OOPS in X under 2.1.43...

Taner Halicioglu (taner@isi.net)
Fri, 11 Jul 1997 08:14:39 -0700 (PDT)

Well, 2.1.43 had appeared to be running fairly stably for a while... but I
guess it was merely hiding ;-)

Machine info:
P166 MMX
Buslogic SCSI (not used right now, just in there)
IDE drives
3Com 3c509

And, it crashed when I switched virtual windows (fvwm) into the window
running *cough* Netscape 4-beta *cough* :-) Kinda sux that it brings down
the whole machine, but that's what happens when setuid root programs go
berserk ;-)

OOPS and ksymoops follow:

Unable to handle kernel NULL pointer dereference at virtual address 00000008
current->tss.cr3 = 03701000, <r3 = 03701000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0172f0d>]
EFLAGS: 00013286
eax: 00000000 ebx: c3fe0012 ecx: c0218fc8 edx: c3fdbf20
esi: c3fe066c edi: c3fdbf20 ebp: c3fe066c esp: c3703e0c
ds: 0018 es: 0018 ss: 0018
Process X (pid: 228, process nr: 28, stackpage=c3703000)
Stack: c3fe0012 c3fe066c c0218fc8 c3fe066c c3fdbf20 0000000e c0218fc8 c0170b33
c3fe066c c3fe066c c0218fc8 c017a33d c3fe066c c3fe0020 c05a3460 c017a58c
c3fe066c c3fe066c c3fe0700 c05a3460 c05a3524 c3fe0012 c3fe066c c3c3bac0
Call Trace: [<c0170b33>] [<c017a33d>] [<c017a58c>] [<c0180603>] [<c017f0ce>] [<c017f2fc>] [<c0183c1f>]
[<c0183ebe>] [<c0170014>] [<c0177f90>] [<c0178130>] [<c0170dcc>] [<c0116a51>] [<c010a381>] [<c0109530>]
Code: 8b 40 08 ff d0 83 c4 08 5b 5e 5f 5d 83 c4 04 c3 8d 76 00 0f

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

>>EIP: c0172f0d <eth_rebuild_header+2d/a4>
Trace: c0170b33 <dev_queue_xmit+23/7c>
Trace: c017a33d <ip_output+2d/5c>
Trace: c017a58c <ip_queue_xmit+1dc/260>
Trace: c0180603 <tcp_write_xmit+207/250>
Trace: c017f0ce <tcp_data_snd_check+3a/78>
Trace: c017f2fc <tcp_rcv_established+108/3b0>
Trace: c0183c1f <tcp_v4_do_rcv+3b/c8>
Trace: c0183ebe <tcp_v4_rcv+212/26c>
Trace: c0170014 <put_cmsg+d8/144>
Trace: c0177f90 <ip_local_deliver+124/178>
Trace: c0178130 <ip_rcv+14c/178>
Trace: c0170dcc <net_bh+120/158>
Trace: c0116a51 <do_bottom_half+45/60>
Trace: c010a381 <do_IRQ+e5/f0>
Trace: c0109530 <ret_from_intr>

Code: c0172f0d <eth_rebuild_header+2d/a4> movl 0x8(%eax),%eax
Code: c0172f10 <eth_rebuild_header+30/a4> call *%eax
Code: c0172f12 <eth_rebuild_header+32/a4> addl $0x8,%esp
Code: c0172f15 <eth_rebuild_header+35/a4> popl %ebx
Code: c0172f16 <eth_rebuild_header+36/a4> popl %esi
Code: c0172f17 <eth_rebuild_header+37/a4> popl %edi
Code: c0172f18 <eth_rebuild_header+38/a4> popl %ebp
Code: c0172f19 <eth_rebuild_header+39/a4> addl $0x4,%esp
Code: c0172f1c <eth_rebuild_header+3c/a4> ret
Code: c0172f1d <eth_rebuild_header+3d/a4> leal 0x0(%esi),%esi
Code: c0172f20 <eth_rebuild_header+40/a4>


      D. Taner Halicioglu                     taner@isi.net
  Programmer/Engineer/Sysadmin              ISI / GlobalCenter
    Voice: +1 408 543 0313                 Fax: +1 408 541 9878
 PGP Fingerprint: 65 0D 03 A8 26 21 6D B8  23 3A D6 67 23 6E C0 36