ted added a comment.
I'm seeing the same issue as Nitesh, except in a different spot. The Hexagon
Simulator doesn't support QSaveRegisterState, so lldb calls
GDBRemoteRegisterContext::ReadAllRegisterValues. It gets a lock on the
communication client, then calls ReadAllRegisters, which tries to get a lock on
the communication client, and fails (hangs on Linux, crashes on Windows).
The revert fixed the problem.
lldb-commits mailing list