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