kernel BUG at slab.c:1664! (2.4.0test1-ac2)

From: Jorge Nerin (jnerin@svalero.es)
Date: Sun May 28 2000 - 05:56:36 EST


This is on a dual pentium 200MMX, it was XFree-3.3.6 sitting idle. Can
provide more info as requested, but there is not much I can say.

May 28 12:12:59 quartz kernel: kmem_free: Bad obj addr (objp=c2c29900,
name=size-64)
May 28 12:12:59 quartz kernel: kernel BUG at slab.c:1664!
May 28 12:12:59 quartz kernel: invalid operand: 0000
May 28 12:12:59 quartz kernel: CPU: 1
May 28 12:12:59 quartz kernel: EIP: 0010:[kfree+696/748]
May 28 12:12:59 quartz kernel: EFLAGS: 00013296
May 28 12:12:59 quartz kernel: eax: 0000001b ebx: c11b7160 ecx:
c024a174 edx: c50a7f80
May 28 12:12:59 quartz kernel: esi: c2c2995c edi: c2c29a7c ebp:
c2c29900 esp: c3e8de88
May 28 12:12:59 quartz kernel: ds: 0018 es: 0018 ss: 0018
May 28 12:12:59 quartz kernel: Process X (pid: 747, stackpage=c3e8d000)
May 28 12:12:59 quartz kernel: Stack: c0204304 c02047d5 00000680
c50007a0 00000040 c5000800 c5d194fc 05800002
May 28 12:12:59 quartz kernel: 08790f44 00003246 c01a6020
c2c29900 c50007a0 00000040 c01a61f5 c50007a0
May 28 12:12:59 quartz kernel: 0000001c c50007a0 c01e033d
c50007a0 c4b32920 00000ff8 00000040 c3e8df7c
May 28 12:12:59 quartz kernel: Call Trace: [tvecs+7740/72920]
[tvecs+8973/72920] [kfree_skbmem+40/140] [__kfree_skb+369/376]
[unix_stream_recvmsg+933/1244] [sock_recvmsg+65/176]
[unix_stream_recvmsg+0/1244]
May 28 12:12:59 quartz kernel: [sock_read+147/156]
[sys_read+234/268] [system_call+56/64]
May 28 12:12:59 quartz kernel: Code: 0f 0b eb 24 57 68 42 4b 20 c0 e8 59
a4 fe ff 83 c4 08 68 c9

ksymoops 0.7c on i586 2.4.0-test1-ac2. Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.0-test1-ac2/ (default)
     -m /boot/System.map-2.4.0-test1-ac2 (default)

Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.

invalid operand: 0000
CPU: 1
EIP: 0010:[<c01305c0>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00013296
eax: 0000001b ebx: c11b7160 ecx: c024a174 edx: c50a7f80
esi: c2c2995c edi: c2c29a7c ebp: c2c29900 esp: c3e8de88
ds: 0018 es: 0018 ss: 0018
Process X (pid: 747, stackpage=c3e8d000)
Stack: c0204304 c02047d5 00000680 c50007a0 00000040 c5000800 c5d194fc
05800002
       08790f44 00003246 c01a6020 c2c29900 c50007a0 00000040 c01a61f5
c50007a0
       0000001c c50007a0 c01e033d c50007a0 c4b32920 00000ff8 00000040
c3e8df7c
Call Trace: [<c0204304>] [<c02047d5>] [<c01a6020>] [<c01a61f5>]
[<c01e033d>] [<c01a2031>] [<c01dff98>]
       [<c01a213f>] [<c0136022>] [<c010a018>]
Code: 0f 0b eb 24 57 68 42 4b 20 c0 e8 59 a4 fe ff 83 c4 08 68 c9

>>EIP; c01305c0 <kfree+2b8/2ec> <=====
Trace; c0204304 <tvecs+1e3c/11cd8>
Trace; c02047d5 <tvecs+230d/11cd8>
Trace; c01a6020 <kfree_skbmem+28/8c>
Trace; c01a61f5 <__kfree_skb+171/178>
Trace; c01e033d <unix_stream_recvmsg+3a5/4dc>
Trace; c01a2031 <sock_recvmsg+41/b0>
Trace; c01dff98 <unix_stream_recvmsg+0/4dc>
Trace; c01a213f <sock_read+93/9c>
Trace; c0136022 <sys_read+ea/10c>
Trace; c010a018 <system_call+38/40>
Code; c01305c0 <kfree+2b8/2ec>
00000000 <_EIP>:
Code; c01305c0 <kfree+2b8/2ec> <=====
   0: 0f 0b ud2a <=====
Code; c01305c2 <kfree+2ba/2ec>
   2: eb 24 jmp 28 <_EIP+0x28> c01305e8
<kfree+2e0/2ec>
Code; c01305c4 <kfree+2bc/2ec>
   4: 57 pushl %edi
Code; c01305c5 <kfree+2bd/2ec>
   5: 68 42 4b 20 c0 pushl $0xc0204b42
Code; c01305ca <kfree+2c2/2ec>
   a: e8 59 a4 fe ff call fffea468 <_EIP+0xfffea468>
c011aa28 <printk+0/19c>
Code; c01305cf <kfree+2c7/2ec>
   f: 83 c4 08 addl $0x8,%esp
Code; c01305d2 <kfree+2ca/2ec>
  12: 68 c9 00 00 00 pushl $0xc9

1 warning issued. Results may not be reliable.

-- 
Jorge Nerin
<jnerin@svalero.es>
<comandante@zaralinux.com>

- 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/



This archive was generated by hypermail 2b29 : Wed May 31 2000 - 21:00:20 EST