GENERIC HEAD from 2008-11-22 16:55:55 +0000, svn revision 185184 GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2008 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-CURRENT #0 r185184: Sat Nov 22 22:14:06 CET 2008 pho@crashbox.osted.lan:/usr/src/sys/i386/compile/PHO WARNING: WITNESS option enabled, expect reduced performance. Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) XEON(TM) CPU 1.80GHz (1799.81-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf24 Stepping = 4 Features=0x3febfbff Logical CPUs per core: 2 real memory = 1073676288 (1023 MB) avail memory = 1032540160 (984 MB) ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 cpu2 (AP): APIC ID: 6 cpu3 (AP): APIC ID: 7 ioapic0 irqs 0-23 on motherboard : Trying to mount root from ufs:/dev/ad0s1a lock order reversal: 1st 0xc456a044 user map (user map) @ vm/vm_map.c:3115 2nd 0xc488e9c0 ufs (ufs) @ kern/vfs_subr.c:2053 KDB: stack backtrace: db_trace_self_wrapper(c0bd2533,c41c4914,c0841c95,4,c0bcdb43,...) at db_trace_self_wrapper+0x26 kdb_backtrace(4,c0bcdb43,c451f728,c45242b8,c41c4970,...) at kdb_backtrace+0x29 _witness_debugger(c0bd518e,c488e9c0,c0bc903f,c45242b8,c0bdbee0,...) at _witness_debugger+0x25 witness_checkorder(c488e9c0,1,c0bdbed7,805,0,...) at witness_checkorder+0x839 __lockmgr_args(c488e9c0,200501,c488ea28,0,0,...) at __lockmgr_args+0x237 ffs_lock(c41c4a78,c0bf7dd9,c0bc876c,200501,c488e968,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0ccf940,c41c4a78,c0ceb340,c488e968,200501,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c488e968,200501,c0bdbed7,805,4,...) at _vn_lock+0x78 vget(c488e968,200501,c4566d80,4b4,0,...) at vget+0xc9 vnode_pager_lock(c1876e88,0,c0bf53ea,127,c41c4c18,...) at vnode_pager_lock+0x1e3 vm_fault(c456a000,80db000,2,8,80db160,...) at vm_fault+0x1df trap_pfault(5,0,c0c051d6,2e7,c4564d0c,...) at trap_pfault+0x118 trap(c41c4d38) at trap+0x289 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x80480e5, esp = 0xbfbfeef0, ebp = 0xbfbfef10 --- fxp0: link state changed to UP lock order reversal: 1st 0xd85161f4 bufwait (bufwait) @ kern/vfs_bio.c:2443 2nd 0xc49eb400 dirhash (dirhash) @ ufs/ufs/ufs_dirhash.c:263 KDB: stack backtrace: db_trace_self_wrapper(c0bd2533,e6d24778,c0841c95,4,c0bcdb43,...) at db_trace_self_wrapper+0x26 kdb_backtrace(4,c0bcdb43,c45216d8,c4524320,e6d247d4,...) at kdb_backtrace+0x29 _witness_debugger(c0bd518e,c49eb400,c0bf3ee9,c4524320,c0bf3b8f,...) at _witness_debugger+0x25 witness_checkorder(c49eb400,9,c0bf3b86,107,0,...) at witness_checkorder+0x839 _sx_xlock(c49eb400,0,c0bf3b86,107,c4bf6348,...) at _sx_xlock+0x85 ufsdirhash_acquire(d8516194,e6d248ec,110,d8e82510,e6d248a4,...) at ufsdirhash_acquire+0x48 ufsdirhash_add(c4bf6348,e6d248ec,510,e6d24890,e6d24894,...) at ufsdirhash_add+0x13 ufs_direnter(c4c07560,c507e968,e6d248ec,e6d24bd4,0,...) at ufs_direnter+0x779 ufs_makeinode(e6d24bd4,c0ccfe60,e6d24acc,e6d24a34,c0b2ecd5,...) at ufs_makeinode+0x584 ufs_create(e6d24acc,c0c07d56,0,e6d24acc,e6d24ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0ccf940,e6d24acc,2,c0bc876c,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(e6d24ba8,e6d24c5c,1a4,c4ecd700,c4b70b60,...) at vn_open_cred+0x1d0 vn_open(e6d24ba8,e6d24c5c,1a4,c4b70b60,3,...) at vn_open+0x33 kern_openat(c4ad06c0,ffffff9c,2820e023,0,603,...) at kern_openat+0x110 kern_open(c4ad06c0,2820e023,0,602,1b6,...) at kern_open+0x35 open(c4ad06c0,e6d24cf8,c,c0c07e52,c0cac358,...) at open+0x30 syscall(e6d24d38) at syscall+0x2a3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x281682b3, esp = 0xbfbfe92c, ebp = 0xbfbfe968 --- lock order reversal: 1st 0xc5068710 ufs (ufs) @ ufs/ffs/ffs_snapshot.c:424 2nd 0xd868a978 bufwait (bufwait) @ kern/vfs_bio.c:2443 3rd 0xc507e868 ufs (ufs) @ ufs/ffs/ffs_snapshot.c:545 KDB: stack backtrace: db_trace_self_wrapper(c0bd2533,e6ce9334,c0841c95,4,c0bcdb43,...) at db_trace_self_wrapper+0x26 kdb_backtrace(4,c0bcdb43,c45216d8,c45242b8,e6ce9390,...) at kdb_backtrace+0x29 _witness_debugger(c0bd51a7,c507e868,c0bc903f,c45242b8,c0bf1985,...) at _witness_debugger+0x25 witness_checkorder(c507e868,9,c0bf197c,221,0,...) at witness_checkorder+0x839 __lockmgr_args(c507e868,80100,c507e8d0,0,0,...) at __lockmgr_args+0x7a7 ffs_lock(e6ce9498,c4e67764,c0e5e6e8,80100,c507e810,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0ccf940,e6ce9498,c0ceb340,c507e810,80100,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c507e810,80100,c0bf197c,221,c4551200,...) at _vn_lock+0x78 ffs_snapshot(c4a59864,c4a2a800,c0bf337b,15e,3,...) at ffs_snapshot+0x152c ffs_mount(c4a59864,c4e676c0,c0bdb831,3dc,c4a2a730,...) at ffs_mount+0x146f vfs_donmount(c4e676c0,1213000,e6ce9b90,c48d0700,e,...) at vfs_donmount+0x1318 kernel_mount(c4a2a4f0,1213000,e6ce9bd4,84,bfbfeb38,...) at kernel_mount+0x84 ffs_cmount(c4a2a4f0,bfbfe2b4,1213000,c4e676c0,0,...) at ffs_cmount+0x89 mount(c4e676c0,e6ce9cf8,10,c0bee5f3,c0cac4d8,...) at mount+0x207 syscall(e6ce9d38) at syscall+0x2a3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (21, FreeBSD ELF32, mount), eip = 0x280d916f, esp = 0xbfbfe28c, ebp = 0xbfbfe988 --- lock order reversal: 1st 0xd868a978 bufwait (bufwait) @ kern/vfs_bio.c:2443 2nd 0xc513971c snaplk (snaplk) @ ufs/ffs/ffs_snapshot.c:794 KDB: stack backtrace: db_trace_self_wrapper(c0bd2533,e6ce9334,c0841c95,4,c0bcdb43,...) at db_trace_self_wrapper+0x26 kdb_backtrace(4,c0bcdb43,c45216d8,c4524800,e6ce9390,...) at kdb_backtrace+0x29 _witness_debugger(c0bd518e,c513971c,c0bf19fb,c4524800,c0bf1985,...) at _witness_debugger+0x25 witness_checkorder(c513971c,9,c0bf197c,31a,c5068778,...) at witness_checkorder+0x839 __lockmgr_args(c513971c,80400,c5068778,0,0,...) at __lockmgr_args+0x7a7 ffs_lock(e6ce9498,0,0,80400,c50686b8,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0ccf940,e6ce9498,c0ceb340,c50686b8,80400,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c50686b8,80400,c0bf197c,31a,0,...) at _vn_lock+0x78 ffs_snapshot(c4a59864,c4a2a800,c0bf337b,15e,3,...) at ffs_snapshot+0x28e9 ffs_mount(c4a59864,c4e676c0,c0bdb831,3dc,c4a2a730,...) at ffs_mount+0x146f vfs_donmount(c4e676c0,1213000,e6ce9b90,c48d0700,e,...) at vfs_donmount+0x1318 kernel_mount(c4a2a4f0,1213000,e6ce9bd4,84,bfbfeb38,...) at kernel_mount+0x84 ffs_cmount(c4a2a4f0,bfbfe2b4,1213000,c4e676c0,0,...) at ffs_cmount+0x89 mount(c4e676c0,e6ce9cf8,10,c0bee5f3,c0cac4d8,...) at mount+0x207 syscall(e6ce9d38) at syscall+0x2a3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (21, FreeBSD ELF32, mount), eip = 0x280d916f, esp = 0xbfbfe28c, ebp = 0xbfbfe988 --- lock order reversal: 1st 0xc4e54058 ufs (ufs) @ kern/vfs_mount.c:1207 2nd 0xc507e710 syncer (syncer) @ kern/vfs_subr.c:2153 KDB: stack backtrace: db_trace_self_wrapper(c0bd2533,e6c5ca64,c0841c95,4,c0bcdb43,...) at db_trace_self_wrapper+0x26 kdb_backtrace(4,c0bcdb43,c45242b8,c4524388,e6c5cac0,...) at kdb_backtrace+0x29 _witness_debugger(c0bd518e,c507e710,c0bdc03d,c4524388,c0bdbee0,...) at _witness_debugger+0x25 witness_checkorder(c507e710,9,c0bdbed7,869,0,...) at witness_checkorder+0x839 __lockmgr_args(c507e710,80100,c507e778,0,0,...) at __lockmgr_args+0x7a7 vop_stdlock(e6c5cbc4,c0bdbee0,8e7,80100,c507e6b8,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0cbd120,e6c5cbc4,c0ceb340,c507e6b8,80100,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c507e6b8,80100,c0bdbed7,869,0,...) at _vn_lock+0x78 vrele(c507e6b8,0,c0bdb831,4fc,2,...) at vrele+0x142 dounmount(c4a59864,8000000,c4b28b40,482,4eaafe9d,...) at dounmount+0x3ce unmount(c4b28b40,e6c5ccf8,8,e6c5cd38,c0cac4f0,...) at unmount+0x2e0 syscall(e6c5cd38) at syscall+0x2a3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (22, FreeBSD ELF32, unmount), eip = 0x280db14f, esp = 0xbfbfe1ec, ebp = 0xbfbfe2b8 --- lock order reversal: 1st 0xc4e54058 ufs (ufs) @ kern/vfs_mount.c:1207 2nd 0xc5066058 devfs (devfs) @ ufs/ffs/ffs_softdep.c:1029 KDB: stack backtrace: db_trace_self_wrapper(c0bd2533,e6c5c9f8,c0841c95,4,c0bcdb43,...) at db_trace_self_wrapper+0x26 kdb_backtrace(4,c0bcdb43,c45242b8,c45241e8,e6c5ca54,...) at kdb_backtrace+0x29 _witness_debugger(c0bd518e,c5066058,c0bc5463,c45241e8,c0bf1f3d,...) at _witness_debugger+0x25 witness_checkorder(c5066058,9,c0bf1f34,405,c50660c0,...) at witness_checkorder+0x839 __lockmgr_args(c5066058,80400,c50660c0,0,0,...) at __lockmgr_args+0x7a7 vop_stdlock(e6c5cb58,c0bcdb43,ca,80400,c5066000,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0ca8e00,e6c5cb58,c0ceb340,c5066000,80400,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c5066000,80400,c0bf1f34,405,c4a59864,...) at _vn_lock+0x78 softdep_flushworklist(c4a59864,e6c5cc00,c4b28b40,517,c507e778,...) at softdep_flushworklist+0x47 ffs_sync(c4a59864,1,c4b28b40,4fc,2,...) at ffs_sync+0x2ed dounmount(c4a59864,8000000,c4b28b40,482,4eaafe9d,...) at dounmount+0x45c unmount(c4b28b40,e6c5ccf8,8,e6c5cd38,c0cac4f0,...) at unmount+0x2e0 syscall(e6c5cd38) at syscall+0x2a3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (22, FreeBSD ELF32, unmount), eip = 0x280db14f, esp = 0xbfbfe1ec, ebp = 0xbfbfe2b8 --- lock order reversal: 1st 0xc4e54058 ufs (ufs) @ kern/vfs_mount.c:1207 2nd 0xc513971c snaplk (snaplk) @ ufs/ffs/ffs_snapshot.c:2027 3rd 0xc5068710 ufs (ufs) @ ufs/ffs/ffs_snapshot.c:2028 KDB: stack backtrace: db_trace_self_wrapper(c0bd2533,e6c5ca2c,c0841c95,4,c0bcdb43,...) at db_trace_self_wrapper+0x26 kdb_backtrace(4,c0bcdb43,c4524800,c45242b8,e6c5ca88,...) at kdb_backtrace+0x29 _witness_debugger(c0bd51a7,c5068710,c0bc903f,c45242b8,c0bf1985,...) at _witness_debugger+0x25 witness_checkorder(c5068710,9,c0bf197c,7ec,0,...) at witness_checkorder+0x839 __lockmgr_args(c5068710,80000,0,0,0,...) at __lockmgr_args+0x7a7 ffs_snapshot_unmount(c4a59864,0,1,c4b28b40,c513a000,...) at ffs_snapshot_unmount+0x151 ffs_flushfiles(c4a59864,0,c4b28b40,542,3,...) at ffs_flushfiles+0xcb softdep_flushfiles(c4a59864,0,c4b28b40,c507e6b8,e6c5cbfc,...) at softdep_flushfiles+0x2e ffs_unmount(c4a59864,8000000,c4b28b40,4fc,2,...) at ffs_unmount+0x14c dounmount(c4a59864,8000000,c4b28b40,482,4eaafe9d,...) at dounmount+0x482 unmount(c4b28b40,e6c5ccf8,8,e6c5cd38,c0cac4f0,...) at unmount+0x2e0 syscall(e6c5cd38) at syscall+0x2a3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (22, FreeBSD ELF32, unmount), eip = 0x280db14f, esp = 0xbfbfe1ec, ebp = 0xbfbfe2b8 --- lock order reversal: 1st 0xc6700584 user map (user map) @ vm/vm_map.c:3115 2nd 0xc58c1460 nfs (nfs) @ kern/vfs_subr.c:2053 KDB: stack backtrace: db_trace_self_wrapper(c0bd2533,e6eb3918,c0841c95,4,c0bcdb43,...) at db_trace_self_wrapper+0x26 kdb_backtrace(4,c0bcdb43,c451f728,c45249a0,e6eb3974,...) at kdb_backtrace+0x29 _witness_debugger(c0bd518e,c58c1460,c0bee554,c45249a0,c0bdbee0,...) at _witness_debugger+0x25 witness_checkorder(c58c1460,1,c0bdbed7,805,0,...) at witness_checkorder+0x839 __lockmgr_args(c58c1460,200501,c58c14c8,0,0,...) at __lockmgr_args+0x237 vop_stdlock(e6eb3a78,c0bf7dd9,c0bc876c,200501,c58c1408,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0ccc6c0,e6eb3a78,c0ceb340,c58c1408,200501,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c58c1408,200501,c0bdbed7,805,4,...) at _vn_lock+0x78 vget(c58c1408,200501,c520a6c0,4b2,0,...) at vget+0xc9 vnode_pager_lock(c58c845c,0,c0bf53ea,127,e6eb3c18,...) at vnode_pager_lock+0x1e3 vm_fault(c6700540,281b3000,2,8,281b3000,...) at vm_fault+0x1df trap_pfault(5,0,c0c051d6,2e7,c51f77d4,...) at trap_pfault+0x118 trap(e6eb3d38) at trap+0x289 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x2818643e, esp = 0xbfbfe5f4, ebp = 0xbfbfe728 --- panic: xdrmbuf_create with NULL mbuf chain cpuid = 2 KDB: enter: panic [thread pid 19708 tid 100090 ] Stopped at kdb_enter+0x3a: movl $0,kdb_why db> KDB: stack backtrace: db_trace_self_wrapper(c0bd2533,e6c583d4,c080b31d,c47f2320,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c47f2320,0,c0bcfcc8,170,c0bd3c83,...) at kdb_backtrace+0x29 mi_switch(103,0,c0bd3c83,2e1,c47f2320,...) at mi_switch+0x12d turnstile_wait(c47f2320,c4a9cb40,0,188,c0d1eeb0,...) at turnstile_wait+0x48a _mtx_lock_sleep(c0d1eeb0,c4b28d80,0,c0ba8f5f,414,...) at _mtx_lock_sleep+0x18e _mtx_lock_flags(c0d1eeb0,0,c0ba8f5f,414,765,...) at _mtx_lock_flags+0xf7 kbdmux_ioctl(c46f6a00,20044b07,c0d1abc4,c0d1d8c8,1,...) at kbdmux_ioctl+0x598 sc_cngetc(c0c68cc0,78,e6c584c8,c07cddc6,e6c584e8,...) at sc_cngetc+0xa5 cncheckc(e6c584e8,c04bdd25,c0b80842,c04befd0,e6c584e4,...) at cncheckc+0x48 cngetc(c0b80842,c04befd0,e6c584e4,e6c58520,1,...) at cngetc+0x16 db_readline(c0ced340,78,e6c58504,c04bc9a6,c0b80842,...) at db_readline+0x75 db_read_line(c0b80842,e6c58558,c04be81d,c0bcf273,c0bd2519,...) at db_read_line+0x1a db_command_loop(c0bcf273,c0bd2519,e6c58658,3,0,...) at db_command_loop+0x46 db_trap(3,0,b,3,e6c58618,...) at db_trap+0xdd kdb_trap(3,0,e6c58618,e6c58650,c4b26d0c,...) at kdb_trap+0x96 trap(e6c58618) at trap+0x5cb calltrap() at calltrap+0x6 --- trap 0x3, eip = 0xc083060a, esp = 0xe6c58658, ebp = 0xe6c58660 --- kdb_enter(c0bcf273,c0bcf273,c0bf815f,e6c58698,2,...) at kdb_enter+0x3a panic(c0bf815f,e6c58744,c09cf26a,e6c58708,0,...) at panic+0x136 xdrmbuf_create(e6c58708,0,1,1fa,12cfc,...) at xdrmbuf_create+0x1f clnt_vc_call(c6a8b0a0,e6c587d8,4,c625f900,e6c58814,...) at clnt_vc_call+0x8da clnt_reconnect_call(c5f09620,e6c587d8,4,c625f900,e6c58814,...) at clnt_reconnect_call+0x5a0 nfs_request(c5887968,c625f900,4,c4b28d80,c4ecd700,...) at nfs_request+0x1dd nfs3_access_otw(c4ecd700,e6c588bc,c0bee3c6,287,c0840d57,...) at nfs3_access_otw+0xde nfs_getattr(e6c589fc,c0c077cb,c61551c0,c61551c0,c5887968,...) at nfs_getattr+0xea VOP_GETATTR_APV(c0ccc6c0,e6c589fc,c4b28d80,1,c61551c0,...) at VOP_GETATTR_APV+0xc5 nfs_open(e6c58acc,c0c07853,c5887968,0,e6c58bd0,...) at nfs_open+0x10e VOP_OPEN_APV(c0ccc6c0,e6c58acc,e6c58a68,c0841adc,c5887968,...) at VOP_OPEN_APV+0xc5 vn_open_cred(e6c58bd0,e6c58c58,180,c4ecd700,0,...) at vn_open_cred+0x429 vn_open(e6c58bd0,e6c58c58,180,0,c0bf4c23,...) at vn_open+0x33 sigexit(c4b28d80,b,c0bcf2e2,a39,c5aacaa8,...) at sigexit+0x4e4 postsig(b,0,c0bd3c3d,e8,c4b26d0c,...) at postsig+0x1dd ast(e6c58d38) at ast+0x37f doreti_ast() at doreti_ast+0x17 db> panic: Assertion td->td_turnstile != NULL failed at ../../../kern/subr_turnstile.c:724 cpuid = 2 KDB: stack backtrace: db_trace_self_wrapper(c0bd2533,e6c58344,c080b31d,c47f2320,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c47f2320,0,c0bcfcc8,170,c0d1d8d0,...) at kdb_backtrace+0x29 mi_switch(100,0,c0bd0db0,977,2,...) at mi_switch+0x12d sched_bind(c4b28d80,0,c0bcf131,119,e6c58394,...) at sched_bind+0x8a boot(c0bcf273,c0bcf273,e6c583d4,c07f4684,2,...) at boot+0x47 panic(c0b84c39,c0bd41e0,c0bd3c83,2d4,c47f2320,...) at panic+0x152 turnstile_wait(c47f2320,c4a9cb40,0,188,c0d1eeb0,...) at turnstile_wait+0x37f _mtx_lock_sleep(c0d1eeb0,c4b28d80,0,c0ba8f5f,414,...) at _mtx_lock_sleep+0x18e _mtx_lock_flags(c0d1eeb0,0,c0ba8f5f,414,765,...) at _mtx_lock_flags+0xf7 kbdmux_ioctl(c46f6a00,20044b07,c0d1abc4,c0d1d8c8,1,...) at kbdmux_ioctl+0x598 sc_cngetc(c0c68cc0,78,e6c584c8,c07cddc6,e6c584e8,...) at sc_cngetc+0xa5 cncheckc(e6c584e8,c04bdd25,c0b80842,c04befd0,e6c584e4,...) at cncheckc+0x48 cngetc(c0b80842,c04befd0,e6c584e4,e6c58520,1,...) at cngetc+0x16 db_readline(c0ced340,78,e6c58504,c04bc9a6,c0b80842,...) at db_readline+0x75 db_read_line(c0b80842,e6c58558,c04be81d,c0bcf273,c0bd2519,...) at db_read_line+0x1a db_command_loop(c0bcf273,c0bd2519,e6c58658,3,0,...) at db_command_loop+0x46 db_trap(3,0,b,3,e6c58618,...) at db_trap+0xdd kdb_trap(3,0,e6c58618,e6c58650,c4b26d0c,...) at kdb_trap+0x96 trap(e6c58618) at trap+0x5cb calltrap() at calltrap+0x6 --- trap 0x3, eip = 0xc083060a, esp = 0xe6c58658, ebp = 0xe6c58660 --- kdb_enter(c0bcf273,c0bcf273,c0bf815f,e6c58698,2,...) at kdb_enter+0x3a panic(c0bf815f,e6c58744,c09cf26a,e6c58708,0,...) at panic+0x136 xdrmbuf_create(e6c58708,0,1,1fa,12cfc,...) at xdrmbuf_create+0x1f clnt_vc_call(c6a8b0a0,e6c587d8,4,c625f900,e6c58814,...) at clnt_vc_call+0x8da clnt_reconnect_call(c5f09620,e6c587d8,4,c625f900,e6c58814,...) at clnt_reconnect_call+0x5a0 nfs_request(c5887968,c625f900,4,c4b28d80,c4ecd700,...) at nfs_request+0x1dd nfs3_access_otw(c4ecd700,e6c588bc,c0bee3c6,287,c0840d57,...) at nfs3_access_otw+0xde nfs_getattr(e6c589fc,c0c077cb,c61551c0,c61551c0,c5887968,...) at nfs_getattr+0xea VOP_GETATTR_APV(c0ccc6c0,e6c589fc,c4b28d80,1,c61551c0,...) at VOP_GETATTR_APV+0xc5 nfs_open(e6c58acc,c0c07853,c5887968,0,e6c58bd0,...) at nfs_open+0x10e VOP_OPEN_APV(c0ccc6c0,e6c58acc,e6c58a68,c0841adc,c5887968,...) at VOP_OPEN_APV+0xc5 vn_open_cred(e6c58bd0,e6c58c58,180,c4ecd700,0,...) at vn_open_cred+0x429 vn_open(e6c58bd0,e6c58c58,180,0,c0bf4c23,...) at vn_open+0x33 sigexit(c4b28d80,b,c0bcf2e2,a39,c5aacaa8,...) at sigexit+0x4e4 postsig(b,0,c0bd3c3d,e8,c4b26d0c,...) at postsig+0x1dd ast(e6c58d38) at ast+0x37f doreti_ast() at doreti_ast+0x17 db> panic: mtx_lock_spin: recursed on non-recursive mutex turnstile chain @ ../../../kern/subr_turnstile.c:547 cpuid = 2 KDB: stack backtrace: db_trace_self_wrapper(c0bd2533,e6c5832c,c080b31d,c47f2320,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c47f2320,0,c0bcfcc8,170,c08220a3,...) at kdb_backtrace+0x29 mi_switch(100,0,c0bd0db0,977,2,...) at mi_switch+0x12d sched_bind(c4b28d80,0,c0bcf131,119,e6c58384,...) at sched_bind+0x8a boot(c0bcf273,c0bcf273,e6c5841c,c0b2a594,2,...) at boot+0x47 panic(c0bcdebd,c0bd3c66,c0bd3c83,223,2,...) at panic+0x152 _mtx_lock_spin_flags(c0d32874,0,c0bd3c83,223,c0d1eeb0,...) at _mtx_lock_spin_flags+0xd7 turnstile_trywait(c0d1eeb0,0,92309d0c,ace,c0d1eeb0,...) at turnstile_trywait+0x3f _mtx_lock_sleep(c0d1eeb0,c4b28d80,0,c0ba8f5f,414,...) at _mtx_lock_sleep+0xc0 _mtx_lock_flags(c0d1eeb0,0,c0ba8f5f,414,765,...) at _mtx_lock_flags+0xf7 kbdmux_ioctl(c46f6a00,20044b07,c0d1abc4,c0d1d8c8,1,...) at kbdmux_ioctl+0x598 sc_cngetc(c0c68cc0,78,e6c584c8,c07cddc6,e6c584e8,...) at sc_cngetc+0xa5 cncheckc(e6c584e8,c04bdd25,c0b80842,c04befd0,e6c584e4,...) at cncheckc+0x48 cngetc(c0b80842,c04befd0,e6c584e4,e6c58520,1,...) at cngetc+0x16 db_readline(c0ced340,78,e6c58504,c04bc9a6,c0b80842,...) at db_readline+0x75 db_read_line(c0b80842,e6c58558,c04be81d,c0bcf273,c0bd2519,...) at db_read_line+0x1a db_command_loop(c0bcf273,c0bd2519,e6c58658,3,0,...) at db_command_loop+0x46 db_trap(3,0,b,3,e6c58618,...) at db_trap+0xdd kdb_trap(3,0,e6c58618,e6c58650,c4b26d0c,...) at kdb_trap+0x96 trap(e6c58618) at trap+0x5cb calltrap() at calltrap+0x6 --- trap 0x3, eip = 0xc083060a, esp = 0xe6c58658, ebp = 0xe6c58660 --- kdb_enter(c0bcf273,c0bcf273,c0bf815f,e6c58698,2,...) at kdb_enter+0x3a panic(c0bf815f,e6c58744,c09cf26a,e6c58708,0,...) at panic+0x136 xdrmbuf_create(e6c58708,0,1,1fa,12cfc,...) at xdrmbuf_create+0x1f clnt_vc_call(c6a8b0a0,e6c587d8,4,c625f900,e6c58814,...) at clnt_vc_call+0x8da clnt_reconnect_call(c5f09620,e6c587d8,4,c625f900,e6c58814,...) at clnt_reconnect_call+0x5a0 nfs_request(c5887968,c625f900,4,c4b28d80,c4ecd700,...) at nfs_request+0x1dd nfs3_access_otw(c4ecd700,e6c588bc,c0bee3c6,287,c0840d57,...) at nfs3_access_otw+0xde nfs_getattr(e6c589fc,c0c077cb,c61551c0,c61551c0,c5887968,...) at nfs_getattr+0xea VOP_GETATTR_APV(c0ccc6c0,e6c589fc,c4b28d80,1,c61551c0,...) at VOP_GETATTR_APV+0xc5 nfs_open(e6c58acc,c0c07853,c5887968,0,e6c58bd0,...) at nfs_open+0x10e VOP_OPEN_APV(c0ccc6c0,e6c58acc,e6c58a68,c0841adc,c5887968,...) at VOP_OPEN_APV+0xc5 vn_open_cred(e6c58bd0,e6c58c58,180,c4ecd700,0,...) at vn_open_cred+0x429 vn_open(e6c58bd0,e6c58c58,180,0,c0bf4c23,...) at vn_open+0x33 sigexit(c4b28d80,b,c0bcf2e2,a39,c5aacaa8,...) at sigexit+0x4e4 postsig(b,0,c0bd3c3d,e8,c4b26d0c,...) at postsig+0x1dd ast(e6c58d38) at ast+0x37f doreti_ast() at doreti_ast+0x17 db> panic: mtx_lock_spin: recursed on non-recursive mutex turnstile chain @ ../../../kern/subr_turnstile.c:547 : (kgdb) l *xdrmbuf_create+0x1f 0xc0a4062f is in xdrmbuf_create (../../../xdr/xdr_mbuf.c:68). 63 */ 64 void 65 xdrmbuf_create(XDR *xdrs, struct mbuf *m, enum xdr_op op) 66 { 67 68 KASSERT(m != NULL, ("xdrmbuf_create with NULL mbuf chain")); 69 xdrs->x_op = op; 70 xdrs->x_ops = &xdrmbuf_ops; 71 xdrs->x_base = (char *) m; 72 if (op == XDR_ENCODE) { (kgdb) -- Test scenario: nullfs.sh