[Lldb-commits] [PATCH] D41909: Fix deadlock in dwarf logging

Francis Ricci via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Thu Jan 11 13:55:56 PST 2018


fjricci added a comment.

> SymbolVendor::FindFunctions will lazily parse functions from the debug info and populate things inside the module, so the lock is required.

Can it give up the lock while it's blocked on worker threads? Holding a lock while blocked seems like a recipe for deadlocks (like this one).


https://reviews.llvm.org/D41909





More information about the lldb-commits mailing list