Index: lib/tsan/rtl/tsan_rtl_report.cc =================================================================== --- lib/tsan/rtl/tsan_rtl_report.cc +++ lib/tsan/rtl/tsan_rtl_report.cc @@ -697,7 +697,10 @@ BufferedStackTrace *ptrace = new(internal_alloc(MBlockStackTrace, sizeof(BufferedStackTrace))) BufferedStackTrace(); - ptrace->Unwind(kStackTraceMax, pc, 0, 0, 0, 0, false); + uptr stack_bottom = cur_thread()->stk_addr; + uptr stack_top = stack_bottom + cur_thread()->stk_size; + uptr bp = GET_CURRENT_FRAME(); + ptrace->Unwind(kStackTraceMax, pc, bp, 0, stack_top, stack_bottom, false); for (uptr i = 0; i < ptrace->size / 2; i++) { uptr tmp = ptrace->trace_buffer[i]; ptrace->trace_buffer[i] = ptrace->trace_buffer[ptrace->size - i - 1];