diff options
author | Jim Ingham <jingham@apple.com> | 2017-07-13 19:45:54 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2017-07-13 19:45:54 +0000 |
commit | 30bac791621d1f429fa9d6f4d212423f607378b8 (patch) | |
tree | 7a78fdb74d7ae5dc8c378f7dee0f2e6ae3fb6631 /lldb/packages/Python/lldbsuite/test | |
parent | 28a4d0b9810062c4ee291768f34b717bda4168a1 (diff) | |
download | bcm5719-llvm-30bac791621d1f429fa9d6f4d212423f607378b8.tar.gz bcm5719-llvm-30bac791621d1f429fa9d6f4d212423f607378b8.zip |
Fix a deadlock in the Python interpreter vrs. SIGINT.
The interpreter gets invoked in the sigint handler to cancel
long-running Python operations. That requires the interpreter
lock, but that may be held by the Python operation that's getting
interrupted, so the mutex needs to be recursive.
<rdar://problem/33179086>
llvm-svn: 307942
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions