Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Dec 2015 10:56:09 +0200
From:      Daniel Braniss <danny@cs.huji.ac.il>
To:        Yuri <yuri@rawbw.com>
Cc:        Freebsd hackers list <freebsd-hackers@freebsd.org>, Rick Macklem <rmacklem@uoguelph.ca>
Subject:   Re: Should DEBUG_VFS_LOCKS messages be reported as bugs?
Message-ID:  <E6FCF3FE-A00C-4591-9D13-F309715DBF6B@cs.huji.ac.il>
In-Reply-To: <567BA189.8080405@rawbw.com>
References:  <567791E9.50207@rawbw.com> <56779542.8020205@rawbw.com> <1331010544.139156804.1450706805234.JavaMail.zimbra@uoguelph.ca> <CE48BB9B-2FB0-4427-AC5E-4F0EDAAC8CC4@cs.huji.ac.il> <567B4E08.1000204@rawbw.com> <2B571D55-0B24-4E75-AA5B-4CCF9D3B8CD5@cs.huji.ac.il> <567BA189.8080405@rawbw.com>

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

> On 24 Dec 2015, at 09:40, Yuri <yuri@rawbw.com> wrote:
>=20
> On 12/23/2015 23:10, Daniel Braniss wrote:
>> I just turned off WITNESS/INVARIANTS:-)
>> the only complain I get is when I do a mountd restart, but it=E2=80=99s=
 harmless.
>=20
> Which OS version? I get the messages on 10.2-STABLE with options from =
my OP.
>=20
> Endless messages like this:
> Dec 23 17:59:36 yuri kernel: KDB: stack backtrace:
> Dec 23 17:59:36 yuri kernel: #0 0xffffffff8097c810 at =
kdb_backtrace+0x60
> Dec 23 17:59:36 yuri kernel: #1 0xffffffff809eae7e at =
assert_vop_elocked+0x6e
> Dec 23 17:59:36 yuri kernel: #2 0xffffffff809ea6b1 at insmntque1+0x41
> Dec 23 17:59:36 yuri kernel: #3 0xffffffff82e202a1 at =
unionfs_nodeget+0x281
> Dec 23 17:59:36 yuri kernel: #4 0xffffffff82e23b06 at =
unionfs_lookup+0x726
> Dec 23 17:59:36 yuri kernel: #5 0xffffffff80e7776f at =
VOP_CACHEDLOOKUP_APV+0x10f
> Dec 23 17:59:36 yuri kernel: #6 0xffffffff809d92b6 at =
vfs_cache_lookup+0xd6
> Dec 23 17:59:36 yuri kernel: #7 0xffffffff80e775af at =
VOP_LOOKUP_APV+0x10f
> Dec 23 17:59:36 yuri kernel: #8 0xffffffff809e1892 at lookup+0x5c2
> Dec 23 17:59:36 yuri kernel: #9 0xffffffff809e0fb4 at namei+0x4e4
> Dec 23 17:59:36 yuri kernel: #10 0xffffffff809f683e at =
kern_statat_vnhook+0xae
> Dec 23 17:59:36 yuri kernel: #11 0xffffffff809f66cd at sys_stat+0x2d
> Dec 23 17:59:36 yuri kernel: #12 0xffffffff80d4fff4 at =
amd64_syscall+0x2c4
> Dec 23 17:59:36 yuri kernel: #13 0xffffffff80d339db at =
Xfast_syscall+0xfb
> Dec 23 17:59:36 yuri kernel: insmntque: non-locked vp: =
0xfffff80046d233b0 is not exclusive locked but should be
>=20
> Yuri

i have been using unionfs since it appeared, and on 10.2-stable, but i =
don=E2=80=99t have WITNESS on.
BTW, it=E2=80=99s very slow if you turn WITNESS on, and so should only =
be used for debugging, and in some
cases, the code actually works only if WITNESS is on :-(

danny




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E6FCF3FE-A00C-4591-9D13-F309715DBF6B>