You are not logged in.
Pages: 1
Hi guys,
I have come to strange issue today. I have updated the system and after reboot the sddm was not starting due to core dump:
May 17 21:25:06 anonymous systemd-coredump[1456]: Process 1452 (sddm) of user 0 dumped core.
Stack trace of thread 1452:
#0 0x00007f5effb822e5 raise (libc.so.6 + 0x3c2e5)
#1 0x00007f5effb6b853 abort (libc.so.6 + 0x25853)
#2 0x00007f5efff94938 _ZNK14QMessageLogger5fatalEPKcz (libQt5Core.so.5 + 0x8e938)
#3 0x0000560185f8cfff n/a (sddm + 0x28fff)
#4 0x0000560185fd14df _ZN4SDDM4Seat13createDisplayEi (sddm + 0x6d4df)
#5 0x0000560185fd16f1 _ZN4SDDM4SeatC2ERK7QStringP7QObject (sddm + 0x6d6f1)
#6 0x0000560185fd3451 _ZN4SDDM11SeatManager10createSeatERK7QString (sddm + 0x6f451)
#7 0x0000560185fd42b3 n/a (sddm + 0x702b3)
#8 0x00007f5f001e0cde n/a (libQt5Core.so.5 + 0x2dacde)
#9 0x0000560185fd24f0 _ZN4SDDM10LogindSeat19canGraphicalChangedEb (sddm + 0x6e4f0)
#10 0x0000560185fd27ff n/a (sddm + 0x6e7ff)
#11 0x00007f5f001e0cde n/a (libQt5Core.so.5 + 0x2dacde)
#12 0x00007f5f00ba3de0 _ZN23QDBusPendingCallWatcher8finishedEPS_ (libQt5DBus.so.5 + 0x79de0)
#13 0x00007f5f00ba3ee1 n/a (libQt5DBus.so.5 + 0x79ee1)
#14 0x00007f5f001d8ada _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x2d2ada)
#15 0x00007f5f001ab4d0 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2a54d0)
#16 0x00007f5f001add56 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5 + 0x2a7d56)
#17 0x00007f5f00204244 n/a (libQt5Core.so.5 + 0x2fe244)
#18 0x00007f5efed566be g_main_context_dispatch (libglib-2.0.so.0 + 0x6b6be)
#19 0x00007f5efed58531 n/a (libglib-2.0.so.0 + 0x6d531)
#20 0x00007f5efed58571 g_main_context_iteration (libglib-2.0.so.0 + 0x6d571)
#21 0x00007f5f00203890 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2fd890)
#22 0x00007f5f001aa05c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2a405c)
#23 0x00007f5f001b2066 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2ac066)
#24 0x0000560185f907e1 main (sddm + 0x2c7e1)
#25 0x00007f5effb6d002 __libc_start_main (libc.so.6 + 0x27002)
#26 0x0000560185f90aee _start (sddm + 0x2caee)
Stack trace of thread 1453:
#0 0x00007f5effc3afef __poll (libc.so.6 + 0xf4fef)
#1 0x00007f5efed584a0 n/a (libglib-2.0.so.0 + 0x6d4a0)
#2 0x00007f5efed58571 g_main_context_iteration (libglib-2.0.so.0 + 0x6d571)
#3 0x00007f5f00203890 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2fd890)
#4 0x00007f5f001aa05c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2a405c)
#5 0x00007f5efffcec62 _ZN7QThread4execEv (libQt5Core.so.5 + 0xc8c62)
#6 0x00007f5f00b3fb28 n/a (libQt5DBus.so.5 + 0x15b28)
#7 0x00007f5efffcfdd6 n/a (libQt5Core.so.5 + 0xc9dd6)
#8 0x00007f5effb2d422 start_thread (libpthread.so.0 + 0x9422)
#9 0x00007f5effc45b83 __clone (libc.so.6 + 0xffb83)I tried with startx and the error was that libnettle.so.7 and it really is because after the latest update of nettle the lib version is now 8:
ls -lah /usr/lib/libnettle.so.8
lrwxrwxrwx 1 root root 16 May 5 07:54 /usr/lib/libnettle.so.8 -> libnettle.so.8.0
My system is up to date and the only way I managed to get this working is to downgrade to previous nettle version:
pacman -U /var/cache/pacman/pkg/nettle-3.5.1-2-x86_64.pkg.tar.xz
then restart sddm
and then run pacman -Suy to install the latest version of nettle because my apps do not work...
And now if I reboot or logoff the sddm will break again.
Is this some kind of bug or I'm missing something?
Thanks!
Last edited by martinchako (2020-05-18 12:24:39)
Offline
This sounds like two, perhaps related issues. What is the output of the following requires the pax-utils package
lddtree /usr/lib/Xorg
pacman -Q xorg-server nettlePlease also use code tags for commands and their outputs.
Edit:
Also the contents of /var/log/pacman.log from the update that produced the issue onward.
Last edited by loqs (2020-05-17 20:25:03)
Offline
I fixed my first post. Thanks!
Here is the ouput of you required:
lddtree /usr/lib/Xorg
/usr/lib/Xorg (interpreter => /lib64/ld-linux-x86-64.so.2)
libc.so.6 => /usr/lib/libc.so.6
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0
libm.so.6 => /usr/lib/libm.so.6
libdl.so.2 => /usr/lib/libdl.so.2
libpciaccess.so.0 => /usr/lib/libpciaccess.so.0
libnettle.so.7 => None
libXau.so.6 => /usr/lib/libXau.so.6
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6
libXfont2.so.2 => /usr/lib/libXfont2.so.2
libz.so.1 => /usr/lib/libz.so.1
libfontenc.so.1 => /usr/lib/libfontenc.so.1
libfreetype.so.6 => /usr/lib/libfreetype.so.6
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0
libpng16.so.16 => /usr/lib/libpng16.so.16
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0
libfreetype.so.6 => !!! circular loop !!!
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
libpcre.so.1 => /usr/lib/libpcre.so.1
libpthread.so.0 => /usr/lib/libpthread.so.0
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3
libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1
libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1
libxshmfence.so.1 => /usr/lib/libxshmfence.so.1
libbsd.so.0 => /usr/lib/libbsd.so.0
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3
libsystemd.so.0 => /usr/lib/libsystemd.so.0
librt.so.1 => /usr/lib/librt.so.1
liblzma.so.5 => /usr/lib/liblzma.so.5
liblz4.so.1 => /usr/lib/liblz4.so.1
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0
libudev.so.1 => /usr/lib/libudev.so.1
libdrm.so.2 => /usr/lib/libdrm.so.2
libtirpc.so.3 => /usr/lib/libtirpc.so.3
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1
libresolv.so.2 => /usr/lib/libresolv.so.2
libkrb5.so.3 => /usr/lib/libkrb5.so.3
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3
libcom_err.so.2 => /usr/lib/libcom_err.so.2pacman -Q xorg-server nettle
xorg-server-bug865 1.20.8-2
nettle 3.6-1Offline
After the update of nettle that bumped include the so name bump for libnettle.so to libnettle.so.8 you need to rebuild the AUR package xorg-server-bug865.
See the first note from Arch_User_Repository#Installing_packages. After doing that does that resolve the sddm issue as well?
Offline
I reinstalled the xorg-server-bug865 using trizen and now the Xorg is looking for the correct nettle lib version:
lddtree /usr/lib/Xorg | grep nettle
libnettle.so.8 => /usr/lib/libnettle.so.8
Thanks!
Last edited by martinchako (2020-05-17 21:12:46)
Offline
Pages: 1