Мой python код аварийно завершает работу без каких-либо исключений. Код использует Tkinter, программирование сокетов, pyvisa, thread и модули. Это автоматическая система калибровки датчика с использованием python. Код работает на машине Windows 10 с python версией 2.7.16
Он не дает сбоев в фиксированной точке. Cra sh случайно. 6/10 раз код завершает процесс, остальное вылетает без ошибок. Когда я использую трассировку python, я могу с уверенностью сказать, что 10/10 это успешно.
Когда я конвертирую этот код в исполняемый файл с помощью auto-py-to-exe, количество раз, когда происходит cra sh, уменьшается. Теперь проблема в том, что мне нужно выяснить причину проблемы, а затем экспортировать этот код в исполняемый файл. Может ли кто-нибудь посоветовать мне, как я могу разобраться в проблеме? Кроме того, я запускаю трассировку из командной строки, есть ли способ включить эту трассировку в сценарий, чтобы при преобразовании кода в исполняемый файл я мог проверить, не происходит ли сбой.