Messages in this thread | | | Date | Wed, 6 Oct 1999 12:50:23 -0400 (EDT) | From | Shane Shrybman <> | Subject | [2.2.13pre6] oops during updatedb.cron? |
| |
I found an oops in the log this morning.
Box info. ------------------------------------------------------- x86 200MMX uniproc. 64MB ram but only using 32MB with mem=32M (flakey mem) ide only kernel 2.2.13pre6 modules loaded: ip_masq_irc, ip_masq_ftp, ip_masq_quake gcc 2.7.2.3 2 x eexpress 16 (crappy cards, possible suspects?) uptime around 6-7 days redhat 5.2 with lots of updates
the timing of the oops(4:03 am) suggests it happened during the processing of the /etc/cron.daily scripts: updatedb.cron, tmpwatch, logrotate
output from ksymoops
WARNING: This version of ksymoops is obsolete. WARNING: The current version can be obtained from ftp://ftp.ocs.com.au/pub/ksymoops Options used: -V (default) -o /lib/modules/2.2.13pre6/ (default) -k /proc/ksyms (default) -l /proc/modules (default) -m /usr/src/linux/System.map (default) -c 1 (default)
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.
No modules in ksyms, skipping objects Oct 6 04:03:16 zeke kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000 Oct 6 04:03:16 zeke kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000 Oct 6 04:03:16 zeke kernel: current->tss.cr3 = 00101000, %cr3 = 00101000 Oct 6 04:03:16 zeke kernel: current->tss.cr3 = 00101000, %cr3 = 00101000 Oct 6 04:03:16 zeke kernel: *pde = 00000000 Oct 6 04:03:16 zeke kernel: *pde = 00000000 Oct 6 04:03:16 zeke kernel: Oops: 0002 Oct 6 04:03:16 zeke kernel: Oops: 0002 Oct 6 04:03:16 zeke kernel: CPU: 0 Oct 6 04:03:16 zeke kernel: CPU: 0 Oct 6 04:03:16 zeke kernel: EIP: 0010:[kmem_cache_free+337/368] Oct 6 04:03:16 zeke kernel: EIP: 0010:[kmem_cache_free+337/368] Oct 6 04:03:16 zeke kernel: EFLAGS: 00010282 Oct 6 04:03:16 zeke kernel: EFLAGS: 00010282 Oct 6 04:03:16 zeke kernel: eax: 0000003d ebx: c1fff740 ecx: c1fe2000 edx: 0000003c Oct 6 04:03:16 zeke kernel: eax: 0000003d ebx: c1fff740 ecx: c1fe2000 edx: 0000003c Oct 6 04:03:16 zeke kernel: esi: c0eb7b40 edi: 00000282 ebp: 312e7765 esp: c1fe3f6c Oct 6 04:03:16 zeke kernel: esi: c0eb7b40 edi: 00000282 ebp: 312e7765 esp: c1fe3f6c Oct 6 04:03:16 zeke kernel: ds: 0018 es: 0018 ss: 0018 Oct 6 04:03:16 zeke kernel: ds: 0018 es: 0018 ss: 0018 Oct 6 04:03:16 zeke kernel: Process kswapd (pid: 5, process nr: 5, stackpage=c1fe3000) Oct 6 04:03:16 zeke kernel: Process kswapd (pid: 5, process nr: 5, stackpage=c1fe3000) Oct 6 04:03:16 zeke kernel: Stack: c0eb7ba0 c0200bd8 c1fe8000 c0eb7b9c c010f0ff c0124959 c1fff740 c0eb7b40 Oct 6 04:03:16 zeke kernel: Stack: c0eb7ba0 c0200bd8 c1fe8000 c0eb7b9c c010f0ff c0124959 c1fff740 c0eb7b40 Oct 6 04:03:16 zeke kernel: c0eb7b40 c0eb7ba0 c01252a3 c0eb7b40 c0eb7b40 c0200bd8 0000007f 00000030 Oct 6 04:03:16 zeke kernel: c0eb7b40 c0eb7ba0 c01252a3 c0eb7b40 c0eb7b40 c0200bd8 0000007f 00000030 Oct 6 04:03:16 zeke kernel: c1fe2000 c011a732 c0200bd8 00000003 00000006 c011f4a7 00000006 00000030 Oct 6 04:03:16 zeke kernel: c1fe2000 c011a732 c0200bd8 00000003 00000006 c011f4a7 00000006 00000030 Oct 6 04:03:16 zeke kernel: Call Trace: [__wake_up+59/72] [put_unused_buffer_head+33/76] [try_to_free_buffers+79/136] [shrink_mmap+218/300] [do_try_to_free_pages+35/120] [tvecs+5230/9837] [kswapd+87/200] Oct 6 04:03:16 zeke kernel: Call Trace: [__wake_up+59/72] [put_unused_buffer_head+33/76] [try_to_free_buffers+79/136] [shrink_mmap+218/300] [do_try_to_free_pages+35/120] [tvecs+5230/9837] [kswapd+87/200] Oct 6 04:03:16 zeke kernel: Code: c7 05 00 00 00 00 00 00 00 00 5b 5e 5f 5d 83 c4 0c c3 90 53
Code: 00000000 Before first symbol 00000000 <_IP>: <=== Code: 00000000 Before first symbol 0: c7 05 00 00 00 movl $0x0,0x0 <=== Code: 00000005 Before first symbol 5: 00 00 00 00 00 Code: 0000000a Before first symbol a: 5b popl %ebx Code: 0000000b Before first symbol b: 5e popl %esi Code: 0000000c Before first symbol c: 5f popl %edi Code: 0000000d Before first symbol d: 5d popl %ebp Code: 0000000e Before first symbol e: 83 c4 0c addl $0xc,%esp Code: 00000011 Before first symbol 11: c3 ret Code: 00000012 Before first symbol 12: 90 nop Code: 00000013 Before first symbol 13: 53 pushl %ebx
Oct 6 04:03:16 zeke kernel: Code: c7 05 00 00 00 00 00 00 00 00 5b 5e 5f 5d 83 c4 0c c3 90 53
Code: 00000000 Before first symbol 00000000 <_IP>: <=== Code: 00000000 Before first symbol 0: c7 05 00 00 00 movl $0x0,0x0 <=== Code: 00000005 Before first symbol 5: 00 00 00 00 00 Code: 0000000a Before first symbol a: 5b popl %ebx Code: 0000000b Before first symbol b: 5e popl %esi Code: 0000000c Before first symbol c: 5f popl %edi Code: 0000000d Before first symbol d: 5d popl %ebp Code: 0000000e Before first symbol e: 83 c4 0c addl $0xc,%esp Code: 00000011 Before first symbol 11: c3 ret Code: 00000012 Before first symbol 12: 90 nop Code: 00000013 Before first symbol 13: 53 pushl %ebx
I see the warning about ksymoops being obsolete, I will upgrade if someone in the know deems it necessary.
I hope this helps.
shane
- 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/
| |