Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Aug 2009 18:10:02 +0200
From:      =?ISO-8859-1?Q?Fernando_Apestegu=EDa?= <fernando.apesteguia@gmail.com>
To:        Peter Cornelius <pcc@gmx.net>
Cc:        questions@freebsd.org
Subject:   Re: Lock order reversals on RELENG_8
Message-ID:  <1bd550a00908200910k6579e11ax21fc5a0f4301e0a0@mail.gmail.com>
In-Reply-To: <20090820120815.122780@gmx.net>
References:  <20090820120815.122780@gmx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Aug 20, 2009 at 2:08 PM, Peter Cornelius<pcc@gmx.net> wrote:
> Hi,
>
> Are these lock order reversals reported any reason for preoccupation and/=
or should I report elsewhere?
>
> The kernel I just built does not boot at all, so I don=B4t know whether t=
hese are a closed issue already. I=B4m off for a couple of days and will re=
try then.
>

Maybe the link reported here[1] could be useful.

Cheers.
[1]http://lists.freebsd.org/pipermail/freebsd-questions/2009-July/202308.ht=
ml

> Thanks & regards,
>
> Peter.
>
> ---
> Note: Kernels are GENERIC w/o i386/i486 options,
> =A0 =A0 =A0Plus from no 4 onwards with VIMAGE and w/o SCTP option,
> =A0 =A0 =A0All fs encrypted with geli except /.
> ---
>
> Aug 16 13:51:56 netserv kernel: FreeBSD 8.0-BETA2 #3: Sun Aug 16 10:28:08=
 UTC 2009
> Aug 16 13:51:56 netserv kernel: root@netserv.ka.cornelius:/usr/Obj-RELENG=
_8/usr/Src-RELENG_8/sys/NETSERV
> Aug 16 13:51:56 netserv kernel: WARNING: WITNESS option enabled, expect r=
educed performance.
> Aug 16 13:51:56 netserv kernel: Timecounter "i8254" frequency 1193182 Hz =
quality 0
> Aug 16 13:51:56 netserv kernel: CPU: Intel Pentium III (1004.52-MHz 686-c=
lass CPU)
> Aug 16 13:51:56 netserv kernel: Origin =3D "GenuineIntel" =A0Id =3D 0x686=
 =A0Stepping =3D 6
> Aug 16 13:51:56 netserv kernel: Features=3D0x383fbff<FPU,VME,DE,PSE,TSC,M=
SR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,
> PAT,PSE36,MMX,FXSR,SSE>
> Aug 16 13:51:56 netserv kernel: real memory =A0=3D 1610612736 (1536 MB)
> Aug 16 13:51:56 netserv kernel: avail memory =3D 1559375872 (1487 MB)
> Aug 16 13:51:56 netserv kernel: ACPI APIC Table: <ASUS =A0 CUV4X-D >
> Aug 16 13:51:56 netserv kernel: FreeBSD/SMP: Multiprocessor System Detect=
ed: 2 CPUs
> Aug 16 13:51:56 netserv kernel: FreeBSD/SMP: 2 package(s) x 1 core(s)
> Aug 16 13:51:56 netserv kernel: cpu0 (BSP): APIC ID: =A03
> Aug 16 13:51:56 netserv kernel: cpu1 (AP): APIC ID: =A00
> (...)
> Aug 16 13:58:56 netserv kernel: lock order reversal:
> Aug 16 13:58:56 netserv kernel: 1st 0xd8d413f0 bufwait (bufwait) @ /usr/S=
rc-RELENG_8/sys/kern/vfs_bio.c:2559
> Aug 16 13:58:56 netserv kernel: 2nd 0xc5782000 dirhash (dirhash) @ /usr/S=
rc-RELENG_8/sys/ufs/ufs/ufs_dirhash.c:285
> Aug 16 13:58:56 netserv kernel: KDB: stack backtrace:
> Aug 16 13:58:56 netserv kernel: db_trace_self_wrapper(c0c73804,e782c75c,c=
08c0d25,c08b1a0b,c0c7675b,...) at db_trace_self_wrapper+0x26
> Aug 16 13:58:56 netserv kernel: kdb_backtrace(c08b1a0b,c0c7675b,c4d2be90,=
c4d2f228,e782c7b8,...) at kdb_backtrace+0x29
> Aug 16 13:58:56 netserv kernel: _witness_debugger(c0c7675b,c5782000,c0c97=
efa,c4d2f228,c0c97b8a,...) at _witness_debugger+0x25
> Aug 16 13:58:56 netserv kernel: witness_checkorder(c5782000,9,c0c97b8a,11=
d,0,...) at witness_checkorder+0x839
> Aug 16 13:58:56 netserv kernel: _sx_xlock(c5782000,0,c0c97b8a,11d,c58d9ae=
0,...) at _sx_xlock+0x85
> Aug 16 13:58:56 netserv kernel: ufsdirhash_acquire(d8d41390,da0ab800,200,=
da0ab818,e782c888,...) at ufsdirhash_acquire+0x35
> Aug 16 13:58:56 netserv kernel: ufsdirhash_add(c58d9ae0,e782c8d0,818,e782=
c874,e782c878,...) at ufsdirhash_add+0x13
> Aug 16 13:58:56 netserv kernel: ufs_direnter(c596953c,c596696c,e782c8d0,e=
782cbd0,0,...) at ufs_direnter+0x729
> Aug 16 13:58:56 netserv kernel: ufs_makeinode(e782cbd0,0,e782cabc,e782ca1=
8,c0bbc895,...) at
> Aug 16 13:58:56 netserv kernel: ufs_makeinode+0x508
> Aug 16 13:58:56 netserv kernel: ufs_create(e782cabc,e782cad4,0,0,e782cba4=
,...) at ufs_create+0x30
> Aug 16 13:58:56 netserv kernel: VOP_CREATE_APV(c0d77740,e782cabc,e782cbd0=
,e782ca54,0,...) at VOP_CREATE_APV+0xa5
> Aug 16 13:58:56 netserv kernel: vn_open_cred(e782cba4,e782cc5c,1a4,0,c51d=
2b00,...) at vn_open_cred+0x215
> Aug 16 13:58:56 netserv kernel: vn_open(e782cba4,e782cc5c,1a4,c51fadc8,c0=
c98f76,...) at vn_open+0x3b
> Aug 16 13:58:56 netserv kernel: kern_openat(c5232000,ffffff9c,28412180,0,=
a02,...) at kern_openat+0x11f
> Aug 16 13:58:56 netserv kernel: kern_open(c5232000,28412180,0,a01,1a4,...=
) at kern_open+0x35
> Aug 16 13:58:56 netserv kernel: open(c5232000,e782ccf8,c,c0c77024,c0d55f6=
c,...) at open+0x30
> Aug 16 13:58:56 netserv kernel: syscall(e782cd38) at syscall+0x2a3
> Aug 16 13:58:56 netserv kernel: Xint0x80_syscall() at Xint0x80_syscall+0x=
20
> Aug 16 13:58:56 netserv kernel: --- syscall (5, FreeBSD ELF32, open), eip=
 =3D 0x28335923, esp =3D 0xbfbfe7bc, ebp =3D 0xbfbfe7e8 ---
> (...)
> Aug 16 14:16:04 netserv kernel: lock order reversal:
> Aug 16 14:16:04 netserv kernel: 1st 0xc6df37ac ufs (ufs) @ /usr/Src-RELEN=
G_8/sys/kern/vfs_lookup.c:497
> Aug 16 14:16:04 netserv kernel: 2nd 0xd8debf40 bufwait (bufwait) @ /usr/S=
rc-RELENG_8/sys/ufs/ffs/ffs_softdep.c:6177
> Aug 16 14:16:04 netserv kernel: 3rd 0xc6e3f164 ufs (ufs) @ /usr/Src-RELEN=
G_8/sys/kern/vfs_subr.c:2083
> Aug 16 14:16:04 netserv kernel: KDB: stack backtrace:
> Aug 16 14:16:04 netserv kernel: db_trace_self_wrapper(c0c73804,e78b33cc,c=
08c0d25,c08b1a0b,c0c76774,...) at db_trace_self_wrapper+0x26
> Aug 16 14:16:04 netserv kernel: kdb_backtrace(c08b1a0b,c0c76774,c4d2be90,=
c4d2f1c0,e78b3428,...) at kdb_backtrace+0x29
> Aug 16 14:16:04 netserv kernel: _witness_debugger(c0c76774,c6e3f164,c0c69=
0c7,c4d2f1c0,c0c7db33,...) at _witness_debugger+0x25
> Aug 16 14:16:04 netserv kernel: witness_checkorder(c6e3f164,9,c0c7db33,82=
3,0,...) at witness_checkorder+0x839
> Aug 16 14:16:04 netserv kernel: __lockmgr_args(c6e3f164,80100,c6e3f180,0,=
0,...) at __lockmgr_args+0x7a7
> Aug 16 14:16:04 netserv kernel: ffs_lock(e78b3538,c08c0acb,c0c7d00b,80100=
,c6e3f10c,...) at ffs_lock+0x8a
> Aug 16 14:16:04 netserv kernel: VOP_LOCK1_APV(c0d77740,e78b3538,c549d0a4,=
c0d90140,c6e3f10c,...) at VOP_LOCK1_APV+0xb5
> Aug 16 14:16:04 netserv kernel: _vn_lock(c6e3f10c,80100,c0c7db33,823,4,..=
.) at _vn_lock+0x5e
> Aug 16 14:16:04 netserv kernel: vget(c6e3f10c,80100,c549d000,50,0,...) at=
 vget+0xb9
> Aug 16 14:16:04 netserv kernel: vfs_hash_get(c5488508,44371d7,80000,c549d=
000,e78b3694,...) at vfs_hash_get+0xe6
> Aug 16 14:16:04 netserv kernel: ffs_vgetf(c5488508,44371d7,80000,e78b3694=
,1,...) at ffs_vgetf+0x49
> Aug 16 14:16:04 netserv kernel: softdep_sync_metadata(c6df3754,0,c0c977fa=
,146,0,...) at softdep_sync_metadata+0x5ba
> Aug 16 14:16:04 netserv kernel: ffs_syncvnode(c6df3754,1,c0c6ec41,c0c686f=
c,3,...) at ffs_syncvnode+0x3e2
> Aug 16 14:16:04 netserv kernel: ffs_truncate(c6df3754,200,0,880,c5623680,=
...) at ffs_truncate+0x66a
> Aug 16 14:16:04 netserv kernel: ufs_direnter(c6df3754,c6e3f10c,e78b3a1c,e=
78b3c00,d8db4e30,...) at ufs_direnter+0x8f6
> Aug 16 14:16:04 netserv kernel: ufs_mkdir(e78b3c28,e78b3c3c,0,0,e78b3b6c,=
...) at ufs_mkdir+0x8a7
> Aug 16 14:16:04 netserv kernel: VOP_MKDIR_APV(c0d77740,e78b3c28,e78b3c00,=
e78b3b6c,0,...) at VOP_MKDIR_APV+0xa5
> Aug 16 14:16:04 netserv kernel: kern_mkdirat(c549d000,ffffff9c,bfbfeb16,0=
,1ff,...) at kern_mkdirat+0x22b
> Aug 16 14:16:04 netserv kernel: kern_mkdir(c549d000,bfbfeb16,0,1ff,e78b3d=
2c,...) at kern_mkdir+0x2e
> Aug 16 14:16:04 netserv kernel: mkdir(c549d000,e78b3cf8,8,c,c0d56dc0,...)=
 at mkdir+0x29
> Aug 16 14:16:05 netserv kernel: syscall(e78b3d38) at syscall+0x2a3
> Aug 16 14:16:05 netserv kernel: Xint0x80_syscall() at Xint0x80_syscall+0x=
20
> Aug 16 14:16:05 netserv kernel: --- syscall (136, FreeBSD ELF32, mkdir), =
eip =3D 0x281698e3, esp =3D 0xbfbfe86c, ebp =3D 0xbfbfe938 ---
> (...)
> Aug 17 15:47:18 netserv kernel: lock order reversal:
> Aug 17 15:47:18 netserv kernel: 1st 0xc901dce8 ufs (ufs) @ /usr/Src-RELEN=
G_8/sys/kern/vfs_mount.c:1054
> Aug 17 15:47:18 netserv kernel: 2nd 0xc9dfa7ac devfs (devfs) @ /usr/Src-R=
ELENG_8/sys/kern/vfs_subr.c:2083
> Aug 17 15:47:18 netserv kernel: KDB: stack backtrace:
> Aug 17 15:47:18 netserv kernel: db_trace_self_wrapper(c0c73804,e78ad814,c=
08c0d25,c08b1a0b,c0c7675b,...) at db_trace_self_wrapper+0x26
> Aug 17 15:47:18 netserv kernel: kdb_backtrace(c08b1a0b,c0c7675b,c4d2f1c0,=
c4d2f0f0,e78ad870,...) at kdb_backtrace+0x29
> Aug 17 15:47:18 netserv kernel: _witness_debugger(c0c7675b,c9dfa7ac,c0c65=
29f,c4d2f0f0,c0c7db33,...) at _witness_debugger+0x25
> Aug 17 15:47:18 netserv kernel: witness_checkorder(c9dfa7ac,9,c0c7db33,82=
3,0,...) at witness_checkorder+0x839
> Aug 17 15:47:18 netserv kernel: __lockmgr_args(c9dfa7ac,80100,c9dfa7c8,0,=
0,...) at __lockmgr_args+0x7a7
> Aug 17 15:47:18 netserv kernel: vop_stdlock(e78ad978,c08c0acb,c0c654e2,80=
100,c9dfa754,...) at vop_stdlock+0x62
> Aug 17 15:47:18 netserv kernel: VOP_LOCK1_APV(c0d52ae0,e78ad978,c549d524,=
c0d90140,c9dfa754,...) at VOP_LOCK1_APV+0xb5
> Aug 17 15:47:18 netserv kernel: _vn_lock(c9dfa754,80100,c0c7db33,823,8,..=
.) at _vn_lock+0x5e
> Aug 17 15:47:18 netserv kernel: vget(c9dfa754,80100,c549d480,15e,c0c653fb=
,...) at vget+0xb9
> Aug 17 15:47:18 netserv kernel: devfs_allocv(c5ce4c00,c51ca78c,e78ada10,9=
d,c0f31578,...) at devfs_allocv+0x102
> Aug 17 15:47:18 netserv kernel: devfs_root(c51ca78c,80000,e78adc30,42c,0,=
...) at devfs_root+0x4a
> Aug 17 15:47:18 netserv kernel: vfs_donmount(c549d480,0,c5ccea80,c5ccea80=
,bfbfdac9,...) at vfs_donmount+0x14c2
> Aug 17 15:47:18 netserv kernel: nmount(c549d480,e78adcf8,c,c,c0d58838,...=
) at nmount+0x75
> Aug 17 15:47:18 netserv kernel: syscall(e78add38) at syscall+0x2a3
> Aug 17 15:47:18 netserv kernel: Xint0x80_syscall() at Xint0x80_syscall+0x=
20
> Aug 17 15:47:18 netserv kernel: --- syscall (378, FreeBSD ELF32, nmount),=
 eip =3D 0x280e876b, esp =3D 0xbfbfda9c, ebp =3D 0xbfbfdff8 ---
> (...)
> Aug 18 13:10:29 netserv kernel: FreeBSD 8.0-BETA2 #4: Mon Aug 17 13:46:34=
 UTC 2009
> (...)
> Aug 18 13:10:33 netserv kernel: lock order reversal:
> Aug 18 13:10:33 netserv kernel: 1st 0xc561a270 ufs (ufs) @ /usr/Src-RELEN=
G_8/sys/kern/vfs_mount.c:1054
> Aug 18 13:10:33 netserv kernel: 2nd 0xc561a058 devfs (devfs) @ /usr/Src-R=
ELENG_8/sys/kern/vfs_subr.c:2083
> Aug 18 13:10:33 netserv kernel: KDB: stack backtrace:
> Aug 18 13:10:33 netserv kernel: db_trace_self_wrapper(c0c1fe7c,e7876814,c=
08be2a5,c08aee9b,c0c22de6,...) at db_trace_self_wrapper+0x26
> Aug 18 13:10:33 netserv kernel: kdb_backtrace(c08aee9b,c0c22de6,c4d1f158,=
c4d1f088,e7876870,...) at kdb_backtrace+0x29
> Aug 18 13:10:33 netserv kernel: _witness_debugger(c0c22de6,c561a058,c0c11=
76c,c4d1f088,c0c2a1f8,...) at _witness_debugger+0x25
> Aug 18 13:10:33 netserv kernel: witness_checkorder(c561a058,9,c0c2a1f8,82=
3,0,...) at witness_checkorder+0x839
> Aug 18 13:10:33 netserv kernel: __lockmgr_args(c561a058,80100,c561a074,0,=
0,...) at __lockmgr_args+0x7a7
> Aug 18 13:10:33 netserv kernel: vop_stdlock(e7876978,c08be04b,c0c119af,80=
100,c561a000,...) at vop_stdlock+0x62
> Aug 18 13:10:33 netserv kernel: VOP_LOCK1_APV(c0cfd660,e7876978,c52059a4,=
c0d38160,c561a000,...) at VOP_LOCK1_APV+0xb5
> Aug 18 13:10:33 netserv kernel: _vn_lock(c561a000,80100,c0c2a1f8,823,8,..=
.) at _vn_lock+0x5e
> Aug 18 13:10:33 netserv kernel: vget(c561a000,80100,c5205900,15e,c0c118c8=
,...) at vget+0xb9
> Aug 18 13:10:33 netserv kernel: devfs_allocv(c55e2500,c519aa10,e7876a10,9=
d,c0edf078,...) at devfs_allocv+0x102
> Aug 18 13:10:33 netserv kernel: devfs_root(c519aa10,80000,e7876c30,42c,0,=
...) at devfs_root+0x4a
> Aug 18 13:10:33 netserv kernel: vfs_donmount(c5205900,0,c5226180,c5226180=
,bfbfd7f9,...) at vfs_donmount+0x14c2
> Aug 18 13:10:33 netserv kernel: nmount(c5205900,e7876cf8,c,c,c0d033b8,...=
) at nmount+0x75
> Aug 18 13:10:33 netserv kernel: syscall(e7876d38) at syscall+0x2a3
> Aug 18 13:10:33 netserv kernel: Xint0x80_syscall() at Xint0x80_syscall+0x=
20
> Aug 18 13:10:33 netserv kernel: --- syscall (378, FreeBSD ELF32, nmount),=
 eip =3D 0x280e876b, esp =3D 0xbfbfd7cc, ebp =3D 0xbfbfdd28 ---
> (...)
> Aug 18 13:10:33 netserv kernel: lock order reversal:
> Aug 18 13:10:33 netserv kernel: 1st 0xc561a270 ufs (ufs) @ /usr/Src-RELEN=
G_8/sys/kern/vfs_mount.c:1054
> Aug 18 13:10:33 netserv kernel: 2nd 0xc561a058 devfs (devfs) @ /usr/Src-R=
ELENG_8/sys/kern/vfs_subr.c:2083
> Aug 18 13:10:33 netserv kernel: KDB: stack backtrace:
> Aug 18 13:10:33 netserv kernel: db_trace_self_wrapper(c0c1fe7c,e7876814,c=
08be2a5,c08aee9b,c0c22de6,...) at db_trace_self_wrapper+0x26
> Aug 18 13:10:33 netserv kernel: kdb_backtrace(c08aee9b,c0c22de6,c4d1f158,=
c4d1f088,e7876870,...) at kdb_backtrace+0x29
> Aug 18 13:10:33 netserv kernel: _witness_debugger(c0c22de6,c561a058,c0c11=
76c,c4d1f088,c0c2a1f8,...) at _witness_debugger+0x25
> Aug 18 13:10:33 netserv kernel: witness_checkorder(c561a058,9,c0c2a1f8,82=
3,0,...) at witness_checkorder+0x839
> Aug 18 13:10:33 netserv kernel: __lockmgr_args(c561a058,80100,c561a074,0,=
0,...) at __lockmgr_args+0x7a7
> Aug 18 13:10:33 netserv kernel: vop_stdlock(e7876978,c08be04b,c0c119af,80=
100,c561a000,...) at vop_stdlock+0x62
> Aug 18 13:10:33 netserv kernel: VOP_LOCK1_APV(c0cfd660,e7876978,c52059a4,=
c0d38160,c561a000,...) at VOP_LOCK1_APV+0xb5
> Aug 18 13:10:33 netserv kernel: _vn_lock(c561a000,80100,c0c2a1f8,823,8,..=
.) at _vn_lock+0x5e
> Aug 18 13:10:33 netserv kernel: vget(c561a000,80100,c5205900,15e,c0c118c8=
,...) at vget+0xb9
> Aug 18 13:10:33 netserv kernel: devfs_allocv(c55e2500,c519aa10,e7876a10,9=
d,c0edf078,...) at devfs_allocv+0x102
> Aug 18 13:10:33 netserv kernel: devfs_root(c519aa10,80000,e7876c30,42c,0,=
...) at devfs_root+0x4a
> Aug 18 13:10:33 netserv kernel: vfs_donmount(c5205900,0,c5226180,c5226180=
,bfbfd7f9,...) at vfs_donmount+0x14c2
> Aug 18 13:10:33 netserv kernel: nmount(c5205900,e7876cf8,c,c,c0d033b8,...=
) at nmount+0x75
> Aug 18 13:10:33 netserv kernel: syscall(e7876d38) at syscall+0x2a3
> Aug 18 13:10:33 netserv kernel: Xint0x80_syscall() at Xint0x80_syscall+0x=
20
> Aug 18 13:10:33 netserv kernel: --- syscall (378, FreeBSD ELF32, nmount),=
 eip =3D 0x280e876b, esp =3D 0xbfbfd7cc, ebp =3D 0xbfbfdd28 ---
> (...)
> Aug 18 13:10:38 netserv kernel: lock order reversal:
> Aug 18 13:10:38 netserv kernel: 1st 0xd8d299f0 bufwait (bufwait) @ /usr/S=
rc-RELENG_8/sys/kern/vfs_bio.c:2559
> Aug 18 13:10:38 netserv kernel: 2nd 0xc518e200 dirhash (dirhash) @ /usr/S=
rc-RELENG_8/sys/ufs/ufs/ufs_dirhash.c:285
> Aug 18 13:10:38 netserv kernel: KDB: stack backtrace:
> Aug 18 13:10:38 netserv kernel: db_trace_self_wrapper(c0c1fe7c,e7894a74,c=
08be2a5,c08aee9b,c0c22de6,...) at db_trace_self_wrapper+0x26
> Aug 18 13:10:38 netserv kernel: kdb_backtrace(c08aee9b,c0c22de6,c4d1bfc8,=
c4d1f1c0,e7894ad0,...) at kdb_backtrace+0x29
> Aug 18 13:10:38 netserv kernel: _witness_debugger(c0c22de6,c518e200,c0c42=
b70,c4d1f1c0,c0c42800,...) at _witness_debugger+0x25
> Aug 18 13:10:38 netserv kernel: witness_checkorder(c518e200,9,c0c42800,11=
d,0,...) at witness_checkorder+0x839
> Aug 18 13:10:38 netserv kernel: _sx_xlock(c518e200,0,c0c42800,11d,d9c2b36=
c,...) at _sx_xlock+0x85
> Aug 18 13:10:38 netserv kernel: ufsdirhash_acquire(0,e,c51b3000,d8d29990,=
d9c2b36c,...) at ufsdirhash_acquire+0x35
> Aug 18 13:10:38 netserv kernel: ufsdirhash_remove(c57050e8,d9c2b36c,36c,e=
7894b60,e7894b5c,...) at ufsdirhash_remove+0x14
> Aug 18 13:10:38 netserv kernel: ufs_dirremove(c56f410c,c56d8a6c,500800c,0=
,c56f410c,...) at ufs_dirremove+0xe5
> Aug 18 13:10:38 netserv kernel: ufs_remove(e7894c34,0,0,0,c571f53c,...) a=
t
> Aug 18 13:10:38 netserv kernel: ufs_remove+0x6e
> Aug 18 13:10:38 netserv kernel: VOP_REMOVE_APV(c0d1f760,e7894c34,c571f53c=
,e7894c0c,80f5200,...) at
> Aug 18 13:10:38 netserv kernel: VOP_REMOVE_APV+0xa5
> Aug 18 13:10:38 netserv kernel: kern_unlinkat(c570eb40,ffffff9c,80f5200,0=
,e7894c80,...) at kern_unlinkat+0x181
> Aug 18 13:10:38 netserv kernel: kern_unlink(c570eb40,80f5200,0,e7894d2c,c=
0b5b453,...) at kern_unlink+0x27
> Aug 18 13:10:38 netserv kernel: unlink(c570eb40,e7894cf8,4,c0c3d0bc,c0d00=
b78,...) at unlink+0x22
> Aug 18 13:10:38 netserv kernel: syscall(e7894d38) at syscall+0x2a3
> Aug 18 13:10:38 netserv kernel: Xint0x80_syscall() at Xint0x80_syscall+0x=
20
> Aug 18 13:10:38 netserv kernel: --- syscall (10, FreeBSD ELF32, unlink), =
eip =3D 0x283936cf, esp =3D 0xbfbfc70c, ebp =3D 0xbfbfc738 ---
> (...)
> Aug 18 21:03:24 netserv kernel: lock order reversal:
> Aug 18 21:03:24 netserv kernel: 1st 0xc5ab0164 ufs (ufs) @ /usr/Src-RELEN=
G_8/sys/kern/vfs_subr.c:2083
> Aug 18 21:03:24 netserv kernel: 2nd 0xd8e8e8a0 bufwait (bufwait) @ /usr/S=
rc-RELENG_8/sys/ufs/ffs/ffs_softdep.c:6177
> Aug 18 21:03:24 netserv kernel: 3rd 0xc6e8a6a0 ufs (ufs) @ /usr/Src-RELEN=
G_8/sys/kern/vfs_subr.c:2083
> Aug 18 21:03:24 netserv kernel: KDB: stack backtrace:
> Aug 18 21:03:24 netserv kernel: db_trace_self_wrapper(c0c1fe7c,e78fd3cc,c=
08be2a5,c08aee9b,c0c22dff,...) at db_trace_self_wrapper+0x26
> Aug 18 21:03:24 netserv kernel: kdb_backtrace(c08aee9b,c0c22dff,c4d1bfc8,=
c4d1f158,e78fd428,...) at kdb_backtrace+0x29
> Aug 18 21:03:24 netserv kernel: _witness_debugger(c0c22dff,c6e8a6a0,c0c15=
598,c4d1f158,c0c2a1f8,...) at _witness_debugger+0x25
> Aug 18 21:03:24 netserv kernel: witness_checkorder(c6e8a6a0,9,c0c2a1f8,82=
3,0,...) at witness_checkorder+0x839
> Aug 18 21:03:24 netserv kernel: __lockmgr_args(c6e8a6a0,80100,c6e8a6bc,0,=
0,...) at __lockmgr_args+0x7a7
> Aug 18 21:03:24 netserv kernel: ffs_lock(e78fd538,c08be04b,c0c296d0,80100=
,c6e8a648,...) at ffs_lock+0x8a
> Aug 18 21:03:24 netserv kernel: VOP_LOCK1_APV(c0d1f760,e78fd538,c5a36764,=
c0d38160,c6e8a648,...) at VOP_LOCK1_APV+0xb5
> Aug 18 21:03:24 netserv kernel: _vn_lock(c6e8a648,80100,c0c2a1f8,823,4,..=
.) at _vn_lock+0x5e
> Aug 18 21:03:24 netserv kernel: vget(c6e8a648,80100,c5a366c0,50,0,...) at=
 vget+0xb9
> Aug 18 21:03:24 netserv kernel: vfs_hash_get(c5459284,9701aa,80000,c5a366=
c0,e78fd694,...) at vfs_hash_get+0xe6
> Aug 18 21:03:24 netserv kernel: ffs_vgetf(c5459284,9701aa,80000,e78fd694,=
1,...) at ffs_vgetf+0x49
> Aug 18 21:03:24 netserv kernel: softdep_sync_metadata(c5ab010c,0,c0c42470=
,146,0,...) at softdep_sync_metadata+0x5ba
> Aug 18 21:03:24 netserv kernel: ffs_syncvnode(c5ab010c,1,c0c1b267,c0c14bc=
d,3,...) at ffs_syncvnode+0x3e2
> Aug 18 21:03:24 netserv kernel: ffs_truncate(c5ab010c,200,0,880,c56b3100,=
...) at ffs_truncate+0x66a
> Aug 18 21:03:24 netserv kernel: ufs_direnter(c5ab010c,c6e8a648,e78fda1c,e=
78fdc00,d8f0c300,...) at ufs_direnter+0x8f6
> Aug 18 21:03:24 netserv kernel: ufs_mkdir(e78fdc28,e78fdc3c,0,0,e78fdb6c,=
...) at ufs_mkdir+0x8a7
> Aug 18 21:03:24 netserv kernel: VOP_MKDIR_APV(c0d1f760,e78fdc28,e78fdc00,=
e78fdb6c,0,...) at VOP_MKDIR_APV+0xa5
> Aug 18 21:03:24 netserv kernel: kern_mkdirat(c5a366c0,ffffff9c,bfbfe9fd,0=
,1ff,...) at kern_mkdirat+0x22b
> Aug 18 21:03:24 netserv kernel: kern_mkdir(c5a366c0,bfbfe9fd,0,1ff,e78fdd=
2c,...) at kern_mkdir+0x2e
> Aug 18 21:03:24 netserv kernel: mkdir(c5a366c0,e78fdcf8,8,c0c23750,c0d019=
40,...) at mkdir+0x29
> Aug 18 21:03:24 netserv kernel: syscall(e78fdd38) at syscall+0x2a3
> Aug 18 21:03:24 netserv kernel: Xint0x80_syscall() at Xint0x80_syscall+0x=
20
> Aug 18 21:03:24 netserv kernel: --- syscall (136, FreeBSD ELF32, mkdir), =
eip =3D 0x281698e3, esp =3D 0xbfbfe78c, ebp =3D 0xbfbfe858 ---
> (...)
> Aug 19 07:18:46 netserv kernel: lock order reversal:
> Aug 19 07:18:46 netserv kernel: 1st 0xc0d70d8c allprison (allprison) @ /u=
sr/Src-RELENG_8/sys/kern/kern_jail.c:2449
> Aug 19 07:18:46 netserv kernel: 2nd 0xc561ebdc ufs (ufs) @ /usr/Src-RELEN=
G_8/sys/kern/vfs_subr.c:2188
> Aug 19 07:18:46 netserv kernel: KDB: stack backtrace:
> Aug 19 07:18:46 netserv kernel: db_trace_self_wrapper(c0c1fe7c,e5295ab4,c=
08be2a5,c08aee9b,c0c22de6,...) at db_trace_self_wrapper+0x26
> Aug 19 07:18:46 netserv kernel: kdb_backtrace(c08aee9b,c0c22de6,c4d18138,=
c4d1f158,e5295b10,...) at
> Aug 19 07:18:46 netserv kernel: kdb_backtrace+0x29
> Aug 19 07:18:46 netserv kernel: _witness_debugger(c0c22de6,c561ebdc,c0c15=
598,c4d1f158,c0c2a1f8,...) at _witness_debugger+0x25
> Aug 19 07:18:46 netserv kernel: witness_checkorder(c561ebdc,9,c0c2a1f8,88=
c,0,...) at witness_checkorder+0x839
> Aug 19 07:18:46 netserv kernel: __lockmgr_args(c561ebdc,80100,c561ebf8,0,=
0,...) at
> Aug 19 07:18:47 netserv kernel: __lockmgr_args+0x7a7
> Aug 19 07:18:47 netserv kernel: ffs_lock(e5295c20,c4d18138,c0c2a1f8,80100=
,c561eb84,...) at ffs_lock+0x8a
> Aug 19 07:18:47 netserv kernel: VOP_LOCK1_APV(c0d1f760,e5295c20,c086d663,=
c0d38160,c561eb84,...) at VOP_LOCK1_APV+0xb5
> Aug 19 07:18:47 netserv kernel: _vn_lock(c561eb84,80100,c0c2a1f8,88c,0,..=
.) at _vn_lock+0x5e
> Aug 19 07:18:47 netserv kernel: vrele(c561eb84,c0c182d5,998,991,c0d05320,=
...) at vrele+0x137
> Aug 19 07:18:47 netserv kernel: prison_deref(e5295cd4,c08b76bb,c4f48000,1=
,c0c21720,...) at prison_deref+0x4c8
> Aug 19 07:18:47 netserv kernel: prison_complete(c4f48000,1,c0c21720,54,c4=
ea515c,...) at prison_complete+0x10
> Aug 19 07:18:47 netserv kernel: taskqueue_run(c4ea5140,c4ea515c,0,c0c1260=
e,0,...) at taskqueue_run+0x10b
> Aug 19 07:18:47 netserv kernel: taskqueue_thread_loop(c0d84f68,e5295d38,c=
0c17e22,33e,c0d70440,...) at taskqueue_thread_loop+0x68
> Aug 19 07:18:47 netserv kernel: fork_exit(c08b77b0,c0d84f68,e5295d38) at =
fork_exit+0xb8
> Aug 19 07:18:47 netserv kernel: fork_trampoline() at fork_trampoline+0x8
> Aug 19 07:18:47 netserv kernel: --- trap 0, eip =3D 0, esp =3D 0xe5295d70=
, ebp =3D 0 ---
> (...)
> (... failing to boot into recently-built kernel ...)
> (...)
> Aug 20 11:07:44 netserv kernel: FreeBSD 8.0-BETA2 #4: Mon Aug 17 13:46:34=
 UTC 2009
> (...)
> Aug 20 11:07:48 netserv kernel: lock order reversal:
> Aug 20 11:07:48 netserv kernel: 1st 0xc56177ac ufs (ufs) @ /usr/Src-RELEN=
G_8/sys/kern/vfs_mount.c:1054
> Aug 20 11:07:48 netserv kernel: 2nd 0xc5617594 devfs (devfs) @ /usr/Src-R=
ELENG_8/sys/kern/vfs_subr.c:2083
> Aug 20 11:07:48 netserv kernel: KDB: stack backtrace:
> Aug 20 11:07:48 netserv kernel: db_trace_self_wrapper(c0c1fe7c,e77f5814,c=
08be2a5,c08aee9b,c0c22de6,...) at db_trace_self_wrapper+0x26
> Aug 20 11:07:48 netserv kernel: kdb_backtrace(c08aee9b,c0c22de6,c4d1f158,=
c4d1f088,e77f5870,...) at kdb_backtrace+0x29
> Aug 20 11:07:48 netserv kernel: _witness_debugger(c0c22de6,c5617594,c0c11=
76c,c4d1f088,c0c2a1f8,...) at _witness_debugger+0x25
> Aug 20 11:07:48 netserv kernel: witness_checkorder(c5617594,9,c0c2a1f8,82=
3,0,...) at witness_checkorder+0x839
> Aug 20 11:07:48 netserv kernel: __lockmgr_args(c5617594,80100,c56175b0,0,=
0,...) at __lockmgr_args+0x7a7
> Aug 20 11:07:48 netserv kernel: vop_stdlock(e77f5978,c08be04b,c0c119af,80=
100,c561753c,...) at vop_stdlock+0x62
> Aug 20 11:07:48 netserv kernel: VOP_LOCK1_APV(c0cfd660,e77f5978,c51d99a4,=
c0d38160,c561753c,...) at VOP_LOCK1_APV+0xb5
> Aug 20 11:07:48 netserv kernel: _vn_lock(c561753c,80100,c0c2a1f8,823,8,..=
.) at _vn_lock+0x5e
> Aug 20 11:07:48 netserv kernel: vget(c561753c,80100,c51d9900,15e,c0c118c8=
,...) at vget+0xb9
> Aug 20 11:07:48 netserv kernel: devfs_allocv(c5225680,c545a000,e77f5a10,9=
d,c0edf078,...) at devfs_allocv+0x102
> Aug 20 11:07:48 netserv kernel: devfs_root(c545a000,80000,e77f5c30,42c,0,=
...) at devfs_root+0x4a
> Aug 20 11:07:48 netserv kernel: vfs_donmount(c51d9900,0,c55f0480,c55f0480=
,bfbfd7f9,...) at vfs_donmount+0x14c2
> Aug 20 11:07:48 netserv kernel: nmount(c51d9900,e77f5cf8,c,c,c0d033b8,...=
) at nmount+0x75
> Aug 20 11:07:48 netserv kernel: syscall(e77f5d38) at syscall+0x2a3
> Aug 20 11:07:48 netserv kernel: Xint0x80_syscall() at Xint0x80_syscall+0x=
20
> Aug 20 11:07:48 netserv kernel: --- syscall (378, FreeBSD ELF32, nmount),=
 eip =3D 0x280e876b, esp =3D 0xbfbfd7cc, ebp =3D 0xbfbfdd28 ---
> (...)
>
> --
> Neu: GMX Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate
> f=FCr nur 19,99 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.o=
rg"
>



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