Index: libcfa/src/concurrency/mutex.cfa
===================================================================
--- libcfa/src/concurrency/mutex.cfa	(revision ac2b5984c4b0375acbf29ad1d84b311620fd487c)
+++ libcfa/src/concurrency/mutex.cfa	(revision 5c9b20cdbd8f11c2e3b1817c4e65a16c5f1e9a65)
@@ -41,5 +41,5 @@
 		append( blocked_threads, kernelTLS.this_thread );
 		unlock( lock );
-		park();
+		park( __cfaabi_dbg_ctx );
 	}
 	else {
@@ -64,5 +64,5 @@
 	this.is_locked = (this.blocked_threads != 0);
 	unpark(
-		pop_head( this.blocked_threads )
+		pop_head( this.blocked_threads ) __cfaabi_dbg_ctx2
 	);
 	unlock( this.lock );
@@ -96,5 +96,5 @@
 		append( blocked_threads, kernelTLS.this_thread );
 		unlock( lock );
-		park();
+		park( __cfaabi_dbg_ctx );
 	}
 }
@@ -123,5 +123,5 @@
 		owner = thrd;
 		recursion_count = (thrd ? 1 : 0);
-		unpark( thrd );
+		unpark( thrd __cfaabi_dbg_ctx2 );
 	}
 	unlock( lock );
@@ -141,5 +141,5 @@
 	lock( lock __cfaabi_dbg_ctx2 );
 	unpark(
-		pop_head( this.blocked_threads )
+		pop_head( this.blocked_threads ) __cfaabi_dbg_ctx2
 	);
 	unlock( lock );
@@ -150,5 +150,5 @@
 	while(this.blocked_threads) {
 		unpark(
-			pop_head( this.blocked_threads )
+			pop_head( this.blocked_threads ) __cfaabi_dbg_ctx2
 		);
 	}
@@ -160,5 +160,5 @@
 	append( this.blocked_threads, kernelTLS.this_thread );
 	unlock( this.lock );
-	park();
+	park( __cfaabi_dbg_ctx );
 }
 
@@ -169,5 +169,5 @@
 	unlock(l);
 	unlock(this.lock);
-	park();
+	park( __cfaabi_dbg_ctx );
 	lock(l);
 }
