Messages in this thread | | | Date | Thu, 04 Nov 1999 00:19:58 +1300 | From | Max <> | Subject | Oops in 2.2.12 |
| |
Hi all, (I guess this one is for Alan) Here comes the report of a scary 2.2.12 crash. I hope the information is sufficient, please send suggestions, comments, complaints to me. Max
[1.] One line summary of the problem: Series of Oopses with lockup in 2.2.12
[2.] Full description of the problem/report: I do not really know what caused it. Looked like the system was unsuccessfully trying to swap. Hope sombody can make sense of this.
[3.] Keywords (i.e., modules, networking, kernel):
[4.] Kernel version (from /proc/version):
2.2.12 built with egcs-1.1.2
[5.] Output of Oops.. message (if applicable) with symbolic information resolved (see Documentation/oops-tracing.txt)
Options used: -V (default) -o /lib/modules/2.2.12/ (default) -k /proc/ksyms (default) -l /proc/modules (default) -m /boot/System.map-2.2.12 (specified) -c 1 (default)
Nov 3 20:00:27 pflanze kernel: Unable to handle kernel paging request at virtual address 41038741 Nov 3 20:00:27 pflanze kernel: current->tss.cr3 = 02df3000, %cr3 = 02df3000 Nov 3 20:00:27 pflanze kernel: *pde = 00000000 Nov 3 20:00:27 pflanze kernel: Oops: 0002 Nov 3 20:00:27 pflanze kernel: CPU: 0 Nov 3 20:00:27 pflanze kernel: EIP: 0010:[select_dcache+128/268] Nov 3 20:00:27 pflanze kernel: EFLAGS: 00010202 Nov 3 20:00:27 pflanze kernel: eax: c19fc640 ebx: 002e5a08 ecx: c1bd83c0 edx: 41038741 Nov 3 20:00:27 pflanze kernel: esi: 41038741 edi: c1a703e0 ebp: 00000000 esp: c2e15ea8 Nov 3 20:00:27 pflanze kernel: ds: 0018 es: 0018 ss: 0018 Nov 3 20:00:27 pflanze kernel: Process find (pid: 323, process nr: 36, stackpage=c2e15000) Nov 3 20:00:27 pflanze kernel: Stack: c01c709c c01ead68 00000000 00000004 000005b6 00000684 c1a70460 c012f1a4 Nov 3 20:00:27 pflanze kernel: 00000141 00000000 00000000 c012f1e2 00000601 00000000 c01ead68 c01c709c Nov 3 20:00:27 pflanze kernel: c01ead68 c01ead60 c012f51d c18beaa0 c012f529 00000000 c01ead68 000091bf Nov 3 20:00:27 pflanze kernel: Call Trace: [try_to_free_inodes+28/52] [grow_inodes+30/372] [get_new_inode+173/280] [get_new_inode+185/280] [iget+88/96] [ext2_lookup+84/124] [real_lookup+85/132] Nov 3 20:00:27 pflanze kernel: Code: 89 02 89 09 89 49 04 eb ba 8d 76 00 85 db 74 20 8b 7b 48 89
Code: 00000000 Before first symbol 00000000 <_IP>: <=== Code: 00000000 Before first symbol 0: 89 02 movl %eax,(%edx) <=== Code: 00000002 Before first symbol 2: 89 09 movl %ecx,(%ecx) Code: 00000004 Before first symbol 4: 89 49 04 movl %ecx,0x4(%ecx) Code: 00000007 Before first symbol 7: eb ba jmp ffffffc3 <END_OF_CODE+3c7e1f3f/????> Code: 00000009 Before first symbol 9: 8d 76 00 leal 0x0(%esi),%esi Code: 0000000c Before first symbol c: 85 db testl %ebx,%ebx Code: 0000000e Before first symbol e: 74 20 je 00000030 Before first symbol Code: 00000010 Before first symbol 10: 8b 7b 48 movl 0x48(%ebx),%edi Code: 00000013 Before first symbol 13: 89 00 movl %eax,(%eax)
Nov 3 20:00:27 pflanze kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000004 Nov 3 20:00:27 pflanze kernel: current->tss.cr3 = 01bb7000, %cr3 = 01bb7000 Nov 3 20:00:27 pflanze kernel: *pde = 00000000 Nov 3 20:00:27 pflanze kernel: Oops: 0002 Nov 3 20:00:27 pflanze kernel: CPU: 0 Nov 3 20:00:27 pflanze kernel: EIP: 0010:[select_dcache+190/268] Nov 3 20:00:27 pflanze kernel: EFLAGS: 00010203 Nov 3 20:00:27 pflanze kernel: eax: 00000000 ebx: 00000000 ecx: 41038741 edx: 00000000 Nov 3 20:00:27 pflanze kernel: esi: 00000000 edi: c1a70460 ebp: 00000000 esp: c1c11e30 Nov 3 20:00:27 pflanze kernel: ds: 0018 es: 0018 ss: 0018 Nov 3 20:00:27 pflanze kernel: Process xosview.bin (pid: 201, process nr: 32, stackpage=c1c11000) Nov 3 20:00:27 pflanze kernel: Stack: c01c709c c01eafe0 00000000 00000004 0000060c 00000684 c1a70460 c012f1a4 Nov 3 20:00:27 pflanze kernel: 00000141 00000000 00000000 c012f1e2 00000601 00000000 c01eafe0 c01c709c Nov 3 20:00:27 pflanze kernel: c01eafe0 00000286 c1961680 000000e0 c012f529 00000000 c01eafe0 00000011 Nov 3 20:00:27 pflanze kernel: Call Trace: [try_to_free_inodes+28/52] [grow_inodes+30/372] [get_new_inode+185/280] [iget+88/96] [proc_get_inode+62/240] [cprt+9814/18656] [proc_lookup+139/188] Nov 3 20:00:27 pflanze kernel: Code: 89 50 04 89 02 8b 57 04 8b 02 89 48 04 89 01 89 51 04 89 0a
Code: 00000000 Before first symbol 00000000 <_IP>: <=== Code: 00000000 Before first symbol 0: 89 50 04 movl %edx,0x4(%eax) <=== Code: 00000003 Before first symbol 3: 89 02 movl %eax,(%edx) Code: 00000005 Before first symbol 5: 8b 57 04 movl 0x4(%edi),%edx Code: 00000008 Before first symbol 8: 8b 02 movl (%edx),%eax Code: 0000000a Before first symbol a: 89 48 04 movl %ecx,0x4(%eax) Code: 0000000d Before first symbol d: 89 01 movl %eax,(%ecx) Code: 0000000f Before first symbol f: 89 51 04 movl %edx,0x4(%ecx) Code: 00000012 Before first symbol 12: 89 0a movl %ecx,(%edx)
Options used: -V (default) -o /lib/modules/2.2.12/ (default) -k /proc/ksyms (default) -l /proc/modules (default) -m /boot/System.map-2.2.12 (specified) -c 1 (default)
Nov 3 20:00:31 pflanze kernel: Unable to handle kernel paging request at virtual address 41038729 Nov 3 20:00:31 pflanze kernel: current->tss.cr3 = 01e3b000, %cr3 = 01e3b000 Nov 3 20:00:31 pflanze kernel: *pde = 00000000 Nov 3 20:00:31 pflanze kernel: Oops: 0000 Nov 3 20:00:31 pflanze kernel: CPU: 0 Nov 3 20:00:31 pflanze kernel: EIP: 0010:[select_dcache+95/268] Nov 3 20:00:31 pflanze kernel: EFLAGS: 00010206 Nov 3 20:00:31 pflanze kernel: eax: 41038721 ebx: c1aa9cb0 ecx: 41038741 edx: 00000601 Nov 3 20:00:31 pflanze kernel: esi: 41038741 edi: 00000004 ebp: 00000000 esp: c1fd1ea8 Nov 3 20:00:31 pflanze kernel: ds: 0018 es: 0018 ss: 0018 Nov 3 20:00:31 pflanze kernel: Process mandb (pid: 340, process nr: 34, stackpage=c1fd1000) Nov 3 20:00:31 pflanze kernel: Stack: c01c709c c01eaf80 0000000b 00000004 0000061e 0000067d c1a70460 c012f1a4 Nov 3 20:00:31 pflanze kernel: 00000142 00000000 00000000 c012f1e2 00000601 00000000 c01eaf80 c01c709c Nov 3 20:00:31 pflanze kernel: c01eaf80 00000004 c02068c8 c0105000 c012f529 00000000 c01eaf80 00018003 Nov 3 20:00:31 pflanze kernel: Call Trace: [try_to_free_inodes+28/52] [grow_inodes+30/372] [empty_zero_page+0/4096] [get_new_inode+185/280] [iget+88/96] [ext2_lookup+84/124] [real_lookup+85/132] Nov 3 20:00:31 pflanze kernel: Code: 8b 5e e8 c7 44 24 10 00 00 00 00 8b 76 04 83 38 00 74 1a ff
Code: 00000000 Before first symbol 00000000 <_IP>: <=== Code: 00000000 Before first symbol 0: 8b 5e e8 movl 0xffffffe8(%esi),%ebx <=== Code: 00000003 Before first symbol 3: c7 44 24 10 00 00 movl $0x0,0x10(%esp,1) Code: 00000009 Before first symbol 9: 00 00 Code: 0000000b Before first symbol b: 8b 76 04 movl 0x4(%esi),%esi Code: 0000000e Before first symbol e: 83 38 00 cmpl $0x0,(%eax) Code: 00000011 Before first symbol 11: 74 1a je 0000002d Before first symbol Code: 00000013 Before first symbol 13: ff 00 incl (%eax)
Nov 3 20:00:31 pflanze kernel: Unable to handle kernel paging request at virtual address 41038729 Nov 3 20:00:31 pflanze kernel: current->tss.cr3 = 0005d000, %cr3 = 0005d000 Nov 3 20:00:31 pflanze kernel: *pde = 00000000 Nov 3 20:00:31 pflanze kernel: Oops: 0000 Nov 3 20:00:31 pflanze kernel: CPU: 0 Nov 3 20:00:31 pflanze kernel: EIP: 0010:[select_dcache+95/268] Nov 3 20:00:31 pflanze kernel: EFLAGS: 00010212 Nov 3 20:00:31 pflanze kernel: eax: 41038721 ebx: c1aa9cb0 ecx: 41038741 edx: 00000601 Nov 3 20:00:31 pflanze kernel: esi: 41038741 edi: 00000004 ebp: 00000000 esp: c005ff18 Nov 3 20:00:31 pflanze kernel: ds: 0018 es: 0018 ss: 0018 Nov 3 20:00:31 pflanze kernel: Process cron (pid: 225, process nr: 21, stackpage=c005f000) Nov 3 20:00:31 pflanze kernel: Stack: c0d005a0 bffff85c 0000000b 00000004 0000061f 0000067d c1a70460 c012f1a4 Nov 3 20:00:31 pflanze kernel: 00000142 00000000 c005e000 c012f1e2 00000601 c005e000 c0d00240 c0d005a0 Nov 3 20:00:31 pflanze kernel: bffff85c c005e000 00000000 c01193b8 c012f465 c005e000 c0d00240 c0129392 Nov 3 20:00:31 pflanze kernel: Call Trace: [try_to_free_inodes+28/52] [grow_inodes+30/372] [handle_mm_fault+192/332] [get_empty_inode+141/152] [get_pipe_inode+6/208] [do_pipe+50/344] [sys_pipe+21/88] Nov 3 20:00:31 pflanze kernel: Code: 8b 5e e8 c7 44 24 10 00 00 00 00 8b 76 04 83 38 00 74 1a ff
Code: 00000000 Before first symbol 00000000 <_IP>: <=== Code: 00000000 Before first symbol 0: 8b 5e e8 movl 0xffffffe8(%esi),%ebx <=== Code: 00000003 Before first symbol 3: c7 44 24 10 00 00 movl $0x0,0x10(%esp,1) Code: 00000009 Before first symbol 9: 00 00 Code: 0000000b Before first symbol b: 8b 76 04 movl 0x4(%esi),%esi Code: 0000000e Before first symbol e: 83 38 00 cmpl $0x0,(%eax) Code: 00000011 Before first symbol 11: 74 1a je 0000002d Before first symbol Code: 00000013 Before first symbol 13: ff 00 incl (%eax)
Nov 3 20:00:31 pflanze kernel: Unable to handle kernel paging request at virtual address 41038729 Nov 3 20:00:31 pflanze kernel: current->tss.cr3 = 009c1000, %cr3 = 009c1000 Nov 3 20:00:31 pflanze kernel: *pde = 00000000 Nov 3 20:00:31 pflanze kernel: Oops: 0000 Nov 3 20:00:31 pflanze kernel: CPU: 0 Nov 3 20:00:31 pflanze kernel: EIP: 0010:[select_dcache+95/268] Nov 3 20:00:31 pflanze kernel: EFLAGS: 00010212 Nov 3 20:00:31 pflanze kernel: eax: 41038721 ebx: c1aa9cb0 ecx: 41038741 edx: 00000601 Nov 3 20:00:31 pflanze kernel: esi: 41038741 edi: 00000004 ebp: 00000000 esp: c09c3ea8 Nov 3 20:00:31 pflanze kernel: ds: 0018 es: 0018 ss: 0018 Nov 3 20:00:31 pflanze kernel: Process run-crons (pid: 229, process nr: 27, stackpage=c09c3000) Nov 3 20:00:31 pflanze kernel: Stack: c01c709c c01eb248 0000000b 00000004 0000061f 0000067d c1a70460 c012f1a4 Nov 3 20:00:31 pflanze kernel: 00000142 00000000 00000000 c012f1e2 00000601 00000000 c01eb248 c01c709c Nov 3 20:00:31 pflanze kernel: c01eb248 c192e144 c09c23a8 c09c3fc4 c012f529 00000000 c01eb248 0001d01c Nov 3 20:00:31 pflanze kernel: Call Trace: [try_to_free_inodes+28/52] [grow_inodes+30/372] [get_new_inode+185/280] [iget+88/96] [ext2_lookup+84/124] [real_lookup+85/132] [lookup_dentry+296/488] Nov 3 20:00:31 pflanze kernel: Code: 8b 5e e8 c7 44 24 10 00 00 00 00 8b 76 04 83 38 00 74 1a ff
Code: 00000000 Before first symbol 00000000 <_IP>: <=== Code: 00000000 Before first symbol 0: 8b 5e e8 movl 0xffffffe8(%esi),%ebx <=== Code: 00000003 Before first symbol 3: c7 44 24 10 00 00 movl $0x0,0x10(%esp,1) Code: 00000009 Before first symbol 9: 00 00 Code: 0000000b Before first symbol b: 8b 76 04 movl 0x4(%esi),%esi Code: 0000000e Before first symbol e: 83 38 00 cmpl $0x0,(%eax) Code: 00000011 Before first symbol 11: 74 1a je 0000002d Before first symbol Code: 00000013 Before first symbol 13: ff 00 incl (%eax)
Options used: -V (default) -o /lib/modules/2.2.12/ (default) -k /proc/ksyms (default) -l /proc/modules (default) -m /boot/System.map-2.2.12 (specified) -c 1 (default)
Nov 3 20:02:44 pflanze kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000004 Nov 3 20:02:44 pflanze kernel: current->tss.cr3 = 00e10000, %cr3 = 00e10000 Nov 3 20:02:44 pflanze kernel: *pde = 00000000 Nov 3 20:02:44 pflanze kernel: Oops: 0002 Nov 3 20:02:44 pflanze kernel: CPU: 0 Nov 3 20:02:44 pflanze kernel: EIP: 0010:[select_dcache+190/268] Nov 3 20:02:44 pflanze kernel: EFLAGS: 00010203 Nov 3 20:02:44 pflanze kernel: eax: 00000000 ebx: 00000000 ecx: 41038741 edx: 00000000 Nov 3 20:02:44 pflanze kernel: esi: 00000000 edi: c1a70460 ebp: 00000000 esp: c0e21eb0 Nov 3 20:02:44 pflanze kernel: ds: 0018 es: 0018 ss: 0018 Nov 3 20:02:44 pflanze kernel: Process kppp (pid: 341, process nr: 25, stackpage=c0e21000) Nov 3 20:02:44 pflanze kernel: Stack: 00000002 c01fb2e0 00000000 00000004 00000628 00000677 c1a70460 c012f1a4 Nov 3 20:02:44 pflanze kernel: 00000146 00000000 00000001 c012f1e2 00000601 00000001 00000004 00000002 Nov 3 20:02:44 pflanze kernel: c01fb2e0 c021d708 00020000 c0a6c550 c012f465 00000001 00000004 c0148707 Nov 3 20:02:44 pflanze kernel: Call Trace: [try_to_free_inodes+28/52] [grow_inodes+30/372] [get_empty_inode+141/152] [sock_alloc+7/140] [sock_create+117/200] [do_no_page+77/180] [do_no_page+167/180] Nov 3 20:02:44 pflanze kernel: Code: 89 50 04 89 02 8b 57 04 8b 02 89 48 04 89 01 89 51 04 89 0a
Code: 00000000 Before first symbol 00000000 <_IP>: <=== Code: 00000000 Before first symbol 0: 89 50 04 movl %edx,0x4(%eax) <=== Code: 00000003 Before first symbol 3: 89 02 movl %eax,(%edx) Code: 00000005 Before first symbol 5: 8b 57 04 movl 0x4(%edi),%edx Code: 00000008 Before first symbol 8: 8b 02 movl (%edx),%eax Code: 0000000a Before first symbol a: 89 48 04 movl %ecx,0x4(%eax) Code: 0000000d Before first symbol d: 89 01 movl %eax,(%ecx) Code: 0000000f Before first symbol f: 89 51 04 movl %edx,0x4(%ecx) Code: 00000012 Before first symbol 12: 89 0a movl %ecx,(%edx)
Options used: -V (default) -o /lib/modules/2.2.12/ (default) -k /proc/ksyms (default) -l /proc/modules (default) -m /boot/System.map-2.2.12 (specified) -c 1 (default)
Nov 3 20:03:02 pflanze kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000004 Nov 3 20:03:02 pflanze kernel: current->tss.cr3 = 0075f000, %cr3 = 0075f000 Nov 3 20:03:02 pflanze kernel: *pde = 00000000 Nov 3 20:03:02 pflanze kernel: Oops: 0002 Nov 3 20:03:02 pflanze kernel: CPU: 0 Nov 3 20:03:02 pflanze kernel: EIP: 0010:[select_dcache+190/268] Nov 3 20:03:02 pflanze kernel: EFLAGS: 00010203 Nov 3 20:03:02 pflanze kernel: eax: 00000000 ebx: 00000000 ecx: 41038741 edx: 00000000 Nov 3 20:03:02 pflanze kernel: esi: 00000000 edi: c1a70460 ebp: 00000000 esp: c0763edc Nov 3 20:03:02 pflanze kernel: ds: 0018 es: 0018 ss: 0018 Nov 3 20:03:02 pflanze kernel: Process kpanel (pid: 188, process nr: 30, stackpage=c0763000) Nov 3 20:03:02 pflanze kernel: Stack: 00000001 c01fb2e0 00000000 00000004 00000629 00000677 c1a70460 c012f1a4 Nov 3 20:03:02 pflanze kernel: 00000146 00000000 00000001 c012f1e2 00000601 00000001 00000004 00000001 Nov 3 20:03:02 pflanze kernel: c01fb2e0 bffff4d4 00000212 c0249d30 c012f465 00000001 00000004 c0148707 Nov 3 20:03:02 pflanze kernel: Call Trace: [try_to_free_inodes+28/52] [grow_inodes+30/372] [get_empty_inode+141/152] [sock_alloc+7/140] [sock_create+117/200] [unmap_fixup+267/280] [do_munmap+529/556] Nov 3 20:03:02 pflanze kernel: Code: 89 50 04 89 02 8b 57 04 8b 02 89 48 04 89 01 89 51 04 89 0a
Code: 00000000 Before first symbol 00000000 <_IP>: <=== Code: 00000000 Before first symbol 0: 89 50 04 movl %edx,0x4(%eax) <=== Code: 00000003 Before first symbol 3: 89 02 movl %eax,(%edx) Code: 00000005 Before first symbol 5: 8b 57 04 movl 0x4(%edi),%edx Code: 00000008 Before first symbol 8: 8b 02 movl (%edx),%eax Code: 0000000a Before first symbol a: 89 48 04 movl %ecx,0x4(%eax) Code: 0000000d Before first symbol d: 89 01 movl %eax,(%ecx) Code: 0000000f Before first symbol f: 89 51 04 movl %edx,0x4(%ecx) Code: 00000012 Before first symbol 12: 89 0a movl %ecx,(%edx)
[7.] Environment Was running KDE on a machine with 'only' 48M RAM ;)
[7.1.] Software (add the output of the ver_linux script here) up-to-date SuSE 6.1 system with a tailormade 2.2.12 kernel
[7.2.] Processor information (from /proc/cpuinfo): [7.3.] Module information (from /proc/modules): [7.4.] SCSI information (from /proc/scsi/scsi) I do not have the above information right here, since it is a friends machine, but I can get them if needed.
- 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/
| |