The tsan tests are unsupported on linux, but they assert in Thread::GetStopDescriptionRaw() because of empty stop reason description. And it is empty because InstrumentationRuntimeTSan::NotifyBreakpointHit() fails to get report from InstrumentationRuntimeTSan::RetrieveReportData(), which is possibly(?) the reason why this is unsupported on linux. Add a dummy stop reason description for this case, which changes the test result from failing to unsupported.
Details
Details
Diff Detail
Diff Detail
- Repository
- rLLDB LLDB
Event Timeline
Comment Actions
Looks good for get rid of the test failure.
(Although it would we good to actually figure out why RetrieveReportData doesn't work.)
Comment Actions
Closing, I forgot to add the "Differential Revision:" line, but D86593 landed sooner anyway.
Comment Actions
Sorry, I totally didn't see this patch (I also only added Fred as a reviewer as he added the assert, so there weren't even any shared reviewers who could have pointed this out).