On Sat, Aug 18, 2001 at 07:15:42PM -0500, Brian McGroarty wrote: > My machine locks hard during kernel compiles with any stock Debian > 2.4.x kernel. > > > Using 2.2.x, I can compile without an incident. > > > > Usually, shortly before freezing, I will see this dmesg, or one like > it << > > > Unable to handle kernel paging request at virtual address fffffffc > printing eip: > c01220ad > *pde = 00001063 > *pte = 00000000 > Oops: 0002 > CPU: 0 > EIP: 0010:[<c01220ad>] > EFLAGS: 00010216 > eax: ef678e04 ebx: c01fe4b8 ecx: c1d9f444 edx: c1d9f444 > esi: e67fd1e0 edi: ee1ecbe0 ebp: 00000074 esp: dfda5e94 > ds: 0018 es: 0018 ss: 0018 > Process as (pid: 7429, stackpage=dfda5000) > Stack: 00000074 c1d9f444 c01fe4b8 e67fd1e0 ee1ecbe0 00000000 0000011c > c1d9f444 > ef678e04 ef678d60 e8916180 c011f22e e67fd1e0 400ee000 00000000 > 400eef10 > ee1ecbe0 ffffffff 00000000 c011f317 ee1ecbe0 e67fd1e0 400eef10 > 00000000 > Call Trace: [<c011f22e>] [<c011f317>] [<c010fa54>] [<c010fbb4>] > [<c010fa54>] [<c011ff5e>] [<c011c907>] > [<c0106e1c>] > > Code: 50 e8 4d f2 ff ff 89 c3 83 c4 0c 85 db 74 74 8b 7b 18 c1 ef > > >> > > (The above was while using the 2.4.8-686 kernel-image.) > > > My motherboard is an ABit VT6X4 with the VIA686A chipset. I have 768 > megs of PC133 ECC memory. The problem persists with no extra hardware > but an nVidia GeForce2MX in the machine. > > > Where should I begin to look for a solution?
In hunting on google, many offer a ksymoops in such a case. For the above: Unable to handle kernel paging request at virtual address fffffffc c01220ad *pde = 00001063 Oops: 0002 CPU: 0 EIP: 0010:[<c01220ad>] Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010216 eax: ef678e04 ebx: c01fe4b8 ecx: c1d9f444 edx: c1d9f444 esi: e67fd1e0 edi: ee1ecbe0 ebp: 00000074 esp: dfda5e94 ds: 0018 es: 0018 ss: 0018 Process as (pid: 7429, stackpage=dfda5000) Stack: 00000074 c1d9f444 c01fe4b8 e67fd1e0 ee1ecbe0 00000000 0000011c c1d9f444 ef678e04 ef678d60 e8916180 c011f22e e67fd1e0 400ee000 00000000 400eef10 ee1ecbe0 ffffffff 00000000 c011f317 ee1ecbe0 e67fd1e0 400eef10 00000000 Call Trace: [<c011f22e>] [<c011f317>] [<c010fa54>] [<c010fbb4>] [<c010fa54>] [<c011ff5e>] [<c011c907>] [<c0106e1c>] Code: 50 e8 4d f2 ff ff 89 c3 83 c4 0c 85 db 74 74 8b 7b 18 c1 ef >>EIP; c01220ad <filemap_nopage+a5/3d0> <===== Trace; c011f22e <do_no_page+52/e0> Trace; c011f317 <handle_mm_fault+5b/c4> Trace; c010fa54 <do_page_fault+0/45c> Trace; c010fbb4 <do_page_fault+160/45c> Trace; c010fa54 <do_page_fault+0/45c> Trace; c011ff5e <unmap_fixup+62/12c> Trace; c011c907 <sys_getrusage+1f/30> Trace; c0106e1c <error_code+34/3c> Code; c01220ad <filemap_nopage+a5/3d0> 00000000 <_EIP>: Code; c01220ad <filemap_nopage+a5/3d0> <===== 0: 50 push %eax <===== Code; c01220ae <filemap_nopage+a6/3d0> 1: e8 4d f2 ff ff call fffff253 <_EIP+0xfffff253> c0121300 <__find_get_page+0/38> Code; c01220b3 <filemap_nopage+ab/3d0> 6: 89 c3 mov %eax,%ebx Code; c01220b5 <filemap_nopage+ad/3d0> 8: 83 c4 0c add $0xc,%esp Code; c01220b8 <filemap_nopage+b0/3d0> b: 85 db test %ebx,%ebx Code; c01220ba <filemap_nopage+b2/3d0> d: 74 74 je 83 <_EIP+0x83> c0122130 <filemap_nopage+128/3d0> Code; c01220bc <filemap_nopage+b4/3d0> f: 8b 7b 18 mov 0x18(%ebx),%edi Code; c01220bf <filemap_nopage+b7/3d0> 12: c1 ef 00 shr $0x0,%edi