[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: XFS NFS server Oops
Steve +,
>
> On Thu, 2002-03-14 at 10:11, Ian D. Hardy wrote:
> > Steve +,
> >
> > Thanks for the patch (vnode.patch) and sorry for the delay, we've had a
> > week or so of stability on this server so haven't had chance to install
> > the patched kernel.
> >
> > However, managed to fit it into a regular maintenance period yesterday,
> > though I soon ran into (what I believe was) the bug reported by Dave
> > Alden and fixed by you/Eric Sandeen (thanks!) of NFS hangs
> > (page_buf_io.c) (though it was not quite as reproducible as it seemed to
> > be for Dave) - anyway updated to the latest CVS tree (as of ~ 12:00GMT
> > 13th March) + the patch you sent me last week and so far so good! As
> > I indicated before I have seen upto 14 days between crashes so its a
> > bit early to tell if its fixed my problem but at least its run for
> > >24hrs now without any noticeable bad effects.
> >
> > Regards and thanks.
> >
> > Ian Hardy
> >
> >
>
> Thanks for the update, and thanks for working past our other bugs!
>
> Steve
>
> --
Bad news I'm affraid I've just had what looks like another similar crash.
XFS 2.4.18 CVS treee as of 13th March +Steve Lords vnode.patch - server had
been up ~6 days 4hours (which is slightly longer than average but we have
had ~ 14 days before).
The ksymoops output is as follows:
invalid operand: 0000
CPU: 1
EIP: 0010:[<c0131d00>] Not tainted
EFLAGS: 00010202
eax: 00000001 ebx: c16b3d80 ecx: c16b3d80 edx: 00000000
esi: 00000000 edi: 00000000 ebp: 00000000 esp: f6d61cb4
ds: 0018 es: 0018 ss: 0018
Process nfsinvalid operand: 0000
CPU: 1
EIP: 0010:[<c0131d00>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: 00000001 ebx: c16b3d80 ecx: c16b3d80 edx: 00000000
esi: 00000000 edi: 00000000 ebp: 00000000 esp: f6d61cb4
ds: 0018 es: 0018 ss: 0018
d (pid: 607, stackpage=f6d61000)
Stack: c16b3d80 00000000 00000000 e1e618e8 c01286a3 c16b3d80 c0128834 c16b3d80
c16b3d80 c01323e8 c0128a1c 00000000 f6d61d2c 00000000 e1e618e8 c16b3d80
efb57648 f6d60000 00000000 00000001 f6d61d2c 00000000 c0128acd 00000000
Call Trace: [<c01286a3>] [<c0128834>] [<c01323e8>] [<c0128a1c>] [<c0128acd>]
[<c01f1372>] [<c01f3fed>] [<c01cf79b>] [<c01e6ced>] [<c01e6410>] [<c026d014>]
[<c0265b06>] [<c01f6a6f>] [<c01e6410>] [<c014f4dc>] [<f8d2e973>] [<f8d33f7b>]
[<f8d3b4a0>] [<f8d2b5d3>] [<f8d3b4a0>] [<f8cf6f89>] [<f8d3b400>] [<f8d3aed8>]
[<f8d2b349>] [<c01057eb>]
Code: 0f 0b 8b 43 18 a8 40 74 02 0f 0b 8b 43 18 a8 80 74 02 0f 0b
Process nfsd (pid: 607, stackpage=f6d61000)
Stack: c16b3d80 00000000 00000000 e1e618e8 c01286a3 c16b3d80 c0128834 c16b3d80
c16b3d80 c01323e8 c0128a1c 00000000 f6d61d2c 00000000 e1e618e8 c16b3d80
efb57648 f6d60000 00000000 00000001 f6d61d2c 00000000 c0128acd 00000000
Call Trace: [<c01286a3>] [<c0128834>] [<c01323e8>] [<c0128a1c>] [<c0128acd>]
[<c01f1372>] [<c01f3fed>] [<c01cf79b>] [<c01e6ced>] [<c01e6410>] [<c026d014>]
[<c0265b06>] [<c01f6a6f>] [<c01e6410>] [<c014f4dc>] [<f8d2e973>] [<f8d33f7b>]
[<f8d3b4a0>] [<f8d2b5d3>] [<f8d3b4a0>] [<f8cf6f89>] [<f8d3b400>] [<f8d3aed8>]
[<f8d2b349>] [<c01057eb>]
Code: 0f 0b 8b 43 18 a8 40 74 02 0f 0b 8b 43 18 a8 80 74 02 0f 0b
>>EIP; c0131d00 <__free_pages_ok+50/20c> <=====
Trace; c01286a2 <remove_inode_page+22/30>
Trace; c0128834 <truncate_complete_page+44/4c>
Trace; c01323e8 <__free_pages+1c/20>
Trace; c0128a1c <truncate_list_pages+1e0/22c>
Trace; c0128acc <truncate_inode_pages+64/9c>
Trace; c01f1372 <pagebuf_inval+1a/20>
Trace; c01f3fec <fs_tosspages+28/30>
Trace; c01cf79a <xfs_itruncate_start+8e/98>
Trace; c01e6cec <xfs_setattr+8dc/f7c>
Trace; c01e6410 <xfs_setattr+0/f7c>
Trace; c026d014 <qdisc_restart+14/178>
Trace; c0265b06 <dev_queue_xmit+136/308>
Trace; c01f6a6e <linvfs_setattr+142/168>
Trace; c01e6410 <xfs_setattr+0/f7c>
Trace; c014f4dc <notify_change+7c/2a4>
Trace; f8d2e972 <[nfsd]nfsd_setattr+3ea/524>
Trace; f8d33f7a <[nfsd]nfsd3_proc_setattr+b6/c4>
Trace; f8d3b4a0 <[nfsd]nfsd_procedures3+40/2c0>
Trace; f8d2b5d2 <[nfsd]nfsd_dispatch+d2/19a>
Trace; f8d3b4a0 <[nfsd]nfsd_procedures3+40/2c0>
Trace; f8cf6f88 <[sunrpc]svc_process+28c/51c>
Trace; f8d3b400 <[nfsd]nfsd_svcstats+0/40>
Trace; f8d3aed8 <[nfsd]nfsd_version3+0/10>
Trace; f8d2b348 <[nfsd]nfsd+1b8/370>
Trace; c01057ea <kernel_thread+22/30>
Code; c0131d00 <__free_pages_ok+50/20c>
00000000 <_EIP>:
Code; c0131d00 <__free_pages_ok+50/20c> <=====
0: 0f 0b ud2a <=====
Code; c0131d02 <__free_pages_ok+52/20c>
2: 8b 43 18 mov 0x18(%ebx),%eax
Code; c0131d04 <__free_pages_ok+54/20c>
5: a8 40 test $0x40,%al
Code; c0131d06 <__free_pages_ok+56/20c>
7: 74 02 je b <_EIP+0xb> c0131d0a <__free_pages_ok+5a/20c>
Code; c0131d08 <__free_pages_ok+58/20c>
9: 0f 0b ud2a
Code; c0131d0a <__free_pages_ok+5a/20c>
b: 8b 43 18 mov 0x18(%ebx),%eax
Code; c0131d0e <__free_pages_ok+5e/20c>
e: a8 80 test $0x80,%al
Code; c0131d10 <__free_pages_ok+60/20c>
10: 74 02 je 14 <_EIP+0x14> c0131d14 <__free_pages_ok+64/20c>
Code; c0131d12 <__free_pages_ok+62/20c>
12: 0f 0b ud2a
---
Hope the above provides some useful hints in debugging this.
Regards and many thanks for looking at this.
Ian Hardy
--
////////////////////////////////////////////////////////////////////////////
Ian Hardy
Research Services
Computing Services email: idh@soton.ac.uk
Southampton University i.d.hardy@soton.ac.uk
Southampton S017 1BJ, UK.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\