Bob Felderman wrote:
>
> If I only use a single CPU with the same kernel, I do NOT have
> any problems.
Here's a different, but similar oops:
CPU: 0
EIP: 0010:[<c011bd86>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010086
eax: 00000000 ebx: cff03704 ecx: 00000246 edx: c02dd03c
esi: c02ed8b8 edi: 0000001e ebp: c030d3d4 esp: c82ddc7c
ds: 0018 es: 0018 ss: 0018
Process netserver (pid: 1007, stackpage=c82dd000)
Stack: cff036e0 c01f61e1 cff03704 cfd4baa0 cfd4baa0 c82dc000 cfd4baa0 c82dc000
c01f6a6a cfd4baa0 cfd4baa0 cfd4baa0 cfd4baa0 c8114040 c8114040 c82dc000
cfd4baa0 c01f5c50 cfd4baa0 cfd4baa0 c8114040 cfd4baa0 cfd4baa0 c01f6011
Call Trace: [<c01f61e1>] [<c01f6a6a>] [<c01f5c50>] [<c01f6011>] [<c01ed73e>]
[<c01193aa>] [<c010a9
[<c010909c>] [<c0225fc9>] [<c01ebc09>] [<c020f5a3>] [<c01193aa>]
[<c0214675>] [<c01e88a1>]
[<c01e975d>] [<c01193aa>] [<c010a99a>] [<c010909c>] [<c01e97d6>]
[<c01e9e54>] [<c0108fdb>]
Code: 89 10 b8 01 00 00 00 c7 43 04 00 00 00 00 c7 03 00 00 00 00
>>EIP; c011bd86 <del_timer+26/48> <=====
Trace; c01f61e1 <ip_evictor+91/f8>
Trace; c01f6a6a <ip_defrag+3e/184>
Trace; c01f5c50 <ip_local_deliver+1c/114>
Trace; c01f6011 <ip_rcv+2c9/338>
Trace; c01ed73e <net_rx_action+17e/278>
Trace; c01193aa <do_softirq+5a/88>
Trace; c010909c <ret_from_intr+0/20>
Trace; c0225fc9 <csum_partial_copy_generic+3d/104>
Trace; c01ebc09 <copy_and_csum_toiovec+cd/138>
Trace; c020f5a3 <udp_recvmsg+e7/244>
Trace; c01193aa <do_softirq+5a/88>
Trace; c0214675 <inet_recvmsg+3d/54>
Trace; c01e88a1 <sock_recvmsg+41/b0>
Trace; c01e975d <sys_recvfrom+ad/108>
Trace; c01193aa <do_softirq+5a/88>
Trace; c010a99a <do_IRQ+da/ec>
Trace; c010909c <ret_from_intr+0/20>
Trace; c01e97d6 <sys_recv+1e/24>
Trace; c01e9e54 <sys_socketcall+13c/1dc>
Trace; c0108fdb <system_call+33/38>
Code; c011bd86 <del_timer+26/48>
00000000 <_EIP>:
Code; c011bd86 <del_timer+26/48> <=====
0: 89 10 mov %edx,(%eax) <=====
Code; c011bd88 <del_timer+28/48>
2: b8 01 00 00 00 mov $0x1,%eax
Code; c011bd8d <del_timer+2d/48>
7: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx)
Code; c011bd94 <del_timer+34/48>
e: c7 03 00 00 00 00 movl $0x0,(%ebx)
Oops: 0000
Kernel panic: Aiee, killing interrupt handler!
CPU: 1
EIP: 0010:[<c011bd43>]
EFLAGS: 00010086
eax: 00000000 ebx: 00000206 ecx: cff03bc4 edx: 00000bb8
esi: 00000000 edi: 00000058 ebp: c02ed840 esp: c1449e54
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, stackpage=c1449000)
Stack: 00000000 cff03ba0 00000058 c01f63eb cff03bc4 00013ff9 c8284040 3c82c9c7
c8284040 0000e12d 00000058 c01f64c2 00000016 cff03ba0 c7d4cd11 c01f6af9
00000016 c8284040 c7d4cde0 c7d4cde0 c7d4cde0 c7d4cde0 c8284040 3782c9c7
Call Trace: [<c01f63eb>] [<c01f64c2>] [<c01f6af9>] [<c01f5c50>] [<c01f6011>]
[<c01ed73e>] [<c01193
[<c010a99a>] [<c01071c0>] [<c01071c0>] [<c010909c>] [<c01071c0>]
[<c01071c0>] [<c0100018>]
[<c0107252>] [<c01193aa>] [<c010a99a>]
Code: 8b 10 89 4a 04 89 11 89 41 04 89 08 c6 05 9c 98 28 c0 01 53
>>EIP; c011bd43 <mod_timer+cf/ec> <=====
Trace; c01f63eb <ip_frag_intern+a3/ec>
Trace; c01f64c2 <ip_frag_create+8e/a4>
Trace; c01f6af9 <ip_defrag+cd/184>
Trace; c01f5c50 <ip_local_deliver+1c/114>
Trace; c01f6011 <ip_rcv+2c9/338>
Trace; c01ed73e <net_rx_action+17e/278>
Trace; c010a99a <do_IRQ+da/ec>
Trace; c01071c0 <default_idle+0/34>
Trace; c01071c0 <default_idle+0/34>
Trace; c010909c <ret_from_intr+0/20>
Trace; c01071c0 <default_idle+0/34>
Trace; c01071c0 <default_idle+0/34>
Trace; c0100018 <startup_32+18/cb>
Trace; c0107252 <cpu_idle+3e/54>
Trace; c01193aa <do_softirq+5a/88>
Trace; c010a99a <do_IRQ+da/ec>
Code; c011bd43 <mod_timer+cf/ec>
00000000 <_EIP>:
Code; c011bd43 <mod_timer+cf/ec> <=====
0: 8b 10 mov (%eax),%edx <=====
Code; c011bd45 <mod_timer+d1/ec>
2: 89 4a 04 mov %ecx,0x4(%edx)
Code; c011bd48 <mod_timer+d4/ec>
5: 89 11 mov %edx,(%ecx)
Code; c011bd4a <mod_timer+d6/ec>
7: 89 41 04 mov %eax,0x4(%ecx)
Code; c011bd4d <mod_timer+d9/ec>
a: 89 08 mov %ecx,(%eax)
Code; c011bd4f <mod_timer+db/ec>
c: c6 05 9c 98 28 c0 01 movb $0x1,0xc028989c
Code; c011bd56 <mod_timer+e2/ec>
13: 53 push %ebx
5 warnings issued. Results may not be reliable.
|