-- cut here -- lock order reversal: 1st 0xffffffff80501ba0 cdev (cdev) @ kern/kern_conf.c:61 2nd 0xffffffff858d20f8 sleep mtxpool (sleep mtxpool) @ kern/kern_prot.c:1877 KDB: stack backtrace: witness_checkorder() at witness_checkorder+0x4d2 _mtx_lock_flags() at _mtx_lock_flags+0x5c crhold() at crhold+0x26 make_dev_credv() at make_dev_credv+0xb0 make_dev_cred() at make_dev_cred+0x8e pty_clone() at pty_clone+0xcd devfs_lookup() at devfs_lookup+0x55e VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x7e lookup() at lookup+0x351 namei() at namei+0x399 vn_open_cred() at vn_open_cred+0x1e0 kern_open() at kern_open+0xfd open() at open+0x25 syscall() at syscall+0x4a1 Xfast_syscall() at Xfast_syscall+0xa8 --- syscall (5, FreeBSD ELF64, open), rip = 0x2168fe1c, rsp 0x7fffffffde58, rbp = 0x40 --- -- and here -- -STABLE hasn't been that stable lately :( -- If it's there, and you can see it, it's real. If it's not there, and you can see it, it's virtual. If it's there, and you can't see it, it's transparent. If it's not there, and you can't see it, you erased it.
On 11/9/06, Vlad Galu <dudu@dudu.ro> wrote:> -- cut here -- > lock order reversal: > 1st 0xffffffff80501ba0 cdev (cdev) @ kern/kern_conf.c:61 > 2nd 0xffffffff858d20f8 sleep mtxpool (sleep mtxpool) @ kern/kern_prot.c:1877 > KDB: stack backtrace: > witness_checkorder() at witness_checkorder+0x4d2 > _mtx_lock_flags() at _mtx_lock_flags+0x5c > crhold() at crhold+0x26 > make_dev_credv() at make_dev_credv+0xb0 > make_dev_cred() at make_dev_cred+0x8e > pty_clone() at pty_clone+0xcd > devfs_lookup() at devfs_lookup+0x55e > VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x7e > lookup() at lookup+0x351 > namei() at namei+0x399 > vn_open_cred() at vn_open_cred+0x1e0 > kern_open() at kern_open+0xfd > open() at open+0x25 > syscall() at syscall+0x4a1 > Xfast_syscall() at Xfast_syscall+0xa8 > --- syscall (5, FreeBSD ELF64, open), rip = 0x2168fe1c, rsp > 0x7fffffffde58, rbp = 0x40 --- > -- and here -- > > -STABLE hasn't been that stable lately :( >Ahm, it's on the list already, at position #187.> -- > If it's there, and you can see it, it's real. > If it's not there, and you can see it, it's virtual. > If it's there, and you can't see it, it's transparent. > If it's not there, and you can't see it, you erased it. >-- If it's there, and you can see it, it's real. If it's not there, and you can see it, it's virtual. If it's there, and you can't see it, it's transparent. If it's not there, and you can't see it, you erased it.
I have never been able to "make buildworld" on sparc64 STABLE. It always dies in gbde. mkdep -f .depend -a -I/usr/src/sbin/gbde/../../sys -DRESCUE /usr/src/sbin/gbde/gbde.c template.c /usr/src/sbin/gbde/../../sys/crypto/rijndael/rijndael-alg-fst.c /usr/src/sbin/gbde/../../sys/crypto/rijndael/rijndael-api-fst.c /usr/src/sbin/gbde/../../sys/crypto/sha2/sha2.c /usr/src/sbin/gbde/../../sys/geom/bde/g_bde_lock.c echo gbde: /usr/obj/usr/src/tmp/usr/lib/libc.a /usr/obj/usr/src/tmp/usr/lib/libmd.a /usr/obj/usr/src/tmp/usr/lib/libutil.a /usr/obj/usr/src/tmp/usr/lib/libgeom.a >> .depend cc -O2 -fno-strict-aliasing -pipe -I/usr/src/sbin/gbde/../../sys -DRESCUE -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -c /usr/src/sbin/gbde/gbde.c /usr/src/sbin/gbde/gbde.c: In function `g_read_data': /usr/src/sbin/gbde/gbde.c:164: warning: implicit declaration of function `read' /usr/src/sbin/gbde/gbde.c: In function `setup_passphrase': /usr/src/sbin/gbde/gbde.c:216: warning: implicit declaration of function `close' /usr/src/sbin/gbde/gbde.c: In function `cmd_nuke': /usr/src/sbin/gbde/gbde.c:391: warning: implicit declaration of function `write' /usr/src/sbin/gbde/gbde.c: In function `cmd_init': /usr/src/sbin/gbde/gbde.c:556: warning: implicit declaration of function `unlink' /usr/src/sbin/gbde/gbde.c: In function `main': /usr/src/sbin/gbde/gbde.c:801: warning: implicit declaration of function `getopt' /usr/src/sbin/gbde/gbde.c:804: error: `optarg' undeclared (first use in this function) /usr/src/sbin/gbde/gbde.c:804: error: (Each undeclared identifier is reported only once /usr/src/sbin/gbde/gbde.c:804: error: for each function it appears in.) *** Error code 1 Stop in /usr/src/sbin/gbde. *** Error code 1 Stop in /usr/obj/usr/src/rescue/rescue. *** Error code 1 Stop in /usr/src/rescue/rescue. *** Error code 1 Stop in /usr/src/rescue. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. On 11/9/06, Vlad Galu <dudu@dudu.ro> wrote:> -- cut here -- > lock order reversal: > 1st 0xffffffff80501ba0 cdev (cdev) @ kern/kern_conf.c:61 > 2nd 0xffffffff858d20f8 sleep mtxpool (sleep mtxpool) @ kern/kern_prot.c:1877 > KDB: stack backtrace: > witness_checkorder() at witness_checkorder+0x4d2 > _mtx_lock_flags() at _mtx_lock_flags+0x5c > crhold() at crhold+0x26 > make_dev_credv() at make_dev_credv+0xb0 > make_dev_cred() at make_dev_cred+0x8e > pty_clone() at pty_clone+0xcd > devfs_lookup() at devfs_lookup+0x55e > VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x7e > lookup() at lookup+0x351 > namei() at namei+0x399 > vn_open_cred() at vn_open_cred+0x1e0 > kern_open() at kern_open+0xfd > open() at open+0x25 > syscall() at syscall+0x4a1 > Xfast_syscall() at Xfast_syscall+0xa8 > --- syscall (5, FreeBSD ELF64, open), rip = 0x2168fe1c, rsp > 0x7fffffffde58, rbp = 0x40 --- > -- and here -- > > -STABLE hasn't been that stable lately :( > > -- > If it's there, and you can see it, it's real. > If it's not there, and you can see it, it's virtual. > If it's there, and you can't see it, it's transparent. > If it's not there, and you can't see it, you erased it. > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >
On Thu, 9 Nov 2006, Vlad Galu wrote:> -- cut here -- > lock order reversal: > 1st 0xffffffff80501ba0 cdev (cdev) @ kern/kern_conf.c:61 > 2nd 0xffffffff858d20f8 sleep mtxpool (sleep mtxpool) @ kern/kern_prot.c:1877isn't that http://sources.zabbadoz.net/freebsd/lor.html#187 ? -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT