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
This commit is contained in:
parent
76267490cb
commit
e5bbe10d9e
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue