kmod oops in pre-2.1.90-3

root (eduard.epi@t-online.de)
Sun, 15 Mar 1998 14:37:58 +0100


Hi,

it seems, that kmod likes to oops in pre-2.1.90-3. I got this in the log:

Mar 15 00:47:06 eduard kernel: kfree: Bad obj c3860000
Mar 15 00:47:06 eduard kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Mar 15 00:47:06 eduard kernel: current->tss.cr3 = 00101000, Xr3 = 00101000
Mar 15 00:47:06 eduard kernel: *pde = 00000000
Mar 15 00:47:06 eduard kernel: Oops: 0002
Mar 15 00:47:06 eduard kernel: CPU: 0
Mar 15 00:47:06 eduard kernel: EIP: 0010:[<c011f9cf>]
Mar 15 00:47:06 eduard kernel: EFLAGS: 00010286
Mar 15 00:47:06 eduard kernel: eax: 0000001b ebx: c3860000 ecx: c26e2000
edx: c01b3340
Mar 15 00:47:06 eduard kernel: esi: c3860000 edi: 00000001
ebp: 00000000 esp: c2fe5f40
Mar 15 00:47:06 eduard kernel: ds: 0018 es: 0018 ss: 0018
Mar 15 00:47:06 eduard kernel: Process kmod
(pid: 4, process nr: 4, stackpage=c2fe5000)
Mar 15 00:47:06 eduard kernel: Stack: c0199e02 c3860000 c3860000
c3859000 00000001 00000000 00000000 00000000
Mar 15 00:47:06 eduard kernel: 00000000 c385b63c
c3860000 c3859000 c385a486 c385e4e0 c385a5c3 c385e4e0
Mar 15 00:47:06 eduard kernel: c0115db4 c3859000 c3856000 00000000
c0115394 c3859000 00000001 c2fe4000
Mar 15 00:47:06 eduard kernel: Call Trace:
[<c0199e02>] [<c3860000>] [<c3860000>] [<c3859000>] [<c385b63c>]
[<c3860000>] [<c3859000>]
Mar 15 00:47:06 eduard kernel: [<c385a486>]
[<c385e4e0>] [<c385a5c3>] [<c385e4e0>] [<c0115db4>] [<c3859000>]
[<c3856000>] [<c0115394>]
Mar 15 00:47:06 eduard kernel: [<c3859000>]
[<c010993a>] [<c0119488>] [<c01195c7>] [<c0119428>] Mar 15 00:47:06
eduard kernel: Code: c7 05 00 00 00 00 00 00 00 00 83 c4 08 5b 5e 5f
5d 83 c4 0c

Using `/System.map' to map addresses to symbols.

>>EIP: c011f9cf <kfree+19f/1b4>
Trace: c0199e02 <tvecs+11ea/4f6f>
Trace: c3860000
Trace: c3860000
Trace: c3859000
Trace: c385b63c
Trace: c3860000
Trace: c3859000
Trace: c385a486
Trace: c385e4e0
Trace: c385a5c3
Trace: c385e4e0
Trace: c0115db4 <free_module+20/9c>
Trace: c3859000
Trace: c3856000
Trace: c0115394 <sys_delete_module+198/1d8>
Trace: c3859000
Trace: c010993a <system_call+3a/40>
Trace: c0119488 <kmod_thread+60/13c>
Trace: c01195c7 <kmod_init+2b/7c>
Trace: c0119488 <kmod_thread+60/13c>
Code: c011f9cf <kfree+19f/1b4>
Code: c011f9cf <kfree+19f/1b4> c7 05 00 00 00 movl $0x0,0x0
Code: c011f9d4 <kfree+1a4/1b4> 00 00 00 00 00
Code: c011f9df <kfree+1af/1b4> 83 c4 08 addl $0x8,%esp
Code: c011f9e2 <kfree+1b2/1b4> 5b popl %ebx
Code: c011f9e3 <kfree+1b3/1b4> 5e popl %esi
Code: c011f9e4 <kfree_s> 5f popl %edi
Code: c011f9e5 <kfree_s+1/1b4> 5d popl %ebp
Code: c011f9e6 <kfree_s+2/1b4> 83 c4 0c addl $0xc,%esp

After this, the system hung on reboot and I had to hit the little red
button. Upon next reboot the samme thing happened, but this time the
oops was only on the screen and no thing in the log.

I hope this helps

Peter B

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu