Re: 2.2.16 oops

From: Anthony Barbachan (barbacha@Hinako.AMBusiness.com)
Date: Sat Jul 29 2000 - 18:27:23 EST


    The machine was under heavy load on both the disk and cpu while I was
looking around and extracting archives looking to see where I could find the
agpgart.o modules and its source. I was telneted in. While using bash's
autocomplete feature all of the sudden my shell would be killed off. After
a few times of this happening I checked dmesg and found the crashes. After
saving the oops. I tried shutting down the machine but the shutdown died
incomplete in the middle of its operation. I then tried using the sysrq
emergency syncing, remounting r/o, and rebooting. The sysrq emergency
syncing started but never ended. No other sysrq commands functioned after
that. Upon reboot the automatic check crapped out near the end of checking
the drive and I continued to get funcky behavior after rebooting. Including
oops when the kernel was loading. Finally I took a slackware boot disk,
booted into single user mode with it, ran e2fsck, and reinstalled lilo (in
the reboots the kernel did not always start loading), and rebooted. This
resolved the problems and the system is currently back up.

----- Original Message -----
From: "octave klaba" <oles@ovh.net>
To: <linux-kernel@vger.rutgers.edu>
Sent: Saturday, July 29, 2000 1:25 PM
Subject: 2.2.16 oops

> Hi,
>
> what exaclty the problem is ?
>
> thx
>
> Octave
>
> ksymoops 2.3.4 on i686 2.2.16-RAID. Options used
> -V (default)
> -k /proc/ksyms (default)
> -l /proc/modules (default)
> -o /lib/modules/2.2.16-RAID/ (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.
>
> No modules in ksyms, skipping objects
> Warning (read_lsmod): no symbols in lsmod, is /proc/modules a valid lsmod
file?
> Unable to handle kernel paging request at virtual address 00100008
> current->tss.cr3 = 081c0000, %cr3 = 081c0000
> *pde = 00000000
> Oops: 0000
> CPU: 0
> EIP: 0010:[<c011bb72>]
> Using defaults from ksymoops -t elf32-i386 -a i386
> EFLAGS: 00010206
> eax: 00000000 ebx: 00100000 ecx: d4ddcdd0 edx: 00100000
> esi: 00000000 edi: d7e80000 ebp: 000009c1 esp: d3887e9c
> ds: 0018 es: 0018 ss: 0018
> Process in.qpopper (pid: 20720, process nr: 189, stackpage=d3887000)
> Stack: 00019000 c8385000 00100000 0d4ddcdd c013c67e d4ddcdd0 00019000
c8385000
> 000009c1 4001563f c9ddd720 ffffffea d4ddce1c 00001000 c0b245c0
c0b245c0
> c0b245c0 000189c1 00000000 d3887f08 00000000 00000000 d7e75200
0000063f
> Call Trace: [<c013c67e>] [<c011c285>] [<c011c41c>] [<c011c4db>]
[<c011c428>]
> [<c012410b>] [<c013c25c>]
> [<c0108fc8>]
> Code: 39 4b 08 75 e1 8b 4c 24 20 39 4b 0c 75 d8 ff 43 14 b8 02 00
>
> >>EIP; c011bb72 <update_vm_cache_conditional+8a/158> <=====
> Trace; c013c67e <ext2_file_write+422/62c>
> Trace; c011c285 <do_generic_file_read+441/5e4>
> Trace; c011c41c <do_generic_file_read+5d8/5e4>
> Trace; c011c4db <generic_file_read+63/7c>
> Trace; c011c428 <file_read_actor+0/50>
> Trace; c012410b <sys_write+db/100>
> Trace; c013c25c <ext2_file_write+0/62c>
> Trace; c0108fc8 <system_call+34/38>
> Code; c011bb72 <update_vm_cache_conditional+8a/158>
> 00000000 <_EIP>:
> Code; c011bb72 <update_vm_cache_conditional+8a/158> <=====
> 0: 39 4b 08 cmpl %ecx,0x8(%ebx) <=====
> Code; c011bb75 <update_vm_cache_conditional+8d/158>
> 3: 75 e1 jne ffffffe6 <_EIP+0xffffffe6>
c011bb58
> <update_vm_cache_conditional+70/158>
> Code; c011bb77 <update_vm_cache_conditional+8f/158>
> 5: 8b 4c 24 20 movl 0x20(%esp,1),%ecx
> Code; c011bb7b <update_vm_cache_conditional+93/158>
> 9: 39 4b 0c cmpl %ecx,0xc(%ebx)
> Code; c011bb7e <update_vm_cache_conditional+96/158>
> c: 75 d8 jne ffffffe6 <_EIP+0xffffffe6>
c011bb58
> <update_vm_cache_conditional+70/158>
> Code; c011bb80 <update_vm_cache_conditional+98/158>
> e: ff 43 14 incl 0x14(%ebx)
> Code; c011bb83 <update_vm_cache_conditional+9b/158>
> 11: b8 02 00 00 00 movl $0x2,%eax
>
> Unable to handle kernel paging request at virtual address 00100008
> current->tss.cr3 = 04119000, %cr3 = 04119000
> *pde = 00000000
> Oops: 0000
> CPU: 0
> EIP: 0010:[<c011bcd3>]
> EFLAGS: 00010206
> eax: d7ef73d8 ebx: 00003000 ecx: 00000000 edx: 00100000
> esi: d4ddcee0 edi: d4d0d000 ebp: 00008000 esp: c411bf18
> ds: 0018 es: 0018 ss: 0018
> Process compter_compter (pid: 15882, process nr: 305, stackpage=c411b000)
> Stack: c02d6390 00008000 d7ef73d8 c011c132 c1abc920 00008000 00000000
00001000
> 40014000 00000000 00001000 d7ef73bc 00005000 00001000 00007000
00020000
> 00000000 00000002 00000001 00001000 d4ddcee0 c011c4db c1abc920
c1abc934
> Call Trace: [<c011c132>] [<c011c4db>] [<c011c428>] [<c012401a>]
[<c0108fc8>]
> Code: 39 72 08 75 f4 39 6a 0c 75 ef ff 42 14 b8 02 00 00 00 0f ab
>
> >>EIP; c011bcd3 <try_to_read_ahead+6f/114> <=====
> Trace; c011c132 <do_generic_file_read+2ee/5e4>
> Trace; c011c4db <generic_file_read+63/7c>
> Trace; c011c428 <file_read_actor+0/50>
> Trace; c012401a <sys_read+ae/c4>
> Trace; c0108fc8 <system_call+34/38>
> Code; c011bcd3 <try_to_read_ahead+6f/114>
> 00000000 <_EIP>:
> Code; c011bcd3 <try_to_read_ahead+6f/114> <=====
> 0: 39 72 08 cmpl %esi,0x8(%edx) <=====
> Code; c011bcd6 <try_to_read_ahead+72/114>
> 3: 75 f4 jne fffffff9 <_EIP+0xfffffff9>
c011bccc
> <try_to_read_ahead+68/114>
> Code; c011bcd8 <try_to_read_ahead+74/114>
> 5: 39 6a 0c cmpl %ebp,0xc(%edx)
> Code; c011bcdb <try_to_read_ahead+77/114>
> 8: 75 ef jne fffffff9 <_EIP+0xfffffff9>
c011bccc
> <try_to_read_ahead+68/114>
> Code; c011bcdd <try_to_read_ahead+79/114>
> a: ff 42 14 incl 0x14(%edx)
> Code; c011bce0 <try_to_read_ahead+7c/114>
> d: b8 02 00 00 00 movl $0x2,%eax
> Code; c011bce5 <try_to_read_ahead+81/114>
> 12: 0f ab 00 btsl %eax,(%eax)
>
> Unable to handle kernel paging request at virtual address 00100008
> current->tss.cr3 = 15ea0000, %cr3 = 15ea0000
> *pde = 00000000
> Oops: 0000
> CPU: 0
> EIP: 0010:[<c011bcd3>]
> EFLAGS: 00010206
> eax: d7ef73d8 ebx: 00003000 ecx: 00000000 edx: 00100000
> esi: cf3dcee0 edi: c4550000 ebp: 00008000 esp: cd8c1f18
> ds: 0018 es: 0018 ss: 0018
> Process compteur.pl (pid: 24308, process nr: 260, stackpage=cd8c1000)
> Stack: c045a068 00008000 d7ef73d8 c011c132 d3e9a8c0 00008000 00000000
00001000
> 40013000 00000000 00001000 d7ef73c0 00005000 00002000 00007000
00020000
> 00000000 00000002 00000001 00002000 cf3dcee0 c011c4db d3e9a8c0
d3e9a8d4
> Call Trace: [<c011c132>] [<c011c4db>] [<c011c428>] [<c012401a>]
[<c0108fc8>]
> Code: 39 72 08 75 f4 39 6a 0c 75 ef ff 42 14 b8 02 00 00 00 0f ab
>
> >>EIP; c011bcd3 <try_to_read_ahead+6f/114> <=====
> Trace; c011c132 <do_generic_file_read+2ee/5e4>
> Trace; c011c4db <generic_file_read+63/7c>
> Trace; c011c428 <file_read_actor+0/50>
> Trace; c012401a <sys_read+ae/c4>
> Trace; c0108fc8 <system_call+34/38>
> Code; c011bcd3 <try_to_read_ahead+6f/114>
> 00000000 <_EIP>:
> Code; c011bcd3 <try_to_read_ahead+6f/114> <=====
> 0: 39 72 08 cmpl %esi,0x8(%edx) <=====
> Code; c011bcd6 <try_to_read_ahead+72/114>
> 3: 75 f4 jne fffffff9 <_EIP+0xfffffff9>
c011bccc
> <try_to_read_ahead+68/114>
> Code; c011bcd8 <try_to_read_ahead+74/114>
> 5: 39 6a 0c cmpl %ebp,0xc(%edx)
> Code; c011bcdb <try_to_read_ahead+77/114>
> 8: 75 ef jne fffffff9 <_EIP+0xfffffff9>
c011bccc
> <try_to_read_ahead+68/114>
> Code; c011bcdd <try_to_read_ahead+79/114>
> a: ff 42 14 incl 0x14(%edx)
> Code; c011bce0 <try_to_read_ahead+7c/114>
> d: b8 02 00 00 00 movl $0x2,%eax
> Code; c011bce5 <try_to_read_ahead+81/114>
> 12: 0f ab 00 btsl %eax,(%eax)
>
>
> 2 warnings issued. Results may not be reliable.
> --
> Amicalement,
> oCtAvE
>
> "Internet ? Welcome in the slave economy."
>
> -
> 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/
>

-
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/



This archive was generated by hypermail 2b29 : Mon Jul 31 2000 - 21:00:30 EST