[Lldb-commits] [PATCH] D23802: gdb-remote: Make the sequence mutex non-recursive

Ted Woodward via lldb-commits lldb-commits at lists.llvm.org
Wed Oct 12 10:33:23 PDT 2016


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.


Repository:
  rL LLVM

https://reviews.llvm.org/D23802





More information about the lldb-commits mailing list