8217407: StackValue::print_on() crashes on NULL handle
authorvlivanov
Fri, 18 Jan 2019 17:34:43 -0800
changeset 53401 3f224e4a891e
parent 53400 6a3586523418
child 53402 456e3870579e
8217407: StackValue::print_on() crashes on NULL handle Reviewed-by: kvn
src/hotspot/share/runtime/stackValue.cpp
--- a/src/hotspot/share/runtime/stackValue.cpp	Fri Jan 18 17:34:36 2019 -0800
+++ b/src/hotspot/share/runtime/stackValue.cpp	Fri Jan 18 17:34:43 2019 -0800
@@ -206,7 +206,11 @@
       break;
 
     case T_OBJECT:
-      _handle_value()->print_value_on(st);
+      if (_handle_value() != NULL) {
+        _handle_value()->print_value_on(st);
+      } else {
+        st->print("NULL");
+      }
       st->print(" <" INTPTR_FORMAT ">", p2i((address)_handle_value()));
      break;