https://bugs.documentfoundation.org/show_bug.cgi?id=152092

Stéphane Guillou (stragu) <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Libreoffice impress freezes |Impress freezes on Wayland
                   |when I try to move slides   |when I try to move slides
                   |and I'm forced to quit.     |and I'm forced to quit.
                   |'EDITING'                   |'EDITING'
             Status|UNCONFIRMED                 |NEW
             Blocks|                            |133092, 102283, 100156
                 CC|                            |[email protected]
           Severity|normal                      |major
           Keywords|                            |bibisected, bisected,
                   |                            |regression
            Version|7.3.6.2 release             |6.3.0.4 release
     Ever confirmed|0                           |1

--- Comment #8 from Stéphane Guillou (stragu) 
<[email protected]> ---
I've reproduced a crash after repeatedly dragging and dropping slides in the
slide pane, on Ubuntu 20.04 with GNOME 3.36.8 + Wayland with:

Version: 7.5.3.2 (X86_64) / LibreOffice Community
Build ID: 9f56dff12ba03b9acd7730a5a481eea045e468f3
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Also with kf5 (cairo + wayland) VCL, but not reproduced in a MetaWindowXwayland
with e.g. kf5 (cairo + xcb).

Also in recent master build:

Version: 7.6.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: f4c24da1e7f11664e0d2f688d2531f068e4a3bc0
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

And in 6.3.6.2 but not in 6.2.0.3.

Bibisected with linux-64-6.3 repo to first bad commit
3037c899cf3b1e5230a33221b598ab446231cebd which points to core commit:

commit  d81a11220d76eeecac80b27b25a4576b6e78210b
author  Tomaž Vajngerl <[email protected]> Fri Feb 08 21:49:19
2019 +0100
committer       Tomaž Vajngerl <[email protected]>       Mon Mar 04 22:42:18
2019 +0100
Simplify code to add a draw command (subclass)
Reviewed-on: https://gerrit.libreoffice.org/68698

Quikee, can you please have a look?

----

Crash reports:
- 7.5:
https://crashreport.libreoffice.org/stats/crash_details/69ed99cc-30b8-4358-bdd7-ebe417d507a7
- 7.0:
https://crashreport.libreoffice.org/stats/crash_details/f1d5ae18-ad0f-44be-b4bd-a686a51f4e35

SegvAnalysis from Apport:

Segfault happened at: 0x7f345de1a464 <wl_proxy_get_user_data+4>:        mov   
0x30(%rdi),%rax
PC (0x7f345de1a464) ok
source "0x30(%rdi)" (0x00000030) not located in a known VMA region (needed
readable region)!
destination "%rax" ok

Note that the crash should _not_ be confused with the following error that used
to happen around that time, when creating a multi-selection of slides by
dragging in the margin of the slide pane:

LibreOfficeDev 6.3 - Fatal Error: vector::reserve
Fatal exception: Signal 6
Stack:
/home/stragu/LO-bibisect/linux-64-6.3/instdir/program/libuno_sal.so.3(+0x14584)[0x7fe9a2a8d584]
[...]


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=100156
[Bug 100156] [META] Wayland-related bugs
https://bugs.documentfoundation.org/show_bug.cgi?id=102283
[Bug 102283] [META] Slide/page pane bugs and enhancements
https://bugs.documentfoundation.org/show_bug.cgi?id=133092
[Bug 133092] [META] Crash bugs
-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to