lkml.org 
[lkml]   [1998]   [Dec]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
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/

\
 
 \ /
  Last update: 2005-03-22 13:45    [W:0.040 / U:0.240 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site