--- old/src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.hpp 2018-03-20 18:39:50.453397970 -0400 +++ new/src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.hpp 2018-03-20 18:39:49.803337644 -0400 @@ -32,13 +32,7 @@ _base_of_stack_pointer = NULL; } - frame pd_last_frame() { - assert(has_last_Java_frame(), "must have last_Java_sp() when suspended"); - assert(_anchor.walkable(), "thread has not dumped its register windows yet"); - - assert(_anchor.last_Java_pc() != NULL, "Ack no pc!"); - return frame(last_Java_sp(), frame::unpatchable, _anchor.last_Java_pc()); - } + frame pd_last_frame(); // Sometimes the trap handler needs to record both PC and NPC. // This is a SPARC-specific companion to Thread::set_saved_exception_pc.