Bug 20806 - Многократное падение панели Xfce4 во время старта сессии.
Summary: Многократное падение панели Xfce4 во время старта сессии.
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: xfce4-panel (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-17 11:38 MSD by Dmitriy Kruglikov
Modified: 2011-02-16 03:41 MSK (History)
4 users (show)

See Also:


Attachments
Ошибки при запуске панели Xfce4 (9.08 KB, text/plain)
2009-07-17 11:38 MSD, Dmitriy Kruglikov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitriy Kruglikov 2009-07-17 11:38:38 MSD
Created attachment 3671 [details]
Ошибки при запуске панели Xfce4

При старте сессии XFCE4 (штатно, из KDM) панель перезапускается несколько раз (насчитал 4). Визуально, при запуске каждого апплета.
.xsession-errors:0 в аттаче.

Появилось недавно, порядка недели назад.
xfce* у нас не обновлялось давно...

> rpm -qa | grep xfce4
xfce4-mailwatch-plugin-1.0.2-alt0svn3751
libxfce4menu-4.6.1-alt1
libxfce4util-4.6.1-alt1
xfce4-settings-4.6.1-alt1
xfce4-appfinder-4.6.1-alt2
xfce4-panel-4.6.1-alt2
xfce4-mixer-4.6.1-alt2
xfce4-session-engines-4.6.1-alt1
xfce4-xfmedia-0.9.2-alt2.1
xfce4-gsynaptics-plugin-1.0.0-alt1.1
xfce4-sensors-plugin-0.10.99.6-alt1
rpm-build-xfce4-0.0.1-alt2
xfce4-mpc-plugin-0.3.3-alt1
xfce4-xfkc-0.2-alt1
xfce4-session-4.6.1-alt1
xfce4-xkb-plugin-0.5.3.3-alt1
xfce4-battery-plugin-0.5.1-alt1

> rpm -qa | grep intel
xorg-dri-intel-7.5-alt6.rc4
xorg-drv-intel-2.8.0-alt2.rc2

> rpm -qa | grep xorg-s
xorg-server-control-1.3-alt1
xorg-scrnsaverproto-devel-1.1.0-alt1
xorg-server-1.6.2-alt4
xorg-server-common-1.6.2-alt4

> uname -r
2.6.30-std-def-alt3
Comment 1 Денис Корявов 2009-07-25 18:04:42 MSD
Попробуйте под новым аккаунтом. Скорее всего, ошибка не повторится. Как правило, подобное поведение у панели xfce появляется если Вы сохраняли сеанс с при выходе из системы, а в фоне работали некоторые программы запускающиеся через "Автозапуск" (или плагины вроде xfce4-power-manager'a). В этом случае, система при повторном входе пытается их запустить несколько раз, что и перезагружает панель. Т.е это скорее "багофича", и относится к session management.
Comment 2 Dmitriy Kruglikov 2009-07-25 18:51:05 MSD
То есть, вы считаете падение панели в случае размещения в этой панели штатного её индикатора (батарейки ноута) нормальным поведением (не багом) ?
Категорически с вами не согласен.
И если у меня в автозапуске PSI, то панель должна упасть 4 раза при старте сессии ?
Я не на столько люблю научную фантастику...
Comment 3 Денис Корявов 2009-07-26 15:46:53 MSD
Видимо я неправильно выразился, повторю еще раз: нужно устранить причину падения панели, т.е запускающиеся несколько раз из разных мест приложения/плагины/утилиты.
Comment 4 Dmitriy Kruglikov 2009-07-26 17:55:50 MSD
После удаления необходимого из ~/.config и ~/.cashe получил чистый старт XFCE...
При этом нет части иконок.
После настройки внешнего вида иконки получил, но поместить на панель индикатор раскладки не получается.
Вот выдержка из ~/.xsession-errors:0
+++
(xfce4-xkb-plugin:18960): GLib-CRITICAL **: g_hash_table_destroy: assertion `hash_table != NULL' failed

(xfce4-xkb-plugin:18960): GLib-CRITICAL **: g_hash_table_destroy: assertion `hash_table != NULL' failed

(xfce4-xkb-plugin:18960): GLib-CRITICAL **: g_hash_table_destroy: assertion `hash_table != NULL' failed
libxfce4panel-Message: Раскладки клавиатуры: screen changed: 0

libxfce4panel-Message: No valid plug window.

(xfce4-panel:18756): Gtk-CRITICAL **: gtk_socket_get_id: assertion `GTK_WIDGET_ANCHORED (socket)' failed

(xfce4-panel:18756): libxfce4panel-CRITICAL **: Элемент был неожиданно удалён: "Раскладки клавиатуры".
Error: No running window found
+++

По поводу передергивания панели, то да, теперь она не перегружается ...
Но причина была не в повторном запуске плагинов и/или приложений ...
Comment 5 Dmitriy Kruglikov 2009-07-26 18:09:57 MSD
Геологические изыскания в ~/.config/xfce4/panel/ 
показали что имеется в наличии: 
 ls ~/.config/xfce4/panel/xkb*
~/.config/xfce4/panel/xkb-plugin-11896827708.rc
~/.config/xfce4/panel/xkb-plugin-12331413460.rc
~/.config/xfce4/panel/xkb-plugin-12387691380.rc
~/.config/xfce4/panel/xkb-plugin-12426253330.rc
Согласно grep xkb ~/.config/xfce4/panel/panels.xml
 <item name="xkb-plugin" id="12426253330"/>
рабочим является ~/.config/xfce4/panel/xkb-plugin-12426253330.rc

Не знаю с какого перепугу и с какого момента времени наличие остальных 
(старых и бесхозных) конфигов стало столь критичным, но после чистки полегчало.
Comment 6 Mikhail Efremov 2011-02-16 03:41:33 MSK
В Xfce 4.8 панель переписана. Будем надеяться, что в ней этого нет.