OpenCV иногда вызывает ошибку сегментации в imshow (R PI / Python)

#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. Я проверил, все ресурсы в порядке, нагрузка довольно низкая. Я ничего не понимаю…