This forum has been archived. All content is frozen. Please use KDE Discuss instead.

kdeinit5 segfault from Spectacle screenshot notification

Tags: None
(comma "," separated)
guyk
Registered Member
Posts
1
Karma
0
Hello,

I'm using KDE Plasma installed on Pop!_OS 21.04, with versions KDE: 5.80.0, and QT: 5.15.2.

I have Spectacle (version 20.12.3) configured to take screenshots using a keyboard shortcut, saving this image to my Pictures folder, after which this image is displayed as a notification in KDE Plasma.

Every time this is done since I installed this operating system, a "kdeinit5 closed unexpectedly" notification pops up immediately after the image notification; pressing "Restart App" for this results in the entire Plasma desktop closing and not restarting, so that starting it from the Terminal or rebooting is required to get it back.

When I take the screenshot in Spectacle, or I have Spectacle open so that the screenshot opens in that rather than displaying a notification, the error doesn't occur.

The same crash handler backtrace is given each time (I couldn't figure out how to install the KDE debug packages for Pop!_OS):
Code: Select all
Application: kdeinit5 (kdeinit5), signal: Segmentation fault

[KCrash Handler]
#4  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:475
#5  0x00007f1787f3cc99 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so
#6  0x00007f1782c939de in KIO::SlaveBase::dispatch(int, QByteArray const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#7  0x00007f1782c942c6 in KIO::SlaveBase::dispatchLoop() () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#8  0x00007f1787f3a961 in kdemain () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so
#9  0x0000560db214ea5e in ?? ()
#10 0x0000560db214fe51 in ?? ()
#11 0x0000560db21505fc in ?? ()
#12 0x0000560db214c0ef in ?? ()
#13 0x00007f1786f0c565 in __libc_start_main (main=0x560db214b750, argc=3, argv=0x7ffda26e5388, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffda26e5378) at ../csu/libc-start.c:332
#14 0x0000560db214cbee in ?? ()
[Inferior 1 (process 27120) detached]


Running kdeinit5 --replace and replicating the error produces this (the kdeinit5: Got EXEC_NEW is when I press the screenshot key combination):
Code: Select all
guy@pop-os:~$ kdeinit5 --replace
kdeinit5: Shutting down running client.
kdeinit5: Got termination request (PID 40819).
kdeinit5: Closed sockets, but not exiting until all children terminate.
klauncher: Exiting on signal 15
kdeinit5: PID 40974 terminated.
kdeinit5: PID 41066 terminated.
kdeinit5: PID 41085 terminated.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/libexec/kf5/klauncher'
kdeinit5: Launched KLauncher, pid = 41365, result = 0
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kdeinit5: opened connection to :1
guy@pop-os:~$ kdeinit5: Got EXEC_NEW '/usr/lib/qt5/bin/qdbus' from launcher.
kdeinit5: preparing to launch '/usr/lib/qt5/bin/qdbus'
kdeinit5: PID 41368 terminated.
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/file.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/file.so'
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kdeinit5 path = /usr/bin pid = 41332
KCrash: Arguments: /usr/bin/kdeinit5 thumbnail local:/run/user/1000/klauncheryYwStz.1.slave-socket local:/run/user/1000/plasmashellTsyyiu.11.slave-socket
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so'
Qt: Session management error: networkIdsList argument is NULL
Qt: Session management error: networkIdsList argument is NULL
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kdeinit5 path = /usr/bin pid = 41401
KCrash: Arguments: /usr/bin/kdeinit5 thumbnail local:/run/user/1000/klauncherVasPoJ.1.slave-socket local:/run/user/1000/plasmashellFqwMDY.12.slave-socket
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so'
Qt: Session management error: networkIdsList argument is NULL
Qt: Session management error: networkIdsList argument is NULL
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kdeinit5 path = /usr/bin pid = 41410
KCrash: Arguments: /usr/bin/kdeinit5 thumbnail local:/run/user/1000/klauncherVasPoJ.1.slave-socket local:/run/user/1000/plasmashellXHokYJ.13.slave-socket
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so'
Qt: Session management error: networkIdsList argument is NULL
Qt: Session management error: networkIdsList argument is NULL


Running journalctl /usr/bin/plasmashell -r from the terminal gives one of these for every crash, and nothing else:
Code: Select all
Oct 13 15:05:51 pop-os /usr/libexec/gdm-x-session[41073]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationPopup.qml:116:15: QML QQuickItem: Binding loop detected for property "height"


Thank you in advance.
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Please send crash reports to https://bugs.kde.org and make sure you have debugging symbols installed to get a meaningful backtrace. The forum is the wrong place for crash reports.
As for how to install debugging symbols in your distribution please check with your distribution, we do not do the packaging.


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...


Bookmarks



Who is online

Registered users: abc72656, Bing [Bot], daret, Google [Bot], Sogou [Bot], Yahoo [Bot]