--- old/src/os_cpu/linux_x86/vm/thread_linux_x86.hpp 2016-10-25 10:40:04.620774514 +0200 +++ new/src/os_cpu/linux_x86/vm/thread_linux_x86.hpp 2016-10-25 10:40:04.573774482 +0200 @@ -33,10 +33,10 @@ frame pd_last_frame() { assert(has_last_Java_frame(), "must have last_Java_sp() when suspended"); if (_anchor.last_Java_pc() != NULL) { - return frame(_anchor.last_Java_sp(), _anchor.last_Java_fp(), _anchor.last_Java_pc()); + return frame(this, _anchor.last_Java_sp(), _anchor.last_Java_fp(), _anchor.last_Java_pc()); } else { // This will pick up pc from sp - return frame(_anchor.last_Java_sp(), _anchor.last_Java_fp()); + return frame(this, _anchor.last_Java_sp(), _anchor.last_Java_fp()); } }