OOPS kernelu 2.2.18 - long

Jaroslav Stribrsky Jaroslav.Stribrsky na vscht.cz
Pondělí Únor 19 17:01:48 CET 2001


Ahoj,

objevil se mi problem - mam Linux RH6.2, zazaplatovany, upravene a
prekompilovane jadro 2.2.18. Po mesici a pul bezproblemoveho provozu mi
zacalo OOPSovat jadro. Prohnal jsem to pres ksymoops, ale moudrej z toho
nejsem. Najde se nekdo, kdo mi poradi co/kde je problem ? Poprve to
udelal pres ctyrmi dny, podruhe dnes rano (v noci). Pochopil jsem, ze
posledni proces ktery spoustel pred oopsem bylo spusteni crondu.

V messages mam nasledujici vypis
Feb 19 04:02:10 ns kernel: iput: Aieee, atomic write semaphore in use
inode 03:01/99963, count=1
Feb 19 04:02:21 ns kernel: iput: Aieee, atomic write semaphore in use
inode 03:05/957269, count=1
Feb 19 04:02:28 ns kernel: kmem_alloc: Bad slab magic (corrupt)
(name=dentry_cache)
Feb 19 04:02:29 ns last message repeated 3435 times

pak uz pokracuje vypis oopsu kernelu (viz nize).
Ten inode na hda1 je /usr/man/man3/wctype.3.gz, na hda5 je
/home/FTgaw/html/hry/mario/boy1c.gif.

[root na ns ~]# ksymoops -m /boot/System.map-2.2.18-1 <
/usr/src/linux/scripts/ksymoops/the_oops.txt
ksymoops 0.7c on i686 2.2.18-1.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.2.18-1/ (default)
     -m /boot/System.map-2.2.18-1 (specified)

Feb 19 04:02:29 ns kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000018
Feb 19 04:02:29 ns kernel: current->tss.cr3 = 007de000, %%cr3 = 007de000
Feb 19 04:02:29 ns kernel: *pde = 00000000
Feb 19 04:02:29 ns kernel: Oops: 0002
Feb 19 04:02:29 ns kernel: CPU:    0
Feb 19 04:02:29 ns kernel: EIP:    0010:[kmem_cache_free+205/372]
Feb 19 04:02:29 ns kernel: EFLAGS: 00010046
Feb 19 04:02:29 ns kernel: eax: 00000008   ebx: c202bfa0   ecx:
c1e5cfe0   edx: 00000008
Feb 19 04:02:29 ns kernel: esi: c3fef620   edi: 00000282   ebp:
0000001e   esp: c1ac7f4c
Feb 19 04:02:29 ns kernel: ds: 0018   es: 0018   ss: 0018
Feb 19 04:02:29 ns kernel: Process crond (pid: 1704, process nr: 26,
stackpage=c1ac7000)
Feb 19 04:02:29 ns kernel: Stack: c1e5cbe0 bffff83c c1e5cc5c c24dc654
c012fc4f c3fef620 c1e5cbe0 c3e4db00
Feb 19 04:02:29 ns kernel:        c24dc654 c0124376 c1e5cbe0 c3e4db00
00000000 c1e5cbe0 c012541f c3e4db00
Feb 19 04:02:29 ns kernel:        c3e4db00 c3e4db00 c01243d2 c3e4db00
00000006 c3e4db00 fffffff7 c0124439
Feb 19 04:02:29 ns kernel: Call Trace: [dput+223/328] [__fput+62/72]
[fput+23/72] [filp_close+82/92] [sys_close+93/104]
[system_call+52/56]
Feb 19 04:02:29 ns kernel: Code: 89 48 10 89 0e eb 9b 57 9d 56 53 68 47
db 1a c0 e9 81 00 00
Using defaults from ksymoops -t elf32-i386 -a i386

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   89 48 10                  mov    %ecx,0x10(%eax)
Code;  00000003 Before first symbol
   3:   89 0e                     mov    %ecx,(%esi)
Code;  00000005 Before first symbol
   5:   eb 9b                     jmp    ffffffa2 <_EIP+0xffffffa2>
ffffffa2 <END_OF_CODE+3bfe6e4f/????>
Code;  00000007 Before first symbol
   7:   57                        push   %edi
Code;  00000008 Before first symbol
   8:   9d                        popf
Code;  00000009 Before first symbol
   9:   56                        push   %esi
Code;  0000000a Before first symbol
   a:   53                        push   %ebx
Code;  0000000b Before first symbol
   b:   68 47 db 1a c0            push   $0xc01adb47
Code;  00000010 Before first symbol
  10:   e9 81 00 00 00            jmp    96 <_EIP+0x96> 00000096 Before
first symbol

	S pozdravem

		Jarda Stribrsky

-- 
******************************************************
      Ing. Jaroslav Stribrsky
      Vysoka skola chemicko-technologicka
      Ustav pocitacove a ridici techniky
      Technicka 1905, 166 28 Praha 6, CZ
      E-mail: Jaroslav.Stribrsky(at)vscht.cz 
      WWW: http://staff.vscht.cz/~stribrsj
      Tel: +420-2-24352970

Az mi bude tak sto deset, prijde Buh a zmackne RESET ! 
******************************************************


Další informace o konferenci Linux