--- old/src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp 2019-11-21 11:58:01.823852983 +0100 +++ new/src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp 2019-11-21 11:58:01.331844674 +0100 @@ -418,7 +418,7 @@ static volatile int jfr_shutdown_lock = 0; static bool guard_reentrancy() { - return Atomic::cmpxchg(1, &jfr_shutdown_lock, 0) == 0; + return Atomic::cmpxchg(&jfr_shutdown_lock, 0, 1) == 0; } class JavaThreadInVM : public StackObj {