>Hi I'm getting the following crash in mutex_exit which is being done in the >kernel. > >> ::status >debugging crash dump vmcore.0 (32-bit) from solaris-devx >operating system: 5.11 snv_72 (i86pc) >panic message: mutex_exit: not owner, lp=d0eb3c94 owner=f6c4f510 >thread=d0eb3de0 >dump content: kernel pages only >> ::stack >vpanic(fe8ad938, fe8ad8b0, d0eb3c94, f6c4f510, d0eb3de0) >mutex_panic+0x55(fe8ad8b0, d0eb3c94) >mutex_vector_exit+0x2d(d0eb3c94) >taskq_ent_free+0x2c(d0eb3c74, cd7e9240) >taskq_thread+0x1d8(cd7ec0a8, 0) >thread_start+8() > >I'm spawning threads in the kernel which seems to be causing this. Is there >any anything you could help me out with about what is going wrong here?
Your own code? What happens here is that you mutex_exit() a lock which was locked by a different thread. Casper _______________________________________________ opensolaris-code mailing list opensolaris-code@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/opensolaris-code