Description of problem: LibreOffice crashes after displaying the splash screen Version-Release number of selected component (if applicable): 6.3.0.1-2.fc31 How reproducible: Constant Steps to Reproduce: 1. Update Libreoffice from v6.2 to the recent rawhide version (v6.3) above. The behaviour surfaced after an update from 6.2.3.2-2.fc31. 2. Run Libreoffice 3. *crash* -- core-dump Actual results: A Crash happens with "core-dump" displayed on the terminal (if executed from the terminal) Expected results: A running instance of LibreOffice Additional info:
With the gdb package installed, please run `soffice --backtrace` from a terminal. That will run LO from within gdb and will hopefully let gdb produce a backtrace once LO crashes. Please provide all the output from the terminal here.
500M+ Worth of Debug Package .... my goodness! Terminal output follows: $ soffice --backtrace GNU gdb (GDB) Fedora 8.3.50.20190702-20.fc31 Copyright (C) 2019 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-redhat-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/lib64/libreoffice/program/soffice.bin... Reading symbols from /usr/lib/debug/usr/lib64/libreoffice/program/soffice.bin-6.3.0.1-2.fc31.x86_64.debug... log will be saved as gdbtrace.log, this will take some time, patience... Missing separate debuginfo for /usr/lib64/libreoffice/program/libuno_sal.so.3 Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/6c/d81a35bd9d076b58e59318cc70800adb69e011.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libuno_cppu.so.3 Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/32/d88684fab48ffb0d595f78757bbe76e4bcb429.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3 Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/73/b06c2fa225be8a12d31bb57a2d19b7a34378e3.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libi18nlangtag.so Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/ae/d10dfe0aba7a3c76a7b353646855172aa4c772.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libuno_salhelpergcc3.so.3 Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/86/49717b83e0ea07bb54053f28d73bec2f89fd1e.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libreglo.so Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/1c/6435e3fbb1783188404d1b86c7a50b1906017a.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libunoidllo.so Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/e6/e324831ccf18f492dafff028f191aec8c71ef6.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libxmlreaderlo.so Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/b8/ec9459942528ea4791abe7de12dee316cd38ee.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libjvmfwklo.so Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/b0/095ccda0dcf7c0bd3d7d20e5acc2d1b008f9e7.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libjvmaccesslo.so Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/45/80ed3a501e3966508469786e3cb064879a522b.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libstorelo.so Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/17/b33ffeea7dd9d5841431e11fb953f19672e8df.debug [Detaching after fork from child process 12483] Missing separate debuginfo for /usr/lib64/libreoffice/program/libvclplug_gtk3lo.so Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/64/3f40bb9145d3c83d0ddc53c071a6263922fc24.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libgcc3_uno.so Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/57/8adcc883d8db2ad29ec6eade43366a57934d7d.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libsal_textenclo.so Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/c8/3955fafa4c159a011315f6e5f149d01e0f7a6c.debug Missing separate debuginfo for /usr/lib64/libreoffice/program/libstocserviceslo.so Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/cb/d8937d63a3c7a3d3a28257e569428677c5629c.debug X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! X server found. dri2 connection failed! [Detaching after vfork from child process 12520]
Created attachment 1599564 [details] gdb trace log More details
(In reply to Onyeibo Oku from comment #3) > Created attachment 1599564 [details] > gdb trace log ...the relevant parts being > Thread 16 "soffice.bin" received signal SIGILL, Illegal instruction. > [Switching to Thread 0x7fffe1759700 (LWP 12515)] > 0x00007fffd9fdf433 in _pocl_kernel_DynamicKernel_workgroup () from /home/twohot/.cache/pocl/kcache/FE/HCFHDPAMAHMNKMMPEKLJMJLCJHKFOOEGPONBK/DynamicKernel/64-1-1/DynamicKernel.so > #0 0x00007fffd9fdf433 in _pocl_kernel_DynamicKernel_workgroup () at /home/twohot/.cache/pocl/kcache/FE/HCFHDPAMAHMNKMMPEKLJMJLCJHKFOOEGPONBK/DynamicKernel/64-1-1/DynamicKernel.so > #1 0x0000000000000000 in () [...] > Thread 1 (Thread 0x7fffef57ec80 (LWP 12472)): > #0 0x00007ffff7908d45 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 > #1 0x00007fffd9f251b3 in () at /lib64/libpocl.so.2.3.0 > #2 0x00007fffd9f0627e in () at /lib64/libpocl.so.2.3.0 > #3 0x00007fffd9fa701d in clFinish () at /lib64/libOpenCL.so.1 > #4 0x00007ffff700438b in (anonymous namespace)::evaluateScoreForDevice(ds_device&, std::unique_ptr<(anonymous namespace)::LibreOfficeDeviceEvaluationIO, std::default_delete<(anonymous namespace)::LibreOfficeDeviceEvaluationIO> > const&) (rDevice=..., testData=std::unique_ptr<(anonymous namespace)::LibreOfficeDeviceEvaluationIO> = {...}) at /usr/src/debug/libreoffice-6.3.0.1-2.fc31.x86_64/opencl/source/opencl_device.cxx:255 > #5 0x00007ffff7004bdb in (anonymous namespace)::profileDevices (pTestData=std::unique_ptr<(anonymous namespace)::LibreOfficeDeviceEvaluationIO> = {...}, pProfile=std::unique_ptr<ds_profile> = {...}) at /usr/src/debug/libreoffice-6.3.0.1-2.fc31.x86_64/opencl/source/opencl_device.cxx:325 > #6 0x00007ffff7004bdb in getDeviceSelection(rtl::OUString const&, bool) (sProfilePath="/home/twohot/.config/libreoffice/4/cache/", bForceSelection=bForceSelection@entry=false) at /usr/src/debug/libreoffice-6.3.0.1-2.fc31.x86_64/opencl/source/opencl_device.cxx:543 > #7 0x00007ffff7002240 in openclwrapper::switchOpenCLDevice(rtl::OUString const*, bool, bool, rtl::OUString&) (pDevice=pDevice@entry=0x7fffffffd0d8, bAutoSelect=bAutoSelect@entry=true, bForceEvaluation=bForceEvaluation@entry=false, rOutSelectedDeviceVersionIDString="") at /usr/src/debug/libreoffice-6.3.0.1-2.fc31.x86_64/opencl/source/openclwrapper.cxx:785 > #8 0x00007ffff7ee99e0 in desktop::Desktop::CheckOpenCLCompute(com::sun::star::uno::Reference<com::sun::star::frame::XDesktop2> const&) (xDesktop=uno::Reference to (framework::Desktop *) 0x555556575878) at /usr/src/debug/libreoffice-6.3.0.1-2.fc31.x86_64/include/com/sun/star/uno/Any.hxx:342 > #9 0x00007ffff7ec4e3f in desktop::Desktop::Main() (this=0x7fffffffd4a0) at /usr/src/debug/libreoffice-6.3.0.1-2.fc31.x86_64/desktop/source/app/app.cxx:1574 > #10 0x00007ffff4a75001 in ImplSVMain() () at /usr/src/debug/libreoffice-6.3.0.1-2.fc31.x86_64/vcl/source/app/svmain.cxx:201 > #11 0x00007ffff7eeb207 in soffice_main() () at /usr/src/debug/libreoffice-6.3.0.1-2.fc31.x86_64/desktop/source/app/sofficemain.cxx:170 > #12 0x00005555555550c0 in sal_main () at /usr/src/debug/libreoffice-6.3.0.1-2.fc31.x86_64/desktop/source/app/main.c:48 > #13 0x00005555555550c0 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/libreoffice-6.3.0.1-2.fc31.x86_64/desktop/source/app/main.c:47
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to 31.
Experiencing this with version 6.3.0.4-3.fc32 and likewise with 6.3.0.4-4 from TDF. Downgrading back to 6.2.3.2-2.fc31
Same issue for me. Fatal exception: Signal 11 Stack: /usr/lib64/libreoffice/program/libuno_sal.so.3(+0x3cc93)[0x7fdfedf3ac93] /usr/lib64/libreoffice/program/libuno_sal.so.3(+0x3ce0a)[0x7fdfedf3ae0a] /lib64/libc.so.6(+0x37f00)[0x7fdfedc59f00] /usr/lib64/libreoffice/program/libuno_cppu.so.3(+0x17387)[0x7fdfed363387] /usr/lib64/libreoffice/program/libuno_cppu.so.3(uno_type_any_assign+0x93)[0x7fdfed3627b3] /usr/lib64/libreoffice/program/libutllo.so(+0x68551)[0x7fdfeac8a551] /usr/lib64/libreoffice/program/libutllo.so(+0x689da)[0x7fdfeac8a9da] /usr/lib64/libreoffice/program/libutllo.so(_ZN3utl10ConfigItemC2ERKN3rtl8OUStringE14ConfigItemMode+0x80)[0x7fdfeac7fab0] /usr/lib64/libreoffice/program/libutllo.so(+0xac95c)[0x7fdfeacce95c] /usr/lib64/libreoffice/program/libutllo.so(_ZN19SvtSysLocaleOptionsC1Ev+0x129)[0x7fdfeaccfe29] /usr/lib64/libreoffice/program/libvcllo.so(_Z7InitVCLv+0x19b)[0x7fdfea8f82eb] /usr/lib64/libreoffice/program/libvcllo.so(_Z10ImplSVMainv+0x125)[0x7fdfea8f9885] /usr/lib64/libreoffice/program/libsofficeapp.so(soffice_main+0x97)[0x7fdfede876d7] /usr/lib64/libreoffice/program/soffice.bin(+0x10c0)[0x55ad845240c0] /lib64/libc.so.6(__libc_start_main+0xf3)[0x7fdfedc45f33] /usr/lib64/libreoffice/program/soffice.bin(+0x10fe)[0x55ad845240fe]
Wiping out .config/libreoffice solved my issue.
(In reply to Pierre Juhen from comment #8) > Wiping out .config/libreoffice solved my issue. That didn't work for me
We used to have opencl disabled by default in Fedora. After https://cgit.freedesktop.org/libreoffice/core/commit/?id=101eea01c778ad255d3c8467e06643b23ff6bd76 went in I removed our explicit disable in favor of expecting that to work, so readding the opencl disable probably would help here
Can we get the above fix into Rawhide as well? Rawhide is currently at fc32, with the latest Libreoffice bearing 6.3.0.4-3.fc32
FEDORA-2019-eab739948e has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-eab739948e
It should appear in rawhide as libreoffice-6.3.0.4-5.fc32 sometime during the w/e
libreoffice-6.3.0.4-3.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-eab739948e
FEDORA-2019-3859165911 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-3859165911
https://koji.fedoraproject.org/koji/buildinfo?buildID=1368452 resolves this report. To CLOSE or not to CLOSE?
libreoffice-6.3.0.4-4.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-3859165911
confirmed to work then, close is fine
FEDORA-2019-8619c0859d has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-8619c0859d
libreoffice-6.3.1.2-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-8619c0859d
FEDORA-2019-55cf712d09 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-55cf712d09
libreoffice-6.3.2.2-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-55cf712d09
libreoffice-6.3.2.2-1.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.