Bug 32320

Summary: Writer падает после копирования текста.
Product: Sisyphus Reporter: gBopHuk <gbophuk_alt>
Component: LibreOfficeAssignee: Fr. Br. George <george>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: george, kondratyuk, kotopesutility, lav, mike, sotor
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
gdbtrace.log
none
gdb backtrace
none
Ещё один backtrace
none
Патч из Fedora none

Description gBopHuk 2016-07-27 14:41:44 MSK
Воспроизведение:

Открыть новый документ в writer. Написать любой текст, выделить его, скопировать ( либо ctrl+c, либо из контекстного меню ), ждём пару секунд и получаем падение.

В консоле только :
** (soffice:14802): WARNING **: Unknown event notification 36
Comment 1 Andrey Cherepanov 2016-07-28 16:03:14 MSK
LibreOffice-common-5.2-alt2
Диалоговые окна приложения, тема Clearlook-Phenix. Не воспроизводится.
А в консоли что пишет? А в dmesg? А bt в gdb?
Comment 2 gBopHuk 2016-07-28 17:28:51 MSK
Created attachment 6772 [details]
gdbtrace.log
Comment 3 gBopHuk 2016-07-28 17:29:05 MSK
(В ответ на комментарий №1)
> LibreOffice-common-5.2-alt2
> Диалоговые окна приложения, тема Clearlook-Phenix. Не воспроизводится.
> А в консоли что пишет? 
да ёлки:
>В консоли только :
>** (soffice:14802): WARNING **: Unknown event notification 36

сменил тему на Clearlook-Phenix - ситуация та же самая.
$ rpm -qa | grep libreoffice
LibreOffice-mimetypes-5.2-alt2
LibreOffice-langpack-ru-5.2-alt2
LibreOffice-common-5.2-alt2
LibreOffice-integrated-5.2-alt2
LibreOffice-5.2-alt2
LibreOffice-extensions-5.2-alt2

dmesg ничего не пишет - просто молчит.

gdb это уже какой-то высший пилотаж. Я нашёл параметр --backtrace у lowriter.
результат приложил.
Comment 4 gBopHuk 2016-08-02 12:36:57 MSK
Ещё один вариант по воспроизведению:
 1) открываем новый документ writer
 2) печатаем что угодно
 3) выделаем мышкой то что напечатали
 4) после выделения кликаем мышкой в любой части документа
 5) ничего не трогаем и не делаем. Спустя некоторое время libre падает.

Проверил уже на 2-х машинах.

P.S. Я с такими успехами буду вечность документы заполнять.
Comment 5 Konstantin Kondratyuk 2016-08-02 17:43:55 MSK
Created attachment 6776 [details]
gdb backtrace

У меня аналогичное падение сопровождается таким бектрейсом. Чаще внешне похоже не на проблему с копированием, а на проблему с удалением: выделили текст, нажали delete и упали.
Comment 6 Vitaly Lipatov 2016-08-02 18:01:02 MSK
Infinite recursion in GTK3 clipboard handling
https://bugzilla.redhat.com/show_bug.cgi?id=1352965
Comment 7 Andrey Cherepanov 2016-08-03 13:31:44 MSK
apt-get remove LibreOffice-gnome

решает проблему?
Comment 8 Konstantin Kondratyuk 2016-08-03 16:44:12 MSK
(В ответ на комментарий №7)
> apt-get remove LibreOffice-gnome
> 
> решает проблему?

LibreOffice-gnome удалён давным-давно, это действительно решало проблему падений на тот момент (p7 по состоянию на начало года).

Сейчас пакет не установлен, падения есть.

$ rpm -qa| grep LibreOffice
LibreOffice-integrated-5.2-alt2
LibreOffice-langpack-uk-5.2-alt2
LibreOffice-5.2-alt2
LibreOffice-langpack-ru-5.2-alt2
LibreOffice-mimetypes-5.2-alt2
LibreOffice-common-5.2-alt2
LibreOffice-extensions-5.2-alt2
Comment 9 Vitaly Lipatov 2016-08-09 02:05:47 MSK
Created attachment 6789 [details]
Ещё один backtrace
Comment 10 Vitaly Lipatov 2016-08-09 02:21:08 MSK
Created attachment 6790 [details]
Патч из Fedora
Comment 11 Vitaly Lipatov 2016-08-09 02:21:42 MSK
Также добавлю, что падения уходят, если остановить любой менеджер буфера обмена (у меня clipman).
Comment 12 Vitaly Lipatov 2016-08-09 02:28:49 MSK
Сборка LibreOffice одинакова в p8 и в Сизифе, перевешиваю на Сизиф.
Comment 13 Vitaly Lipatov 2016-08-09 02:36:05 MSK
Ну тоже неплохо, в спеке патч упоминается:
$ grep -i patch5 libreoffice.spec 
Patch5: FC-0001-Resolves-rhbz-1352965-gtk3-infinite-clipboard-recurs.patch
##patch5 -p1
Comment 14 Sergey Novikov 2016-09-27 15:01:56 MSK
На P8 LibreOffice-5.2-alt2.M80P.1 проблема не воспроизводится.
Comment 15 Michael Shigorin 2016-11-10 16:43:04 MSK
(В ответ на комментарий №14)
> На P8 LibreOffice-5.2-alt2.M80P.1 проблема не воспроизводится.
Значит, исправлено.