Greg Clayton
7904046c33
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
2016-12-09 01:21:14 +00:00
..
2016-09-06 20:57:50 +00:00
2016-12-09 01:21:14 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-11-03 23:42:09 +00:00
2016-12-02 22:11:26 +00:00
2016-11-14 22:43:08 +00:00
2016-10-01 00:17:08 +00:00
2016-12-01 17:46:51 +00:00
2016-09-26 13:50:06 +00:00
2016-09-06 20:57:50 +00:00
2016-12-08 23:34:56 +00:00
2016-10-20 18:01:19 +00:00
2016-09-06 20:57:50 +00:00
2016-10-10 10:47:53 +00:00
2016-09-21 20:13:14 +00:00
2016-09-21 20:13:14 +00:00
2016-09-06 20:57:50 +00:00
2016-09-26 20:25:47 +00:00
2016-11-24 15:54:15 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-10-04 18:48:00 +00:00
2016-09-16 03:07:14 +00:00
2016-11-28 12:15:19 +00:00
2016-10-01 00:17:08 +00:00
2016-10-21 22:13:55 +00:00
2016-10-31 22:06:52 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-11-16 21:15:24 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-09-06 20:57:50 +00:00
2016-10-04 18:48:00 +00:00