Date: Sun, 07 Sep 2014 17:56:30 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 193437] New: Cubieboard2: lock order reversal on poweroff Message-ID: <bug-193437-7@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193437 Bug ID: 193437 Summary: Cubieboard2: lock order reversal on poweroff Product: Base System Version: 11.0-CURRENT Hardware: Any OS: Any Status: Needs Triage Severity: Affects Only Me Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: che@bein.link Gave poweroff command to my cubieboard, it begins to power off, syncs disks and I get the following: All buffers synced. lock order reversal: 1st 0xc3d8c274 ufs (ufs) @ /home/che/freebsd-src/head/sys/kern/vfs_mount.c:1223 2nd 0xc3d8c5d4 devfs (devfs) @ /home/che/freebsd-src/head/sys/kern/vfs_subr.c:2137 KDB: stack backtrace: db_trace_self() at db_trace_self pc = 0xc0509484 lr = 0xc02347e0 (X_db_symbol_values+0x11c) sp = 0xebbcaa00 fp = 0xebbcab18 r10 = 0xc3d8c5d4 X_db_symbol_values() at X_db_symbol_values+0x11c pc = 0xc02347e0 lr = 0xc0370d60 (kdb_backtrace+0x38) sp = 0xebbcab20 fp = 0xebbcab28 r4 = 0xc0639a94 r5 = 0xc0550f1e r6 = 0xc0573682 r7 = 0xc0572c46 kdb_backtrace() at kdb_backtrace+0x38 pc = 0xc0370d60 lr = 0xc038c608 (witness_checkorder+0xe58) sp = 0xebbcab30 fp = 0xebbcab80 r4 = 0xc055e3ff witness_checkorder() at witness_checkorder+0xe58 pc = 0xc038c608 lr = 0xc031adb8 (__lockmgr_args+0x8b4) sp = 0xebbcab88 fp = 0xebbcabf0 r4 = 0x00000100 r5 = 0x00080500 r6 = 0x00000859 r7 = 0xc3d8c5f4 r8 = 0xc3d8c5d4 r9 = 0x00080000 r10 = 0xc057367f __lockmgr_args() at __lockmgr_args+0x8b4 pc = 0xc031adb8 lr = 0xc03d18b0 (vop_stdlock+0x3c) sp = 0xebbcabf8 fp = 0xebbcac08 r4 = 0xebbcac28 r5 = 0xc0613f40 r6 = 0x00000000 r7 = 0x00080500 r8 = 0xebbcac28 r9 = 0xc05512fb r10 = 0x00000859 vop_stdlock() at vop_stdlock+0x3c pc = 0xc03d18b0 lr = 0xc052ba20 (VOP_LOCK1_APV+0xd8) sp = 0xebbcac10 fp = 0xebbcac20 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xd8 pc = 0xc052ba20 lr = 0xc03efc14 (_vn_lock+0x44) sp = 0xebbcac28 fp = 0xebbcac58 r4 = 0xc3d8c5a0 r5 = 0xc3d45500 r6 = 0xc057367f _vn_lock() at _vn_lock+0x44 pc = 0xc03efc14 lr = 0xc03e048c (vget+0x60) sp = 0xebbcac60 fp = 0xebbcac80 r4 = 0xc3d8c5a0 r5 = 0xc3d45500 r6 = 0x00080500 r7 = 0xc3d45514 r8 = 0xc3a87640 r9 = 0xc05512fb r10 = 0x00000000 vget() at vget+0x60 pc = 0xc03e048c lr = 0xc02952b8 (devfs_allocv+0xf8) sp = 0xebbcac88 fp = 0xebbcacb0 r4 = 0xc08de4ac r5 = 0xc3d45500 r6 = 0xc3d6f100 r7 = 0xc3d45514 r8 = 0x00080500 devfs_allocv() at devfs_allocv+0xf8 pc = 0xc02952b8 lr = 0xc0294d80 (devfs_unmount_final+0x4ec) sp = 0xebbcacb8 fp = 0xebbcacc8 r4 = 0xebbcace8 r5 = 0xc3d8a560 r6 = 0xc3d45500 r7 = 0x00000000 r8 = 0xc3a87640 r9 = 0x00080000 r10 = 0x00080000 devfs_unmount_final() at devfs_unmount_final+0x4ec pc = 0xc0294d80 lr = 0xc03d9c78 (dounmount+0x3a0) sp = 0xebbcacd0 fp = 0xebbcad18 r4 = 0xc3d8c240 r5 = 0x00001000 r6 = 0xc0572c43 dounmount() at dounmount+0x3a0 pc = 0xc03d9c78 lr = 0xc03e2688 (vfs_unmountall+0x48) sp = 0xebbcad20 fp = 0xebbcad40 r4 = 0xc3a87640 r5 = 0xc055e3ff r6 = 0xc0562bd0 r7 = 0xc3d8a560 r8 = 0xc06141e0 r9 = 0xc056a980 r10 = 0xc0573d14 vfs_unmountall() at vfs_unmountall+0x48 pc = 0xc03e2688 lr = 0xc03377b4 (kern_reboot+0x4d4) sp = 0xebbcad48 fp = 0xebbcada8 r4 = 0xc0620474 r5 = 0x00000000 r6 = 0xc0562bd0 r7 = 0xd91156a8 r8 = 0xc062b610 r9 = 0x00004008 r10 = 0xc08dfa9c kern_reboot() at kern_reboot+0x4d4 pc = 0xc03377b4 lr = 0xc03372d8 (sys_reboot+0x44) sp = 0xebbcadb0 fp = 0xebbcadb8 r4 = 0xebbcae18 r5 = 0xc3a84640 r6 = 0x00000000 r7 = 0x00000000 r8 = 0x0000001f r9 = 0xebbcae10 r10 = 0x0000001e sys_reboot() at sys_reboot+0x44 pc = 0xc03372d8 lr = 0xc051f4ec (swi_handler+0x290) sp = 0xebbcadc0 fp = 0xebbcae58 r4 = 0xc3a87640 swi_handler() at swi_handler+0x290 pc = 0xc051f4ec lr = 0xc050b0fc (swi_exit) sp = 0xebbcae60 fp = 0xbffff938 r4 = 0x000de700 r5 = 0x000dc0c0 r6 = 0x00000034 r7 = 0x00000037 r8 = 0x0000001f r9 = 0x0000000e swi_exit() at swi_exit pc = 0xc050b0fc lr = 0xc050b0fc (swi_exit) sp = 0xebbcae60 fp = 0xbffff938 Unable to unwind further Uptime: 5m47s The operating system has halted. Please press any key to reboot. -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-193437-7>