[OOPS] 2.4.4 kernel crash on sockets

From: Jussi Laako (jussi.laako@imagesoft.fi)
Date: Mon May 28 2001 - 07:11:43 EST


Hello,

Just got following:

Unable to handle kernel NULL pointer dereference at virtual address 0000003c

Oops, translated oops and kernel config follows...

 - Jussi Laako

-- 
PGP key fingerprint: 3827 6A53 B7F9 180E D971  362B BB53 C8A1 B578 D249
Available at: ldap://certserver.pgp.com

c01c850e *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c01c850e>] EFLAGS: 00010246 eax: 00000000 ebx: 000005b4 ecx: cab425c0 edx: 00000000 esi: cab42698 edi: 00000000 ebp: cab42628 esp: cf47deb8 ds: 0018 es: 0018 ss: 0018 Process test (pid: 27249, stackpage=cf47d000) Stack: cab425c0 cab42698 00000000 cab42628 c01ca435 cab425c0 00000000 cab425c0 0d6c1e53 00000000 cf47df5c c01ca5f6 cab425c0 cab425c0 c01ca550 c0119a22 cab425c0 00000000 c02645a0 00000000 cf47df5c 00000046 c010a92b cf47df64 Call Trace: [<c01ca435>] [<c01ca5f6>] [<c01ca550>] [<c0119a22>] [<c010a92b>] [<c0115eef>] [<c0116e28>] [<c0116d2f>] [<c0107dc1>] [<c0106b18>] [<c0111247>] [<c0106b49>] [<c010002b>]

Code: 8b 6f 3c 8b e4 10 89 ca 03 56 58 89 e8 29 d0 78 11 39 cd 74

ksymoops 0.7c on i686 2.4.4. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.4/ (default) -m /boot/System.map (specified)

Warning (compare_maps): ksyms_base symbol __VERSIONED_SYMBOL(shmem_file_setup) not found in System.map. Ignoring ksyms_base entry *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c01c850e>] Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010246 eax: 00000000 ebx: 000005b4 ecx: cab425c0 edx: 00000000 esi: cab42698 edi: 00000000 ebp: cab42628 esp: cf47deb8 ds: 0018 es: 0018 ss: 0018 Process test (pid: 27249, stackpage=cf47d000) Stack: cab425c0 cab42698 00000000 cab42628 c01ca435 cab425c0 00000000 cab425c0 0d6c1e53 00000000 cf47df5c c01ca5f6 cab425c0 cab425c0 c01ca550 c0119a22 cab425c0 00000000 c02645a0 00000000 cf47df5c 00000046 c010a92b cf47df64 Call Trace: [<c01ca435>] [<c01ca5f6>] [<c01ca550>] [<c0119a22>] [<c010a92b>] [<c0115eef>] [<c0116e28>] [<c0116d2f>] [<c0107dc1>] [<c0106b18>] [<c0111247>] [<c0106b49>] [<c010002b>] Code: 8b 6f 3c 8b e4 10 89 ca 03 56 58 89 e8 29 d0 78 11 39 cd 74

>>EIP; c01c850e <tcp_retransmit_skb+72/244> <===== Trace; c01ca435 <tcp_retransmit_timer+185/2a0> Trace; c01ca5f6 <tcp_write_timer+a6/e4> Trace; c01ca550 <tcp_write_timer+0/e4> Trace; c0119a22 <timer_bh+222/25c> Trace; c010a92b <timer_interrupt+5f/108> Trace; c0115eef <sys_wait4+13b/39c> Trace; c0116e28 <tasklet_hi_action+3c/60> Trace; c0116d2f <do_softirq+3f/64> Trace; c0107dc1 <do_IRQ+a1/b0> Trace; c0106b18 <ret_from_intr+0/20> Trace; c0111247 <schedule+21b/394> Trace; c0106b49 <reschedule+5/c> Trace; c010002b <startup_32+2b/a5> Code; c01c850e <tcp_retransmit_skb+72/244> 00000000 <_EIP>: Code; c01c850e <tcp_retransmit_skb+72/244> <===== 0: 8b 6f 3c mov 0x3c(%edi),%ebp <===== Code; c01c8511 <tcp_retransmit_skb+75/244> 3: 8b e4 mov %esp,%esp Code; c01c8513 <tcp_retransmit_skb+77/244> 5: 10 89 ca 03 56 58 adc %cl,0x585603ca(%ecx) Code; c01c8519 <tcp_retransmit_skb+7d/244> b: 89 e8 mov %ebp,%eax Code; c01c851b <tcp_retransmit_skb+7f/244> d: 29 d0 sub %edx,%eax Code; c01c851d <tcp_retransmit_skb+81/244> f: 78 11 js 22 <_EIP+0x22> c01c8530 <tcp_retransmit_skb+94/244> Code; c01c851f <tcp_retransmit_skb+83/244> 11: 39 cd cmp %ecx,%ebp Code; c01c8521 <tcp_retransmit_skb+85/244> 13: 74 00 je 15 <_EIP+0x15> c01c8523 <tcp_retransmit_skb+87/244>

1 warning issued. Results may not be reliable.


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



This archive was generated by hypermail 2b29 : Thu May 31 2001 - 21:00:36 EST