--- old/src/share/vm/gc/shared/workgroup.cpp 2015-09-08 13:23:25.715225617 +0200 +++ new/src/share/vm/gc/shared/workgroup.cpp 2015-09-08 13:23:25.611225621 +0200 @@ -23,6 +23,7 @@ */ #include "precompiled.hpp" +#include "gc/shared/gcId.hpp" #include "gc/shared/workgroup.hpp" #include "memory/allocation.hpp" #include "memory/allocation.inline.hpp" @@ -328,6 +329,7 @@ void GangWorker::run_task(WorkData data) { print_task_started(data); + GCIdMark gc_id_mark(data._task->gc_id()); data._task->work(data._worker_id); print_task_done(data);