OOPS in process swapper

From: dbrobins@vortex.controlaltdelete.org
Date: Fri Jan 14 2000 - 16:26:52 EST


This occurred at bootup in a kernel I built for a floppy image. The oops
occurrs after the prompt to insert the RAM disk for the fs is printed (by
/devices/block/rd.c) after I press ENTER (whether or not I change disks -
it doesn't try to read the floppy again). No other errors show up in the
boot process. The oops is repeatable, reproducible on another machine,
and fatal. Reply to dbrobins@uwaterloo.ca for more info.

ksymoops output (hand-copied the info from the screen, and no ksyms,
just the vmlinux used):

ksymoops 0.7c on i686 2.3.39. Options used
     -v vmlinux (specified)
     -k - (specified)
     -l /proc/modules (default)
     -o /lib/modules/2.3.39/ (default)
     -m /usr/src/linux/System.map (default)

No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Unable to handle kernel NULL pointer dereference at virtual address 00000030
c012fe1c
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c012fe1c>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010282
eax: c10d7cd8 ebx: 00000000 ecx: c10d7e6c edx: 0000001c
esi: 00000030 edi: 00000018 ebp: ffffffed esp: c10d7b2c
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 1, stackpage=c10d7000)
Stack: c10d7b9c c10d7e6c 00000030 c023e060 c10d7e6c c10d7cd8 00000002 00000000
       00000003 000001e1 c10d7b9c 00000000 c023df93 00000000 00000000 c10d7e6c
       c10d7cd8 c10d7c7c 00001034 ffffffff c10d7cd8 00000001 00000000 00000005
Call Trace: [<c0105000>] [<c010716f>] [<c010756f>]
Code: 8b 47 18 39 f0 74 2d 56 50 68 e0 2d 1e c0 e8 d9 3c fe ff 83

>>EIP; c012fe1c <blkdev_open+20/e8> <=====
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c010716f <init+7/158>
Trace; c010756f <kernel_thread+23/30>
Code; c012fe1c <blkdev_open+20/e8>
00000000 <_EIP>:
Code; c012fe1c <blkdev_open+20/e8> <=====
   0: 8b 47 18 movl 0x18(%edi),%eax <=====
Code; c012fe1f <blkdev_open+23/e8>
   3: 39 f0 cmpl %esi,%eax
Code; c012fe21 <blkdev_open+25/e8>
   5: 74 2d je 34 <_EIP+0x34> c012fe50
<blkdev_open+54/e8>
Code; c012fe23 <blkdev_open+27/e8>
   7: 56 pushl %esi
Code; c012fe24 <blkdev_open+28/e8>
   8: 50 pushl %eax
Code; c012fe25 <blkdev_open+29/e8>
   9: 68 e0 2d 1e c0 pushl $0xc01e2de0
Code; c012fe2a <blkdev_open+2e/e8>
   e: e8 d9 3c fe ff call fffe3cec <_EIP+0xfffe3cec>
c0113b08 <printk+0/174>
Code; c012fe2f <blkdev_open+33/e8>
  13: 83 00 00 addl $0x0,(%eax)

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



This archive was generated by hypermail 2b29 : Sun Jan 23 2000 - 21:00:12 EST