--- old/src/os_cpu/linux_x86/vm/thread_linux_x86.cpp 2016-10-25 10:40:04.469774413 +0200 +++ new/src/os_cpu/linux_x86/vm/thread_linux_x86.cpp 2016-10-25 10:40:04.422774382 +0200 @@ -65,11 +65,11 @@ return false; } - frame ret_frame(ret_sp, ret_fp, addr.pc()); + frame ret_frame(this, ret_sp, ret_fp, addr.pc()); if (!ret_frame.safe_for_sender(jt)) { #ifdef COMPILER2 // C2 uses ebp as a general register see if NULL fp helps - frame ret_frame2(ret_sp, NULL, addr.pc()); + frame ret_frame2(this, ret_sp, NULL, addr.pc()); if (!ret_frame2.safe_for_sender(jt)) { // nothing else to try if the frame isn't good return false;