Index: uspace/lib/c/generic/fibril_synch.c
===================================================================
--- uspace/lib/c/generic/fibril_synch.c	(revision 1fa010cf522cf2c3d4f24c98f452e974d5698128)
+++ uspace/lib/c/generic/fibril_synch.c	(revision 12c38f5711e31fd61ff534022fa14d159bf6c0f5)
@@ -73,17 +73,16 @@
 	fibril_t *f = (fibril_t *) fibril_get_id();
 
-	printf("Deadlock detected: ");
+	printf("Deadlock detected.\n");
+	stacktrace_print();
 
 	printf("Fibril %p waits for primitive %p.\n", f, oi);
-	stacktrace_print();
 
 	while (oi && oi->owned_by) {
-		printf(". ");
 		printf("Primitive %p is owned by fibril %p.\n",
 		    oi, oi->owned_by);
+		if (oi->owned_by == f)
+			break;
 		stacktrace_print_fp_pc(oi->owned_by->ctx.ebp,
 		    oi->owned_by->ctx.pc);
-		if (oi->owned_by == f)
-			break;
 		printf("Fibril %p waits for primitive %p.\n",
 		     oi->owned_by, oi->owned_by->waits_for);
