diff --git a/common/utils/T/local_tracer.c b/common/utils/T/local_tracer.c
index df6d350a8be862cd2827ea913c15bcb5b33e2c0b..93a56a9e3d41aa2ecd8f41aa617fe55c292c055e 100644
--- a/common/utils/T/local_tracer.c
+++ b/common/utils/T/local_tracer.c
@@ -183,6 +183,10 @@ again:
       break;
 
     case 2: break;
+    default:
+      printf("%s:%d:%s: unhandled message type %d\n",
+          __FILE__, __LINE__, __FUNCTION__, t);
+      abort();
     }
 
     b = buf;