Баг{а,и} в GTK+ приложениях

7 сообщений / 0 new
Последнее сообщение
Ne01eX
Аватар пользователя Ne01eX
Не в сети
Зарегистрирован: 20/09/2010
Баг{а,и} в GTK+ приложениях

Вообщем обновил библиотеки GNOME до 2.24.0 и XORG до 7.4. Регулярно стали проявлятся следующие баги (есть ощущение, что это один и тот же баг):

1. При сохранении документа в Firefox (проверял на 2.0.0.14 и на 3.0.3) FF падает, результат не сохраняется.
2. При сохранении документа в GIMP (проверял на 2.2.15 и на 2.6.1) GIMP падает, результат не сохраняется.
3. При изменении параметров pcmanfm (проверял на 0.5), например параметров рабочего стола, падает, валпопер меняется через раз.
4. Также при изменении конфигов lxpanel (проверял на 0.3.8.1), последняя падает.
5. audacious (проверял на 1.5.0) при добавлении в плейлист через менюху падает. Через коммандную строку, - нормально добавляет.

Есть подозрение такая фигня на всех операциях связанных с функциями создания/открытия/закрытия файла. Собственно вопросы:

Кто-нить че-нить уже подобное откапывал или я первопроходец?
Может еще что-то обновить забыл?

В принципе были предположения, что это косяк GTK+/glib, однако гномовцы по идеи должны были его давно обнаружить...
Предполагал также, что этот косяк из-за смены API GTK+/glib и падучие приложения просто не успели под него перестроиться, однако в API вроде ничего такого не менялось да и пов последних релизах GIMP и Firefox это уже должно быть поправлено...

Сижу ломаю мозг, курю ChangeLog'и...

Exo
Аватар пользователя Exo
Не в сети
Зарегистрирован: 20/09/2010

дистр?

Ne01eX
Аватар пользователя Ne01eX
Не в сети
Зарегистрирован: 20/09/2010

:-) RTK. Разобрался вроде уже. Седне ночью поставил на пересборку, если отловил те косяки, которые нужно то отпишусь...

Ne01eX
Аватар пользователя Ne01eX
Не в сети
Зарегистрирован: 20/09/2010

Вообщем косяк №1.

В Х7.4 сменились умолчательные пути для некоторых ресурсов. Соответственно приложения искали их где попало. =) Исправил.

№2. Библиотеку gail слили в GTK+. Я этого не заметил, а потому у меня в системе мирно сосуществовали две версии библиотеки. Че с чем линковалось не понятно, но приложениям это явно не нравилось, чем они и сообщали ошибкой сегментации. =)
Исправил.

№3. Ряд косяков с pcmanfm был вызваны тем, что я его собрал с поддержкой inotify. Зря, ибо автор честно признался, что эта фишка еще недописана. Пересобрал как надо, косяки исчезли. =)

№4. косяки в lxpanel были из-за недописанного плагина xkb. Плагин все равно юзаю, к косякам приспособился =).

Проблемы с FF и audacious исчезли. GIMP еще собирается...
Остались косяки с некоторыми другими приложениями. В частности падают ghex-2.22.0 и leafpad-0.8.15 при попытке сохранения файлов. Открывают файлы вроде нормально. Че за фигня?

P.S. Пересобрал все заново, попутно обновившись до GNOME 2.24.1...

Ne01eX
Аватар пользователя Ne01eX
Не в сети
Зарегистрирован: 20/09/2010

UPD: С гимпом таже фигня, - падает при сохранении картинков...

RNZ
Не в сети
Зарегистрирован: 24/09/2010

Дистр Gentoo
ghex2, gimp 2.6.1 не падают
<span class='smallblacktext'>[ Редактирование 27.10.2008 - 10:33:07 ]</span>

Ne01eX
Аватар пользователя Ne01eX
Не в сети
Зарегистрирован: 20/09/2010

Да я понял, что это у меня косяк где-то... не понял только где... =(

RSS-материал