Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Jan 2011 13:06:11 +0100
From:      "Ronald Klop" <ronald-freebsd8@klop.yi.org>
To:        "freebsd-stable@freebsd.org" <freebsd-stable@freebsd.org>
Subject:   Hang in VOP_LOCK1_APV on 8-STABLE with NFS.
Message-ID:  <op.voxs8lqx8527sy@212-123-145-58.ip.telfort.nl>
In-Reply-To: <20110103163024.3C3FFCB76@ronald.office.base.nl>
References:  <20110103163024.3C3FFCB76@ronald.office.base.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

OpenOffice hangs on NFS when I try to save a file or even when I try to =20
open the save dialog in this case.


$ 17:25:35 ronald@ronald [~]
procstat -kk 85575
    PID    TID COMM             TDNAME           KSTACK
85575 100322 soffice.bin      initial thread   mi_switch+0x176 =20
sleepq_wait+0x3b __lockmgr_args+0x655 vop_stdlock+0x39 VOP_LOCK1_APV+0x46=
 =20
_vn_lock+0x44 vget+0x67 vfs_hash_get+0xeb nfs_nget+0xa8 nfs_lookup+0x65e =
=20
VOP_LOOKUP_APV+0x40 lookup+0x48a namei+0x518 kern_statat_vnhook+0x82 =20
kern_statat+0x15 lstat+0x22 syscallenter+0x186 syscall+0x40
85575 100502 soffice.bin      -                mi_switch+0x176
sleepq_catch_signals+0x309 sleepq_timedwait_sig+0x12 _sleep+0x1a0
do_cv_wait+0x639 __umtx_op_cv_wait+0x51 syscallenter+0x186 syscall+0x40
Xfast_syscall+0xe2
85575 100576 soffice.bin      -                mi_switch+0x176
sleepq_catch_signals+0x309 sleepq_timedwait_sig+0x12 _sleep+0x1a0
do_cv_wait+0x639 __umtx_op_cv_wait+0x51 syscallenter+0x186 syscall+0x40
Xfast_syscall+0xe2
85575 100577 soffice.bin      -                mi_switch+0x176
sleepq_catch_signals+0x309 sleepq_wait_sig+0xc _sleep+0x25d
kern_accept+0x19c accept+0xfe syscallenter+0x186 syscall+0x40
Xfast_syscall+0xe2
85575 100578 soffice.bin      -                mi_switch+0x176
sleepq_catch_signals+0x309 sleepq_wait_sig+0xc _cv_wait_sig+0x10e
seltdwait+0xed poll+0x457 syscallenter+0x186 syscall+0x40
Xfast_syscall+0xe2
85575 100579 soffice.bin      -                mi_switch+0x176
sleepq_catch_signals+0x309 sleepq_timedwait_sig+0x12
_cv_timedwait_sig+0x11d seltdwait+0x79 poll+0x457 syscallenter+0x186
syscall+0x40 Xfast_syscall+0xe2

$ 17:25:35 ronald@ronald [~]
uname -a
FreeBSD ronald.office.base.nl 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #6:
Mon Dec 27 23:49:30 CET 2010
root@ronald.office.base.nl:/usr/obj/usr/src/sys/GENERIC  amd64

It is not possible to exit or kill soffice.bin. I had a slighty different=
 =20
procstat stack before, but that was fixed a couple of days ago.
Any thoughts? Enabling local locks in NFS doesn't fix it.
The nfs server is an up-to-date Linux Debian 5 with kernel 2.6.26.

If more info is needed. I can easily reproduce this.

Ronald.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.voxs8lqx8527sy>