--- old/src/os/windows/vm/os_windows.cpp 2016-09-15 10:18:04.907602674 -0400 +++ new/src/os/windows/vm/os_windows.cpp 2016-09-15 10:18:03.835597358 -0400 @@ -2366,7 +2366,6 @@ if (Interpreter::contains(pc)) { *fr = os::fetch_frame_from_context((void*)exceptionInfo->ContextRecord); if (!fr->is_first_java_frame()) { - assert(fr->safe_for_sender(thread), "Safety check"); *fr = fr->java_sender(); } } else { @@ -2383,7 +2382,6 @@ // has been pushed on the stack *fr = frame(fr->sp() + 1, fr->fp(), (address)*(fr->sp())); if (!fr->is_java_frame()) { - assert(fr->safe_for_sender(thread), "Safety check"); *fr = fr->java_sender(); } } --- old/src/os_cpu/linux_x86/vm/os_linux_x86.cpp 2016-09-15 10:18:08.287619435 -0400 +++ new/src/os_cpu/linux_x86/vm/os_linux_x86.cpp 2016-09-15 10:18:07.219614139 -0400 @@ -191,7 +191,6 @@ // method returns the Java sender of the current frame. *fr = os::fetch_frame_from_ucontext(thread, uc); if (!fr->is_first_java_frame()) { - assert(fr->safe_for_sender(thread), "Safety check"); *fr = fr->java_sender(); } } else { @@ -209,7 +208,6 @@ intptr_t* sp = os::Linux::ucontext_get_sp(uc); *fr = frame(sp + 1, fp, (address)*sp); if (!fr->is_java_frame()) { - assert(fr->safe_for_sender(thread), "Safety check"); assert(!fr->is_first_frame(), "Safety check"); *fr = fr->java_sender(); } --- old/src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp 2016-09-15 10:18:11.623635977 -0400 +++ new/src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp 2016-09-15 10:18:10.547630642 -0400 @@ -255,7 +255,6 @@ // method returns the Java sender of the current frame. *fr = os::fetch_frame_from_ucontext(thread, uc); if (!fr->is_first_java_frame()) { - assert(fr->safe_for_sender(thread), "Safety check"); *fr = fr->java_sender(); } } else { @@ -273,7 +272,6 @@ intptr_t* sp = os::Solaris::ucontext_get_sp(uc); *fr = frame(sp + 1, fp, (address)*sp); if (!fr->is_java_frame()) { - assert(fr->safe_for_sender(thread), "Safety check"); *fr = fr->java_sender(); } }