Bug 128944 - LibreOffice Crash using LXQT 0.14.1
Summary: LibreOffice Crash using LXQT 0.14.1
Status: RESOLVED NOTOURBUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
6.2.8.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-22 02:56 UTC by Hector Colina
Modified: 2020-04-26 14:57 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
output running libreoffice --backtrace (5.33 KB, text/x-log)
2019-11-22 02:57 UTC, Hector Colina
Details
output running libreoffice6.3 --backtrace (5.33 KB, text/x-log)
2019-11-22 12:11 UTC, Hector Colina
Details
Libreoffice on mate (173.56 KB, image/png)
2019-11-23 21:47 UTC, Hector Colina
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hector Colina 2019-11-22 02:56:04 UTC
Description:
Triying to run LibreOfice 6.2 and 6.3 over LxQT crash every time. Just I opening a new session using mate and them LibreOffice works perfectly but if I return to LxQT crash again.

I send a report crash available on https://crashreport.libreoffice.org/stats/crash_details/7944c09f-b27c-4eb2-8abb-7d1a73993bce


Steps to Reproduce:
1. Install LXqt version 0.14.1
2. Open LibreOffice


Actual Results:
LIbreOffice never start and I give :

[ 3455.447347] soffice.bin[8198]: segfault at 1110 ip 0000000000001110 sp 00007ffd032d8998 error 14 in soffice.bin[400000+1000]
[ 3455.447355] Code: Bad RIP value.
[ 3667.268064] soffice.bin[8323]: segfault at 1110 ip 0000000000001110 sp 00007ffd72a7aae8 error 14 in soffice.bin[400000+1000]
[ 3667.268072] Code: Bad RIP value.


Expected Results:
LibreOffice dont start


Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:
Comment 1 Hector Colina 2019-11-22 02:57:19 UTC
Created attachment 156020 [details]
output running libreoffice --backtrace
Comment 2 Julien Nabet 2019-11-22 09:34:36 UTC
Could you give a try to last LO version 6.3.3?
You may also take a look at https://wiki.documentfoundation.org/QA/FirstSteps
Comment 3 Hector Colina 2019-11-22 12:10:35 UTC
Ok, I did :

apt purge libreoffice*
Package 'libreoffice-writer2xhtml' is not installed, so not removed
The following packages will be REMOVED:
  libobasis6.2-base* libobasis6.2-calc* libobasis6.2-core* libobasis6.2-draw* libobasis6.2-en-us*
  libobasis6.2-extension-beanshell-script-provider* libobasis6.2-extension-javascript-script-provider* libobasis6.2-extension-mediawiki-publisher*
  libobasis6.2-extension-nlpsolver* libobasis6.2-extension-pdf-import* libobasis6.2-extension-report-builder* libobasis6.2-firebird*
  libobasis6.2-gnome-integration* libobasis6.2-graphicfilter* libobasis6.2-images* libobasis6.2-impress* libobasis6.2-kde-integration*
  libobasis6.2-librelogo* libobasis6.2-libreofficekit-data* libobasis6.2-math* libobasis6.2-ogltrans* libobasis6.2-onlineupdate*
  libobasis6.2-ooofonts* libobasis6.2-ooolinguistic* libobasis6.2-postgresql-sdbc* libobasis6.2-python-script-provider* libobasis6.2-pyuno*
  libobasis6.2-writer* libobasis6.2-xsltfilter* libreoffice6.2* libreoffice6.2-base* libreoffice6.2-calc* libreoffice6.2-debian-menus*
  libreoffice6.2-dict-en* libreoffice6.2-dict-es* libreoffice6.2-dict-fr* libreoffice6.2-draw* libreoffice6.2-en-us* libreoffice6.2-impress*
  libreoffice6.2-math* libreoffice6.2-ure* libreoffice6.2-writer*

0 upgraded, 0 newly installed, 42 to remove and 0 not upgraded.
After this operation, 659 MB disk space will be freed.
Do you want to continue? [Y/n] 

wget https://download.documentfoundation.org/libreoffice/stable/6.3.3/deb/x86_64/LibreOffice_6.3.3_Linux_x86-64_deb.tar.gz


tar xvfz LibreOffice_6.3.3_Linux_x86-64_deb.tar.gz 

cd LibreOffice_6.3.3.2_Linux_x86-64_deb/DEBS/

hector@snoopy:/tmp/debug$ rm -rf /home/hector/.config/libreoffice
hector@snoopy:/tmp/debug$ libreoffice6.3 --backtrace
GNU gdb (Debian 8.2.1-2+b3) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /opt/libreoffice6.3/program/soffice.bin...(no debugging symbols found)...done.
log will be saved as gdbtrace.log, this will take some time, patience...
hector@snoopy:/tmp/debug$ 
log will be saved as gdbtrace.log, this will take some time, patience...

hector@snoopy:/tmp/debug$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster
hector@snoopy:/tmp/debug$ 

hector@snoopy:/tmp/debug$ apt show lxqt
Package: lxqt
Version: 29
Priority: optional
Section: metapackages
Source: lxqt-metapackages
Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org>
Installed-Size: 11,3 kB
Depends: featherpad, lximage-qt, lxqt-about, lxqt-admin, lxqt-branding-debian | lxqt-branding, lxqt-core (= 29), lxqt-openssh-askpass, lxqt-powermanagement, lxqt-sudo, pavucontrol-qt | pavucontrol, qlipper | clipit | xfce4-clipman, qps, qterminal, qttranslations5-l10n, sddm-theme-debian-elarun | sddm-theme | lightdm | gdm3 | lxdm | slim | nodm, xarchiver | ark | engrampa, xfwm4 | x-window-manager
Recommends: audacious | clementine | qmmp, cmst | nm-tray | network-manager-gnome | plasma-nm | wicd, feathernotes, gucharmap, firefox | www-browser, meteo-qt, preload, qpdfview, quassel | quassel-client | hexchat | irssi | weechat, screengrab, smplayer, smtube, thunderbird | claws-mail | mutt
Suggests: calibre, compton-conf, juffed, nomacs, obconf-qt, qtpass, qt5-style-kvantum, shutter, vokoscreen
Breaks: lxqt-common (<< 0.12.3)
Replaces: lxqt-common (<< 0.12.3)
Homepage: http://www.lxqt.org/
Download-Size: 5.008 B
APT-Manual-Installed: yes
APT-Sources: http://ftp.debian.org/debian stable/main amd64 Packages
Description: Metapackage for LXQt
 LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt
 technologies. It has been tailored for users who value simplicity, speed, and
 an intuitive interface. Unlike most desktop environments, LXQt also works
 fine with less powerful machines.
 .
 This package is a metapackage meant to provide all components of LXQt plus
 some recommended components to provide a nearly feature complete desktop
 environment.
Comment 4 Hector Colina 2019-11-22 12:11:47 UTC
Created attachment 156040 [details]
output running libreoffice6.3 --backtrace
Comment 5 Julien Nabet 2019-11-22 12:54:13 UTC
Linux package from LO official websites are more for package maintainers.
Indeed, you must deal with dependencies.

What Linux distrib do you use? If Ubuntu or related, there are PPA repositories.
Comment 6 Hector Colina 2019-11-22 12:58:55 UTC
In my previous comment, I attached linux version:

hector@snoopy:/tmp/debug$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster
hector@snoopy:/tmp/debug$ 

So, I'm using Debian version 10

BE ADVICE:

If I changed to other desktop manager like MATE, it works perfectly. So, the crash is only on LXQT packaged on debian 10
Comment 7 Julien Nabet 2019-11-22 13:16:15 UTC
(In reply to Hector Colina from comment #6)
> In my previous comment, I attached linux version:
> 
> hector@snoopy:/tmp/debug$ lsb_release -a
> No LSB modules are available.
> Distributor ID: Debian
> Description:    Debian GNU/Linux 10 (buster)
> Release:        10
> Codename:       buster
> hector@snoopy:/tmp/debug$ 
> 
> So, I'm using Debian version 10
> 
> ...

Sorry, just missed it.
I use Debian testing which contains 6.3.3

IMHO stable version of Debian is more for servers than for desktop.

Now, you can also use LO from testing even if you use stable however, it'll need dependencies (see https://serverfault.com/questions/22414/how-can-i-run-debian-stable-but-install-some-packages-from-testing)
Comment 8 Roman Kuznetsov 2019-11-23 18:39:35 UTC
Hector, please show us info from Help->About LibreOffice dialog
Comment 9 Hector Colina 2019-11-23 21:40:17 UTC
Ok.

Version used for to reproduce bug is 6.2.82
Comment 10 Hector Colina 2019-11-23 21:44:17 UTC
(In reply to Julien Nabet from comment #7)
> (In reply to Hector Colina from comment #6)
> > In my previous comment, I attached linux version:
> > 
> > hector@snoopy:/tmp/debug$ lsb_release -a
> > No LSB modules are available.
> > Distributor ID: Debian
> > Description:    Debian GNU/Linux 10 (buster)
> > Release:        10
> > Codename:       buster
> > hector@snoopy:/tmp/debug$ 
> > 
> > So, I'm using Debian version 10
> > 
> > ...
> 
> Sorry, just missed it.
> I use Debian testing which contains 6.3.3
> 
> IMHO stable version of Debian is more for servers than for desktop.
> 
> Now, you can also use LO from testing even if you use stable however, it'll
> need dependencies (see
> https://serverfault.com/questions/22414/how-can-i-run-debian-stable-but-
> install-some-packages-from-testing)


Sorry Julien... I think that is not dependency issue, why? Libreoffice works perfectly using MATE in same computer.. I mean, if I open a session using MATE desktop manager, I ca open without problem Libreoffice, but If I start LXQT in same computer... Libreoffice crash according my report.

I will be able to reproduce again the bug, Mate works perfectly but now libreoffice download from page version 6.2.82 crashed.
Comment 11 Hector Colina 2019-11-23 21:47:50 UTC
Created attachment 156067 [details]
Libreoffice on mate

As you can see, same version works perfectly on MATE, but it crash on LXQT

Be advice, using libreofice debian 10 packages  on LXQT  works without problems.

I think that is a bug over LXQT.
Comment 12 Hector Colina 2019-11-23 22:33:55 UTC
I've downloaded:

LibreOffice Version: 6.4.0.0.beta1, Build ID: 4d7e5b0c40ed843384704eca3ce21981d4e98920, CPU threads: 4; OS: Linux 4.19; UI render: default; VCL: gtk3; Locale: es-VE (es_VE.UTF-8); UI-Language: en-US
Calc: threaded

It works perfect on LXQT, but previous version crashed.
Comment 13 QA Administrators 2019-11-24 03:37:19 UTC Comment hidden (obsolete)
Comment 14 Xisco Faulí 2019-11-26 11:16:44 UTC
Does LibreOffice 6.3 crashes if you launch LibreOffice from commandline with 'SAL_USE_VCLPLUGIN=gen soffice' ?
Comment 15 Hector Colina 2019-11-26 18:18:22 UTC
It works!!!!!

Using any libreoffice version downloaded from libreoffice page  works using your comment:

 SAL_USE_VCLPLUGIN=gen libreoffice6.2 

But, if I runt it without SAL_.... it crashed.

Thanks!

So, is there conficlt between vcl gen plugin and LQXT?

Best regards!
Comment 16 QA Administrators 2019-11-27 03:47:31 UTC Comment hidden (obsolete)
Comment 17 Buovjaga 2020-04-26 14:57:55 UTC
(In reply to Hector Colina from comment #12)
> I've downloaded:
> 
> LibreOffice Version: 6.4.0.0.beta1, Build ID:
> 4d7e5b0c40ed843384704eca3ce21981d4e98920, CPU threads: 4; OS: Linux 4.19; UI
> render: default; VCL: gtk3; Locale: es-VE (es_VE.UTF-8); UI-Language: en-US
> Calc: threaded
> 
> It works perfect on LXQT, but previous version crashed.

So if this TDF-packaged version works with LXQt, but the Debian-packaged one does not, then we should close this report.

Btw. LXQt 0.15 was released recently: https://github.com/lxqt/lxqt/releases/tag/0.15.0