2.2.22-6

Paweł Gołaszewski blues w ds6.pg.gda.pl
Wto, 14 Sty 2003, 13:25:30 CET


Wywaliło mi oops-a.
I to nawet 2, ale tylko 1 udało się utrzymać.. Był od kernel swappera - 
ale to chyba niewiele  :)

kernel jest 2.2.22-6 z paczki, do tego
kernel-net-e100-2.1.15-3 w 2.2.22_6
kernel-net-ians-1.7.65-2 w 2.2.22_6

Ooops wyglądał tak:
Unable to handle kernel NULL pointer dereference at virtual address 
00000038
current->tss.cr3 = 2c53c000, %%cr3 = 2c53c000
*pde = 2c79e067
*pte = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[lookup_dentry+302/544]
EFLAGS: 00010282
eax: ec8af006   ebx: ed8b7f08   ecx: eff297e0   edx: ed8b7f08
esi: 00000000   edi: 0000000b   ebp: 00000000   esp: ed8b7efc
ds: 0018   es: 0018   ss: 0018
Process lsmod (pid: 26196, process nr: 40, stackpage=ed8b7000)
Stack: 00000000 00000001 ed8b7f20 ec8af001 00000004 00077493 ee9fc6e0 bfffec6c
       c010b3f8 c012f521 ec8af000 eff297e0 00000001 ed1d8bb8 ed1d8b60 ffffffe9
       00000000 bfffec6c ed8b6000 c0127e02 00000010 000081a4 00000004 
00000000
Call Trace: [common_interrupt+24/32] [open_namei+125/1272] [get_empty_filp+62/292] [filp_open+89/280] [filp_open+21/280] [sys_open+63/160] [sys_open+38/160]
       [do_page_fault+0/996] [error_code+61/72] [system_call+52/56]
Code: f6 75 38 83 c4 fc 57 53 8b 44 24 40 50 e8 e8 fb ff ff 89 c6

Po zdekodowaniu:
>>eax; ec8af006 <_end+2c6651aa/305bf1f0>
>>ebx; ed8b7f08 <_end+2d66e0ac/305bf1f0>
>>ecx; eff297e0 <_end+2fcdf984/305bf1f0>
>>edx; ed8b7f08 <_end+2d66e0ac/305bf1f0>
>>esp; ed8b7efc <_end+2d66e0a0/305bf1f0>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   f6 75 38                  div    0x38(%ebp),%al
Code;  00000003 Before first symbol
   3:   83 c4 fc                  add    $0xfffffffc,%esp
Code;  00000006 Before first symbol
   6:   57                        push   %edi
Code;  00000007 Before first symbol
   7:   53                        push   %ebx
Code;  00000008 Before first symbol
   8:   8b 44 24 40               mov    0x40(%esp,1),%eax
Code;  0000000c Before first symbol
   c:   50                        push   %eax
Code;  0000000d Before first symbol
   d:   e8 e8 fb ff ff            call   fffffbfa <_EIP+0xfffffbfa> fffffbfa <END_OF_CODE+f70fa77/????>
Code;  00000012 Before first symbol
  12:   89 c6                     mov    %eax,%esi

-- 
---------------------------------
pozdr.  Paweł Gołaszewski        
---------------------------------
CPU not found - software emulation...



Więcej informacji o liście dyskusyjnej pld-kernel