I am using 2.4.18 + XFS and got a Oops last night.
the partition is on a Compaq Smart Array with on logical volume RAID 0
(striping 128K) using 3 disk.
mount options are :
/dev/ida/c0d1p1 on /mqueue type xfs
(rw,noatime,nodiratime,logbufs=8,logbsize=32768,osyncisdsync,kio)
this partion is for Postfix mailqueue.
here is the Oops trace :
Unable to handle kernel NULL pointer dereference at virtual address 00000018
printing eip:
c01d225d
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01d225d>] Not tainted
EFLAGS: 00010286
eax: 00000018 ebx: f55a7d18 ecx: 00000001 edx: 00000000
esi: d77d4c6c edi: f1e29a00 ebp: d7dfdd44 esp: ca781d4c
ds: 0018 es: 0018 ss: 0018
Process cleanup (pid: 13114, stackpage=ca781000)
Stack: 0000001c ca78033b c02d204f cfc4a710 f55a7d18 00000010 00000000
00000000
00000045 00000000 00000001 0000000a 0000000a 00000040 00000000
00000000
00000000 cfc4a710 00000004 0000001c ca78033b c02d204f cfc4a710
00000001
Call Trace: [<c01d1e0d>] [<c01e3cd1>] [<c01e2869>] [<c01ddde0>] [<c01ddfc3>]
[<c01e27fc>] [<c01e38cf>] [<c01e27fc>] [<c01df48a>] [<c0136c07>]
[<c010705b>]
Code: 39 42 18 0f 84 91 00 00 00 83 7c 24 28 00 74 2f 8b 46 08 89
<6>VFS: file-max limit 65536 reached
Reading Oops report from the terminal
Unable to handle kernel NULL pointer dereference at virtual address 00000018
c01d225d
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01d225d>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: 00000018 ebx: f55a7d18 ecx: 00000001 edx: 00000000
esi: d77d4c6c edi: f1e29a00 ebp: d7dfdd44 esp: ca781d4c
ds: 0018 es: 0018 ss: 0018
Process cleanup (pid: 13114, stackpage=ca781000)
Stack: 0000001c ca78033b c02d204f cfc4a710 f55a7d18 00000010 00000000
00000000
00000045 00000000 00000001 0000000a 0000000a 00000040 00000000
00000000
00000000 cfc4a710 00000004 0000001c ca78033b c02d204f cfc4a710
00000001
Call Trace: [<c01d1e0d>] [<c01e3cd1>] [<c01e2869>] [<c01ddde0>] [<c01ddfc3>]
[<c01e27fc>] [<c01e38cf>] [<c01e27fc>] [<c01df48a>] [<c0136c07>]
[<c010705b>]
Code: 39 42 18 0f 84 91 00 00 00 83 7c 24 28 00 74 2f 8b 46 08 89
>>EIP; c01d225d <xfs_syncsub+449/bfc> <=====
>>ebx; f55a7d18 <_end+351e0d5c/384bc044>
>>esi; d77d4c6c <_end+1740dcb0/384bc044>
>>edi; f1e29a00 <_end+31a62a44/384bc044>
>>ebp; d7dfdd44 <_end+17a36d88/384bc044>
>>esp; ca781d4c <_end+a3bad90/384bc044>
Trace; c01d1e0d <xfs_sync+15/1c>
Trace; c01e3cd1 <xfs_bmap+1f1/210>
Trace; c01e2869 <linvfs_pb_bmap+6d/d0>
Trace; c01ddde0 <_pagebuf_file_write+d4/1f4>
Trace; c01ddfc3 <pagebuf_generic_file_write+c3/2f8>
Trace; c01e27fc <linvfs_pb_bmap+0/d0>
Trace; c01e38cf <xfs_write+267/478>
Trace; c01e27fc <linvfs_pb_bmap+0/d0>
Trace; c01df48a <linvfs_write+2a6/2e4>
Trace; c0136c07 <sys_write+8f/100>
Trace; c010705b <system_call+33/38>
Code; c01d225d <xfs_syncsub+449/bfc>
00000000 <_EIP>:
Code; c01d225d <xfs_syncsub+449/bfc> <=====
0: 39 42 18 cmp %eax,0x18(%edx) <=====
Code; c01d2260 <xfs_syncsub+44c/bfc>
3: 0f 84 91 00 00 00 je 9a <_EIP+0x9a> c01d22f7
<xfs_syncsub+4e3/bfc>
Code; c01d2266 <xfs_syncsub+452/bfc>
9: 83 7c 24 28 00 cmpl $0x0,0x28(%esp,1)
Code; c01d226b <xfs_syncsub+457/bfc>
e: 74 2f je 3f <_EIP+0x3f> c01d229c
<xfs_syncsub+488/bfc>
Code; c01d226d <xfs_syncsub+459/bfc>
10: 8b 46 08 mov 0x8(%esi),%eax
Code; c01d2270 <xfs_syncsub+45c/bfc>
13: 89 00 mov %eax,(%eax)
is anybody can help ?
thanks
valery
|