2.0.27: kfree of non-kmalloced memory

Karsten Weiss (karsten@addx.au.s.shuttle.de)
Tue, 31 Dec 1996 23:12:42 +0100 (CET)


Today I got the following message from my 2.0.27 kernel while using
Netscape 3.01 (libc 5.4.17 but GNU malloc preloaded). After this
Netscape used 60% of the processor time and I had to kill it.

This system (ASUS SP3G, Intel 486/100) is running absolutely
stable for years and I never had such a problem before.

int3: 0000
CPU: 0
EIP: 0010:[<0000bb51>]
EFLAGS: 00000046
eax: 00000000 ebx: 0031c754 ecx: 00000023 edx: 001e76cc
esi: 001e6ef8 edi: 00000000 ebp: 000000a0 esp: 001e6ea0
ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018
Process swapper (pid: 0, process nr: 0, stackpage=001e4f1c)
Stack: 001096cc 00000010 00000246 001e76cc 0010a7d5 00000100 001093a0 0000001d
001e6ef8 00000000 000000a0 ffffffda 00000018 00000018 00100018 001c0018
00000070 00109047 00000010 00000246 0010920d 00000000 756e6547 000994c1
Call Trace: [sys_idle+108/128] [system_call+85/128] [init+0/608] [MIDIbuf_write+40/432] [start_kernel+429/448]
Code: 79 8c ff 09 eb 2f 54 03 77 8c 98 a1 2c 61 e1 e0 3e b3 90 8f
kfree of non-kmalloced memory: 001e6f64, next= 00000000, order=0
kfree of non-kmalloced memory: 001e6f54, next= 00000000, order=0
kfree of non-kmalloced memory: 001e7468, next= 00000000, order=0
idle task may not sleep

Using /lib/modules/2.0.27/System.map' to map addresses to symbols.

Code: jns ffffff8e <_EIP+ffffff8e>
Code: decl (%ecx)
Code: jmp 00000035 <_EIP+35>
Code: pushl %esp
Code: addl 0xffffff8c(%edi),%esi
Code: cwtl
Code: movl 0xe0e1612c,%eax
Code: movb $0x90,%bl
Code: popl (%eax)
Code: nop
Code: nop
Code: nop

Karsten Weiss      UUCP:     karsten@addx.au.s.shuttle.de
>ASK FOR PGP KEY<  INTERNET: knweiss@trick.informatik.uni-stuttgart.de