[РЕШЕНО] Hе запускаются gtk приложения в KDE

Модератор: Модераторы разделов

knicefire
Сообщения: 86
ОС: Arch Linux

[РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение knicefire »

Привет всем.
не помню после чего но скорее всего после обновления, перестали запускаться gtk приложения в KDE. Привлекло это мое внимания потому что у меня, в качестве WM работает compiz с emerald'om. Так вот сам compiz запускается нормально, а вот emerald не отрисовывает окошки. Начал ковыряться и обнаружил что при запуске из консоли выводит "Ошибка шины" (Bus error).
Думал сначала что это проблема емеральда, но, как выяснилось, такой же эррор дают и другие приложения на gtk.
gimp, firefox, ccsm, wicd.
На забугорном форуме арча эту проблему человек решил переустановкой gtk2 - мне не помогло. переустановил и советуемый там xulrunner, проблема осталась.

Кто подскажет куда копать?
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение shevan »

"Ошибка шины" (Bus error).

Какой шины? :huh: может D-bus?
Скопировать ошибку надо из консоли, я не верю что она выглядит так.
Спасибо сказали:
knicefire
Сообщения: 86
ОС: Arch Linux

Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение knicefire »

может это будет странно звучать но ошибка звучит именно так
полагаю что ошибка D-bus, но с другими приложениями все в порядке кроме тех которые используют gtk.
Если это поможет то так же могу сказать что Xfce4 у меня так же не стартует - специально ставил.

вывод с консоли

knife@knote

[knife@knote ~]$ gimp Ошибка шины [knife@knote ~]$ firefox Ошибка шины [knife@knote ~]$ emerald Ошибка шины [knife@knote ~]$ ps ax | grep dbus 3233 ? Ss 0:00 /usr/bin/dbus-daemon --system 6572 ? S 0:00 dbus-launch --autolaunch 8c794b5c2f8ebb8ae265490e4abcf040 --binary-syntax --close-stderr 6573 ? Ss 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session 6630 ? Ss 0:02 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session 6631 ? S 0:00 dbus-launch --sh-syntax --exit-with-session 7686 pts/1 R+ 0:00 grep dbus [knife@knote ~]$ cat /var/run/dbus.pid 3233 [knife@knote ~]$
Спасибо сказали:
Аватара пользователя
baldman88
Сообщения: 233

Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение baldman88 »

А у emerald нет, случайно, ключа --verbose ? Попробуйте запустить emerald --verbose.
Спасибо сказали:
knicefire
Сообщения: 86
ОС: Arch Linux

Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение knicefire »

baldman88 писал(а):
12.11.2009 14:00
А у emerald нет, случайно, ключа --verbose ? Попробуйте запустить emerald --verbose.

такого ключа у него нету
если вы хотите увидеть какой-то дебаг то ничего не выводится


у gimp'a есть дебаг
вот вывод

knife@knote

[knife@knote ~]$ gimp --verbose INIT: gimp_load_config Parsing '/home/knife/.gimp-2.6/unitrc' Parsing '/etc/gimp/2.0/gimprc' Parsing '/home/knife/.gimp-2.6/gimprc' gimp_composite: use=yes, verbose=no Processor instruction sets: +mmx +sse +sse2 -3dnow -altivec -vis Adding theme 'Small' (/usr/share/gimp/2.0/themes/Small) Adding theme 'Default' (/usr/share/gimp/2.0/themes/Default) Writing '/home/knife/.gimp-2.6/themerc' Trying splash '/home/knife/.gimp-2.6/gimp-splash.png' ... failed Trying splash '/usr/share/gimp/2.0/images/gimp-splash.png' ... OK Ошибка шины [knife@knote ~]$ gimp --debug-handlers Ошибка шины [knife@knote ~]$ gimp --debug-handlers --g-fatal-warnings Ошибка шины [knife@knote ~]$


Как видно ничего интересного не выводится
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение shevan »

http://ru.wikipedia.org/wiki/SIGBUS
Может быть с эти связано.
Тогда имеет смысл проверить физическую память на ошибки? (с помощью memtest)
Если с памятью все ок, то пожалуй остается

Код: Выделить всё

gdb gimp
Спасибо сказали:
knicefire
Сообщения: 86
ОС: Arch Linux

Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение knicefire »

shevan писал(а):
12.11.2009 16:46
http://ru.wikipedia.org/wiki/SIGBUS
Может быть с эти связано.
Тогда имеет смысл проверить физическую память на ошибки? (с помощью memtest)
Если с памятью все ок, то пожалуй остается

Код: Выделить всё

gdb gimp

спасибо память потестирую... с дебагерами не работал к сожалению :(
Спасибо сказали:
knicefire
Сообщения: 86
ОС: Arch Linux

Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение knicefire »

Память проверил ошибок нет. Вроде в норме все.

Как там с дебагером повоевать что б он мне хоть что-то сказал?

запускаю gdb emerald он мне в ответ командную строку... help вывел команды но боюсь напартачить..
или раз не шарю то не лезть? :)

вот еще какие мысли у меня:
при запуске гимпа видно что он должен был в этот момент показать сплеш картинку, но у него это не получилось... может как раз ошибка где-то в связи gtk и иксов?

иль Gnome попробовать поставить и запустить? :crazy: Xfce4 не грузится :(
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение shevan »

Я если честно, тоже им не пользовался.
На досуге собираюсь почитать.
http://mitya.pp.ru/gdb/gdb_toc.html (юзер мануал)

при запуске гимпа видно что он должен был в этот момент показать сплеш картинку, но у него это не получилось... может как раз ошибка где-то в связи gtk и иксов?

А если откатить версию библиотеки GTK назад?
http://schlunix.org/ - отсюда можно взять
Спасибо сказали:
knicefire
Сообщения: 86
ОС: Arch Linux

Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение knicefire »

проблема оказалась в винте (или файловой системе ext4)
сначала мне dmesg начал сыпать ошибки чтения с указанием конкретного сектора
потом я, загрузившись в дос прогнал раздел программой Victoria, на диске оказались беды. Прошелся с опцией erase все прошло гладко.. т.е это были софт беды. Ребутнулся в линукс, загрузка прервалась т.к. были найдены ошибки на разделе fsck.ext4 вывалил мне целую гору ошибок.. после фикса много файлов потерялось, но KDE загрузился, причем gimp и emerald тоже стали работоспособными.
Осталось только восстановить утраченое.

Это поможет?

Код: Выделить всё

for pac in `pacman -Qq`; do pacman -S $pac; done
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение shevan »

Код: Выделить всё

for pac in `pacman -Qq`; do pacman -S $pac; done

Молодец. Мне бы не пришло в голову.
Уважаю мыслящих людей.
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение (asper »

Это не совсем кошерный способ, в случае если есть самосборные пакеты или из АУРа, то пакман начнёт ругаться, на то, что пакет не найден в репозитории.
Вот более правильный способ: Часто Задаваемые ВОпросы
Сомнительно доброе привидение
Спасибо сказали:
knicefire
Сообщения: 86
ОС: Arch Linux

Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE

Сообщение knicefire »

мне не помогло пока не запустил с ключем f
что б переписать старые файлы :)
Спасибо сказали: