kernel oops

Herbert Huber (Herbert.Huber@lrz-muenchen.de)
Mon, 20 Sep 1999 15:37:51 +0200


Just 15 minutes ago I got the next kernel oops, using kernel 2.2.12 with
Andrea´s patch applied:

Oops: 0002
CPU: 1
EIP: 0010:[<c0123e67>]
EFLAGS: 00010282
eax: 0000003d ebx: d1ad9f20 ecx: 0000004a edx: 00000000
esi: dffef740 edi: 00000282 ebp: 00000000 esp: dffcdf6c
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 5, process nr: 6, stackpage=dffcd000)
Stack: d1ad9f80 c055a8a0 d1ad9f7c dffef740 c012a6d1 dffef740 d1ad9f20
d1ad9f20
d1ad9f80 c012b097 d1ad9f20 d1ad9f20 c055a8a0 000007fe 00000030
dffcc000
c011f982 c055a8a0 00000003 00000006 c0124be6 00000006 00000030
00000000
Call Trace: [<c012a6d1>] [<c012b097>] [<c011f982>] [<c0124be6>]
[<c01f5e2e>] [<c
0124c97>] [<c0106000>]
[<c0107cdf>]
Code: c7 05 00 00 00 00 00 00 00 00 eb 10 90 56 53 68 3e 5c 1f c0
eh? notify_parent with state 0?
eh? notify_parent with state 0?

Applying ksymoops on the messages listed above gives the following
output:
Using `/boot/System.map' to map addresses to symbols.

>>EIP: c0123e67 <kmem_cache_free+173/198>

Code: c0123e67 <kmem_cache_free+173/198>
Code: c0123e67 <kmem_cache_free+173/198> c7 05 00 00 00 movl
$0x0,0x0
Code: c0123e6c <kmem_cache_free+178/198> 00 00 00 00 00
Code: c0123e77 <kmem_cache_free+183/198> eb 10 jmp
c0123e83 <kmem_cache_free+18f/198>
Code: c0123e79 <kmem_cache_free+185/198> 90 nop
Code: c0123e7a <kmem_cache_free+186/198> 56 pushl
%esi
Code: c0123e7b <kmem_cache_free+187/198> 53 pushl
%ebx
Code: c0123e7c <kmem_cache_free+188/198> 68 3e 5c 1f c0 pushl
$0xc01f5c3e
Code: c0123e87 <kmem_cache_free+193/198>

The are also entries in /var/log/warn:

Sep 20 14:39:43 lxsrv2 kernel: swap_duplicate at c0126004: entry
00000200, unuse
d page
Sep 20 14:39:43 lxsrv2 kernel: swap_free: swap-space map bad (entry
00000200)
Sep 20 14:39:43 lxsrv2 kernel:
Sep 20 14:39:43 lxsrv2 kernel: Out of memory for l601.exe.
Sep 20 14:39:54 lxsrv2 kernel: swap_free: swap-space map bad (entry
00000200)
Sep 20 14:40:14 lxsrv2 last message repeated 2 times
Sep 20 14:40:16 lxsrv2 kernel: swap_duplicate at c0126004: entry
00000200, unuse
d page
Sep 20 14:40:16 lxsrv2 kernel: swap_free: swap-space map bad (entry
00000200)
Sep 20 14:40:16 lxsrv2 kernel:
Sep 20 14:40:16 lxsrv2 kernel: Out of memory for l401.exe.
Sep 20 14:55:56 lxsrv2 kernel: swap_duplicate at c0126004: entry
00000200, unuse
d page
Sep 20 14:55:56 lxsrv2 kernel: swap_free: swap-space map bad (entry
00000200)
Sep 20 14:55:56 lxsrv2 kernel:
Sep 20 14:55:56 lxsrv2 kernel: Out of memory for l302.exe.
Sep 20 15:17:08 lxsrv2 kernel: kmem_free: Bad obj addr (objp=d1ad9f20,
name=buff
er_head)
Sep 20 15:17:08 lxsrv2 kernel: Unable to handle kernel NULL pointer
dereference
at virtual address 00000000
Sep 20 15:17:08 lxsrv2 kernel: current->tss.cr3 = 00101000, %cr3 =
00101000
Sep 20 15:17:08 lxsrv2 kernel: *pde = 00000000
Sep 20 15:17:08 lxsrv2 kernel: Oops: 0002
Sep 20 15:17:08 lxsrv2 kernel: CPU: 1
Sep 20 15:17:09 lxsrv2 kernel: EIP: 0010:[kmem_cache_free+371/408]
Sep 20 15:17:09 lxsrv2 kernel: EFLAGS: 00010282
Sep 20 15:17:09 lxsrv2 kernel: eax: 0000003d ebx: d1ad9f20 ecx:
0000004a e
dx: 00000000
Sep 20 15:17:09 lxsrv2 kernel: esi: dffef740 edi: 00000282 ebp:
00000000 e
sp: dffcdf6c
Sep 20 15:17:09 lxsrv2 kernel: ds: 0018 es: 0018 ss: 0018
Sep 20 15:17:09 lxsrv2 kernel: Process kswapd (pid: 5, process nr: 6,
stackpage=
dffcd000)
Sep 20 15:17:09 lxsrv2 kernel: Stack: d1ad9f80 c055a8a0 d1ad9f7c
dffef740 c012a6
d1 dffef740 d1ad9f20 d1ad9f20
Sep 20 15:17:09 lxsrv2 kernel: d1ad9f80 c012b097 d1ad9f20
d1ad9f20 c055a8
a0 000007fe 00000030 dffcc000
Sep 20 15:17:09 lxsrv2 kernel: c011f982 c055a8a0 00000003
00000006 c0124b
e6 00000006 00000030 00000000
Sep 20 15:17:09 lxsrv2 kernel: c011f982 c055a8a0 00000003
00000006 c0124b
e6 00000006 00000030 00000000
Sep 20 15:17:09 lxsrv2 kernel: Call Trace:
[put_unused_buffer_head+33/76] [try_t
o_free_buffers+75/132] [shrink_mmap+218/304]
[do_try_to_free_pages+66/160] [tvec
s+7054/13408] [kswapd+83/220] [get_options+0/116]
Sep 20 15:17:09 lxsrv2 kernel: [kernel_thread+35/48]
Sep 20 15:17:09 lxsrv2 kernel: Code: c7 05 00 00 00 00 00 00 00 00 eb 10
90 56 5
3 68 3e 5c 1f c0

/Herbert

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