diff options
author | Greg Clayton <gclayton@apple.com> | 2014-10-13 16:54:26 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2014-10-13 16:54:26 +0000 |
commit | e5bbe10d9ef3a96afb680eaf1dea478faca67ff2 (patch) | |
tree | de8a5f9d24abe0d0a019abc73a38cf262928a5d2 | |
parent | 76267490cb0e90ad38c78dd72df59e8a16d1a0d2 (diff) | |
download | bcm5719-llvm-e5bbe10d9ef3a96afb680eaf1dea478faca67ff2.tar.gz bcm5719-llvm-e5bbe10d9ef3a96afb680eaf1dea478faca67ff2.zip |
Don't lock the IOHandlerList::m_mutex in Debugger::RunIOHandler(...) since if a process is resumed or halted, it will try to push/pop the process IOHandler and it will deadlock.
<rdar://problem/18610852>
llvm-svn: 219620
-rw-r--r-- | lldb/source/Core/Debugger.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/lldb/source/Core/Debugger.cpp b/lldb/source/Core/Debugger.cpp index 0ec526e731b..4e8d5ae18e1 100644 --- a/lldb/source/Core/Debugger.cpp +++ b/lldb/source/Core/Debugger.cpp @@ -914,7 +914,6 @@ Debugger::GetTopIOHandlerControlSequence(char ch) void Debugger::RunIOHandler (const IOHandlerSP& reader_sp) { - Mutex::Locker locker (m_input_reader_stack.GetMutex()); PushIOHandler (reader_sp); IOHandlerSP top_reader_sp = reader_sp; |