[Gnome] Падает gnome-shell

Yuri N. Sedunov aris на altlinux.org
Ср Апр 6 10:59:13 UTC 2011


В Срд, 06/04/2011 в 08:49 +0400, Владимир Диденко пишет:
> 5 апреля 2011 г. 16:08 пользователь Владимир Диденко
> <vladimir.didenko на gmail.com> написал:
> > Все равно виснет. И как отловить виновника - не представляю :-( Причем
> > тестировал теперь на другой, рабочей, машине. Вечером на домашней
> > посмотрю.
> 
> Нашел интересную вещь. Если во время первого успешного запуска
> оставить открытыми приложения, то во время второго запуска они сами
> запускаются. При этом видно, что mutter уже запущен(это подтверждает
> ps aux). Если же теперь в терминале(который был заблаговременно открыт
> во время первого запуска) набрать gnome-shell --replace, то
> вываливается сегфолт:
> 
> $gnome-shell --replace
> Предупреждение менеджера окон: Log level 16: Another compositing
> manager is running on screen 0
> Предупреждение менеджера окон: Log level 8: add_win: assertion `info
> != NULL' failed
> Предупреждение менеджера окон: Log level 8:
> meta_compositor_sync_window_geometry: assertion `info' failed
> Предупреждение менеджера окон: Log level 8: add_win: assertion `info
> != NULL' failed
> Ошибка сегментирования
> 
> При этом mutter выключатся. Второй gnome-shell --replace при
> выключенном mutter уже проходит успешно. Можно, конечно, в качестве
> костыля добавить в autostart что-то вроде
> 
> killall mutter && gnome-shell --replace
> 
> но как - то это на Unix  way не похоже :-)
> 

М-да, отвратительная бага. 
Оказалось, что о проблеме известно весьма давно:
https://bugzilla.gnome.org/show_bug.cgi?id=591730


-- 
Yuri N. Sedunov



Подробная информация о списке рассылки Gnome