diff --git a/runtime/src/katracereader.cpp b/runtime/src/katracereader.cpp
index c9a7da29ba7afa5726e3fb05f6930145b3e30b80..06d59c2f92ac5501ca74c736a03d6b8231f8c3ef 100644
--- a/runtime/src/katracereader.cpp
+++ b/runtime/src/katracereader.cpp
@@ -373,6 +373,7 @@ static void callback_print_event(
       std::cout << " parallel_id:" << KAAPI_EVENT_DATA(event,0,i);
     break;
 
+
     case KAAPI_EVT_TASKWAIT_BEG :
     case KAAPI_EVT_TASKWAIT_END :
     case KAAPI_EVT_TASKGROUP_BEG:
@@ -381,6 +382,11 @@ static void callback_print_event(
     case KAAPI_EVT_LOCK_END:
     break;
 
+    case KAAPI_EVT_BARRIER_BEG:
+    case KAAPI_EVT_BARRIER_END:
+      std::cout << " task " << KAAPI_EVENT_DATA(event,0,u);
+    break;
+
     default:
       printf("***Unkown event number: %i\n", event->evtno);
       break;