Index: uspace/app/trace/trace.c
===================================================================
--- uspace/app/trace/trace.c	(revision 18c485aa36974a30e88dc6e37feab065b843befc)
+++ uspace/app/trace/trace.c	(revision 741fd168039c63304d28851d0bfb573bd41fec74)
@@ -450,4 +450,14 @@
 	while (!abort_trace) {
 
+		if (paused) {
+			printf("Waiting for resume\n");
+			while (paused) {
+				usleep(1000000);
+				fibril_yield();
+				printf(".");
+			}
+			printf("Resumed\n");
+		}
+
 		/* Run thread until an event occurs */
 		rc = udebug_go(phoneid, thread_hash,
@@ -470,11 +480,4 @@
 			case UDEBUG_EVENT_STOP:
 				printf("Stop event\n");
-				printf("Waiting for resume\n");
-				while (paused) {
-					usleep(1000000);
-					fibril_yield();
-					printf(".");
-				}
-				printf("Resumed\n");
 				break;
 			case UDEBUG_EVENT_THREAD_B:
@@ -581,4 +584,5 @@
 		if (c == 'q') break;
 		if (c == 'p') {
+			printf("Pause...\n");
 			paused = 1;
 			rc = udebug_stop(phoneid, thash);
@@ -587,4 +591,5 @@
 		if (c == 'r') {
 			paused = 0;
+			printf("Resume...\n");
 		}
 	}
