You are not logged in.
I updated packages today on my archlinux laptop running i3wm. I use dolphin as my file browser. Since the update, it's segfaulting. Other apps (like konsole) are also segfaulting.
✘ ~ gdb dolphin
GNU gdb (GDB) 9.2
Copyright (C) 2020 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 dolphin...
(No debugging symbols found in dolphin)
(gdb) run
Starting program: /usr/bin/dolphin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff0b58700 (LWP 13396)]
Thread 1 "dolphin" received signal SIGSEGV, Segmentation fault.
0x00007ffff7d7b038 in __tzstring () from /usr/lib/libc.so.6
(gdb)
I tried installing the previous version of dolphin from cache, and it didn't help. Switching to the zen and lts kernels aren't helping either. Any ideas?
Offline
gdb requires a debug version to be useful, and archlinux doesn't provide those as far as I know.
Konsole works fine on my fully uptodate lxqt desktop environment.
Please post /var/log/pacman.log .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
That's a basic standard library function that fails here. and seemingly a timezone one at that, what's your
localectl
locale
locale -a
Online
~ localectl
System Locale: LANG=en_GB.UTF-8
VC Keymap: uk
X11 Layout: gb
~ locale
LANG=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE=en_GB.UTF-8
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
~ locale -a
C
en_GB.utf8
en_US
en_US.iso88591
en_US.utf8
POSIX
~
Offline
gdb requires a debug version to be useful, and archlinux doesn't provide those as far as I know.
Konsole works fine on my fully uptodate lxqt desktop environment.
Please post /var/log/pacman.log .
It's failing on anything kde related. I don't use many things other than dolphin and gwenview. I've installed / uninstalled a bunch of stuff since then. But here's the pacman log.
Offline
Nothing really sticking out here, this seems either a regression in qt 5.15 or your timezone information being bogus, forgot to ask but what's
timedatectl
might also be in KDE specific regional settings, did you ever knowingly configure something here?
Online
Nothing really sticking out here, this seems either a regression in qt 5.15 or your timezone information being bogus, forgot to ask but what's
timedatectl
might also be in KDE specific regional settings, did you ever knowingly configure something here?
~ timedatectl
Local time: Sat 2020-06-13 14:52:18 BST
Universal time: Sat 2020-06-13 13:52:18 UTC
RTC time: Sat 2020-06-13 13:52:18
Time zone: Europe/London (BST, +0100)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
Knowingly, no. I don't really use kde... just i3wm. I did have to fiddle with font sizes and stuff for qt, but that's about it. Nothing timezone related at all.
Offline
I don't know if this is related or not, but I get the following in /lib
/lib l | grep libc.so
-rw-r--r-- 1 root root 255 May 24 15:12 libc.so
lrwxrwxrwx 1 root root 12 May 24 15:12 libc.so.6 -> libc-2.31.so
Offline
It appears anything that's qt is failing.
Don't know if this helps or not, but gwenview gives the following:
GNU gdb (GDB) 9.2
Copyright (C) 2020 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 gwenview...
(No debugging symbols found in gwenview)
(gdb) run
Starting program: /usr/bin/gwenview
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff087f700 (LWP 79985)]
Thread 1 "gwenview" received signal SIGSEGV, Segmentation fault.
0x00007ffff5da7c36 in _int_malloc () from /usr/lib/libc.so.6
Offline
switch away from the gtk2 theme, it's broken
Offline
switch away from the gtk2 theme, it's broken
I tried switching the gtk2 theme. Doesn't seem to work. ldd gives the following for dolphin:
~ ldd /usr/bin/dolphin
linux-vdso.so.1 (0x00007fff671da000)
libkdeinit5_dolphin.so => /usr/lib/libkdeinit5_dolphin.so (0x00007f7762eb7000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f7762cf0000)
libdolphinprivate.so.5 => /usr/lib/libdolphinprivate.so.5 (0x00007f7762bca000)
libKF5KIOFileWidgets.so.5 => /usr/lib/libKF5KIOFileWidgets.so.5 (0x00007f7762aec000)
libKF5Bookmarks.so.5 => /usr/lib/libKF5Bookmarks.so.5 (0x00007f7762a98000)
libKF5NewStuff.so.5 => /usr/lib/libKF5NewStuff.so.5 (0x00007f7762a1f000)
libKF5Parts.so.5 => /usr/lib/libKF5Parts.so.5 (0x00007f77629a7000)
libKF5KIOWidgets.so.5 => /usr/lib/libKF5KIOWidgets.so.5 (0x00007f7762882000)
libKF5JobWidgets.so.5 => /usr/lib/libKF5JobWidgets.so.5 (0x00007f7762859000)
libKF5Completion.so.5 => /usr/lib/libKF5Completion.so.5 (0x00007f776281f000)
libKF5BalooWidgets.so.5 => /usr/lib/libKF5BalooWidgets.so.5 (0x00007f77627e6000)
libKF5KIOCore.so.5 => /usr/lib/libKF5KIOCore.so.5 (0x00007f776268b000)
libKF5Crash.so.5 => /usr/lib/libKF5Crash.so.5 (0x00007f776267f000)
libKF5Baloo.so.5 => /usr/lib/libKF5Baloo.so.5 (0x00007f7762645000)
libKF5Solid.so.5 => /usr/lib/libKF5Solid.so.5 (0x00007f7762541000)
libKF5KCMUtils.so.5 => /usr/lib/libKF5KCMUtils.so.5 (0x00007f77624e9000)
libKF5Service.so.5 => /usr/lib/libKF5Service.so.5 (0x00007f7762434000)
libKF5XmlGui.so.5 => /usr/lib/libKF5XmlGui.so.5 (0x00007f776233e000)
libKF5IconThemes.so.5 => /usr/lib/libKF5IconThemes.so.5 (0x00007f77622fa000)
libKF5ItemViews.so.5 => /usr/lib/libKF5ItemViews.so.5 (0x00007f77622bf000)
libKF5ConfigWidgets.so.5 => /usr/lib/libKF5ConfigWidgets.so.5 (0x00007f7762267000)
libKF5I18n.so.5 => /usr/lib/libKF5I18n.so.5 (0x00007f7762211000)
libKF5WidgetsAddons.so.5 => /usr/lib/libKF5WidgetsAddons.so.5 (0x00007f77620b2000)
libKF5ConfigGui.so.5 => /usr/lib/libKF5ConfigGui.so.5 (0x00007f7762092000)
libQt5Xml.so.5 => /usr/lib/libQt5Xml.so.5 (0x00007f776204d000)
libKF5DBusAddons.so.5 => /usr/lib/libKF5DBusAddons.so.5 (0x00007f7762036000)
libKF5Notifications.so.5 => /usr/lib/libKF5Notifications.so.5 (0x00007f7761fd0000)
libKF5ConfigCore.so.5 => /usr/lib/libKF5ConfigCore.so.5 (0x00007f7761f60000)
libKF5WindowSystem.so.5 => /usr/lib/libKF5WindowSystem.so.5 (0x00007f7761f0b000)
libKF5CoreAddons.so.5 => /usr/lib/libKF5CoreAddons.so.5 (0x00007f7761e61000)
libphonon4qt5.so.4 => /usr/lib/libphonon4qt5.so.4 (0x00007f7761de4000)
libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007f776174e000)
libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f776107b000)
libKF5Activities.so.5 => /usr/lib/libKF5Activities.so.5 (0x00007f776103e000)
libQt5DBus.so.5 => /usr/lib/libQt5DBus.so.5 (0x00007f7760fb8000)
libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f7760a67000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f7760888000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f7763004000)
libdolphinvcs.so.5 => /usr/lib/libdolphinvcs.so.5 (0x00007f7760882000)
libKF5TextWidgets.so.5 => /usr/lib/libKF5TextWidgets.so.5 (0x00007f776083d000)
libKF5Codecs.so.5 => /usr/lib/libKF5Codecs.so.5 (0x00007f7760800000)
libKF5FileMetaData.so.3 => /usr/lib/libKF5FileMetaData.so.3 (0x00007f77607be000)
libQt5Network.so.5 => /usr/lib/libQt5Network.so.5 (0x00007f776063b000)
libKF5NewStuffCore.so.5 => /usr/lib/libKF5NewStuffCore.so.5 (0x00007f77605a6000)
libKF5Attica.so.5 => /usr/lib/libKF5Attica.so.5 (0x00007f77604df000)
libKF5KIOGui.so.5 => /usr/lib/libKF5KIOGui.so.5 (0x00007f77604c3000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f776037e000)
libQt5X11Extras.so.5 => /usr/lib/libQt5X11Extras.so.5 (0x00007f7760375000)
libKF5AuthCore.so.5 => /usr/lib/libKF5AuthCore.so.5 (0x00007f7760351000)
libacl.so.1 => /usr/lib/libacl.so.1 (0x00007f7760346000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f7760205000)
libKF5BalooEngine.so.5 => /usr/lib/libKF5BalooEngine.so.5 (0x00007f77601b5000)
libudev.so.1 => /usr/lib/libudev.so.1 (0x00007f776018d000)
libQt5QuickWidgets.so.5 => /usr/lib/libQt5QuickWidgets.so.5 (0x00007f7760177000)
libKF5QuickAddons.so.5 => /usr/lib/libKF5QuickAddons.so.5 (0x00007f776015e000)
libKF5Declarative.so.5 => /usr/lib/libKF5Declarative.so.5 (0x00007f776014c000)
libKF5GuiAddons.so.5 => /usr/lib/libKF5GuiAddons.so.5 (0x00007f7760131000)
libKF5Auth.so.5 => /usr/lib/libKF5Auth.so.5 (0x00007f776012b000)
libQt5Quick.so.5 => /usr/lib/libQt5Quick.so.5 (0x00007f775fbea000)
libQt5Qml.so.5 => /usr/lib/libQt5Qml.so.5 (0x00007f775f78b000)
libQt5PrintSupport.so.5 => /usr/lib/libQt5PrintSupport.so.5 (0x00007f775f71f000)
libKF5GlobalAccel.so.5 => /usr/lib/libKF5GlobalAccel.so.5 (0x00007f775f6fb000)
libQt5Svg.so.5 => /usr/lib/libQt5Svg.so.5 (0x00007f775f6a4000)
libKF5Archive.so.5 => /usr/lib/libKF5Archive.so.5 (0x00007f775f663000)
libcanberra.so.0 => /usr/lib/libcanberra.so.0 (0x00007f775f64f000)
libQt5TextToSpeech.so.5 => /usr/lib/libQt5TextToSpeech.so.5 (0x00007f775f641000)
libXtst.so.6 => /usr/lib/libXtst.so.6 (0x00007f775f639000)
libdbusmenu-qt5.so.2 => /usr/lib/libdbusmenu-qt5.so.2 (0x00007f775f60d000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f775f5e1000)
libxcb-keysyms.so.1 => /usr/lib/libxcb-keysyms.so.1 (0x00007f775f5dc000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f775f5ba000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f775f5a0000)
libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f775f54b000)
libpulse-mainloop-glib.so.0 => /usr/lib/libpulse-mainloop-glib.so.0 (0x00007f775f545000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f775f4bd000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f775f483000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f775f469000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f775f382000)
libmd4c.so.0 => /usr/lib/libmd4c.so.0 (0x00007f775f36c000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f775f321000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f775f274000)
libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 (0x00007f775f25d000)
libicui18n.so.67 => /usr/lib/libicui18n.so.67 (0x00007f775ef5d000)
libicuuc.so.67 => /usr/lib/libicuuc.so.67 (0x00007f775ed76000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f775ed70000)
libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007f775ece5000)
libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007f775ec11000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f775eae8000)
libKF5SonnetUi.so.5 => /usr/lib/libKF5SonnetUi.so.5 (0x00007f775eab3000)
libKF5SonnetCore.so.5 => /usr/lib/libKF5SonnetCore.so.5 (0x00007f775ea3e000)
libtag.so.1 => /usr/lib/libtag.so.1 (0x00007f775e942000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f775e8eb000)
libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f775e85b000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f775e57e000)
libattr.so.1 => /usr/lib/libattr.so.1 (0x00007f775e577000)
liblmdb.so => /usr/lib/liblmdb.so (0x00007f775e560000)
libKF5Package.so.5 => /usr/lib/libKF5Package.so.5 (0x00007f775e52d000)
libQt5QmlModels.so.5 => /usr/lib/libQt5QmlModels.so.5 (0x00007f775e4a9000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f775e496000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f775e46e000)
libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x00007f775e463000)
libtdb.so.1 => /usr/lib/libtdb.so.1 (0x00007f775e448000)
libltdl.so.7 => /usr/lib/libltdl.so.7 (0x00007f775e43c000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f775e427000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00007f775e414000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f775e40f000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f775e407000)
libpulsecommon-13.0.so => /usr/lib/pulseaudio/libpulsecommon-13.0.so (0x00007f775e381000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f775e2ca000)
libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f775e297000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f775e1c3000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f775e19e000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f775e191000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f775e16f000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f775e051000)
libicudata.so.67 => /usr/lib/libicudata.so.67 (0x00007f775c53a000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f775c4c8000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f775c3e0000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f775c3af000)
libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007f775c3a9000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f775c39a000)
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007f775c393000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f775c379000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f775c349000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f775c33e000)
libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007f775c2c2000)
libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0x00007f775c2ba000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f775c293000)
libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x00007f775c252000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f775c1a7000)
Offline
Update:
@arojas has the right idea. dolphin --style fusion works. It appears the qt5 theme is at fault.
I launched qt5ct --style fusion , and changed the default theme from gtk2 to Breeze. Everything works now.
Last edited by ashic (2020-06-13 22:37:08)
Offline
Same problem. All qt-programms don't work. Segmentation fault. Because gtk-style has been broken since Qt-5.15.
I solved this problem by installing https://aur.archlinux.org/packages/qt5-styleplugins/
Offline