wallace added a comment.

I've done a lightweight test and it seems that the BaseThreadPlan is being 
asked for the stop reason when the exec happens, but it holds a reference to 
the thread whose destructor has been called, which causes the crash. On Darwin, 
as Greg said, the BaseThreadPlan is deleted when the thread changes, so this 
doesn't happen.
Later this week I'll spend more time gathering logs and I'll share them here in 
a nice format.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D93874/new/

https://reviews.llvm.org/D93874

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to