Oops & Aiee in 1.3.64 during ftp transfer

Martin Cornelius (fabsoft@fabsoft2.zarm.uni-bremen.de)
Fri, 16 Feb 1996 17:13:13 +0100 (MET)


Hi there, i just got an Oops while transfering a big file ( 113 Mbyte ) to
another machine on our local net with ftp:

The log was:

Feb 16 15:42:53 fabsoft2 kernel: kfree of non-kmalloced memory:
0008abe0, next= 00000000, order=3
Feb 16 15:42:53 fabsoft2 kernel: Oops: 0002
Feb 16 15:42:53 fabsoft2 kernel: CPU: 0
Feb 16 15:42:53 fabsoft2 kernel: EIP: 0010:[<0013864c>]
Feb 16 15:42:53 fabsoft2 kernel: EFLAGS: 00010283
Feb 16 15:42:53 fabsoft2 kernel: eax: 00000000 ebx: 0193d214 ecx:
0000000c edx: 0008ab3c
Feb 16 15:42:53 fabsoft2 kernel: esi: 0193d278 edi: 0008ac38 ebp:
00000000 esp: 01035df0
Feb 16 15:42:53 fabsoft2 kernel: ds: 0018 es: 0018 fs: 002b gs:
002b ss: 0018
Feb 16 15:42:53 fabsoft2 kernel: Process ncftp (pid: 2791, process nr:
20, stackpage=01035000)
Feb 16 15:42:53 fabsoft2 kernel: Stack: 0193d214 0008ac1c kfree of
non-kmalloced memory: 0008aae4, next= 00000000, order=3
Feb 16 15:42:53 fabsoft2 00
Feb 16 15:42:53 fabsoft2 kernel: CPU: 0
Feb 16 15:42:53 fabsoft2 kernel: EIP: 0010:[<00147155>]
Feb 16 15:42:53 fabsoft2 kernel: EFLAGS: 00010202
Feb 16 15:42:53 fabsoft2 kernel: eax: 87f000fe ebx: 54f000ef ecx:
001400ef edx: 00000001
Feb 16 15:42:53 fabsoft2 kernel: esi: 6ff000e9 edi: 00000001 ebp:
00000014 esp: 01035be4
Feb 16 15:42:53 fabsoft2 kernel: ds: 0018 es: 0018 fs: 002b gs:
002b ss: 0018
Feb 16 15:42:53 fabsoft2 kernel: Process ncftp (pid: 2791, process nr:
20, stackpage=01035000)
Feb 16 15:42:53 fabsoft2 kernel: Stack: 0193d214 0193d278 0008ab3c
00000014 0008ab3c 6ff000e9 d727e202 00000001
Feb 16 15:42:53 fabsoft2 kernel: 001400ef 0008ab3c 00000001
00138699 00000001 87f000fe 00000051 6ff000ef
Feb 16 15:42:53 fabsoft2 kernel: 000000ef bef000ef 00000001
00000000 0193d214 0008ab20 0014784d 0193d214
Feb 16 15:42:53 fabsoft2 kernel: Call Trace: [<001400ef>] [<00138699>]
[<0014784d>] [<0013f727>] [<00139ad8>] [<00116f0e>] [<0010a4bd>]
Feb 16 15:42:53 fabsoft2 0011044f>] [<00110160>] [<0010a6eb>] [<0013864c>]
Feb 16 15:42:53 fabsoft2 kernel: [<0014784d>] [<00138699>]
[<00143aad>] [<0013f727>] [<00141380>] [<00139ad8>] [<0014f2e1>]
[<0013651e>]
Feb 16 15:42:53 fabsoft2 kernel: [<00121e37>] [<0010a539>]
Feb 16 15:42:53 fabsoft2 kernel: Code: 8a 43 41 84 c0 0f 85 00 07 00 00
8a 83 fd 00 00 00 3c 07 0f
Feb 16 15:42:53 fabsoft2 kernel: Aiee, killing interrupt handler

I stripped this down to:

EIP: 0010:[<0013864c>]
EFLAGS: 00010283
EIP: 0010:[<00147155>]
EFLAGS: 00010202
Trace: [<001400ef>] [<00138699>] [<0014784d>] [<0013f727>] [<00139ad8>]
[<00116f0e>] [<0010a4bd>] [<0011044f>] [<00110160>] [<0010a6eb>]
[<0013864c>] [<0014784d>] [<00138699>] [<00143aad>] [<0013f727>]
[<00141380>] [<00139ad8>] [<0014f2e1>] [<0013651e>] [<00121e37>]
[<0010a539>]
Code: 8a 43 41 84 c0 0f 85 00 07 00 00 8a 83 fd 00 00 00 3c 07 0f

and piped it through ksymoops:

>>EIP: 13864c <release_sock+2c/e0>
>>EIP: 147155 <tcp_rcv+1e5/930>
Trace: 1400ef <ip_fragment+2f/2d0>
Trace: 138699 <release_sock+79/e0>
Trace: 14784d <tcp_rcv+8dd/930>
Trace: 13f727 <ip_rcv+377/450>
Trace: 139ad8 <net_bh+108/140>
Trace: 116f0e <do_bottom_half+3e/80>
Trace: 10a4bd <handle_bottom_half+d/20>
Trace: 11044f <do_page_fault+2ef/300>
Trace: 11044f <do_page_fault+2ef/300>
Trace: 10a6eb <error_code+4b/60>
Trace: 13864c <release_sock+2c/e0>
Trace: 14784d <tcp_rcv+8dd/930>
Trace: 138699 <release_sock+79/e0>
Trace: 143aad <tcp_sendmsg+79d/e50>
Trace: 13f727 <ip_rcv+377/450>
Trace: 141380 <ip_build_header>
Trace: 139ad8 <net_bh+108/140>
Trace: 14f2e1 <inet_sendmsg+a1/c0>
Trace: 13651e <sock_write+9e/c0>
Trace: 121e37 <sys_write+e7/110>
Trace: 10a539 <system_call+59/a0>

hope that helps debugging, best regards,

Martin