Messages in this thread |  | | From | Michael Stiller <> | Subject | 1.99.9 crashes/problems | Date | Sun, 2 Jun 1996 16:10:35 +0200 (MET DST) |
| |
Hi all,
we have Problems running 1.99.9 at our ISP's server. We get many kernel messages like:
---------- Jun 2 15:04:17 lilly kernel: Problem: block on freelist at 03879c04 isn't free. Jun 2 15:04:20 lilly last message repeated 110 times Jun 2 15:04:20 lilly last message repeated 204 times Jun 2 15:04:20 lilly kernel: k on freelist at 03879c04 isn't free. Jun 2 15:05:12 lilly kernel: Problem: block on freelist at 03879c04 isn't free. ----------
Which seems to crash the machine at last. The 'oops' was:
general protection: 0000 CPU: 0 EIP: 0010:[<001362ec>] EFLAGS: 00010206 eax: 53f000ff ebx: 00000001 ecx: 00000246 edx: 00000000 esi: 00000001 edi: 00000000 ebp: 001b9b48 esp: 001b9afc ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018 Process swapper (pid: 0, process nr: 0, stackpage=001b7c0c) Stack: 00000001 00000001 0337f4a0 0337f410 0014a682 00000001 00000000 0337f410 00000004 00000005 0013c2ea 0337f410 0013c230 0337f5cc 001109f8 0337f410 00000001 ffffffff 00000005 001dee1c 001162e7 001b9b64 001b9bec 00000000 Call Trace: [<0014a682>] [<0013c2ea>] [<0013c230>] [<001109f8>] [<001162e7>] [<0010a33b>] [<00109544>] [<0010a3b2>] [<00109284>] [<0010910f>] Code: ff d0 83 c4 04 8b 5e 10 85 db 74 56 83 bb a8 00 00 00 00 74 Aiee, killing interrupt handler kfree of non-kmalloced memory: 001b9c4c, next= 00000000, order=0 kfree of non-kmalloced memory: 001b9c3c, next= 00000000, order=0 kfree of non-kmalloced memory: 001ba070, next= 00000000, order=0 idle task may not sleep
----------
Ksyms for this oops are:
Using `/System.map' to map addresses to symbols.
>>EIP: 1362ec <kfree_skb+78/e8> Trace: 14a682 <destroy_sock+9e/268> Trace: 13c2ea <net_timer+ba/104> Trace: 13c2ea <net_timer+ba/104> Trace: 1109f8 <timer_bh+74/154> Trace: 1162e7 <do_bottom_half+3b/60> Trace: 10a33b <handle_bottom_half+b/20> Trace: 109544 <sys_idle+5c/70> Trace: 10a3b2 <system_call+52/80> Trace: 109284 <init> Trace: 10910f <start_kernel+177/184>
I disassembled the function with gdb:
Dump of assembler code for function kfree_skb: 0x136274 <kfree_skb>: pushl %edi 0x136275 <kfree_skb+1>: pushl %esi 0x136276 <kfree_skb+2>: pushl %ebx 0x136277 <kfree_skb+3>: movl 0x10(%esp,1),%esi 0x13627b <kfree_skb+7>: movl 0x14(%esp,1),%edi 0x13627f <kfree_skb+11>: testl %esi,%esi 0x136281 <kfree_skb+13>: jne 0x13629c <kfree_skb+40> 0x136283 <kfree_skb+15>: movl 0x10(%esp,1),%eax 0x136287 <kfree_skb+19>: pushl %eax 0x136288 <kfree_skb+20>: pushl $0x1a86d8 0x13628d <kfree_skb+25>: call 0x112090 <printk> 0x136292 <kfree_skb+30>: addl $0x8,%esp 0x136295 <kfree_skb+33>: popl %ebx 0x136296 <kfree_skb+34>: popl %esi 0x136297 <kfree_skb+35>: popl %edi 0x136298 <kfree_skb+36>: ret 0x136299 <kfree_skb+37>: leal 0x0(%esi),%esi 0x13629c <kfree_skb+40>: cmpb $0x0,0x65(%esi) 0x1362a0 <kfree_skb+44>: je 0x1362b0 <kfree_skb+60> 0x1362a2 <kfree_skb+46>: movb $0x3,0x62(%esi) 0x1362a6 <kfree_skb+50>: incl 0x1bc468 0x1362ac <kfree_skb+56>: popl %ebx 0x1362ad <kfree_skb+57>: popl %esi 0x1362ae <kfree_skb+58>: popl %edi 0x1362af <kfree_skb+59>: ret 0x1362b0 <kfree_skb+60>: movb 0x62(%esi),%al 0x1362b3 <kfree_skb+63>: cmpb $0x2,%al 0x1362b5 <kfree_skb+65>: jne 0x1362c9 <kfree_skb+85> 0x1362b7 <kfree_skb+67>: movl 0x10(%esp,1),%eax 0x1362bb <kfree_skb+71>: pushl %eax 0x1362bc <kfree_skb+72>: pushl $0x1a86fc 0x1362c1 <kfree_skb+77>: call 0x112090 <printk> 0x1362c6 <kfree_skb+82>: addl $0x8,%esp 0x1362c9 <kfree_skb+85>: cmpl $0x0,0x8(%esi) 0x1362cd <kfree_skb+89>: je 0x1362e1 <kfree_skb+109> 0x1362cf <kfree_skb+91>: movl 0x10(%esp,1),%eax 0x1362d3 <kfree_skb+95>: pushl %eax 0x1362d4 <kfree_skb+96>: pushl $0x1a874d 0x1362d9 <kfree_skb+101>: call 0x112090 <printk> 0x1362de <kfree_skb+106>: addl $0x8,%esp 0x1362e1 <kfree_skb+109>: movl 0x88(%esi),%eax 0x1362e7 <kfree_skb+115>: testl %eax,%eax 0x1362e9 <kfree_skb+117>: je 0x1362f1 <kfree_skb+125> 0x1362eb <kfree_skb+119>: pushl %esi
The Machine is a P100 AsusTP4N 64Mb. We use gcc 2.7.2/libc5.2.18 here.
Any clues ?
-Michael
|  |