Message389038
It looks like method _ModuleLock.acquire() was re-entered in the same thread.
* Enter acquire() first time, set _blocking_on[tid].
* Trigger some callback (profiler, debugger, tracemalloc) which uses import and calls acquire() again from the same thread.
* Enter acquire() second time, set _blocking_on[tid].
* Delete _blocking_on[tid] and leave the second acquire().
* Try to leave the first acquire() and delete _blocking_on[tid] again. |
|
Date |
User |
Action |
Args |
2021-03-18 19:43:00 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, brett.cannon, ncoghlan, pitrou, vstinner, eric.snow, anentropic |
2021-03-18 19:43:00 | serhiy.storchaka | set | messageid: <1616096580.17.0.356397195551.issue43546@roundup.psfhosted.org> |
2021-03-18 19:43:00 | serhiy.storchaka | link | issue43546 messages |
2021-03-18 19:43:00 | serhiy.storchaka | create | |
|