Subj : Wierd bug in kernels. To : comp.os.linux From : Hans Joergensen Date : Mon Sep 13 2004 11:00 pm Hello, I have run into a wierd problem on a VIA C3-powered box. The system is Debian Stable, with libc from testing. It started with kernel 2.4.25 (or so) and the problem is that when i compile say a 2.4.27 with the same configuration as my old 2.4.20 the kernel boots fine, but some commands like ls behave wierd.. ls works, but ls -l segfaults.. Below is what the kernel tells me when this happens, put through ksymoops. I first thought that the system might be compromised, but since it lives on a private network thats a bit unlikely, and debsums+chkrootkit don't find anything. Anyone seen anything like this? // Hans <1>Unable to handle kernel paging request at virtual address 08e8c358 08e8c358 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<08e8c358>] Not tainted EFLAGS: 00010293 eax: 00000109 ebx: ce380000 ecx: bfffe9e0 edx: 00000018 esi: 00000016 edi: ffffffff ebp: bfffe9c8 esp: ce381fc0 ds: 0018 es: 0018 ss: 0018 Process ls (pid: 366, stackpage=ce381000) Stack: c0106d1f 00000000 bfffe9e0 40022214 00000016 ffffffff bfffe9c8 00000109 0000002b 0000002b 00000109 4001fe66 00000023 00000246 bfffe9ac 0000002b Call Trace: [] Code: Bad EIP value. >>EIP; 08e8c358 Before first symbol <===== >>ebx; ce380000 <_end+e0a3b8c/fd81b8c> >>ecx; bfffe9e0 Before first symbol >>edi; ffffffff >>ebp; bfffe9c8 Before first symbol >>esp; ce381fc0 <_end+e0a5b4c/fd81b8c> Unable to handle kernel paging request at virtual address 08e8c358 08e8c358 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<08e8c358>] Not tainted EFLAGS: 00010293 eax: 00000109 ebx: cd408000 ecx: bffffd58 edx: 00000018 esi: 00000016 edi: ffffffff ebp: bffffce8 esp: cd409fc0 ds: 0018 es: 0018 ss: 0018 Process sleep (pid: 531, stackpage=cd409000) Stack: c0106d1f 00000000 bffffd58 40044214 00000016 ffffffff bffffce8 00000109 0000002b 0000002b 00000109 40041e66 00000023 00000246 bffffccc 0000002b Call Trace: [] Code: Bad EIP value. >>EIP; 08e8c358 Before first symbol <===== >>ebx; cd408000 <_end+d12bb8c/fd81b8c> >>ecx; bffffd58 Before first symbol >>edi; ffffffff >>ebp; bffffce8 Before first symbol >>esp; cd409fc0 <_end+d12db4c/fd81b8c> Trace; c0106d1f <1>Unable to handle kernel paging request at virtual address 58c0106d 58c0106d *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<58c0106d>] Not tainted EFLAGS: 00010293 eax: 0000010c ebx: cd2a2000 ecx: 00000054 edx: 00000018 esi: bffff490 edi: 4014b570 ebp: bffff478 esp: cd2a3fc0 ds: 0018 es: 0018 ss: 0018 Process df (pid: 555, stackpage=cd2a3000) Stack: c0106d1f 08051af8 00000054 bffff490 bffff490 4014b570 bffff478 0000010c 0000002b 0000002b 0000010c 400e5354 00000023 00000246 bffff420 0000002b Call Trace: [] Code: Bad EIP value. >>EIP; 58c0106d Before first symbol <===== >>ebx; cd2a2000 <_end+cfc5b8c/fd81b8c> >>esi; bffff490 Before first symbol >>edi; 4014b570 Before first symbol >>ebp; bffff478 Before first symbol >>esp; cd2a3fc0 <_end+cfc7b4c/fd81b8c> .