lumina-desktop/lumina

Investigate Segfault of lumina-screenshot on Fedora 34

Opened this issue · 0 comments

q5sys commented
[q5sys@Artemis lumina-screenshot]$ gdb ./lumina-screenshot 
GNU gdb (GDB) Fedora 10.2-3.fc34
Copyright (C) 2021 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:
<https://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 ./lumina-screenshot...
(gdb) run
Starting program: /home/q5sys/git/lumina/src-qt5/desktop-utils/lumina-screenshot/lumina-screenshot 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe588a640 (LWP 91740)]

Thread 1 "lumina-screensh" received signal SIGSEGV, Segmentation fault.
0x00007ffff7f91d88 in xcb_get_setup () from /lib64/libxcb.so.1
Missing separate debuginfos, use: dnf debuginfo-install bzip2-libs-1.0.8-6.fc34.x86_64 dbus-libs-1.12.20-3.fc34.x86_64 fontconfig-2.13.93-6.fc34.x86_64 freetype-2.10.4-3.fc34.x86_64 glib2-2.68.4-1.fc34.x86_64 glibc-2.33-20.fc34.x86_64 graphite2-1.3.14-7.fc34.x86_64 harfbuzz-2.7.4-3.fc34.x86_64 jasper-libs-2.0.32-1.fc34.x86_64 jbigkit-libs-2.1-21.fc34.x86_64 jpegxl-libs-0.3.7-3.fc34.x86_64 keyutils-libs-1.6.1-2.fc34.x86_64 kf5-kimageformats-5.83.0-1.fc34.x86_64 krb5-libs-1.19.2-2.fc34.x86_64 libX11-1.7.0-3.fc34.x86_64 libXau-1.0.9-6.fc34.x86_64 libXdamage-1.1.5-5.fc34.x86_64 libXext-1.3.4-6.fc34.x86_64 libXfixes-5.0.3-14.fc34.x86_64 libXrender-0.9.10-14.fc34.x86_64 libaom-3.1.1-1.fc34.x86_64 libavif-0.9.0-2.fc34.x86_64 libbrotli-1.0.9-4.fc34.x86_64 libcap-2.48-2.fc34.x86_64 libcom_err-1.45.6-5.fc34.x86_64 libdav1d-0.9.0-1.fc34.x86_64 libgcc-11.1.1-3.fc34.x86_64 libglvnd-1.3.3-1.fc34.x86_64 libglvnd-glx-1.3.3-1.fc34.x86_64 libgpg-error-1.42-1.fc34.x86_64 libicu-67.1-6.fc34.x86_64 libjpeg-turbo-2.0.90-2.fc34.x86_64 libpng-1.6.37-10.fc34.x86_64 libstdc++-11.1.1-3.fc34.x86_64 libtiff-4.2.0-1.fc34.x86_64 libvmaf-2.1.1-1.fc34.x86_64 libwayland-client-1.19.0-1.fc34.x86_64 libwayland-cursor-1.19.0-1.fc34.x86_64 libxcb-1.13.1-7.fc34.x86_64 libzstd-1.5.0-1.fc34.x86_64 lz4-libs-1.9.3-2.fc34.x86_64 openexr-libs-2.5.5-1.fc34.x86_64 openssl-libs-1.1.1k-1.fc34.x86_64 pcre-8.44-3.fc34.1.x86_64 pcre2-10.36-4.fc34.x86_64 pcre2-utf16-10.36-4.fc34.x86_64 qt5-qtbase-5.15.2-22.fc34.x86_64 qt5-qtbase-gui-5.15.2-22.fc34.x86_64 qt5-qtimageformats-5.15.2-3.fc34.x86_64 qt5-qtsvg-5.15.2-4.fc34.x86_64 qt5-qtwayland-5.15.2-7.fc34.x86_64 qt5-qtwebengine-5.15.2-9.fc34.x86_64 qt5-qtx11extras-5.15.2-3.fc34.x86_64 systemd-libs-248.3-1.fc34.x86_64 xcb-util-0.4.0-17.fc34.x86_64 xcb-util-image-0.4.0-17.fc34.x86_64 xcb-util-wm-0.4.1-20.fc34.x86_64 xz-libs-5.2.5-5.fc34.x86_64 zlib-1.2.11-26.fc34.x86_64
(gdb) backtrace
#0  0x00007ffff7f91d88 in xcb_get_setup () from /lib64/libxcb.so.1
#1  0x00007ffff7f78bd0 in xcb_ewmh_init_atoms () from /lib64/libxcb-ewmh.so.2
#2  0x0000555555563c9c in LXCB::LXCB (this=0x55555566c7e0) at ../../core/libLumina/LuminaX11.cpp:44
#3  MainUI::MainUI (this=0x7fffffffd980) at ../../core/libLumina/LuminaX11.cpp:43
#4  main (argc=<optimized out>, argv=<optimized out>) at /home/q5sys/git/lumina/src-qt5/desktop-utils/lumina-screenshot/main.cpp:22