You are not logged in.

#1 2020-06-12 22:12:53

ashic
Member
Registered: 2020-01-22
Posts: 68

KDE apps segfaulting after today's update

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

#2 2020-06-13 11:33:44

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: KDE apps segfaulting after today's update

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

#3 2020-06-13 12:33:43

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,650

Re: KDE apps segfaulting after today's update

That's a basic standard library function that fails here. and seemingly a timezone one at that, what's your

localectl
locale
locale -a

Offline

#4 2020-06-13 12:47:49

ashic
Member
Registered: 2020-01-22
Posts: 68

Re: KDE apps segfaulting after today's update

 ~  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

#5 2020-06-13 12:51:34

ashic
Member
Registered: 2020-01-22
Posts: 68

Re: KDE apps segfaulting after today's update

Lone_Wolf wrote:

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.

https://gist.github.com/ashic/a4df95dc9 … 34749f92c7

Offline

#6 2020-06-13 13:46:40

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,650

Re: KDE apps segfaulting after today's update

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?

Offline

#7 2020-06-13 13:53:36

ashic
Member
Registered: 2020-01-22
Posts: 68

Re: KDE apps segfaulting after today's update

V1del wrote:

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

#8 2020-06-13 14:05:24

ashic
Member
Registered: 2020-01-22
Posts: 68

Re: KDE apps segfaulting after today's update

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

#9 2020-06-13 16:06:41

ashic
Member
Registered: 2020-01-22
Posts: 68

Re: KDE apps segfaulting after today's update

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

#10 2020-06-13 17:20:35

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,097

Re: KDE apps segfaulting after today's update

switch away from the gtk2 theme, it's broken

Offline

#11 2020-06-13 22:01:06

ashic
Member
Registered: 2020-01-22
Posts: 68

Re: KDE apps segfaulting after today's update

arojas wrote:

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

#12 2020-06-13 22:33:16

ashic
Member
Registered: 2020-01-22
Posts: 68

Re: KDE apps segfaulting after today's update

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

#13 2020-06-14 17:26:17

jatec
Member
Registered: 2017-09-12
Posts: 3

Re: KDE apps segfaulting after today's update

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

Board footer

Powered by FluxBB