mutex plus dmb
try recursive one and debug with gdb script
debug with gdb script