Per request I've added the "-x" option to klogd. Hopefully these next
two oopses will help with the analysis. For the record, this is an
Pentium-3x2 machine with software raid-1 on PDC20269-IDE for about 160G
worth of space. This machine was stable on 2.4.18-xfs for months. We
upgraded to avoid the root-exploit.
This time a simple re-boot did not bring the system back to life. We
needed to remove the quota startup entries in the lilo.conf to make it
start otherwise the quota check never finishes.
ksymoops 2.4.9 on i686 2.4.21-rc3-xfs. Options used
-V (default)
-k /var/log/ksymoops/20030530083758.ksyms (specified)
-l /var/log/ksymoops/20030530083758.modules (specified)
-o /lib/modules/2.4.21-rc3-xfs (specified)
-m /boot/System.map-2.4.21-rc3-xfs (specified)
Unable to handle kernel paging request at virtual address 6d656eac
c01a52c4
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01a52c4>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010206
eax: 6d656e74 ebx: dfed8bf4 ecx: c172d800 edx: dfed8bf8
esi: 12172606 edi: 00000000 ebp: c172d924 esp: cb39be30
ds: 0018 es: 0018 ss: 0018
Process cpio (pid: 5930, stackpage=cb39b000)
Stack: c84354e0 c84354c0 00000000 c172d800 dfed8bf8 6d656e74 c01a5723
c84354c0
c172d800 00000000 12172606 00000000 00000000 cb39bef0 00000000
00000000
c84354e0 00000000 d1276ad0 d1276af0 cb39bef0 c01bba47 c172d800
00000000
Call Trace: [<c01a5723>] [<c01bba47>] [<c01c0162>] [<c01ccd5c>]
[<c01426de>] [<c0142f9a>] [<c014325a>] [<c0143413>] [<c0143712>]
[<c013fd8d>] [<c013804f>] [<c01089d3>]
Code: 39 70 38 0f 85 d3 00 00 00 39 78 3c 0f 85 ca 00 00 00 8b 50
>>EIP; c01a52c4 <xfs_iget_core+58/448> <=====
>>ebx; dfed8bf4 <_end+1fb3cb20/20470f2c>
>>ecx; c172d800 <_end+139172c/20470f2c>
>>edx; dfed8bf8 <_end+1fb3cb24/20470f2c>
>>ebp; c172d924 <_end+1391850/20470f2c>
>>esp; cb39be30 <_end+afffd5c/20470f2c>
Trace; c01a5723 <xfs_iget+6f/14c>
Trace; c01bba47 <xfs_dir_lookup_int+63/c8>
Trace; c01c0162 <xfs_lookup+3e/68>
Trace; c01ccd5c <linvfs_lookup+44/90>
Trace; c01426de <real_lookup+7a/10c>
Trace; c0142f9a <link_path_walk+70a/9b0>
Trace; c014325a <path_walk+1a/1c>
Trace; c0143413 <path_lookup+1b/24>
Trace; c0143712 <__user_walk+26/40>
Trace; c013fd8d <sys_lstat64+19/70>
Trace; c013804f <sys_close+5b/70>
Trace; c01089d3 <system_call+33/38>
Code; c01a52c4 <xfs_iget_core+58/448>
00000000 <_EIP>:
Code; c01a52c4 <xfs_iget_core+58/448> <=====
0: 39 70 38 cmp %esi,0x38(%eax) <=====
Code; c01a52c7 <xfs_iget_core+5b/448>
3: 0f 85 d3 00 00 00 jne dc <_EIP+0xdc> c01a53a0
<xfs_iget_core+134/448>
Code; c01a52cd <xfs_iget_core+61/448>
9: 39 78 3c cmp %edi,0x3c(%eax)
Code; c01a52d0 <xfs_iget_core+64/448>
c: 0f 85 ca 00 00 00 jne dc <_EIP+0xdc> c01a53a0
<xfs_iget_core+134/448>
Code; c01a52d6 <xfs_iget_core+6a/448>
12: 8b 50 00 mov 0x0(%eax),%edx
ksymoops 2.4.9 on i686 2.4.21-rc3-xfs. Options used
-V (default)
-k /var/log/ksymoops/20030530083759.ksyms (specified)
-l /var/log/ksymoops/20030530083759.modules (specified)
-o /lib/modules/2.4.21-rc3-xfs (specified)
-m /boot/System.map-2.4.21-rc3-xfs (specified)
<1>Unable to handle kernel paging request at virtual address 6e747347
c01c87e4
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01c87e4>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010a83
eax: 00000000 ebx: d7864140 ecx: 6e74732f edx: 2f4d7920
esi: c1633f2c edi: c1633f28 ebp: c1633f24 esp: c1633efc
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 5, stackpage=c1633000)
Stack: c14a4680 000001d0 0000001e 000001d2 c01c8929 c14a4680 c1633f24
c1633f28
c1633f2c c14a4680 00000000 00000000 00000001 c013aa9c c14a4680
000001d0
d7864140 c14a4680 c0130b62 c14a4680 000001d0 00000020 000001d0
00000020
Call Trace: [<c01c8929>] [<c013aa9c>] [<c0130b62>] [<c0130e40>]
[<c0130eac>] [<c0130fb1>] [<c0131016>] [<c013112d>] [<c0107134>]
Code: 8b 51 18 89 d0 83 e0 11 83 f8 01 75 0f c7 07 01 00 00 00 eb
>>EIP; c01c87e4 <count_page_state+2c/70> <=====
>>ebx; d7864140 <_end+174c806c/20470f2c>
>>esi; c1633f2c <_end+1297e58/20470f2c>
>>edi; c1633f28 <_end+1297e54/20470f2c>
>>ebp; c1633f24 <_end+1297e50/20470f2c>
>>esp; c1633efc <_end+1297e28/20470f2c>
Trace; c01c8929 <linvfs_release_page+1d/5c>
Trace; c013aa9c <try_to_release_page+30/48>
Trace; c0130b62 <shrink_cache+22e/3ac>
Trace; c0130e40 <shrink_caches+58/88>
Trace; c0130eac <try_to_free_pages_zone+3c/5c>
Trace; c0130fb1 <kswapd_balance_pgdat+41/8c>
Trace; c0131016 <kswapd_balance+1a/30>
Trace; c013112d <kswapd+99/b4>
Trace; c0107134 <arch_kernel_thread+28/38>
Code; c01c87e4 <count_page_state+2c/70>
00000000 <_EIP>:
Code; c01c87e4 <count_page_state+2c/70> <=====
0: 8b 51 18 mov 0x18(%ecx),%edx <=====
Code; c01c87e7 <count_page_state+2f/70>
3: 89 d0 mov %edx,%eax
Code; c01c87e9 <count_page_state+31/70>
5: 83 e0 11 and $0x11,%eax
Code; c01c87ec <count_page_state+34/70>
8: 83 f8 01 cmp $0x1,%eax
Code; c01c87ef <count_page_state+37/70>
b: 75 0f jne 1c <_EIP+0x1c> c01c8800
<count_page_state+48/70>
Code; c01c87f1 <count_page_state+39/70>
d: c7 07 01 00 00 00 movl $0x1,(%edi)
Code; c01c87f7 <count_page_state+3f/70>
13: eb 00 jmp 15 <_EIP+0x15> c01c87f9
<count_page_state+41/70>
|