Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 2, 2010 20:09:18

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Qt ошибка сегментации

каждый раз при выходе из программы получаю 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)

Офлайн

#2 Июнь 3, 2010 10:59:50

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Qt ошибка сегментации

Ууу… Ошибки сегментации в Qt – старая проблема.
Очень часто появляются при неправильном использовании QAbstractModel и иже с ними.
Сам как-то угробил кучу времени на поиск ошибки… Тоже валились странные сообщения, которые вроде как не мешали работать… В итоге, пока я не нашёл ошибку, вызванную недопониманием работы моделей в qt, меня это доставало.



Офлайн

#3 Июнь 16, 2010 22:35:40

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

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)



Офлайн

#4 Июнь 16, 2010 22:46:45

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Qt ошибка сегментации

Я не думаю, что это связанные проблемы.



Офлайн

#5 Июнь 16, 2010 23:28:35

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Qt ошибка сегментации

ошибки так же сыпятся при вызове FileOpen, но они и раньше сыпались.



Офлайн

#6 Июнь 17, 2010 06:11:40

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Qt ошибка сегментации

A какие именно? Покажи код.



Отредактировано (Июнь 17, 2010 06:12:05)

Офлайн

#7 Июнь 17, 2010 07:45:00

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Qt ошибка сегментации

            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)

Офлайн

#8 Июнь 17, 2010 11:16:01

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Qt ошибка сегментации

У меня в голове отразился вопрос… А причём тут вообще gtk?
ИМХО, это ОСь выделывается. Если точнее, то, наверное, какой-нить гном.



Офлайн

#9 Июнь 17, 2010 11:21:01

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Qt ошибка сегментации

ZZZ
У меня в голове отразился вопрос… А причём тут вообще gtk?
ИМХО, это ОСь выделывается. Если точнее, то, наверное, какой-нить гном.
Ну ты спросил я ответил :D
Ладна, пора закрывать тему +)



Офлайн

#10 Июнь 17, 2010 11:22:10

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Qt ошибка сегментации

А с другой стороны… Qt ведь работает с набором стандартных протоколов и сигнализирует гному о некоторых своих действиях.
Может он вызывает какую-то внешнюю функцию, отвечающую за “последние документы”, а так, как они у тебя отключены, выводится отладочный варнинг.
Но как-то это слишком сложная теория.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version