commit | 4860f01ac0f07cdc8fc0cc27c33f5a64e5cfec9f | [log] [tgz] |
---|---|---|
author | Tony Roberts <tony@pyxll.com> | Sat Feb 02 18:16:42 2019 +0100 |
committer | Steve Dower <steve.dower@microsoft.com> | Sat Feb 02 09:16:42 2019 -0800 |
tree | 18e9232f27d8bee1c9a8139937b69ec013a19abf | |
parent | 2de576e16d42ce43698d384d0dd46ba6cf165424 [diff] |
bpo-33895: Relase GIL while calling functions that acquire Windows loader lock (GH-7789) LoadLibrary, GetProcAddress, FreeLibrary and GetModuleHandle acquire the system loader lock. Calling these while holding the GIL will cause a deadlock on the rare occasion that another thread is detaching and needs to destroy its thread state at the same time.