Messages in this thread | | | Date | Thu, 13 Nov 1997 14:01:08 +0100 (CET) | From | Kjartan Maraas <> | Subject | Oops in 2.1.63 (kmem_cache_free) |
| |
My machine is a Redhat 4.9 Mustang beta running on a K6 200
- Kingston NE2000 clone - Tekram DC-390U SCSI adapter
Hope this is of help to you great guys.
This happened just as I was exiting from make menuconfig I was about to reconfigure my kernel after booting 2.1.63 for the first time
regards
Kjartan Maraas
kmem_free: Bad obj addr (objp=c2ca8240, name=<NULL>) <00000000/00000000> Unable to handle kernel NULL pointer dereference at virtual address 00000000 current->tss.cr3 = 00101000, *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c011df5d>] EFLAGS: 00010282 eax: 00000038 ebx: c204b084 ecx: c01aa13c edx: c2cc2000 esi: c2ca8240 edi: 00000282 ebp: c204b000 esp: c211df4c ds: 0018 es: 0018 ss: 0018 Process sed (pid: 1000, process nr: 33, stackpage=c211d000) Stack: c2ca8240 0804c000 00001000 c2626040 0004d000 c2ca8240 00000001 0804d000 c204b084 c2ca8240 c0119ed4 c0275620 c2ca8240 c2626040 4009f2d0 00000000 bffff74c c2ca8080 c010ff15 c2626040 c211c000 c0114ebe c2626040 c211c000 Call Trace: [<c0119ed4>] [<c010ff15>] [<c0114ebe>] [<c0115026>] [<c0109242>] Code: c7 05 00 00 00 00 00 00 00 00 5b 5e 5f 5d 83 c4 0c c3 90 53 kmem_free: Bad obj addr (objp=c2ca8240, name=<NULL>) <00000000/00000000> Unable to handle kernel NULL pointer dereference at virtual address 00000000 current->tss.cr3 = 00101000, *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c011df5d>] EFLAGS: 00010282 eax: 00000038 ebx: c204b084 ecx: c01aa13c edx: c2cc2000 esi: c2ca8240 edi: 00000282 ebp: c204b000 esp: c211df4c ds: 0018 es: 0018 ss: 0018 Process sed (pid: 1000, process nr: 33, stackpage=c211d000) Stack: c2ca8240 0804c000 00001000 c2626040 0004d000 c2ca8240 00000001 0804d000 c204b084 c2ca8240 c0119ed4 c0275620 c2ca8240 c2626040 4009f2d0 00000000 bffff74c c2ca8080 c010ff15 c2626040 c211c000 c0114ebe c2626040 c211c000 Call Trace: [<c0119ed4>] [<c010ff15>] [<c0114ebe>] [<c0115026>] [<c0109242>] Code: c7 05 00 00 00 00 00 00 00 00 5b 5e 5f 5d 83 c4 0c c3 90 53
Here is the output from ksymoops:
Using `/System.map' to map addresses to symbols.
>>EIP: c011df5d <kmem_cache_free+151/170> Trace: c0119ed4 <exit_mmap+c0/d8> Trace: c010ff15 <mmput+19/30> Trace: c0114ebe <do_exit+96/1f0> Trace: c0115026 <sys_exit+e/10> Trace: c0109242 <system_call+3a/40> Code: c011df5d <kmem_cache_free+151/170> Code: c011df5d <kmem_cache_free+151/170> c7 05 00 00 00 movl $0x0,0x0 Code: c011df62 <kmem_cache_free+156/170> 00 00 00 00 00 Code: c011df6d <kmem_cache_free+161/170> 5b popl %ebx Code: c011df6e <kmem_cache_free+162/170> 5e popl %esi Code: c011df6f <kmem_cache_free+163/170> 5f popl %edi Code: c011df70 <kmem_cache_free+164/170> 5d popl %ebp Code: c011df71 <kmem_cache_free+165/170> 83 c4 0c addl $0xc,%esp Code: c011df74 <kmem_cache_free+168/170> c3 ret Code: c011df75 <kmem_cache_free+169/170> 90 nop Code: c011df76 <kmem_cache_free+16a/170> 53 pushl %ebx >>EIP: c011df5d <kmem_cache_free+151/170> Trace: c0119ed4 <exit_mmap+c0/d8> Trace: c010ff15 <mmput+19/30> Trace: c0114ebe <do_exit+96/1f0> Trace: c0115026 <sys_exit+e/10> Trace: c0109242 <system_call+3a/40> Code: c011df5d <kmem_cache_free+151/170> Code: c011df5d <kmem_cache_free+151/170> c7 05 00 00 00 movl $0x0,0x0 Code: c011df62 <kmem_cache_free+156/170> 00 00 00 00 00 Code: c011df6d <kmem_cache_free+161/170> 5b popl %ebx Code: c011df6e <kmem_cache_free+162/170> 5e popl %esi Code: c011df6f <kmem_cache_free+163/170> 5f popl %edi Code: c011df70 <kmem_cache_free+164/170> 5d popl %ebp Code: c011df71 <kmem_cache_free+165/170> 83 c4 0c addl $0xc,%esp Code: c011df74 <kmem_cache_free+168/170> c3 ret Code: c011df75 <kmem_cache_free+169/170> 90 nop Code: c011df76 <kmem_cache_free+16a/170> 53 pushl %ebx
| |