Messages in this thread | | | Date | Thu, 03 Dec 1998 18:34:15 +0100 | From | Daniel Deimert <> | Subject | [BUG 2.0.36] Oops in swapper task - netif_rx. |
| |
Hi folks!
Yet another Oops in 2.0.36 final, this time in netif_rx.
kernel: general protection: 0000 kernel: CPU: 0 kernel: EIP: 0010:[netif_rx+53/164] kernel: EFLAGS: 00010206 kernel: eax: 098c06d8 ebx: 00000001 ecx: 098c06d8 edx: 71124409 kernel: esi: 098c06d8 edi: 098c0038 ebp: 17aee018 esp: 001ae858 kernel: ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018 kernel: Process swapper (pid: 0, process nr: 0, stackpage=001aca80) kernel: Stack: 098c06d8 16060810 098c0038 17aee018 00000000 7e0c010a 0013c84a 098c06d8 kernel: 17aee018 00000001 00146411 098c06d8 17aee018 00000001 098c06d8 16060810 kernel: 00007d20 098c004c 75d9a8c0 0014c974 16060810 17aee018 098c06d8 00000000 kernel: Call Trace: [net_bh+254/276] [ip_options_compile+829/1428] [tcp_fin+20/388] [bad_tcp_sequence+104/112] [skb_copy+8/356] [tcp_ack+453/2280] [packet_sendmsg+291/384] kernel: [sprintf_stats+72/132] [sys_adjtimex+487/1076] [handle_signal+99/144] [write_ldt+80/740] [init+516/864] [do_signal+65/632] [do_shell+144/196] [con_write+1372/4880] kernel: [start_kernel+401/464] kernel: Code: ff 82 10 01 00 00 8b 92 00 01 00 00 eb 03 90 89 ea 89 d5 89 kernel: Aiee, killing interrupt handler kerneld: error: exit: Identifier removed kernel: kfree of non-kmalloced memory: 001aeac8, next= 00000000, order=0
kernel: kfree of non-kmalloced memory: 001aeab8, next= 00000000, order=0
kernel: kfree of non-kmalloced memory: 001aefcc, next= 00000000, order=0
kernel: idle task may not sleep
I got a friendly tip to run my oopses through "ksymoops" to make them easier to understand, so here we go. (BTW, the command to compile ksymoops given in the source is wrong on RH5.2 - no -l flag must be given on redhat, or the compile will fail.)
Using `/boot/System.map' to map addresses to symbols.
>>EIP: 13c6b1 <netif_rx+35/a4> Trace: 13c84a <net_bh+fe/114> Trace: 146411 <ip_options_compile+33d/594> Trace: 14c974 <tcp_fin+14/184> Trace: 14b1d0 <bad_tcp_sequence+68/70> Trace: 13ba0c <skb_copy+8/164> Trace: 14c23d <tcp_ack+1c5/8e8> Trace: 143d43 <packet_sendmsg+123/180> Trace: 13ca20 <sprintf_stats+48/84> Trace: 1185c3 <sys_adjtimex+1e7/434> Trace: 10a853 <handle_signal+63/90> Trace: 110018 <write_ldt+50/2e4> Trace: 109920 <init+204/360> Trace: 10a8c1 <do_signal+41/278> Trace: 109618 <do_shell+90/c4> Trace: 190018 <con_write+55c/1310> Trace: 1094a5 <start_kernel+191/1d0>
Code: 13c6b1 <netif_rx+35/a4> Code: 13c6b1 <netif_rx+35/a4> ff 82 10 01 00 incl 0x110(%edx) Code: 13c6b6 <netif_rx+3a/a4> 00 Code: 13c6b7 <netif_rx+3b/a4> 8b 92 00 01 00 movl 0x100(%edx),%edx Code: 13c6c2 <netif_rx+46/a4> 00 Code: 13c6c3 <netif_rx+47/a4> eb 03 jmp 13c6c2 <netif_rx+46/a4> Code: 13c6c5 <netif_rx+49/a4> 90 nop Code: 13c6c6 <netif_rx+4a/a4> 89 ea movl %ebp,%edx Code: 13c6c8 <netif_rx+4c/a4> 89 d5 movl %edx,%ebp Code: 13c6ca <netif_rx+4e/a4> 89 00 movl %eax,(%eax) Code: 13c6d2 <netif_rx+56/a4> 90 nop Code: 13c6d3 <netif_rx+57/a4> 90 nop Code: 13c6d4 <netif_rx+58/a4> 90 nop
-- Daniel.Deimert@intermec.com Intermec Printer AB, Göteborg, Sweden http://www.intermec.com/ Intermec Identification Systems Division
- 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/
| |