2.1.99 doesn't boot either (+oops info)

Jonathan Corbet (corbet@atd.ucar.edu)
Fri, 01 May 1998 16:54:33 -0500


I have yet to get a successful boot out of a 2.1.9* kernel. As always, I
get a non-deterministic flake during or after the initialization of the
BusLogic SCSI controller. The exact place varies, but it never gets as far
as the "partition check" message.

This time I get a semi-repeatable oops. Here is the output (typed in by
hand), followed by the ksymoops stuff. Please, if somebody can give me a
hint as to how to help track this down, do tell. I would like to feel like
I'll be able to run 2.2....

Unable to handle kernel NULL pointer dereference at virtual address 00000008
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0132b39>]
EFLAGS: 00010202
eax: fffffffe ebx: 00000020 ecx: c0015000 edx: 00000000
esi: c0015001 edi: 00000000 ebp: 00000001 dsp: c0019db8
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 4, process nr: 4, stackpage = c0019000)
Stack: 00000020 c0015000 00000000 c01fe128 285b8b0c e075db85 0774ed85 d88c05c6
46ffc01f 1c247439 fef6870f c0132d82 c0015000 00000000 00000001 00000020
c0015000 c0015000 c01fe128 5b202444 00008000 c0131c87 c0015000 00000000
Call Trace: [<c0132d82>] [<c0131c87>] [<c483d2ff>] [<c01327c0>] [<c0109c72>] [<c010afd4>] [<c011e396>]
[<c01da588>] [<c01da586>] [<c011e401>] [<c011e218>]
Code: 8b 4f 08 85 c9 0f 84 4c 01 00 00 b8 ec ff ff ff 86 51 58 85

Using `System.map' to map addresses to symbols.

>>EIP: c0132b39 <lookup_dentry+75/1e8>
Trace: c0132d82 <open_namei+56/324>
Trace: c0131c87 <do_execve+43/1d8>
Trace: c483d2ff
Trace: c01327c0 <getname+98/f8>
Trace: c0109c72 <sys_execve+9e/d4>
Trace: c010afd4 <system_call+38/3c>
Trace: c011e396 <exec_modprobe+17e/1c8>
Trace: c01da588 <tvecs+8e0/8fb7>
Trace: c01da586 <tvecs+8de/8fb7>
Trace: c011e401 <request_module+21/84>
Trace: c011e396 <exec_modprobe+17e/1c8>
Code: c0132b39 <lookup_dentry+75/1e8>
Code: c0132b39 <lookup_dentry+75/1e8> 8b 4f 08 movl 0x8(%edi),%ecx
Code: c0132b3c <lookup_dentry+78/1e8> 85 c9 testl %ecx,%ecx
Code: c0132b3e <lookup_dentry+7a/1e8> 0f 84 4c 01 00 je c0132c90 <lookup_dentry+1cc/1e8>
Code: c0132b4a <lookup_dentry+86/1e8> b8 ec ff ff ff movl $0xffffffec,%eax
Code: c0132b4f <lookup_dentry+8b/1e8> 86 51 58 xchgb %dl,0x58(%ecx)
Code: c0132b52 <lookup_dentry+8e/1e8> 85 00 testl %eax,(%eax)
Code: c0132b5a <lookup_dentry+96/1e8> 90 nop
Code: c0132b5b <lookup_dentry+97/1e8> 90 nop
Code: c0132b5c <lookup_dentry+98/1e8> 90 nop

Other info: Uniprocessor p200, BusLogic 948 SCSI, ...

Thanks,

jon

Jonathan Corbet
National Center for Atmospheric Research, Atmospheric Technology Division
corbet@atd.ucar.edu http://www.atd.ucar.edu/rdp/jmc.html

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu