Re: innd mmap bug in 2.4.0-test12

Zlatko Calusic
2000-12-24T23:54:59Z

Linus Torvalds <torvalds@transmeta.com> writes:

> On Sun, 24 Dec 2000, Linus Torvalds wrote:
> >
> > Marco, would you mind changing the test in reclaim_page(), somewheer
> > around line mm/vmscan.c:487 that says:
>

Speaking of page_launder() I just stumbled upon two oopsen today on
the UP build. Maybe it could give a hint to someone, I'm not that good
at Oops decoding.

Merry Christmas!

Unable to handle kernel NULL pointer dereference at virtual address 0000000c
printing eip:
c012872e
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[page_launder+510/2156]
EFLAGS: 00010202
eax: 00000000 ebx: c12e2ce8 ecx: c1244474 edx: 00000000
esi: c12e2d04 edi: 00000000 ebp: 00000000 esp: c15d1fb4
ds: 0018 es: 0018 ss: 0018
Process bdflush (pid: 6, stackpage=c15d1000)
Stack: c15d0000 00000000 c15d023a 0008e000 00000000 00000000 00000001 00002933
00000000 c0131e5d 00000003 00000000 00010f00 c146ff88 c146ffc4 c01073fc
c146ffc4 00000078 c146ffc4
Call Trace: [bdflush+141/236] [kernel_thread+40/56]
Code: 8b 40 0c 8b 00 85 c0 0f 84 ba 04 00 00 83 7c 24 10 00 75 73

Unable to handle kernel NULL pointer dereference at virtual address 0000000c
printing eip:
c012872e
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[page_launder+510/2156]
EFLAGS: 00010202
eax: 00000000 ebx: c1260eec ecx: c15d5fe0 edx: c02917f0
esi: c1260f08 edi: 00000000 ebp: 00000000 esp: c15d5f9c
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 4, stackpage=c15d5000)
Stack: 00010f00 00000004 00000000 00000000 00000004 00000000 00000000 00002938
00000000 c01290fc 00000004 00000000 00010f00 c01f77f7 c15d4239 0008e000
c01291c6 00000004 00000000 c146ffb8 00000000 c01073fc 00000000 00000078
Call Trace: [do_try_to_free_pages+52/128] [tvecs+8683/64084] [kswapd+126/288] [kernel_thread+40/56]
Code: 8b 40 0c 8b 00 85 c0 0f 84 ba 04 00 00 83 7c 24 10 00 75 73

--
Zlatko