--- old/src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp 2019-02-22 15:44:41.660795776 +0900 +++ new/src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp 2019-02-22 15:44:41.423797879 +0900 @@ -74,7 +74,7 @@ do { loop_count++; // By the time we get here we should never see unsafe but better safe then segv'd - if (loop_count > loop_max || !_frame.safe_for_sender(_thread)) { + if (((loop_max != 0) && (loop_count > loop_max)) || !_frame.safe_for_sender(_thread)) { _mode = at_end_mode; return; }