Messages in this thread | | | Date | Tue, 22 Jul 1997 22:41:44 -0700 (PDT) | From | David Whysong <> | Subject | 2.1.44 oops |
| |
This rather nasty oops caused a "tar xzf glibc-2.0.4.tar.gz" to get hung up. Subsequent attempts to "rm -rf glibc-2.0.4" also hung. I had to reboot. The filesystem unmounted cleanly, and I fsck'd it by hand later (the only problem was the summary information).
I have seen a couple of NMI's in the logs, but I don't think they are the source of the oops because I'm using ECC memory and the last NMI was two days ago. I added some memory wait states when I rebooted, so hopefully the NMI's will go away...
Kernel version 2.1.44 SMP with the triton upper memory patch. I know it's a couple of patches old, but I need vfat support which newer kernels lack. Let me know if you need more information.
-Dave
David Whysong dwhysong@physics.ucsb.edu PGP Key fingerprint = 9D 51 6E CE 5F 38 F0 E7 56 3C 01 45 CF 03 9F 4A Finger for PGP public key.
Unable to handle kernel paging request at virtual address c281a888 current->tss.cr3 = 00994000, <r3 = 00994000 *pde = 0000a063 *pte = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0135e7c>] EFLAGS: 00010286 eax: c281a884 ebx: c159faf0 ecx: c1480000 edx: 00000000 esi: c01bb60c edi: c169d118 ebp: c148f82c esp: c18c9d50 ds: 0018 es: 0018 ss: 0018 Process tar (pid: 18859, process nr: 35, stackpage=c18c9000) Stack: c159faf0 c1568da0 00000064 c148f82c c18c9dd0 00000004 c0dc9480 c159faf0 c159faf0 c01bb60c c0136bc8 c1568da0 c0136c12 c169d118 c159faf0 c159faf0 c18c9e64 00000002 00000000 c0136d03 c1568da0 00000001 c01355f6 c1568da0 Call Trace: [<c0136bc8>] [<c0136c12>] [<c0136d03>] [<c01355f6>] [<c0135885>] [<c01407b3>] [<c0142db8>] [<c01302e8>] [<c0129096>] [<c01296df>] [<c0142179>] [<c0142188>] [<c0142194>] [<c01361a1>] [<c0137826>] [<c0126cca>] [<c0126f2e>] [<c01098d6>] Code: f6 40 04 02 74 36 83 bf 84 00 00 00 00 74 1b 90 6a 01 8b 87 Unable to handle kernel NULL pointer dereference at virtual address 0000001c current->tss.cr3 = 00101000, <r3 = 00101000 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c01270bf>] EFLAGS: 00010202 eax: 00000000 ebx: 00000000 ecx: c157561c edx: c04f22c0 esi: 00000001 edi: c0b25ca0 ebp: 00000001 esp: c18c9cb4 ds: 0018 es: 0018 ss: 0018 Process tar (pid: 18859, process nr: 35, stackpage=c18c9000) Stack: 00000004 00000001 c0b25ca0 c0118bcd 00000000 c18c9d1c 0001a000 00000000 c1ff2ee0 c0109df7 0000000b 00000000 c0110b46 c018cafa c18c9d1c 00000000 c18c8000 c01bb60c c169d118 c148f82c c035a000 c035a000 c18c8000 c0109a16 Call Trace: [<c0118bcd>] [<c0109df7>] [<c0110b46>] [<c018cafa>] [<c0109a16>] [<c281a884>] [<c0135e7c>] [<c0136bc8>] [<c0136c12>] [<c0136d03>] [<c01355f6>] [<c0135885>] [<c01407b3>] [<c0142db8>] [<c01302e8>] [<c0129096>] [<c01296df>] [<c0142179>] [<c0142188>] [<c0142194>] [<c01361a1>] [<c0137826>] [<c0126cca>] [<c0126f2e>] [<c01098d6>] Code: 66 83 7b 1c 00 75 16 68 15 e5 18 c0 e8 94 d0 fe ff 31 c0 83
ksymoops output (note the segfault at the end...)
[dwhysong@Sleepy dwhysong]$ ../ksymoops /boot/System.map.44 < err Using `/boot/System.map.44' to map addresses to symbols.
>>EIP: c0135e7c <__iput+8c/518> Trace: c0136bc8 <_d_del+98/1c0> Trace: c0136c12 <_d_del+e2/1c0> Trace: c0136d03 <d_del+13/18> Trace: c01355f6 <_clear_inode+30e/394> Trace: c0135885 <_get_empty_inode+19d/250> Trace: c01407b3 <ext2_new_inode+17/76c> Trace: c0142db8 <ext2_create+3c/1ec> Trace: c01302e8 <open_namei+164/3b0> Trace: c0129096 <getblk+32/348> Trace: c01296df <__brelse+23/44> Trace: c0142179 <ext2_update_inode+2d9/2e8> Trace: c0142188 <ext2_write_inode> Trace: c0142194 <ext2_write_inode+c/10> Trace: c01361a1 <__iput+3b1/518> Trace: c0137826 <inode_setattr+82/98> Trace: c0126cca <do_open+5a/184> Trace: c0126f2e <sys_open+aa/108> Trace: c01098d6 <system_call+3a/40>
Code: c0135e7c <__iput+8c/518> Code: c0135e7c <__iput+8c/518> f6 40 04 02 testb $0x2,0x4(%eax) Code: c0135e80 <__iput+90/518> 74 36 je c0135eb8 <__iput+c8/518> Code: c0135e82 <__iput+92/518> 83 bf 84 00 00 cmpl $0x0,0x84(%edi) Code: c0135e8d <__iput+9d/518> 00 00 Code: c0135e8f <__iput+9f/518> 74 1b je c0135ea6 <__iput+b6/518> Code: c0135e91 <__iput+a1/518> 90 nop Code: c0135e92 <__iput+a2/518> 6a 01 pushl $0x1 Code: c0135e94 <__iput+a4/518> 8b 87 00 90 90 movl 0x90909000(%edi),%eax Code: c0135e9f <__iput+af/518> 90 >>EIP: c01270bf <close_fp+7/84> Trace: c0118bcd <do_exit+145/2bc> Trace: c0109df7 <die_if_kernel+5f/64> Trace: c0110b46 <do_page_fault+372/3a8> Trace: c018cafa <bad_pmd_string+26a/2cc> Trace: c0109a16 <error_code+32/3c> Trace: c281a884 Trace: c0135e7c <__iput+8c/518> Trace: c0136bc8 <_d_del+98/1c0> Trace: c0136c12 <_d_del+e2/1c0> Trace: c0136d03 <d_del+13/18> Trace: c01355f6 <_clear_inode+30e/394> Trace: c0135885 <_get_empty_inode+19d/250> Trace: c01407b3 <ext2_new_inode+17/76c> Trace: c0142db8 <ext2_create+3c/1ec> Trace: c01302e8 <open_namei+164/3b0> Trace: c0129096 <getblk+32/348> Trace: c01296df <__brelse+23/44> Trace: c0142179 <ext2_update_inode+2d9/2e8> Trace: c0142194 <ext2_write_inode+c/10> Trace: c0142194 <ext2_write_inode+c/10> Trace: c01361a1 <__iput+3b1/518> Trace: c0137826 <inode_setattr+82/98> Trace: c0126cca <do_open+5a/184> Trace: c0126f2e <sys_open+aa/108> Trace: c01098d6 <system_call+3a/40>
Segmentation fault (core dumped)
| |