[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