#python #opencv
Вопрос:
У меня есть код, который обрабатывает изображения в цикле и отлично работает в 999 случаях. Время от времени он рушится с ошибкой, примерно такой:
(Window: 18832): Gdk-CRITICAL **:12:44:27.666: gdk_device_get_n_axes: assertation GDK_IS_DEVICE (device)' failed
Segmentation fault
Количество строк ошибок и формулировки различаются, ошибка GDK_IS_DEVICE и ошибка сегментации всегда присутствуют, но некоторые части меняются, и иногда это сообщение отбрасывается дважды, иногда намного больше. Ошибка может возникнуть при любой итерации, иногда это происходит сразу, иногда через несколько дней с циклом 1210.или более.
Та часть, где программа существует всегда, — это когда я показываю новую картинку на дисплее с помощью imread, а затем imshow.
Код написан на Python, а среда-Raspberry Pi 4
Есть ли способ как-то отладить эти ошибки? Может быть, есть какие-то журналы, где я могу найти какие-то подсказки?
Комментарии:
1. Проверьте, достаточно ли у вас памяти
2. Я проверил, все ресурсы в порядке, нагрузка довольно низкая. Я ничего не понимаю…