Приложение Python аварийно завершилось с ошибкой «PyEval_RestoreThread: функцию необходимо вызывать с удерживаемым GIL, Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Приложение Python аварийно завершилось с ошибкой «PyEval_RestoreThread: функцию необходимо вызывать с удерживаемым GIL,

Сообщение Anonymous »

У меня есть программа Python, и поскольку она слишком большая, вот ссылка на ее исходный код:
Ссылка
Когда я запускаю ее на Mac, иногда я получаю такое сообщение странное исключение:

Код: Выделить всё

Fatal Python error: PyEval_RestoreThread: the function must be called with the GIL held, but the GIL is released (the current Python thread state is NULL)
Python runtime state: initialized

Current thread 0x0000000115f8ce00 (most recent call first):
File "/usr/local/Cellar/python@3.9/3.9.2_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/tkinter/__init__.py", line 1429 in mainloop
File ".../PyPlusSource/pyplus.py", line 1435 in 
Так почему же это происходит? Пожалуйста, объясните простыми словами. Спасибо за любые идеи!
РЕДАКТИРОВАНИЕ:

Я использую MacOS 11.2.3 Big Sur [не бета-версия] с Python 3.9.2 [снова не бета-версия] ] установлен. И эту ошибку трудно воспроизвести

Подробнее здесь: https://stackoverflow.com/questions/667 ... alled-with
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»