[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Oops



Hi,

I got oops recently; they are in the following.

bdg:~# ksymoops -V ksym.out
ksymoops 2.4.5 on i686 2.5.8.  Options used
     -V (specified)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.5.8/ (default)
     -m /boot/System.map-2.5.8 (default)

Unable to handle kernel paging request at virtual address 19fbcf80
c0145e67
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c0145e67>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: 00000000   ebx: 00000000   ecx: 00004300   edx: c67ee320
esi: 00000000   edi: bfffdcfc   ebp: c5a87fbc   esp: c5a87f7c
ds: 0018   es: 0018   ss: 0018
Stack: c5a86000 0000000a bfffdcfc c010ca0a 00018003 bfffdbbc 00000000 00000000 00000800 c5a87fb4 c67ee320 fffffff2 00004300 00000000 bfffdbfc c470f000 bfffdbfc c010708b bfffdcfc 00000004 00000002 0000000a bfffdcfc bfffdbfc Call Trace: [<c010ca0a>] [<c010708b>] Code: 8b 04 91 31 d2 e8 37 9d fe ff 31 db 3b 5d e8 7d 13 8b 75 f0
EIP; c0145e67 <sys_poll+29b/2ea>   <=====

ecx; 00004300 Before first symbol
edx; c67ee320 <_end+64e77d4/85d04b4>
edi; bfffdcfc Before first symbol
ebp; c5a87fbc <_end+5781470/85d04b4>
esp; c5a87f7c <_end+5781430/85d04b4>

Trace; c010ca0a <sys_ipc+14e/278>
Trace; c010708b <syscall_call+7/b>

Code;  c0145e67 <sys_poll+29b/2ea>
00000000 <_EIP>:
Code;  c0145e67 <sys_poll+29b/2ea>   <=====
   0:   8b 04 91                  mov    (%ecx,%edx,4),%eax   <=====
Code;  c0145e6a <sys_poll+29e/2ea>
   3:   31 d2                     xor    %edx,%edx
Code;  c0145e6c <sys_poll+2a0/2ea>
5: e8 37 9d fe ff call fffe9d41 <_EIP+0xfffe9d41> c012fba8 <free_pages+0/24>
Code;  c0145e71 <sys_poll+2a5/2ea>
   a:   31 db                     xor    %ebx,%ebx
Code;  c0145e73 <sys_poll+2a7/2ea>
   c:   3b 5d e8                  cmp    0xffffffe8(%ebp),%ebx
Code;  c0145e76 <sys_poll+2aa/2ea>
f: 7d 13 jge 24 <_EIP+0x24> c0145e8b <sys_poll+2bf/2ea>
Code;  c0145e78 <sys_poll+2ac/2ea>
  11:   8b 75 f0                  mov    0xfffffff0(%ebp),%esi

bdg:~#

From man:
"DESCRIPTION
       ksymoops  extracts  kernel Oops reports from the Oops.file
       and uses various sources of symbol information to  convert
       the  addresses  and  code to meaningful text."

I guess the developers were a bit over confident...
Anyway, the original oops file (ksym.out) said that it was squid that caused it. Would somebody please give a hand in deciphering the output...? I could only guess, it was the sys_poll routine that had problems.

Actually, the machine didn't crash (could still be pinged); but problem is, when it has oops, I could no longe ssh'ing into it. And at times (well, usually), typing something on the login prompt giving me having more oops printed on the screen. Because I can't access the machine in any way, pulling out the power plug is usually the proper way to solve the problem. Could it be due to a heavy DoS attack...? (I haven't tried pulling out the UTP cables; yes, it makes me wonder too...)

BTW, what is the proper way to subscribe to the list in ksymoops@ocs.com.au?
(http://www.gnu.org/directory/ksymoops.html).

Thanks in advance,
Oki


--
To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: