From: Antti Kantee <po...@cs.hut.fi>
To: gnats...@netbsd.org
Cc:
Subject: Re: kern/23986
Date: Tue, 29 Jun 2010 18:21:23 +0300
The how-to-repeat recipe works in 5.1RC3 (meaning it doesn't panic),
but is broken again in -current:
mount_union: "Tunion2/A" is a relative path.
mount_union: using "/root/test/Tunion2/A" instead.
mount_union: "Tunion" is a relative path.
mount_union: using "/root/test/Tunion" instead.
WARNING: the union file system is experimental
WARNING: it can cause crashes and file system corruption
mount_union: "Tunion2/B" is a relative path.
mount_union: using "/root/test/Tunion2/B" instead.
mount_union: "Tunion" is a relative path.
mount_union: using "/root/test/Tunion" instead.
WARNING: the union file system is experimental
WARNING: it can cause crashes and file system corruption
Reader / writer lock error: rw_vector_enter: locking against myself
lock address : 0x00000000cb4710e8
current cpu : 0
current lwp : 0x00000000cb467d20
owner/count : 0x00000000cb467d20 flags : 0x0000000000000004
panic: lock error
fatal breakpoint trap in supervisor mode
trap type 1 code 0 eip c023b884 cs 8 eflags 246 cr2 bbb33160 ilevel 0
Stopped in pid 368.1 (mount_union) at netbsd:breakpoint+0x4: popl %ebp
From: Antti Kantee <po...@netbsd.org>
To: gnats...@gnats.NetBSD.org
Cc:
Subject: PR/23986 CVS commit: src/tests/fs/union
Date: Tue, 29 Jun 2010 15:25:28 +0000
Module Name: src
Committed By: pooka
Date: Tue Jun 29 15:25:28 UTC 2010
Modified Files:
src/tests/fs/union: Makefile
Added Files:
src/tests/fs/union: t_pr.c
Log Message:
xfail test for problem described in PR kern/23986
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/tests/fs/union/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/fs/union/t_pr.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: Juergen Hannken-Illjes <han...@netbsd.org>
To: gnats...@gnats.NetBSD.org
Cc:
Subject: PR/23986 CVS commit: src/sys/fs/union
Date: Wed, 30 Jun 2010 13:10:35 +0000
Module Name: src
Committed By: hannken
Date: Wed Jun 30 13:10:35 UTC 2010
Modified Files:
src/sys/fs/union: union_vfsops.c
Log Message:
The directory vnode must be locked before we call VOP_WHITEOUT().
Should fix PR #23986 "problem mounting directories".
To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/sys/fs/union/union_vfsops.c
State-Changed-From-To: open->closed
State-Changed-By: han...@NetBSD.org
State-Changed-When: Sun, 04 Jul 2010 16:15:47 +0000
State-Changed-Why:
Fixed with Rev. 1.62 of sys/fs/union/union_vfsops.c