Ошибка сегментирования SIGSEGV
Проблема
Стандартные примеры для QT5/webengine вызывают ошибку сегментирования SIGSEGV.
Диагностика
- Выполнить следующие действия:
- Добавить в проект флаг
export QT_DEBUG_PLUGINS=1
. - Запустить ПО с помощью отладчика
gdb
. Проверить
trace
на наличие следующей записи:loaded library "/usr/lib/x86_64-linux-gnu/qt5/qml/QtWebEngine/libqtwebengineplugin.so" QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/x86_64-linux-gnu/qt5/plugins/accessiblebridge" ... QFactoryLoader::QFactoryLoader() checking directory path "/home/sa/prj/webengine/build-minimal-Desktop-Debug/accessiblebridge" ... Ошибка сегментирования (стек памяти сброшен на диск)
- Добавить в проект флаг
Возможная причина: Некорректная сборка ПО. Перейти к решению.