summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/api/multithreaded
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2016-12-09 01:21:14 +0000
committerGreg Clayton <gclayton@apple.com>2016-12-09 01:21:14 +0000
commit7904046c33d8c8a24e1d78303bf0ebc61d7d9ef1 (patch)
tree9369d32b2747e41bfe1e2d9843cb028d9068e043 /lldb/packages/Python/lldbsuite/test/api/multithreaded
parent867e7d17655367377137393ea7d2fa68268d3001 (diff)
downloadbcm5719-llvm-7904046c33d8c8a24e1d78303bf0ebc61d7d9ef1.tar.gz
bcm5719-llvm-7904046c33d8c8a24e1d78303bf0ebc61d7d9ef1.zip
Calling SBDebugger::CeeateTarget being called on multiple threads was crashing LLDB.
I found the race condition in: ScriptInterpreter *CommandInterpreter::GetScriptInterpreter(bool can_create); More than one "ScriptInterpreter *" was being returned due to the race which caused any clients with the first one to now be pointing to freed memory and we would quickly crash. Added a test to catch this so we don't regress. <rdar://problem/28356584> llvm-svn: 289169
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/api/multithreaded')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud