I keep having 'kernel paging' problems on a laptop under Linux. In
most cases, kswapd becomes zombie and I have to reboot the machine.
The typical /var/log/message is
Aug 4 16:48:08 vagabond kernel: Unable to handle kernel paging request at virtual address d066da15
Aug 4 16:48:08 vagabond kernel: current->tss.cr3 = 00101000, pr3 = 00101000
Aug 4 16:48:08 vagabond kernel: *pde = 00000000
Aug 4 16:48:08 vagabond kernel: Oops: 0000
Aug 4 16:48:08 vagabond kernel: CPU: 0
Aug 4 16:48:08 vagabond kernel: EIP: 0010:[shrink_mmap+116/520]
Aug 4 16:48:08 vagabond kernel: EFLAGS: 00010202
Aug 4 16:48:08 vagabond kernel: eax: 1066da01 ebx: 0027fce0 ecx: 00000005 edx: 1066da01
Aug 4 16:48:08 vagabond kernel: esi: 00000786 edi: 00003f6f ebp: 00007ff0 esp: 00099fa4
Aug 4 16:48:08 vagabond kernel: ds: 0018 es: 0018 fs: 0018 gs: 0018 ss: 0018
Aug 4 16:48:08 vagabond kernel: Process kswapd (pid: 3, process nr: 3, stackpage=00099000)
Aug 4 16:48:08 vagabond kernel: Stack: 00000005 00000001 00000003 00000000 00000000 1066da01
001205f5 00000005
Aug 4 16:48:08 vagabond kernel: 00000000 00000001 00000004 003ddfdc 00000000 00009000
00120805 00000003
Aug 4 16:48:08 vagabond kernel: 00000000 00000000 00000100 001097d6 00000000 001206c8
001d9dfc
Aug 4 16:48:08 vagabond kernel: Call Trace: [try_to_free_page+81/184] [kswapd+317/332] [init+70/864]
[kswapd+0/332]
Aug 4 16:48:08 vagabond kernel: Code: f6 42 14 10 74 0e 0f ba 72 14 04 19 c0 0f ba 6b 18 02 19 c0
kswapd is not the only process to suffer this problem. In all cases, I
get the same information about shrink_mmap+116/520,
try_to_free_page+81/184 and Code.
I am running Redhat 5.2 Linux 2.0.36-1 on a Dell CPi 366 XT with 128 Mo of RAM.
Any help or information will be most welcome !
Thanks,
Eric de la Clergerie
--
WWW Home Page: http://atoll.inria.fr/~clerger