Messages in this thread | ![/](/images/icornerl.gif) | | From | Katherine Nakazono <> | Subject | Need help interpreting Kernel oops | Date | Wed, 22 Oct 2003 13:39:23 -0700 |
| |
To whom it may concern,
I'm trying to resolve an intermittent problem and so far the log only has these oops. If it is a problem with the kernel, then it may be something easy to fix. If not, it may be a hardware problem.
Thanks in advance.
Katherine -- =============================================================== Opinions expressed herein are my own and do not represent the opinion or policy of JPL or any other organization or individual. =============================================================== Katherine Nakazono katherine.nakazono@jpl.nasa.gov System Administrator Phone: (818) 354-3565 Navigation and Mission Design Section Fax: (818) 393-6388 Jet Propulsion Laboratory Pgr: 1-800-759-8888 PIN#2125009 4800 Oak Grove Drive M/S 301-276 Pasadena, CA 91109-8001 ===============================================================[root@palantir /adm]# /usr/bin/ksymoops < palantir.oops ksymoops 2.4.9 on i686 2.4.9-21. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.9-21/ (default) -m /usr/src/linux/System.map (default)
Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options.
Error (regular_file): read_system_map stat /usr/src/linux/System.map failed /usr/bin/ksymoops: No such file or directory Oct 20 21:00:39 palantir kernel: Unable to handle kernel paging request at virtual address c8a284e8 Oct 20 21:00:39 palantir kernel: c01271d8 Oct 20 21:00:39 palantir kernel: *pde = 088001e3 Oct 20 21:00:39 palantir kernel: Oops: 0000 Oct 20 21:00:39 palantir kernel: EIP: 0010:[exit_mmap+136/288] Not tainted Oct 20 21:00:39 palantir kernel: EIP: 0010:[<c01271d8>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 Oct 20 21:00:39 palantir kernel: EFLAGS: 00010246 Oct 20 21:00:39 palantir kernel: eax: c8a284e0 ebx: c51a48a0 ecx: c51a4000 edx: c51a48a0 Warning (Oops_set_regs): garbage ' ebx: c51a48a0 ecx: c51a4000 edx: c51a48a0' at end of register line ignored Oct 20 21:00:39 palantir kernel: esi: 0000c000 edi: d5f90c80 ebp: 4084e000 esp: c6f69eac Warning (Oops_set_regs): garbage ' edi: d5f90c80 ebp: 4084e000 esp: c6f69eac' at end of register line ignored Oct 20 21:00:39 palantir kernel: ds: 0018 es: 0018 ss: 0018 Oct 20 21:00:39 palantir kernel: Process nethack (pid: 8402, stackpage=c6f69000) Oct 20 21:00:39 palantir kernel: Stack: c51a4460 0000000b c011fc9d c1c863d0 00000020 d5f90c80 c6f68000 0000000b Oct 20 21:00:39 palantir kernel: Call Trace: [send_signal+45/240] send_signal [kernel] 0x2d Oct 20 21:00:39 palantir kernel: Call Trace: [<c011fc9d>] send_signal [kernel] 0x2d Oct 20 21:00:39 palantir kernel: [<c01163f4>] mmput [kernel] 0x54 Oct 20 21:00:39 palantir kernel: [<c011a443>] do_exit [kernel] 0xb3 Oct 20 21:00:39 palantir kernel: [<c011f9fd>] dequeue_signal [kernel] 0x6d Oct 20 21:00:39 palantir kernel: [<c0106de4>] do_signal [kernel] 0x234 Oct 20 21:00:39 palantir kernel: [<c01bbc18>] sock_read [kernel] 0x88 Oct 20 21:00:39 palantir kernel: [<c0144902>] sys_select [kernel] 0x472 Oct 20 21:00:39 palantir kernel: [<c01bbeae>] sock_ioctl [kernel] 0x1e Oct 20 21:00:39 palantir kernel: [<c0143a13>] sys_ioctl [kernel] 0x223 Oct 20 21:00:39 palantir kernel: [<c0114480>] do_page_fault [kernel] 0x0 Oct 20 21:00:39 palantir kernel: [<c0106f7c>] signal_return [kernel] 0x14 Oct 20 21:00:39 palantir kernel: Code: 8b 40 08 74 06 ff 80 18 01 00 00 8b 53 24 85 d2 74 09 8b 43
>>EIP; c01271d8 <do_brk+278/6d0> <=====
>>eax; c8a284e0 <___strtok+86c63cc/204dfeec>
Trace; c011fc9d <dequeue_signal+30d/430> Trace; c01163f4 <remove_wait_queue+284/900> Trace; c011a443 <exit_mm+343/480> Trace; c011f9fd <dequeue_signal+6d/430> Trace; c0106de4 <sys_sigaltstack+c64/2130> Trace; c01bbc18 <sock_recvmsg+148/680> Trace; c0144902 <sys_select+472/600> Trace; c01bbeae <sock_recvmsg+3de/680> Trace; c0143a13 <sys_ioctl+223/230> Trace; c0114480 <do_BUG+d0/780> Trace; c0106f7c <sys_sigaltstack+dfc/2130>
Code; c01271d8 <do_brk+278/6d0> 00000000 <_EIP>: Code; c01271d8 <do_brk+278/6d0> <===== 0: 8b 40 08 mov 0x8(%eax),%eax <===== Code; c01271db <do_brk+27b/6d0> 3: 74 06 je b <_EIP+0xb> c01271e3 <do_brk+283/6d0> Code; c01271dd <do_brk+27d/6d0> 5: ff 80 18 01 00 00 incl 0x118(%eax) Code; c01271e3 <do_brk+283/6d0> b: 8b 53 24 mov 0x24(%ebx),%edx Code; c01271e6 <do_brk+286/6d0> e: 85 d2 test %edx,%edx Code; c01271e8 <do_brk+288/6d0> 10: 74 09 je 1b <_EIP+0x1b> c01271f3 <do_brk+293/6d0> Code; c01271ea <do_brk+28a/6d0> 12: 8b 43 00 mov 0x0(%ebx),%eax
Oct 20 21:00:39 palantir kernel: <1>Unable to handle kernel paging request at virtual address c905a004 Oct 20 21:00:39 palantir kernel: c012d2b3 Oct 20 21:00:39 palantir kernel: *pde = 090001e3 Oct 20 21:00:39 palantir kernel: Oops: 0002 Oct 20 21:00:39 palantir kernel: EIP: 0010:[kmem_cache_free+115/176] Not tainted Oct 20 21:00:39 palantir kernel: EIP: 0010:[<c012d2b3>] Not tainted Oct 20 21:00:39 palantir kernel: EFLAGS: 00010046 Oct 20 21:00:39 palantir kernel: eax: c905a000 ebx: 00000007 ecx: dcc62000 edx: c1c861a8 Warning (Oops_set_regs): garbage ' ebx: 00000007 ecx: dcc62000 edx: c1c861a8' at end of register line ignored Oct 20 21:00:39 palantir kernel: esi: c1c861a0 edi: 00000286 ebp: 00000c40 esp: c6f69cb4 Warning (Oops_set_regs): garbage ' edi: 00000286 ebp: 00000c40 esp: c6f69cb4' at end of register line ignored Oct 20 21:00:39 palantir kernel: ds: 0018 es: 0018 ss: 0018 Oct 20 21:00:39 palantir kernel: Process nethack (pid: 8402, stackpage=c6f69000) Oct 20 21:00:39 palantir kernel: Stack: c01fa29a dcc62c80 00000000 dcc62c80 c2a8fd20 c014881a c1c861a0 dcc62c80 Oct 20 21:00:39 palantir kernel: Call Trace: [unix_release_sock+202/464] unix_release_sock [kernel] 0xca Oct 20 21:00:39 palantir kernel: Call Trace: [<c01fa29a>] unix_release_sock [kernel] 0xca Oct 20 21:00:39 palantir kernel: [<c014881a>] destroy_inode [kernel] 0x2a Oct 20 21:00:39 palantir kernel: [<c014a002>] iput_free [kernel] 0x1c2 Oct 20 21:00:39 palantir kernel: [<c01fa5bf>] unix_release [kernel] 0x1f Oct 20 21:00:39 palantir kernel: [<c01477c6>] dput [kernel] 0xf6 Oct 20 21:00:39 palantir kernel: [<c0137224>] fput [kernel] 0x74 Oct 20 21:00:39 palantir kernel: [<c0136233>] filp_close [kernel] 0x53 Oct 20 21:00:39 palantir kernel: [<c0119e5c>] put_files_struct [kernel] 0x4c Oct 20 21:00:39 palantir kernel: [<c011a461>] do_exit [kernel] 0xd1 Oct 20 21:00:39 palantir kernel: [<c022d63e>] .rodata.str1.1 [kernel] 0x1b39 Oct 20 21:00:40 palantir kernel: [<c011439e>] bust_spinlocks [kernel] 0x3e Oct 20 21:00:40 palantir kernel: [<c0230ec0>] .rodata.str1.1 [kernel] 0x53bb Oct 20 21:00:40 palantir kernel: [<c0107497>] die [kernel] 0x47 Oct 20 21:00:40 palantir kernel: [<c023166d>] .rodata.str1.1 [kernel] 0x5b68 Oct 20 21:00:40 palantir kernel: [<c022c0f2>] .rodata.str1.1 [kernel] 0x5ed Oct 20 21:00:40 palantir kernel: [<c022d63e>] .rodata.str1.1 [kernel] 0x1b39 Oct 20 21:00:40 palantir kernel: [<c01271d8>] exit_mmap [kernel] 0x88 Oct 20 21:00:40 palantir kernel: [<c0216780>] IRQ0x0f_interrupt [kernel] 0x4400 Oct 20 21:00:40 palantir kernel: [<c01147f7>] do_page_fault [kernel] 0x377 Oct 20 21:00:40 palantir kernel: [<c0130a25>] free_page_and_swap_cache [kernel] 0xc5 Oct 20 21:00:40 palantir kernel: [<c01fb8d8>] unix_stream_sendmsg [kernel] 0x228 Oct 20 21:00:40 palantir kernel: [<c01249b6>] zap_page_range [kernel] 0x1e6 Oct 20 21:00:40 palantir kernel: [<c0114480>] do_page_fault [kernel] 0x0 Oct 20 21:00:40 palantir kernel: [<c0107038>] error_code [kernel] 0x38 Oct 20 21:00:40 palantir kernel: [<c01271d8>] exit_mmap [kernel] 0x88 Oct 20 21:00:40 palantir kernel: [<c011fc9d>] send_signal [kernel] 0x2d Oct 20 21:00:40 palantir kernel: [<c01163f4>] mmput [kernel] 0x54 Oct 20 21:00:40 palantir kernel: [<c011a443>] do_exit [kernel] 0xb3 Oct 20 21:00:40 palantir kernel: [<c011f9fd>] dequeue_signal [kernel] 0x6d Oct 20 21:00:40 palantir kernel: [<c0106de4>] do_signal [kernel] 0x234 Oct 20 21:00:40 palantir kernel: [<c01bbc18>] sock_read [kernel] 0x88 Oct 20 21:00:40 palantir kernel: [<c0144902>] sys_select [kernel] 0x472 Oct 20 21:00:40 palantir kernel: [<c01bbeae>] sock_ioctl [kernel] 0x1e Oct 20 21:00:40 palantir kernel: [<c0143a13>] sys_ioctl [kernel] 0x223 Oct 20 21:00:40 palantir kernel: [<c0114480>] do_page_fault [kernel] 0x0 Oct 20 21:00:40 palantir kernel: [<c0106f7c>] signal_return [kernel] 0x14 Oct 20 21:00:40 palantir kernel: Code: 89 48 04 89 01 89 51 04 89 4e 08 eb 28 8b 51 04 8b 01 89 50
>>EIP; c012d2b3 <kmem_cache_free+73/b0> <=====
>>eax; c905a000 <___strtok+8cf7eec/204dfeec> >>esi; c1c861a0 <___strtok+192408c/204dfeec>
Trace; c01fa29a <ip_rt_ioctl+70ba/9cc0> Trace; c014881a <flush_dentry_attributes+ba/1b0> Trace; c014a002 <iput+3a2/3b0> Trace; c01fa5bf <ip_rt_ioctl+73df/9cc0> Trace; c01477c6 <dput+f6/160> Trace; c0137224 <fput+74/d0> Trace; c0136233 <filp_close+53/60> Trace; c0119e5c <try_inc_mod_count+140c/1490> Trace; c011a461 <exit_mm+361/480> Trace; c022d63e <fb_con+1dd1e/a00c0> Trace; c011439e <__verify_write+18e/1a0> Trace; c0230ec0 <fb_con+215a0/a00c0> Trace; c0107497 <sys_sigaltstack+1317/2130> Trace; c023166d <fb_con+21d4d/a00c0> Trace; c022c0f2 <fb_con+1c7d2/a00c0> Trace; c022d63e <fb_con+1dd1e/a00c0> Trace; c01271d8 <do_brk+278/6d0> Trace; c0216780 <fb_con+6e60/a00c0> Trace; c01147f7 <do_BUG+447/780> Trace; c0130a25 <nr_free_pages+655/2020> Trace; c01fb8d8 <ip_rt_ioctl+86f8/9cc0> Trace; c01249b6 <pm_find+ab6/c20> Trace; c0114480 <do_BUG+d0/780> Trace; c0107038 <sys_sigaltstack+eb8/2130> Trace; c01271d8 <do_brk+278/6d0> Trace; c011fc9d <dequeue_signal+30d/430> Trace; c01163f4 <remove_wait_queue+284/900> Trace; c011a443 <exit_mm+343/480> Trace; c011f9fd <dequeue_signal+6d/430> Trace; c0106de4 <sys_sigaltstack+c64/2130> Trace; c01bbc18 <sock_recvmsg+148/680> Trace; c0144902 <sys_select+472/600> Trace; c01bbeae <sock_recvmsg+3de/680> Trace; c0143a13 <sys_ioctl+223/230> Trace; c0114480 <do_BUG+d0/780> Trace; c0106f7c <sys_sigaltstack+dfc/2130>
Code; c012d2b3 <kmem_cache_free+73/b0> 00000000 <_EIP>: Code; c012d2b3 <kmem_cache_free+73/b0> <===== 0: 89 48 04 mov %ecx,0x4(%eax) <===== Code; c012d2b6 <kmem_cache_free+76/b0> 3: 89 01 mov %eax,(%ecx) Code; c012d2b8 <kmem_cache_free+78/b0> 5: 89 51 04 mov %edx,0x4(%ecx) Code; c012d2bb <kmem_cache_free+7b/b0> 8: 89 4e 08 mov %ecx,0x8(%esi) Code; c012d2be <kmem_cache_free+7e/b0> b: eb 28 jmp 35 <_EIP+0x35> c012d2e8 <kmem_cache_free+a8/b0> Code; c012d2c0 <kmem_cache_free+80/b0> d: 8b 51 04 mov 0x4(%ecx),%edx Code; c012d2c3 <kmem_cache_free+83/b0> 10: 8b 01 mov (%ecx),%eax Code; c012d2c5 <kmem_cache_free+85/b0> 12: 89 50 00 mov %edx,0x0(%eax)
Oct 20 21:18:17 palantir kernel: cs: IO port probe 0x0c00-0x0cff: clean. Oct 20 21:18:17 palantir kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x3b8-0x3df 0x4d0-0x4d7 Oct 20 21:18:17 palantir kernel: cs: IO port probe 0x0a00-0x0aff: clean. Oct 20 21:18:56 palantir kernel: ac97_codec: AC97 Audio codec, id: 0x4352:0x5914 (Cirrus Logic CS4297A rev B) Oct 20 21:47:39 palantir kernel: kernel BUG at page_alloc.c:93! Oct 20 21:47:39 palantir kernel: invalid operand: 0000 Oct 20 21:47:39 palantir kernel: EIP: 0010:[__free_pages_ok+157/864] Not tainted Oct 20 21:47:39 palantir kernel: EIP: 0010:[<c012f9cd>] Not tainted Oct 20 21:47:39 palantir kernel: EFLAGS: 00010286 Oct 20 21:47:39 palantir kernel: eax: 0000001f ebx: c18199b0 ecx: 00000001 edx: 00001a51 Warning (Oops_set_regs): garbage ' ebx: c18199b0 ecx: 00000001 edx: 00001a51' at end of register line ignored Oct 20 21:47:39 palantir kernel: esi: 00000000 edi: 00000000 ebp: 00000000 esp: c7cabef4 Warning (Oops_set_regs): garbage ' edi: 00000000 ebp: 00000000 esp: c7cabef4' at end of register line ignored Oct 20 21:47:39 palantir kernel: ds: 0018 es: 0018 ss: 0018 Oct 20 21:47:39 palantir kernel: Process ntpd (pid: 360, stackpage=c7cab000) Oct 20 21:47:39 palantir kernel: Stack: c022dda1 0000005d 00000000 c7cabf30 c0114df7 c7caa550 c7cabfc4 de7e8008 Oct 20 21:47:39 palantir kernel: Call Trace: [IRQ0x0f_interrupt+113185/138400] .rodata.str1.1 [kernel] 0x229c Oct 20 21:47:39 palantir kernel: Call Trace: [<c022dda1>] .rodata.str1.1 [kernel] 0x229c Oct 20 21:47:39 palantir kernel: [<c0114df7>] schedule_timeout [kernel] 0x17 Oct 20 21:47:39 palantir kernel: [<c01440a4>] poll_freewait [kernel] 0x44 Oct 20 21:47:39 palantir kernel: [<c0144446>] do_select [kernel] 0x226 Oct 20 21:47:39 palantir kernel: [<c01447c9>] sys_select [kernel] 0x339 Oct 20 21:47:39 palantir kernel: [<c0106f3b>] system_call [kernel] 0x33 Oct 20 21:47:39 palantir kernel: Code: 0f 0b 58 5a 8b 43 18 83 e0 40 74 10 6a 5f 68 a1 dd 22 c0 e8
>>EIP; c012f9cd <deactivate_page+204d/2690> <=====
Trace; c022dda1 <fb_con+1e481/a00c0> Trace; c0114df7 <schedule_timeout+17/c0> Trace; c01440a4 <poll_freewait+44/50> Trace; c0144446 <__pollwait+396/3e0> Trace; c01447c9 <sys_select+339/600> Trace; c0106f3b <sys_sigaltstack+dbb/2130>
Code; c012f9cd <deactivate_page+204d/2690> 00000000 <_EIP>: Code; c012f9cd <deactivate_page+204d/2690> <===== 0: 0f 0b ud2a <===== Code; c012f9cf <deactivate_page+204f/2690> 2: 58 pop %eax Code; c012f9d0 <deactivate_page+2050/2690> 3: 5a pop %edx Code; c012f9d1 <deactivate_page+2051/2690> 4: 8b 43 18 mov 0x18(%ebx),%eax Code; c012f9d4 <deactivate_page+2054/2690> 7: 83 e0 40 and $0x40,%eax Code; c012f9d7 <deactivate_page+2057/2690> a: 74 10 je 1c <_EIP+0x1c> c012f9e9 <deactivate_page+2069/2690> Code; c012f9d9 <deactivate_page+2059/2690> c: 6a 5f push $0x5f Code; c012f9db <deactivate_page+205b/2690> e: 68 a1 dd 22 c0 push $0xc022dda1 Code; c012f9e0 <deactivate_page+2060/2690> 13: e8 00 00 00 00 call 18 <_EIP+0x18> c012f9e5 <deactivate_page+2065/2690>
7 warnings and 1 error issued. Results may not be reliable.
| ![\](/images/icornerr.gif) |