Zubchick
Июнь 2, 2010 20:09:18
каждый раз при выходе из программы получаю Segmentation fault и какой-то дамп при запуске из под zsh (zsh: segmentation fault (core dumped) env python madmodeller.py) Грешу на Qt, тк все остальные используемые библиотеки либо родные питоновские, либо родные питоновские на c. Я на 100% уверен что это из-за какого-то моего косяка, но как его отловить ума не приложу. Может есть идеи?) Причем ошибка не совсем регулярная, как ее НЕ воспроизвести я не знаю, в 99% выход происходит с ней.
Так же после обновления Qt стало выскакивать сообщение “registerWindow Invalid WindowMenu.Registrar!”, не то чтобы они меня обе напрягали, тк все работает, но без них было бы спокойнее. Гуглеж по поводу второй ничего не дал, а что делать с первой я вообще хз, ошибка может быть где угодно. Кто-нибудь может чего-посоветовать? Может сталкивались с чем :)
ZZZ
Июнь 3, 2010 10:59:50
Ууу… Ошибки сегментации в Qt – старая проблема.
Очень часто появляются при неправильном использовании QAbstractModel и иже с ними.
Сам как-то угробил кучу времени на поиск ошибки… Тоже валились странные сообщения, которые вроде как не мешали работать… В итоге, пока я не нашёл ошибку, вызванную недопониманием работы моделей в qt, меня это доставало.
Zubchick
Июнь 16, 2010 22:35:40
после обновления 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
Июнь 16, 2010 22:46:45
Я не думаю, что это связанные проблемы.
Zubchick
Июнь 16, 2010 23:28:35
ошибки так же сыпятся при вызове FileOpen, но они и раньше сыпались.
ZZZ
Июнь 17, 2010 06:11:40
A какие именно? Покажи код.
Zubchick
Июнь 17, 2010 07:45:00
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
Июнь 17, 2010 11:16:01
У меня в голове отразился вопрос… А причём тут вообще gtk?
ИМХО, это ОСь выделывается. Если точнее, то, наверное, какой-нить гном.
Zubchick
Июнь 17, 2010 11:21:01
ZZZ
У меня в голове отразился вопрос… А причём тут вообще gtk?
ИМХО, это ОСь выделывается. Если точнее, то, наверное, какой-нить гном.
Ну ты спросил я ответил :D
Ладна, пора закрывать тему +)
ZZZ
Июнь 17, 2010 11:22:10
А с другой стороны… Qt ведь работает с набором стандартных протоколов и сигнализирует гному о некоторых своих действиях.
Может он вызывает какую-то внешнюю функцию, отвечающую за “последние документы”, а так, как они у тебя отключены, выводится отладочный варнинг.
Но как-то это слишком сложная теория.