[РЕШЕНО] Hе запускаются gtk приложения в KDE
Модератор: Модераторы разделов
-
knicefire
- Сообщения: 86
- ОС: Arch Linux
[РЕШЕНО] Hе запускаются gtk приложения в KDE
Привет всем.
не помню после чего но скорее всего после обновления, перестали запускаться gtk приложения в KDE. Привлекло это мое внимания потому что у меня, в качестве WM работает compiz с emerald'om. Так вот сам compiz запускается нормально, а вот emerald не отрисовывает окошки. Начал ковыряться и обнаружил что при запуске из консоли выводит "Ошибка шины" (Bus error).
Думал сначала что это проблема емеральда, но, как выяснилось, такой же эррор дают и другие приложения на gtk.
gimp, firefox, ccsm, wicd.
На забугорном форуме арча эту проблему человек решил переустановкой gtk2 - мне не помогло. переустановил и советуемый там xulrunner, проблема осталась.
Кто подскажет куда копать?
не помню после чего но скорее всего после обновления, перестали запускаться 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
"Ошибка шины" (Bus error).
Какой шины?
Скопировать ошибку надо из консоли, я не верю что она выглядит так.
-
knicefire
- Сообщения: 86
- ОС: Arch Linux
Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE
может это будет странно звучать но ошибка звучит именно так
полагаю что ошибка D-bus, но с другими приложениями все в порядке кроме тех которые используют gtk.
Если это поможет то так же могу сказать что Xfce4 у меня так же не стартует - специально ставил.
вывод с консоли
полагаю что ошибка 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
А у emerald нет, случайно, ключа --verbose ? Попробуйте запустить emerald --verbose.
-
knicefire
- Сообщения: 86
- ОС: Arch Linux
Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE
такого ключа у него нету
если вы хотите увидеть какой-то дебаг то ничего не выводится
у 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
http://ru.wikipedia.org/wiki/SIGBUS
Может быть с эти связано.
Тогда имеет смысл проверить физическую память на ошибки? (с помощью memtest)
Если с памятью все ок, то пожалуй остается
Может быть с эти связано.
Тогда имеет смысл проверить физическую память на ошибки? (с помощью memtest)
Если с памятью все ок, то пожалуй остается
Код: Выделить всё
gdb gimpСпасибо сказали:
-
knicefire
- Сообщения: 86
- ОС: Arch Linux
Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE
shevan писал(а): ↑12.11.2009 16:46http://ru.wikipedia.org/wiki/SIGBUS
Может быть с эти связано.
Тогда имеет смысл проверить физическую память на ошибки? (с помощью memtest)
Если с памятью все ок, то пожалуй остается
Код: Выделить всё
gdb gimp
спасибо память потестирую... с дебагерами не работал к сожалению
-
knicefire
- Сообщения: 86
- ОС: Arch Linux
Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE
Память проверил ошибок нет. Вроде в норме все.
Как там с дебагером повоевать что б он мне хоть что-то сказал?
запускаю gdb emerald он мне в ответ командную строку... help вывел команды но боюсь напартачить..
или раз не шарю то не лезть?
вот еще какие мысли у меня:
при запуске гимпа видно что он должен был в этот момент показать сплеш картинку, но у него это не получилось... может как раз ошибка где-то в связи gtk и иксов?
иль Gnome попробовать поставить и запустить?
Xfce4 не грузится 
Как там с дебагером повоевать что б он мне хоть что-то сказал?
запускаю gdb emerald он мне в ответ командную строку... help вывел команды но боюсь напартачить..
или раз не шарю то не лезть?
вот еще какие мысли у меня:
при запуске гимпа видно что он должен был в этот момент показать сплеш картинку, но у него это не получилось... может как раз ошибка где-то в связи gtk и иксов?
иль Gnome попробовать поставить и запустить?
-
shevan
- Сообщения: 992
- ОС: Debian, Puppy
Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE
Я если честно, тоже им не пользовался.
На досуге собираюсь почитать.
http://mitya.pp.ru/gdb/gdb_toc.html (юзер мануал)
А если откатить версию библиотеки GTK назад?
http://schlunix.org/ - отсюда можно взять
На досуге собираюсь почитать.
http://mitya.pp.ru/gdb/gdb_toc.html (юзер мануал)
при запуске гимпа видно что он должен был в этот момент показать сплеш картинку, но у него это не получилось... может как раз ошибка где-то в связи gtk и иксов?
А если откатить версию библиотеки GTK назад?
http://schlunix.org/ - отсюда можно взять
Спасибо сказали:
-
knicefire
- Сообщения: 86
- ОС: Arch Linux
Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE
проблема оказалась в винте (или файловой системе ext4)
сначала мне dmesg начал сыпать ошибки чтения с указанием конкретного сектора
потом я, загрузившись в дос прогнал раздел программой Victoria, на диске оказались беды. Прошелся с опцией erase все прошло гладко.. т.е это были софт беды. Ребутнулся в линукс, загрузка прервалась т.к. были найдены ошибки на разделе fsck.ext4 вывалил мне целую гору ошибок.. после фикса много файлов потерялось, но KDE загрузился, причем gimp и emerald тоже стали работоспособными.
Осталось только восстановить утраченое.
Это поможет?
сначала мне 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
Код: Выделить всё
for pac in `pacman -Qq`; do pacman -S $pac; doneМолодец. Мне бы не пришло в голову.
Уважаю мыслящих людей.
-
(asper
- Бывший модератор
- Сообщения: 1661
- Статус: nano vi sed awk !
- ОС: Работает как часы !
Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE
Это не совсем кошерный способ, в случае если есть самосборные пакеты или из АУРа, то пакман начнёт ругаться, на то, что пакет не найден в репозитории.
Вот более правильный способ: Часто Задаваемые ВОпросы
Вот более правильный способ: Часто Задаваемые ВОпросы
Сомнительно доброе привидение
Спасибо сказали:
-
knicefire
- Сообщения: 86
- ОС: Arch Linux
Re: [РЕШЕНО] Hе запускаются gtk приложения в KDE
мне не помогло пока не запустил с ключем f
что б переписать старые файлы
что б переписать старые файлы