Messages in this thread | | | From | Mark Anderson <> | Subject | OOPS Problem Report | Date | Tue, 2 Apr 2002 21:57:35 +0100 |
| |
Hi..
My kernel 2.4.18 is "oopsing" all over the place. Usually it happens once (to any process) then several other processes will oops immediately afterwards (like 'login' or 'sh') before it settles down again. Sometimes it crashes and hangs and other times it causes the process to seg fault if I run it again..
I suspect that this has something to do with my motherboard which has just changed from a KT7 to a KT7A. The other changed components are the MAXTOR HDD (previous drive was an older Seagate UDMA33) and the CPU (previously an AMD Duron 700). Harware setup as follows:
I have tried recompiling the kernel source about 30 times with known good configurations etc. I have also tested the RAM in my machine (though its the same chips as before).
I have attached the results from several ksymoops reports for different oopses. Unfortunately there is nothing on the "Code: " line for the oopses (Bad EIP value).
Is there anything else I can do?
thanks in advance,
Mark
Harware Details: --------
Linux ariel 2.4.18 #1 Thu Mar 28 11:54:32 GMT 2002 i686 unknown ABIT KT7A Board (VIA vt82c686b) gcc version 2.96
AMD Duron 1000MHz 192MB RAM 3Dfx Voodoo3 2000 16MB AGP Maxtor DX540 UDMA100 40GB HDD
Excerpt from boot messages:
Disabling VIA memory write queue: [55] 89->09 PCI: Using IRQ router VIA [1106/0686] at 00:07.0 Applying VIA southbridge workaround. ... VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1 ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA, hdd:pio hda: Maxtor 4D040H2, ATA DISK drive hdb: CD-W512EB, ATAPI CD/DVD-ROM drive hdc: IDE/ATAPI CD-ROM 40X, ATAPI CD/DVD-ROM drive --
Mark Anderson Email: mark@scotclimb.org.uk PGP Public Key: www.scotclimb.org.uk/markpubkey.asc
Scottish Climbing Archive WWW: www.scotclimb.org.uk
ksymoops 2.3.4 on i686 2.4.18. Options used -v /usr/local/src/kernel/linux/vmlinux (specified) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.18/ (default) -m /usr/local/src/kernel/linux/System.map (specified)
<1>Unable to handle kernel paging request at virtual address 00001c00 00001c00 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<00001c00>] Tainted: P Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010202 eax: 00000001 ebx: c030fd00 ecx: 0000001c edx: ce834000 esi: 0000001c edi: 00000020 ebp: 00000b0c esp: c409bde0 ds: 0018 es: 0018 ss: 0018 Process kmail (pid: 1288, stackpage=c409b000) Stack: c129f0c0 c012a2d3 c030fd00 00000000 c409a000 0000011a 000001d2 c02b1728 c13071d0 c69483d4 c13061d0 00000001 00000020 000001d2 00000006 0000848e c012a446 00000006 0000000a c02b1728 00000006 000001d2 c02b1728 00000000 Call Trace: [<c012a2d3>] [<c012a446>] [<c012a4bc>] [<c012ad61>] [<c012afcb>] [<c0121aa3>] [<c0121f64>] [<c0121b88>] [<c011c6ff>] [<c01113bb>] [<c01aab8b>] [<c0111b80>] [<c011bd1b>] [<c011b5e9>] [<c0111f61>] [<c0111240>] [<c0106e2c>] Code: Bad EIP value.
>>EIP; 00001c00 Before first symbol <===== Trace; c012a2d3 <shrink_cache+2b3/2f0> Trace; c012a446 <shrink_caches+56/90> Trace; c012a4bc <try_to_free_pages+3c/60> Trace; c012ad61 <balance_classzone+51/1a0> Trace; c012afcb <__alloc_pages+11b/180> Trace; c0121aa3 <do_no_page+83/110> Trace; c0121f64 <__vma_link+64/c0> Trace; c0121b88 <handle_mm_fault+58/c0> Trace; c011c6ff <send_signal+2f/100> Trace; c01113bb <do_page_fault+17b/4ab> Trace; c01aab8b <batch_entropy_process+ab/b0> Trace; c0111b80 <process_timeout+0/50> Trace; c011bd1b <timer_bh+21b/260> Trace; c011b5e9 <tqueue_bh+19/20> Trace; c0111f61 <schedule+2e1/310> Trace; c0111240 <do_page_fault+0/4ab> Trace; c0106e2c <error_code+34/3c>
ksymoops 2.3.4 on i686 2.4.18. Options used -v /usr/local/src/kernel/linux/vmlinux (specified) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.18/ (default) -m /usr/local/src/kernel/linux/System.map (specified)
Unable to handle kernel paging request at virtual address 00002800 00002800 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<00002800>] Tainted: P Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010202 eax: 00000001 ebx: c030fd00 ecx: 00000028 edx: ce834000 esi: 00000028 edi: 00000020 ebp: 000009ad esp: c2bd3d74 ds: 0018 es: 0018 ss: 0018 Process gedit (pid: 1966, stackpage=c2bd3000) Stack: c129eb40 c012a2d3 c030fd00 00000000 c2bd2000 000000f7 000001d2 c02b1728 c1306f18 c3b95000 c13069c8 00000001 00000020 000001d2 00000006 00007414 c012a446 00000006 0000000e c02b1728 00000006 000001d2 c02b1728 00000000 Call Trace: [<c012a2d3>] [<c012a446>] [<c012a4bc>] [<c012ad61>] [<c012afcb>] [<c0123af1>] [<c0123b79>] [<c0124e6b>] [<c0121a6f>] [<c0121b88>] [<c0138a2e>] [<c01113bb>] [<c011b5e9>] [<c01185fb>] [<c011850f>] [<c0121e60>] [<c0117b72>] [<c0111240>] [<c0106e2c>] Code: Bad EIP value.
>>EIP; 00002800 Before first symbol <===== Trace; c012a2d3 <shrink_cache+2b3/2f0> Trace; c012a446 <shrink_caches+56/90> Trace; c012a4bc <try_to_free_pages+3c/60> Trace; c012ad61 <balance_classzone+51/1a0> Trace; c012afcb <__alloc_pages+11b/180> Trace; c0123af1 <page_cache_read+61/c0> Trace; c0123b79 <read_cluster_nonblocking+29/40> Trace; c0124e6b <filemap_nopage+10b/210> Trace; c0121a6f <do_no_page+4f/110> Trace; c0121b88 <handle_mm_fault+58/c0> Trace; c0138a2e <link_path_walk+63e/700> Trace; c01113bb <do_page_fault+17b/4ab> Trace; c011b5e9 <tqueue_bh+19/20> Trace; c01185fb <bh_action+1b/50> Trace; c011850f <tasklet_hi_action+3f/60> Trace; c0121e60 <sys_brk+c0/f0> Trace; c0117b72 <sys_time+12/50> Trace; c0111240 <do_page_fault+0/4ab> Trace; c0106e2c <error_code+34/3c>
ksymoops 2.3.4 on i686 2.4.18. Options used -v /usr/local/src/kernel/linux/vmlinux (specified) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.18/ (default) -m /usr/local/src/kernel/linux/System.map (specified)
<1>Unable to handle kernel paging request at virtual address 00001100 00001100 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<00001100>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010202 eax: 00000001 ebx: c030fd00 ecx: 00000011 edx: ce834000 esi: 00000011 edi: 00000020 ebp: 000007c6 esp: c9bf9da8 ds: 0018 es: 0018 ss: 0018 Process xsri (pid: 900, stackpage=c9bf9000) Stack: c12a0180 c012a2d3 c030fd00 00000000 c9bf8000 000000c7 000001d2 c02b1728 c13071d0 cb53b584 c1306258 00000001 00000020 000001d2 00000006 00005d3c c012a446 00000006 0000000d c02b1728 00000006 000001d2 c02b1728 00000000 Call Trace: [<c012a2d3>] [<c012a446>] [<c012a4bc>] [<c012ad61>] [<c012afcb>] [<c0124e1b>] [<c01219b4>] [<c0121a51>] [<c0121f64>] [<c0121b88>] [<c01224af>] [<c01113bb>] [<c01292c6>] [<c0122c35>] [<c0122c85>] [<c0111240>] [<c0106e2c>] Code: Bad EIP value.
>>EIP; 00001100 Before first symbol <===== Trace; c012a2d3 <shrink_cache+2b3/2f0> Trace; c012a446 <shrink_caches+56/90> Trace; c012a4bc <try_to_free_pages+3c/60> Trace; c012ad61 <balance_classzone+51/1a0> Trace; c012afcb <__alloc_pages+11b/180> Trace; c0124e1b <filemap_nopage+bb/210> Trace; c01219b4 <do_anonymous_page+34/a0> Trace; c0121a51 <do_no_page+31/110> Trace; c0121f64 <__vma_link+64/c0> Trace; c0121b88 <handle_mm_fault+58/c0> Trace; c01224af <do_mmap_pgoff+3ff/4b0> Trace; c01113bb <do_page_fault+17b/4ab> Trace; c01292c6 <kmem_cache_free+186/210> Trace; c0122c35 <do_munmap+235/250> Trace; c0122c85 <sys_munmap+35/60> Trace; c0111240 <do_page_fault+0/4ab> Trace; c0106e2c <error_code+34/3c>
ksymoops 2.3.4 on i686 2.4.18. Options used -v /usr/local/src/kernel/linux/vmlinux (specified) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.18/ (default) -m /usr/local/src/kernel/linux/System.map (specified)
Unable to handle kernel paging request at virtual address 00001000 00001000 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<00001000>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010202 eax: 00000001 ebx: c030fd00 ecx: 00000010 edx: ce834000 esi: 00000010 edi: 00000020 ebp: 000007c3 esp: c9bfdde0 ds: 0018 es: 0018 ss: 0018 Process kdmdesktop (pid: 899, stackpage=c9bfd000) Stack: c12a01c0 c012a2d3 c030fd00 00000000 c9bfc000 000000c6 000001d2 c02b1728 c1306be8 c2d66000 c13067a8 00000001 00000020 000001d2 00000006 00005d1c c012a446 00000006 0000000d c02b1728 00000006 000001d2 c02b1728 00000000 Call Trace: [<c012a2d3>] [<c012a446>] [<c012a4bc>] [<c012ad61>] [<c012afcb>] [<c0121aa3>] [<c0121f64>] [<c0121b88>] [<c01224af>] [<c01113bb>] [<c010b4ae>] [<c0126c29>] [<c0111240>] [<c0106e2c>] Code: Bad EIP value.
>>EIP; 00001000 Before first symbol <===== Trace; c012a2d3 <shrink_cache+2b3/2f0> Trace; c012a446 <shrink_caches+56/90> Trace; c012a4bc <try_to_free_pages+3c/60> Trace; c012ad61 <balance_classzone+51/1a0> Trace; c012afcb <__alloc_pages+11b/180> Trace; c0121aa3 <do_no_page+83/110> Trace; c0121f64 <__vma_link+64/c0> Trace; c0121b88 <handle_mm_fault+58/c0> Trace; c01224af <do_mmap_pgoff+3ff/4b0> Trace; c01113bb <do_page_fault+17b/4ab> Trace; c010b4ae <old_mmap+fe/140> Trace; c0126c29 <sys_mprotect+109/1f8> Trace; c0111240 <do_page_fault+0/4ab> Trace; c0106e2c <error_code+34/3c>
ksymoops 2.3.4 on i686 2.4.18. Options used -v /usr/local/src/kernel/linux/vmlinux (specified) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.18/ (default) -m /usr/local/src/kernel/linux/System.map (specified)
<1>Unable to handle kernel paging request at virtual address 00001200 00001200 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<00001200>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010202 eax: 00000001 ebx: c030fd00 ecx: 00000012 edx: ce834000 esi: 00000012 edi: 00000020 ebp: 000007c5 esp: cac9bd74 ds: 0018 es: 0018 ss: 0018 Process login (pid: 529, stackpage=cac9b000) Stack: c12a0140 c012a2d3 c030fd00 cb04ad5c cac9a000 000000c7 000001d2 c02b1728 cb04ad5c 002ef140 c1307be8 00000000 00000020 000001d2 00000006 00005d3a c012a446 00000006 0000000d c02b1728 00000006 000001d2 c02b1728 00000000 Call Trace: [<c012a2d3>] [<c012a446>] [<c012a4bc>] [<c012ad61>] [<c012afcb>] [<c0123af1>] [<c0123b79>] [<c0124e6b>] [<c01292c6>] [<c0121a6f>] [<c0121f64>] [<c0121b88>] [<c01224af>] [<c01113bb>] [<c010b4ae>] [<c010b4d6>] [<c0126c29>] [<c0111240>] [<c0106e2c>] Code: Bad EIP value.
>>EIP; 00001200 Before first symbol <===== Trace; c012a2d3 <shrink_cache+2b3/2f0> Trace; c012a446 <shrink_caches+56/90> Trace; c012a4bc <try_to_free_pages+3c/60> Trace; c012ad61 <balance_classzone+51/1a0> Trace; c012afcb <__alloc_pages+11b/180> Trace; c0123af1 <page_cache_read+61/c0> Trace; c0123b79 <read_cluster_nonblocking+29/40> Trace; c0124e6b <filemap_nopage+10b/210> Trace; c01292c6 <kmem_cache_free+186/210> Trace; c0121a6f <do_no_page+4f/110> Trace; c0121f64 <__vma_link+64/c0> Trace; c0121b88 <handle_mm_fault+58/c0> Trace; c01224af <do_mmap_pgoff+3ff/4b0> Trace; c01113bb <do_page_fault+17b/4ab> Trace; c010b4ae <old_mmap+fe/140> Trace; c010b4d6 <old_mmap+126/140> Trace; c0126c29 <sys_mprotect+109/1f8> Trace; c0111240 <do_page_fault+0/4ab> Trace; c0106e2c <error_code+34/3c>
| |