Bug 32121

Summary: Падает при экспорте в pdf, открытии и сохранении любых типов файлов
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: LibreOfficeAssignee: Fr. Br. George <george>
Status: CLOSED DUPLICATE QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: alxste, george, kotopesutility
Version: unstable   
Hardware: all   
OS: Linux   

Description Антон Мидюков 2016-05-22 16:28:59 MSK
Я где-то с недельку не обновлялся, и вот сегодня обновился. Теперь libreoffice падает при попытке экспортировать документ в pdf.
Comment 1 Антон Мидюков 2016-05-22 17:29:49 MSK
Хм, а он вообще падает даже просто при сохранении. Похоже проблема общая с ошибкой: 32120
Проблема с gtk-шным окошком сохранения.
Comment 2 Alexander 2016-05-27 09:13:22 MSK
Падает не только при сохранении, но периодически (достаточно часто) и при открытии.
Есть три системы. На двух - бага воспроизводится, на одной - не воспроизводится.
Все три обновлены до 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
Comment 3 Антон Мидюков 2016-05-27 13:14:42 MSK
Я падения победил удалением пакета LibreOffice-gnome. Чтобы обойти проблему с диалоговыми окнами выбрал опцию использовать диалоговые окна libreoffice.
А проблема кроется в gtk3, смотреть баг 32120

*** This bug has been marked as a duplicate of bug 32120 ***