Null pointer dereference in 2.1.50 in kswapd

Pavel Machek (pavel@Elf.mj.gts.cz)
Sun, 17 Aug 1997 00:36:14 +0200


Hi!

I do not know if someone is interested in this...
...and I do not know if this is not induced by changes I did [reserved
4Meg of ram for disk buffers _only_] but:

Unable to handle kernel NULL pointer dereference at virtual address 00000053
current->tss.cr3 = 00101000, 0r3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c015d4e1>]
EFLAGS: 00010246
eax: c07d3db0 ebx: ffffffff ecx: ffffffff edx: c07d3db0
esi: 00000000 edi: 00000000 ebp: 00000000 esp: c0095fa8
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 3, process nr: 3, stackpage=c0095000)
Stack: c07d3db8 c07d3d90 00000000 c015a4f4 ffffffff 00000006 00000000 c0125e86
00000000 c0094000 00000000 00000000 c01260c3 00000003 00000000 00000000
00000100 c0247fe4 c010e592 00000000 c0125fb0 c0107fd8
Call Trace: [<c015a4f4>] [<c0125e86>] [<c01260c3>] [<c010e592>] [<c0125fb0>] [<c0107fd8>]
Code: 8b 43 54 85 c0 74 09 8b 40 10 85 c0 74 02 89 c6 85 f6 74 0d

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

>>EIP: c015d4e1 <iput+11/b0>
Trace: c015a4f4 <shrink_dcache+54/80>
Trace: c0125e86 <try_to_free_page+16/d0>
Trace: c01260c3 <kswapd+113/130>
Trace: c010e592 <init+42/1b0>
Trace: c01260c3 <kswapd+113/130>
Trace: c0107fd8 <this_must_match_init_task+1fd8/2000>

Code: c015d4e1 <iput+11/b0>

-- 
I'm really pavel@atrey.karlin.mff.cuni.cz. 	   Pavel
Look at http://atrey.karlin.mff.cuni.cz/~pavel/ ;-).