Lock order reversals on RELENG_8

Fernando Apesteguía fernando.apesteguia at gmail.com
Thu Aug 20 16:43:14 UTC 2009


On Thu, Aug 20, 2009 at 2:08 PM, Peter Cornelius<pcc at 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´t know whether these are a closed issue already. I´m off for a couple of days and will retry then.
>

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

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

> Thanks & regards,
>
> Peter.
>
> ---
> Note: Kernels are GENERIC w/o i386/i486 options,
>      Plus from no 4 onwards with VIMAGE and w/o SCTP option,
>      All 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 at 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 reduced 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-class CPU)
> Aug 16 13:51:56 netserv kernel: Origin = "GenuineIntel"  Id = 0x686  Stepping = 6
> Aug 16 13:51:56 netserv kernel: Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,
> PAT,PSE36,MMX,FXSR,SSE>
> Aug 16 13:51:56 netserv kernel: real memory  = 1610612736 (1536 MB)
> Aug 16 13:51:56 netserv kernel: avail memory = 1559375872 (1487 MB)
> Aug 16 13:51:56 netserv kernel: ACPI APIC Table: <ASUS   CUV4X-D >
> Aug 16 13:51:56 netserv kernel: FreeBSD/SMP: Multiprocessor System Detected: 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:  3
> Aug 16 13:51:56 netserv kernel: cpu1 (AP): APIC ID:  0
> (...)
> Aug 16 13:58:56 netserv kernel: lock order reversal:
> Aug 16 13:58:56 netserv kernel: 1st 0xd8d413f0 bufwait (bufwait) @ /usr/Src-RELENG_8/sys/kern/vfs_bio.c:2559
> Aug 16 13:58:56 netserv kernel: 2nd 0xc5782000 dirhash (dirhash) @ /usr/Src-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,c08c0d25,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,c0c97efa,c4d2f228,c0c97b8a,...) at _witness_debugger+0x25
> Aug 16 13:58:56 netserv kernel: witness_checkorder(c5782000,9,c0c97b8a,11d,0,...) at witness_checkorder+0x839
> Aug 16 13:58:56 netserv kernel: _sx_xlock(c5782000,0,c0c97b8a,11d,c58d9ae0,...) 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,e782c874,e782c878,...) at ufsdirhash_add+0x13
> Aug 16 13:58:56 netserv kernel: ufs_direnter(c596953c,c596696c,e782c8d0,e782cbd0,0,...) at ufs_direnter+0x729
> Aug 16 13:58:56 netserv kernel: ufs_makeinode(e782cbd0,0,e782cabc,e782ca18,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,c51d2b00,...) at vn_open_cred+0x215
> Aug 16 13:58:56 netserv kernel: vn_open(e782cba4,e782cc5c,1a4,c51fadc8,c0c98f76,...) 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,c0d55f6c,...) 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+0x20
> Aug 16 13:58:56 netserv kernel: --- syscall (5, FreeBSD ELF32, open), eip = 0x28335923, esp = 0xbfbfe7bc, ebp = 0xbfbfe7e8 ---
> (...)
> Aug 16 14:16:04 netserv kernel: lock order reversal:
> Aug 16 14:16:04 netserv kernel: 1st 0xc6df37ac ufs (ufs) @ /usr/Src-RELENG_8/sys/kern/vfs_lookup.c:497
> Aug 16 14:16:04 netserv kernel: 2nd 0xd8debf40 bufwait (bufwait) @ /usr/Src-RELENG_8/sys/ufs/ffs/ffs_softdep.c:6177
> Aug 16 14:16:04 netserv kernel: 3rd 0xc6e3f164 ufs (ufs) @ /usr/Src-RELENG_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,c08c0d25,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,c0c690c7,c4d2f1c0,c0c7db33,...) at _witness_debugger+0x25
> Aug 16 14:16:04 netserv kernel: witness_checkorder(c6e3f164,9,c0c7db33,823,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,c549d000,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,c0c686fc,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,e78b3c00,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,e78b3d2c,...) 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+0x20
> Aug 16 14:16:05 netserv kernel: --- syscall (136, FreeBSD ELF32, mkdir), eip = 0x281698e3, esp = 0xbfbfe86c, ebp = 0xbfbfe938 ---
> (...)
> Aug 17 15:47:18 netserv kernel: lock order reversal:
> Aug 17 15:47:18 netserv kernel: 1st 0xc901dce8 ufs (ufs) @ /usr/Src-RELENG_8/sys/kern/vfs_mount.c:1054
> Aug 17 15:47:18 netserv kernel: 2nd 0xc9dfa7ac devfs (devfs) @ /usr/Src-RELENG_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,c08c0d25,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,c0c6529f,c4d2f0f0,c0c7db33,...) at _witness_debugger+0x25
> Aug 17 15:47:18 netserv kernel: witness_checkorder(c9dfa7ac,9,c0c7db33,823,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,80100,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,9d,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+0x20
> Aug 17 15:47:18 netserv kernel: --- syscall (378, FreeBSD ELF32, nmount), eip = 0x280e876b, esp = 0xbfbfda9c, ebp = 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-RELENG_8/sys/kern/vfs_mount.c:1054
> Aug 18 13:10:33 netserv kernel: 2nd 0xc561a058 devfs (devfs) @ /usr/Src-RELENG_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,c08be2a5,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,c0c1176c,c4d1f088,c0c2a1f8,...) at _witness_debugger+0x25
> Aug 18 13:10:33 netserv kernel: witness_checkorder(c561a058,9,c0c2a1f8,823,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,80100,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,9d,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+0x20
> Aug 18 13:10:33 netserv kernel: --- syscall (378, FreeBSD ELF32, nmount), eip = 0x280e876b, esp = 0xbfbfd7cc, ebp = 0xbfbfdd28 ---
> (...)
> Aug 18 13:10:33 netserv kernel: lock order reversal:
> Aug 18 13:10:33 netserv kernel: 1st 0xc561a270 ufs (ufs) @ /usr/Src-RELENG_8/sys/kern/vfs_mount.c:1054
> Aug 18 13:10:33 netserv kernel: 2nd 0xc561a058 devfs (devfs) @ /usr/Src-RELENG_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,c08be2a5,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,c0c1176c,c4d1f088,c0c2a1f8,...) at _witness_debugger+0x25
> Aug 18 13:10:33 netserv kernel: witness_checkorder(c561a058,9,c0c2a1f8,823,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,80100,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,9d,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+0x20
> Aug 18 13:10:33 netserv kernel: --- syscall (378, FreeBSD ELF32, nmount), eip = 0x280e876b, esp = 0xbfbfd7cc, ebp = 0xbfbfdd28 ---
> (...)
> Aug 18 13:10:38 netserv kernel: lock order reversal:
> Aug 18 13:10:38 netserv kernel: 1st 0xd8d299f0 bufwait (bufwait) @ /usr/Src-RELENG_8/sys/kern/vfs_bio.c:2559
> Aug 18 13:10:38 netserv kernel: 2nd 0xc518e200 dirhash (dirhash) @ /usr/Src-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,c08be2a5,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,c0c42b70,c4d1f1c0,c0c42800,...) at _witness_debugger+0x25
> Aug 18 13:10:38 netserv kernel: witness_checkorder(c518e200,9,c0c42800,11d,0,...) at witness_checkorder+0x839
> Aug 18 13:10:38 netserv kernel: _sx_xlock(c518e200,0,c0c42800,11d,d9c2b36c,...) 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,e7894b60,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,...) at
> 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,c0b5b453,...) at kern_unlink+0x27
> Aug 18 13:10:38 netserv kernel: unlink(c570eb40,e7894cf8,4,c0c3d0bc,c0d00b78,...) 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+0x20
> Aug 18 13:10:38 netserv kernel: --- syscall (10, FreeBSD ELF32, unlink), eip = 0x283936cf, esp = 0xbfbfc70c, ebp = 0xbfbfc738 ---
> (...)
> Aug 18 21:03:24 netserv kernel: lock order reversal:
> Aug 18 21:03:24 netserv kernel: 1st 0xc5ab0164 ufs (ufs) @ /usr/Src-RELENG_8/sys/kern/vfs_subr.c:2083
> Aug 18 21:03:24 netserv kernel: 2nd 0xd8e8e8a0 bufwait (bufwait) @ /usr/Src-RELENG_8/sys/ufs/ffs/ffs_softdep.c:6177
> Aug 18 21:03:24 netserv kernel: 3rd 0xc6e8a6a0 ufs (ufs) @ /usr/Src-RELENG_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,c08be2a5,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,c0c15598,c4d1f158,c0c2a1f8,...) at _witness_debugger+0x25
> Aug 18 21:03:24 netserv kernel: witness_checkorder(c6e8a6a0,9,c0c2a1f8,823,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,c5a366c0,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,c0c14bcd,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,e78fdc00,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,e78fdd2c,...) at kern_mkdir+0x2e
> Aug 18 21:03:24 netserv kernel: mkdir(c5a366c0,e78fdcf8,8,c0c23750,c0d01940,...) 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+0x20
> Aug 18 21:03:24 netserv kernel: --- syscall (136, FreeBSD ELF32, mkdir), eip = 0x281698e3, esp = 0xbfbfe78c, ebp = 0xbfbfe858 ---
> (...)
> Aug 19 07:18:46 netserv kernel: lock order reversal:
> Aug 19 07:18:46 netserv kernel: 1st 0xc0d70d8c allprison (allprison) @ /usr/Src-RELENG_8/sys/kern/kern_jail.c:2449
> Aug 19 07:18:46 netserv kernel: 2nd 0xc561ebdc ufs (ufs) @ /usr/Src-RELENG_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,c08be2a5,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,c0c15598,c4d1f158,c0c2a1f8,...) at _witness_debugger+0x25
> Aug 19 07:18:46 netserv kernel: witness_checkorder(c561ebdc,9,c0c2a1f8,88c,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,c4ea515c,...) at prison_complete+0x10
> Aug 19 07:18:47 netserv kernel: taskqueue_run(c4ea5140,c4ea515c,0,c0c1260e,0,...) at taskqueue_run+0x10b
> Aug 19 07:18:47 netserv kernel: taskqueue_thread_loop(c0d84f68,e5295d38,c0c17e22,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 = 0, esp = 0xe5295d70, ebp = 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-RELENG_8/sys/kern/vfs_mount.c:1054
> Aug 20 11:07:48 netserv kernel: 2nd 0xc5617594 devfs (devfs) @ /usr/Src-RELENG_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,c08be2a5,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,c0c1176c,c4d1f088,c0c2a1f8,...) at _witness_debugger+0x25
> Aug 20 11:07:48 netserv kernel: witness_checkorder(c5617594,9,c0c2a1f8,823,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,80100,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,9d,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+0x20
> Aug 20 11:07:48 netserv kernel: --- syscall (378, FreeBSD ELF32, nmount), eip = 0x280e876b, esp = 0xbfbfd7cc, ebp = 0xbfbfdd28 ---
> (...)
>
> --
> Neu: GMX Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate
> für nur 19,99 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>


More information about the freebsd-questions mailing list