oops in kswapd

Ben Clifford (benc@dass.prestel.co.uk)
Tue, 5 Aug 1997 20:55:36 +0000 (GMT)

I have had this a couple of times using 2.1.48-pre3. Didn't happen under
2.1.48-pre2. The only other patch applied (was also applied to
2.1.48-pre2) is the extra killoNe patch for sysrq.c.

It has always been in iput in kswapd.

Script started on Tue Aug 5 20:50:07 1997
dass scripts$ dmesg | ksymoops /boot/2.1.48.map
Using `/boot/2.1.48.map' to map addresses to symbols.

>>EIP: c0130c48 <iput+18/b0>
Trace: c0130e94 <shrink_dcache+54/80>
Trace: c01218ed <try_to_free_page+6d/d0>
Trace: c0121ad3 <kswapd+113/130>
Trace: c0108332 <init+42/1b0>
Trace: c0121ad3 <kswapd+113/130>
Trace: c0107fdc <this_must_match_init_task+1fdc/2000>

Code: c0130c48 <iput+18/b0> movl 0x10(%eax),%eax
Code: c0130c4b <iput+1b/b0> testl %eax,%eax
Code: c0130c4d <iput+1d/b0> je c0130c51 <iput+21/b0>
Code: c0130c4f <iput+1f/b0> movl %eax,%esi
Code: c0130c51 <iput+21/b0> testl %esi,%esi
Code: c0130c53 <iput+23/b0> je c0130c62 <iput+32/b0>
Code: c0130c55 <iput+25/b0> movl 0x8(%esi),%eax
Code: c0130c58 <iput+28/b0> testl %eax,%eax
Code: c0130c5a <iput+2a/b0> je c0130c62 <iput+32/b0>
Code: c0130c5c <iput+2c/b0> dass scripts$
dass scripts$ dmesg
[...some deleted...]
Unable to handle kernel paging request at virtual address 1cdc3cd0
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0130c48>]
EFLAGS: 00010206
eax: 1cdc3cc0 ebx: c0cc46e3 ecx: c0cc46e3 edx: c0cc4754
esi: 00000000 edi: 00000003 ebp: 00000000 esp: c0093fa8
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 3, process nr: 3, stackpage=c0093000)
Stack: c0c14ad8 c0c14ab0 00000003 c0130e94 c0cc46e3 00000006 00000000 c01218ed
00000000 c0092000 00000000 00009000 c0121ad3 00000003 00000000 00000000
00000100 c0005fe4 c0108332 00000000 c01219c0 c0107fdc
Call Trace: [<c0130e94>] [<c01218ed>] [<c0121ad3>] [<c0108332>] [<c01219c0>] [<c0107fdc>]
Code: 8b 40 10 85 c0 74 02 89 c6 85 f6 74 0d 8b 46 08 85 c0 74 06
dass scripts$ exit

Script done on Tue Aug 5 20:50:31 1997

PGP 0xD4C9C0B1 http://www.geocities.com/SiliconValley/Lakes/7456/
1022kb of spam & junk filtered; Linux 2.1.48 on dass up for 3 hours