>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

Reply via email to