Найти - Пользователи
Полная версия: Qt ошибка сегментации
Начало » GUI » Qt ошибка сегментации
1
Zubchick
каждый раз при выходе из программы получаю Segmentation fault и какой-то дамп при запуске из под zsh (zsh: segmentation fault (core dumped) env python madmodeller.py) Грешу на Qt, тк все остальные используемые библиотеки либо родные питоновские, либо родные питоновские на c. Я на 100% уверен что это из-за какого-то моего косяка, но как его отловить ума не приложу. Может есть идеи?) Причем ошибка не совсем регулярная, как ее НЕ воспроизвести я не знаю, в 99% выход происходит с ней.

Так же после обновления Qt стало выскакивать сообщение “registerWindow Invalid WindowMenu.Registrar!”, не то чтобы они меня обе напрягали, тк все работает, но без них было бы спокойнее. Гуглеж по поводу второй ничего не дал, а что делать с первой я вообще хз, ошибка может быть где угодно. Кто-нибудь может чего-посоветовать? Может сталкивались с чем :)
ZZZ
Ууу… Ошибки сегментации в Qt – старая проблема.
Очень часто появляются при неправильном использовании QAbstractModel и иже с ними.
Сам как-то угробил кучу времени на поиск ошибки… Тоже валились странные сообщения, которые вроде как не мешали работать… В итоге, пока я не нашёл ошибку, вызванную недопониманием работы моделей в qt, меня это доставало.
Zubchick
после обновления Qt сегфолты исчезли, зато начали вылазить гткшные ошибки :)
Нипанятна.
`menu_proxy_module_load': python: undefined symbol: menu_proxy_module_load

(<unknown>:22044): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': python: undefined symbol: menu_proxy_module_load

(<unknown>:22044): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': python: undefined symbol: menu_proxy_module_load

(<unknown>:22044): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': python: undefined symbol: menu_proxy_module_load

(<unknown>:22044): Gtk-WARNING **: Failed to load type module: (null)
ZZZ
Я не думаю, что это связанные проблемы.
Zubchick
ошибки так же сыпятся при вызове FileOpen, но они и раньше сыпались.
ZZZ
A какие именно? Покажи код.
Zubchick
            img = QtGui.QFileDialog.getOpenFileName(caption = u'Выбрать фон',
filter = u'Картинки (*.png *.jpg)')
(<unknown>:5441): Gtk-WARNING **: Attempting to read the recently used resources file at `/home/zubchick/.recently-used.xbel', but the parser failed: Произошла ошибка при чтении файла «/home/zubchick/.recently-used.xbel»: Это каталог.
`menu_proxy_module_load': python: undefined symbol: menu_proxy_module_load

(<unknown>:5441): Gtk-WARNING **: Failed to load type module: (null)
про каталог это из-за того что у меня отключены последние документы, а вот ошибка ниже - нипанятно.
ZZZ
У меня в голове отразился вопрос… А причём тут вообще gtk?
ИМХО, это ОСь выделывается. Если точнее, то, наверное, какой-нить гном.
Zubchick
ZZZ
У меня в голове отразился вопрос… А причём тут вообще gtk?
ИМХО, это ОСь выделывается. Если точнее, то, наверное, какой-нить гном.
Ну ты спросил я ответил :D
Ладна, пора закрывать тему +)
ZZZ
А с другой стороны… Qt ведь работает с набором стандартных протоколов и сигнализирует гному о некоторых своих действиях.
Может он вызывает какую-то внешнюю функцию, отвечающую за “последние документы”, а так, как они у тебя отключены, выводится отладочный варнинг.
Но как-то это слишком сложная теория.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB