could you turn on these in your .config:
CONFIG_PROVE_LOCKING=y
CONFIG_DEBUG_LIST=y
CONFIG_FRAME_POINTER=y
CONFIG_DEBUG_SLAB=y
and please post the resulting dmesg output - does lockdep notice any
lockup reason? (your backtrace suggests some mutex stuff so it might as
well detect it)
Ingo
-