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