2.2.18 Oops..

From: Mike A. Harris (mharris@opensourceadvocate.org)
Date: Sat Dec 30 2000 - 17:07:34 EST

  • Next message: Eric W. Biederman: "Re: [RFC] Generic deferred file writing"

    Dist: Red Hat 7.0
    Kernel: Using 2.2.18 + IDE patches.

    My lilo.conf:

    boot=/dev/hda
    map=/boot/map
    install=/boot/boot.b
    prompt
    #timeout=50
    message=/boot/message
    default=linux
    vga=ext

    image=/boot/bzImage-2.2.18-1NSRI
            label=linux
            read-only
            root=/dev/hda3
            append="hdc=ide-scsi hdd=ide-cd mem=96M splitfifo=1"

    [ksymoops output]

    Options used: -V (default)
                  -o /lib/modules/2.2.18-1NSRI/ (default)
                  -k /proc/ksyms (default)
                  -l /proc/modules (default)
                  -m /boot/System.map-2.2.18-1NSRI (specified)
                  -c 1 (default)

    Reading Oops report from the terminal
    Dec 30 12:00:12 asdf kernel: Unable to handle kernel paging
    request at virtual address 1c385e13
    Dec 30 12:00:12 asdf kernel: current->tss.cr3 = 0450f000, %%cr3 =
    0450f000
    Dec 30 12:00:12 asdf kernel: *pde = 00000000
    Dec 30 12:00:12 asdf kernel: Oops: 0002
    Dec 30 12:00:12 asdf kernel: CPU: 0
    Dec 30 12:00:12 asdf kernel: EIP: 0010:[do_gettimeofday+28/108]
    Dec 30 12:00:12 asdf kernel: EFLAGS: 00010206
    Dec 30 12:00:12 asdf kernel: eax: 0000004e ebx: 00000206 ecx:
    00000000 edx: 00000018
    Dec 30 12:00:12 asdf kernel: esi: c2237fb8 edi: 50011f5c ebp:
    00000000 esp: c2237f98
    Dec 30 12:00:12 asdf kernel: ds: 0018 es: 0018 ss: 0018
    Dec 30 12:00:12 asdf kernel: Process netscape-commun (pid: 19385,
    process nr: 63, stackpage=c2237000)
    Dec 30 12:00:12 asdf kernel: Stack: c2237fb8 c0115f55 c2237fb8
    c2236000 50011f7c 08941738 50011f64 00000000
    Dec 30 12:00:12 asdf kernel: 00000000 50011c50 c01079cc
    50011f5c 00000000 00000000 50011f7c 08941738
    Dec 30 12:00:12 asdf kernel: 50011f64 0000004e 0000002b
    0000002b 0000004e 4029b0c1 00000023 00000202
    Dec 30 12:00:12 asdf kernel: Call Trace:
    [sys_gettimeofday+29/148] [system_call+52/56]
    Dec 30 12:00:12 asdf kernel: Code: c0 8b 0d 5c 38 1c c0 85 c9 74
    15 89 c8 c1 e0

    Code: 00000000 Before first symbol 00000000 <_IP>:
    <===
    Code: 00000000 Before first symbol 0: c0 8b 0d
    5c 38 1c c0 rorb $0xc0,0x1c385c0d(%ebx) <===
    Code: 00000007 Before first symbol 7: 85 c9
    test %ecx,%ecx
    Code: 00000009 Before first symbol 9: 74 15
    je 00000020 Before first symbol
    Code: 0000000b Before first symbol b: 89 c8
    mov %ecx,%eax
    Code: 0000000d Before first symbol d: c1 e0 00
    shl $0x0,%eax

    66 warnings issued. Results may not be reliable.

    hdparm is NOT being used to enable anything - just using default
    kernel bootup config for all drives:

    /dev/hda:
     multcount = 0 (off)
     I/O support = 0 (default 16-bit)
     unmaskirq = 0 (off)
     using_dma = 1 (on)
     keepsettings = 0 (off)
     nowerr = 0 (off)
     readonly = 0 (off)
     readahead = 8 (on)
     geometry = 3737/255/63, sectors = 60036480, start = 0

    /dev/hdb:
     multcount = 0 (off)
     I/O support = 0 (default 16-bit)
     unmaskirq = 0 (off)
     using_dma = 1 (on)
     keepsettings = 0 (off)
     nowerr = 0 (off)
     readonly = 0 (off)
     readahead = 8 (on)
     geometry = 935/255/63, sectors = 15032115, start = 0

    -- Versions installed: (if some fields are empty or looks
    -- unusual then possibly you have very old versions)
    Linux asdf.capslock.lan 2.2.18-1NSRI #1 Fri Dec 22 01:34:55 EST
    2000 i586 unknown
    Kernel modules 2.3.21
    Gnu C 2.96
    Binutils 2.10.0.18
    Linux C Library > libc.2.2
    Dynamic linker ldd (GNU libc) 2.2
    Procps 2.0.7
    Mount 2.10m
    Net-tools 1.56
    Console-tools 0.3.3
    Sh-utils 2.0
    Modules Loaded ide-scsi scsi_mod ne2k-pci 8390 agpgart
    devpts vfat fat opl3 sb uart401 sound soundlow soundcore

    Although it shows gcc2.96 above, my kernel is built with:

    2 root@asdf:/home/mharris/src/linux-2.2.18-1NSRI/scripts# dmesg
    Linux version 2.2.18-1NSRI (mharris@asdf.capslock.lan) (gcc
    version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Fri
    Dec 22 01:34:55 EST 2000

    The Oops occured during system idle time. Nothing significant
    was occuring on the machine. The only thing I can think of is
    that last night I used my CD burner with xcdroast for the first
    time in 2.2.18. xcdroast was still running when i saw the oops.
    Netscape shows up in the Oops report, but Netscape was not
    running when I found it. The system was not hard locked, but was
    able to shut down. Upon rebooting, I had to mount read-only, and
    do fsck manually (forced) on all fs's. 2 partitions had serious
    problems /var/log, and /var/spool. A lot of log files got
    trashed in the process.

    ;o(

    .config attached

    ----------------------------------------------------------------------
        Mike A. Harris - Linux advocate - Free Software advocate
              This message is copyright 2000, all rights reserved.
      Views expressed are my own, not necessarily shared by my employer.
    ----------------------------------------------------------------------

    Be up to date on nerd news and stuff that matters: http://slashdot.org



    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Sat Dec 30 2000 - 17:39:15 EST