FS#57431 - [libreoffice-fresh] Calc crashes immedeately on any keystroke

Attached to Project: Arch Linux
Opened by Jürgen Sauer (jojoax) - Thursday, 08 February 2018, 09:36 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 21 March 2018, 13:46 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Libreoffice-fresh Calc crashes immedeately on any keystroke
Error is not loggable, xevent error

Additional info:
* package version: extra/libreoffice-fresh-de 6.0.0-1 [Installiert] extra/libreoffice-fresh 6.0.0-1 [Installiert]

Steps to reproduce:
pacman -Syu ... opening calc hit any key

on this system: Zotac Box, Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL version string: 4.5 (Core Profile) Mesa 17.3.3
OpenGL shading language version string: 4.50
Driver: Intel
GPU class: Haswell
OpenGL version: 4.5
GLSL version: 4.50
Mesa version: 17.3.3
X server version: 1.19.6
Linux kernel version: 4.15.1
Requires strict binding: yes
GLSL shaders: yes
Texture NPOT support: yes
Virtual Machine: no
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Wednesday, 21 March 2018, 13:46 GMT
Reason for closing:  Upstream
Additional comments about closing:  kernel issue
Comment by Andreas Radke (AndyRTR) - Thursday, 08 February 2018, 14:47 GMT
What desktop integration (vcl) do you use? Try switching to gtk2 vcl. Maybe disable 3D and experimental functions. Crashes are often graphic card driver related.
Comment by Jürgen Sauer (jojoax) - Friday, 09 February 2018, 09:37 GMT
OpenCL Acceleration is off.
Harware Acceleration is off.
kdelibs are installed due needed for the Desktop.

All Packages are current from Arch standard Repros.
Other Systems are running fine in same setup. Only the Zotac vendor PCs not.
Seems to be nessesary to get a bt/core dump...
Comment by Andreas Radke (AndyRTR) - Friday, 09 February 2018, 13:40 GMT
Try using gtk2 vcl (see /etc/profile.d/libreoffice-still.csh). kde4 vcl is not that stable with certain gfx card.
Comment by Jürgen Sauer (jojoax) - Monday, 12 February 2018, 09:45 GMT
Tried. Does not work.
It is definitely not the DT Integration.

If I disable the JAVA, it works!
But the java is going to be reactivated by User Request dialog "Yes|No" each newly start.
Java enabled is calc crashing on first keystroke.


Comment by Jürgen Sauer (jojoax) - Monday, 12 February 2018, 09:46 GMT
Terminal Log, disabled $SAL_USE_VCLPLUGIN (setting to generic)
[viktoria@pc4 ~]$ echo $SAL_USE_VCLPLUGIN
gen
[viktoria@pc4 ~]$ ulimit -c 9999999
[viktoria@pc4 ~]$ gdb /usr/lib/libreoffice/program/soffice.bin
GNU gdb (GDB) 8.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-pc-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 /usr/lib/libreoffice/program/soffice.bin...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/lib/libreoffice/program/soffice.bin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffdee82700 (LWP 1321)]
[New Thread 0x7fffdd26c700 (LWP 1322)]
[New Thread 0x7fffdca6b700 (LWP 1323)]
[New Thread 0x7fffd56e1700 (LWP 1324)]
[Thread 0x7fffd56e1700 (LWP 1324) exited]
[New Thread 0x7fffd56e1700 (LWP 1325)]
[New Thread 0x7fffcaad1700 (LWP 1328)]
[Thread 0x7fffcaad1700 (LWP 1328) exited]
[Thread 0x7fffdd26c700 (LWP 1322) exited]
[New Thread 0x7fffdd26c700 (LWP 1329)]
[Thread 0x7fffdd26c700 (LWP 1329) exited]
[New Thread 0x7fffdd26c700 (LWP 1330)]
[New Thread 0x7fffcaad1700 (LWP 1331)]

Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault.
0x00007fffafcfd2b4 in ?? ()
(gdb) bt
#0 0x00007fffafcfd2b4 in ()
#1 0x0000000000000246 in ()
#2 0x00007fffafcfd160 in ()
#3 0x00007fffffffc6a0 in ()
#4 0x00007fffffffc640 in ()
#5 0x00007fffbfdf1587 in () at /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/server/libjvm.so
(gdb) q
A debugging session is active.

Inferior 1 [process 1314] will be killed.

Quit anyway? (y or n) y
[viktoria@pc4 ~]$
[viktoria@pc4 ~]$ gdb /usr/lib/libreoffice/program/soffice.bin
GNU gdb (GDB) 8.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-pc-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 /usr/lib/libreoffice/program/soffice.bin...(no debugging symbols found)...done.
(gdb) run --calc
Starting program: /usr/lib/libreoffice/program/soffice.bin --calc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffdee82700 (LWP 1385)]
[New Thread 0x7fffdd26c700 (LWP 1386)]
[New Thread 0x7fffdca6b700 (LWP 1387)]
[New Thread 0x7fffd56e1700 (LWP 1388)]
[Thread 0x7fffd56e1700 (LWP 1388) exited]
[New Thread 0x7fffd56e1700 (LWP 1389)]
[New Thread 0x7fffcaad1700 (LWP 1392)]
[Thread 0x7fffcaad1700 (LWP 1392) exited]
[Thread 0x7fffdd26c700 (LWP 1386) exited]
[New Thread 0x7fffdd26c700 (LWP 1393)]
[New Thread 0x7fffcaad1700 (LWP 1394)]
[Thread 0x7fffdd26c700 (LWP 1393) exited]

Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault.
0x00007fffb01052b4 in ?? ()
(gdb) q
A debugging session is active.

Inferior 1 [process 1380] will be killed.

Quit anyway? (y or n) y
[viktoria@pc4 ~]$
Comment by Andreas Radke (AndyRTR) - Monday, 12 February 2018, 10:40 GMT
Maybe this is the same or a similar one: https://bugs.documentfoundation.org/show_bug.cgi?id=115559

Please work with upstream to solve your issue.
Comment by Andreas Radke (AndyRTR) - Wednesday, 21 March 2018, 13:46 GMT
Looks like this one is related to upstream kernel issues. See in the upstream report the link to the Ubuntu kernel bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1699772

So not much we can do here.

Loading...