1.1 --- a/src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp Mon Jun 19 22:49:52 2017 +0000 1.2 +++ b/src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp Mon Jun 26 02:04:40 2017 -0700 1.3 @@ -44,7 +44,7 @@ 1.4 1.5 // If we have a last_Java_frame, then we should use it even if 1.6 // isInJava == true. It should be more reliable than ucontext info. 1.7 - if (jt->has_last_Java_frame()) { 1.8 + if (jt->has_last_Java_frame() && jt->frame_anchor()->walkable()) { 1.9 *fr_addr = jt->pd_last_frame(); 1.10 return true; 1.11 }