Я где-то с недельку не обновлялся, и вот сегодня обновился. Теперь libreoffice падает при попытке экспортировать документ в pdf.
Хм, а он вообще падает даже просто при сохранении. Похоже проблема общая с ошибкой: 32120 Проблема с gtk-шным окошком сохранения.
Падает не только при сохранении, но периодически (достаточно часто) и при открытии. Есть три системы. На двух - бага воспроизводится, на одной - не воспроизводится. Все три обновлены до p8 из сизифа. Если бага воспроизводится то при запуске из консоли наблюдаем простыню сообщений: /usr/bin/libreoffice5.1 (soffice:5504): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (soffice:5504): Gtk-CRITICAL **: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed (soffice:5504): GLib-GObject-WARNING **: gsignal.c:3486: signal name 'selection_changed' is invalid for instance '0x1e52de0' of type 'OOoAtkObjCompTxt' (soffice:5504): Gtk-CRITICAL **: gtk_style_context_save: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (soffice:5504): Gtk-CRITICAL **: gtk_style_context_set_state: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (soffice:5504): Gtk-CRITICAL **: gtk_render_background: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (soffice:5504): Gtk-CRITICAL **: gtk_render_frame: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (soffice:5504): Gtk-CRITICAL **: gtk_style_context_restore: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (soffice:5504): Gtk-CRITICAL **: gtk_style_context_save: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (soffice:5504): Gtk-CRITICAL **: gtk_style_context_set_state: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (soffice:5504): Gtk-CRITICAL **: gtk_render_background: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (soffice:5504): Gtk-CRITICAL **: gtk_render_frame: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed (soffice:5504): Gtk-CRITICAL **: gtk_style_context_restore: assertion 'GTK_IS_STYLE_CONTEXT (context)' failed Также найден способ лечения для офиса: declare -x SAL_USE_VCLPLUGIN="gtk" После этого офис падать перестает, в консоли все чисто, как и на системе где "не воспроизводится" Тема на форуме: https://forum.altlinux.org/index.php?topic=36854
Я падения победил удалением пакета LibreOffice-gnome. Чтобы обойти проблему с диалоговыми окнами выбрал опцию использовать диалоговые окна libreoffice. А проблема кроется в gtk3, смотреть баг 32120 *** This bug has been marked as a duplicate of bug 32120 ***