kernel oops in 2.1.105.

Adam Heath (doogie@debian.org)
Thu, 19 Nov 1998 21:09:34 -0600 (CST)


A user was compiling glibc-pre2.1-2.0.102 on my box, and it oopsed. cc1
segfaulted, and it appears the oops happened when the core was being written.
Of the progs I had running, pine segfaulted on quit, and bitchx segfaulted by
itself. There was another segfault on shutdown, and the disks weren't
unmounted. However, there were NO errors for e2fsck on the disk that the
compile was running on.

Kernel config and system.map are available on request. I do not know what
modules were in the kernel at the time. I do know that bttv, and sb were
insmod'd.

This system had compiled X several times during this uptime, so it can't be a
memory fault or heat problems.

ksymoops output:

---
Options used: -V -o /lib/modules/2.1.105/ -k /proc/ksyms -l /proc/modules -m /boot/System.map-2.1.105

Unable to handle kernel paging request at virtual address 00040000 current->tss.cr3 = 00c2b000, %cr3 = 00c2b000 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c01248e3>] EFLAGS: 00010286 eax: c716bec0 ebx: c2555ce0 ecx: 00000400 edx: 00040000 esi: 00000000 edi: c2555f20 ebp: 00002c00 esp: c26a9a9c ds: 0018 es: 0018 ss: 0018 Process cc1 (pid: 1829, process nr: 114, stackpage=c26a9000) Stack: 00000000 00000400 00000001 00410342 0041adf9 00010000 c2555ce0 c7b10180 00000c3d 00000aa2 c0124e9e 00000400 0041adf9 c26a9bb8 c01d9ea4 0041adf9 00000001 c013fbc4 00000342 0041adf9 00000400 00000000 0041adf9 00000001 Call Trace: [<c0124e9e>] [<c013fbc4>] [<c0140251>] [<c01404e9>] [<c013e7f2>] [<c0141585>] [<c0141714>] [<c01251df>] [<c01318f3>] [<c01318f3>] [<c01318b9>] [<c0132361>] [<c019edcc>] [<c019edcc>] [<c019edcc>] [<c019edcc>] [<c017dbf0>] [<c01098cd>] [<c010ef7b>] [<c010f1d9>] [<c010e59a>] [<c0109a26>] Code: 89 02 c7 43 38 00 00 00 00 8b 53 3c 85 d2 74 07 8b 43 1c 85

>>EIP: c01248e3 <refill_freelist+1bb/404> Trace: c0124e9e <getblk+30a/32c> Trace: c013fbc4 <ext2_alloc_block+80/19c> Trace: c0140251 <block_getblk+161/278> Trace: c01404e9 <ext2_getblk+181/22c> Trace: c013e7f2 <ext2_file_write+1ee/4d4> Trace: c0141585 <ext2_add_entry+185/344> Trace: c0141714 <ext2_add_entry+314/344> Trace: c01251df <__brelse+23/44> Trace: c01318f3 <dump_seek+27/58> Trace: c01318f3 <dump_seek+27/58> Trace: c01318b9 <dump_write+1d/30> Trace: c0132361 <elf_core_dump+93d/9d8> Trace: c019edcc <tvecs+26d4/4fa7> Trace: c019edcc <tvecs+26d4/4fa7> Trace: c019edcc <tvecs+26d4/4fa7> Trace: c019edcc <tvecs+26d4/4fa7> Trace: c017dbf0 <do_rw_disk+dc/278> Trace: c01098cd <do_signal+245/2d8> Trace: c010ef7b <force_sig_info+4b/54> Trace: c010f1d9 <force_sig+11/18> Trace: c010e59a <do_page_fault+1ce/324> Trace: c0109a26 <signal_return+12/24> Code: c01248e3 <refill_freelist+1bb/404> 0000000000000000 <_EIP>: Code: c01248e3 <refill_freelist+1bb/404> 0: 89 02 movl %eax,(%edx) Code: c01248e5 <refill_freelist+1bd/404> 2: c7 43 38 00 00 movl $0x0,0x38(%ebx) Code: c01248ea <refill_freelist+1c2/404> 7: 00 00 Code: c01248ec <refill_freelist+1c4/404> 9: 8b 53 3c movl 0x3c(%ebx),%edx Code: c01248ef <refill_freelist+1c7/404> c: 85 d2 testl %edx,%edx Code: c01248f1 <refill_freelist+1c9/404> e: 74 07 je 17 <_EIP+0x17> c01248fa <refill_freelist+1d2/404> Code: c01248f3 <refill_freelist+1cb/404> 10: 8b 43 1c movl 0x1c(%ebx),%eax Code: c01248f6 <refill_freelist+1ce/404> 13: 85 00 testl %eax,(%eax)

---

Adam

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/