[Lldb-commits] [PATCH] D58727: https://reviews.llvm.org/D58394 done right

Pavel Labath via lldb-commits lldb-commits at lists.llvm.org
Sat Mar 2 11:54:45 PST 2019

On 01/03/2019 14:55, Pavel Labath via Phabricator wrote:
> labath accepted this revision.
> labath added a comment.
> This revision is now accepted and ready to land.
> Yes, that did the trick. The new test is passing on linux now as well.
> Regarding BTW, I see the option to "reopen a revision" in the drop down menu at the bottom of the page (the same one you use to accept the revision and stuff). AFAICT, even I am able to reopen that other revision.

Hmm.. it seems this did not fully fix the problem (at least on linux), 
because I am still seeing random failures (usually when the system is 
under load).

I've captured the logs of both failing and successful runs, but I'm not 
exactly sure what to make of it. Things start to get interesting around 
line 22610 in bad.log, where we do a "vCont;s" to step over the 
breakpoint. However, it seems that the public thread does not wait for 
the single step to complete, and immediately starts to compute 
backtraces of threads (as if we just performed the final stop). Around 
lines 22700--22800 you can see that the public thread's backtrace 
computing runs concurrently with the ShouldStop processing on the 
private thread, which doesn't seem right to me. Things get very 
confusing after that, but the end result seems to be that the process 
gets killed (maybe because we've reached the end of the batch file) 
without it having completed all prescribed stops.

Do you have any idea what's going on here?

PS: For the time being, I've reinstated the "UNSUPPORTED: linux" stanza 
on this test as the test fails pretty frequently for me.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: bad.log.bz2
Type: application/x-bzip
Size: 132604 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20190302/8d31c4db/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: good.log.bz2
Type: application/x-bzip
Size: 134482 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20190302/8d31c4db/attachment-0003.bin>

More information about the lldb-commits mailing list