Bug 106555 - Crash when moving undocked slides panel
Summary: Crash when moving undocked slides panel
Status: RESOLVED DUPLICATE of bug 103510
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
5.2.6.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-15 18:24 UTC by Eugenio Perez
Modified: 2017-11-07 13:41 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugenio Perez 2017-03-15 18:24:35 UTC
Description:
If I unlock slides panel, making it a sepparate window, and try to move it around the desktop, libreoffice impress immediately crashes

Steps to Reproduce:
1. Create a new libreoffice impress document
2. Unlock slides panel (control+double click)
3. Try to move newly created window around desktop

Actual Results:  
All libreoffice crash

Expected Results:
Not crash


Reproducible: Always

User Profile Reset: No

Additional Info:
Using Arch linux updated, with Gnome 3.22 over Wayland 1.13.0-1


User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Comment 1 Xisco Faulí 2017-03-15 19:10:30 UTC
I can't reproduce it in

Version: 5.4.0.0.alpha0+
Build ID: d3b5bd4a07a619db6bee1c39c32280ac3c620532
CPU threads: 4; OS: Linux 4.8; UI render: default; VCL: gtk2; 
Locale: ca-ES (ca_ES.UTF-8); Calc: group

or gtk3.

Could you please try to reset your Libreoffice profile ( https://wiki.documentfoundation.org/UserProfile ) and re-test?
Comment 2 Eugenio Perez 2017-03-15 19:22:59 UTC
Same result, crash in the moment. It also happens with other floating panels like properties.
Comment 3 Aron Budea 2017-03-16 04:19:15 UTC
I can't reproduce the crash with 5.2.6.2 / Ubuntu 16.04, either.

Xisco, did you manage to dock the pane again in 5.4 master build? (offtopic)
Comment 4 Xisco Faulí 2017-03-16 08:32:00 UTC
(In reply to Aron Budea from comment #3)
> I can't reproduce the crash with 5.2.6.2 / Ubuntu 16.04, either.
> 
> Xisco, did you manage to dock the pane again in 5.4 master build? (offtopic)

Yes, no problem here.

@Eugenio, could you please try to reproduce it with a master build from http://dev-builds.libreoffice.org/daily/master/ ?
You can install it alongsidethe standard version.
Comment 5 Buovjaga 2017-03-16 10:13:47 UTC
Notice that Wayland is being used by the reporter.

Eugenio: if you can get this build to work with Arch Linux, you could get a debug trace of the crash: http://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86@71-TDF-dbg/current/

https://wiki.documentfoundation.org/QA/BugReport/Debug_Information#GNU.2FLinux:_How_to_get_a_backtrace
Comment 6 Eugenio Perez 2017-03-16 13:25:04 UTC
Ok, Downloading x64_64 version, if this is OK for you.

I can't start a X graphical session at this moment, but I will try to do ASAP :)

Thanks for your help!
Comment 7 Buovjaga 2017-03-16 13:29:35 UTC
(In reply to Eugenio Perez from comment #6)
> Ok, Downloading x64_64 version, if this is OK for you.

If you mean this, OK: http://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@70-TDF-dbg/current/

..but that is over a week older than the build from tinderbox 71. Also, make sure you get the -dbg build, so you can get a trace with useful information.
Comment 8 Eugenio Perez 2017-03-16 13:41:03 UTC
Ok then, I will post both results
Comment 9 Eugenio Perez 2017-03-16 17:27:09 UTC
(In reply to Eugenio Perez from comment #8)
> Ok then, I will post both results

Ok, here they goes:
- 5.3.0.3 (libreoffice-fresh package in arch linux): I can't even remove the slides panel, so I can't test the failure!
- Daily@70: The error is gone.

Tried to find the "still" version with debug symbols with no luck.

Do you want me to try further the still version, in order to fix the bug in that version?
Comment 10 Buovjaga 2017-03-16 17:32:45 UTC
Unfortunately Arch Linux does not package the debug symbols. Ubuntu and some other distros do.

Just to check, you could try running the daily build from the command line with

SAL_USE_VCLPLUGIN=gtk3 soffice

and then look into the Help - About that the VCL is gtk3 like so:

CPU Threads: 8; OS Version: Linux 4.10; UI Render: default; VCL: gtk3; Layout Engine: new; 

If it still does not crash, it seems the problem was fixed after the 5.3 release.
Comment 11 Eugenio Perez 2017-03-16 17:39:46 UTC
(In reply to Buovjaga from comment #10)
> Unfortunately Arch Linux does not package the debug symbols. Ubuntu and some
> other distros do.
> 
> Just to check, you could try running the daily build from the command line
> with
> 
> SAL_USE_VCLPLUGIN=gtk3 soffice
> 
> and then look into the Help - About that the VCL is gtk3 like so:
> 
> CPU Threads: 8; OS Version: Linux 4.10; UI Render: default; VCL: gtk3;
> Layout Engine: new; 
> 
> If it still does not crash, it seems the problem was fixed after the 5.3
> release.

If I run that way, it still say "VCL: gtk2":

$ env SAL_USE_VCLPLUGIN=gtk3 ./soffice
warn:vcl.plugadapt:7934:1:vcl/unx/generic/plugadapt/salplug.cxx:124: could not load shared object libvclplug_gtk3lo.so

Version: 5.4.0.0.alpha0+
Build ID: dd83aa90677cab526b4ea38caaeb6e0961c1a0be
CPU threads: 4; OS: Linux 4.10; UI render: default; VCL: gtk2; 
TinderBox: Linux-rpm_deb-x86_64@70-TDF-dbg, Branch:master, Time: 2017-03-07_03:53:29
Locale: en-US (en_US.UTF-8); Calc: grou
Comment 12 Buovjaga 2017-03-17 08:55:06 UTC
(In reply to Eugenio Perez from comment #11)
> If I run that way, it still say "VCL: gtk2":

Urgh.. I am just assuming your crashing 5.2 was using gtk3 as you use GNOME.

Btw. I was able to undock the slides panel in 5.3 in Arch Linux with gtk3, but I can't get it to dock back!! No crash, though.

If you have a fast machine with lots of RAM, you could try doing your own build.

I just updated the build dependencies for master (5.4) to the wiki:
https://wiki.documentfoundation.org/Development/Linux_Build_Dependencies#Arch_Linux

(Only difference to the 5.3 deps is that glew changed to libepoxy)

Here are the cloning a building instructions: https://wiki.documentfoundation.org/Development/BuildingOnLinux#Cloning_and_building

The only change in your case would be:
./autogen.sh --enable-symbols

That enables the debug symbols.

gtk3 support is built by default. You can always verify from the Help - About screen.
Comment 13 Eugenio Perez 2017-03-21 19:15:03 UTC
I haven't that machine :) I was expecting to be able to access to `still` debug version, if you are still interested in fix the `still` version.

I found gtk3 version runs smoother than gtk2 in my machine, I suppose that is consequence of not to have two different libraries loaded at the same time.
Comment 14 Buovjaga 2017-03-21 19:53:25 UTC
(In reply to Eugenio Perez from comment #13)
> I haven't that machine :) I was expecting to be able to access to `still`
> debug version, if you are still interested in fix the `still` version.

Arch Linux does not package debug symbols, so the only way is to build LibreOffice from source. It would be different, if you used Ubuntu or some other distro that packages debug symbols.
Comment 15 Xisco Faulí 2017-11-02 10:13:39 UTC Comment hidden (obsolete)
Comment 16 Eugenio Perez 2017-11-07 13:19:05 UTC
Hi, @Xisco, sorry for the late response.

With impress version 5.4.2.2.0 (the latest packed with arch linux), I'm unable to unlock panels anymore, so I can't try to reproduce the bug. If it's the expected behavior, it's ok to close the issue for me.
Comment 17 Buovjaga 2017-11-07 13:27:57 UTC
(In reply to Eugenio Perez from comment #16)
> Hi, @Xisco, sorry for the late response.
> 
> With impress version 5.4.2.2.0 (the latest packed with arch linux), I'm
> unable to unlock panels anymore, so I can't try to reproduce the bug. If
> it's the expected behavior, it's ok to close the issue for me.

No, it's not the expected behavior.
Comment 18 Maxim Monastirsky 2017-11-07 13:41:40 UTC
The crash is also reported in Bug 103510, and the inability to undock the panel in recent versions is the expected behavior under Wayland.

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