NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: lib/42093: rump rename race testcase crashes



On Sat, Sep 19, 2009 at 09:20:01AM +0000, Nicolas Joly wrote:
> >Number:         42093
> >Category:       lib
> >Synopsis:       rump rename race testcase crashes
[...]
> njoly@lanfeust [rump/ffs]> ./ffs_rename 
> panic: rumpuser fatal failure 11 (Resource deadlock avoided)
> zsh: abort (core dumped)  ./ffs_rename
[...]

Forgot to say that when running a native version of the testcase, the
system paniced once. Unfortunately, i'm unable to get it again ...

The backtrace looks very similar to the resource deadlock case under
rump:

panic: lock error
fatal breakpoint trap in supervisor mode
trap type 1 code 0 rip ffffffff80231d95 cs 8 rflags 246 cr2  57eab8
cpl 0 rsp ff
ff800049edb4a0
Stopped in pid 419.3 (rename) at        netbsd:breakpoint+0x5:  leave
db{0}> bt
breakpoint() at netbsd:breakpoint+0x5
panic() at netbsd:panic+0x29a
lockdebug_abort() at netbsd:lockdebug_abort+0x3a
rw_vector_enter() at netbsd:rw_vector_enter+0x2f2
vlockmgr() at netbsd:vlockmgr+0xdf
VOP_LOCK() at netbsd:VOP_LOCK+0x64
vn_lock() at netbsd:vn_lock+0xd5
vget() at netbsd:vget+0x12e
ufs_ihashget() at netbsd:ufs_ihashget+0x8f
ffs_vget() at netbsd:ffs_vget+0xc0
ufs_lookup() at netbsd:ufs_lookup+0xbc7
VOP_LOOKUP() at netbsd:VOP_LOOKUP+0x80
wapbl_ufs_rename() at netbsd:wapbl_ufs_rename+0x726
ufs_rename() at netbsd:ufs_rename+0x2e
VOP_RENAME() at netbsd:VOP_RENAME+0x75
do_sys_rename() at netbsd:do_sys_rename+0x592
syscall() at netbsd:syscall+0xb7

-- 
Nicolas Joly

Biological Software and Databanks.
Institut Pasteur, Paris.


Home | Main Index | Thread Index | Old Index