Summary: | A lot of random crashing | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Peter_H <phaanx> |
Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | nate, postix, sitter |
Priority: | NOR | ||
Version: | 5.27.10 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Peter_H
2023-12-13 14:44:38 UTC
Unsurprising that only our software is affected since the crash happens inside Qt SVG handling #11 0x00007fb9b8bd194d in QSvgHandler::endElement(QStringRef const&) (this=0x2, this@entry=0x7fffb57ccc70, localName=...) at /usr/src/debug/qt5-svg/qtsvg/src/svg/qsvghandler.cpp:3879 #12 0x00007fb9b8bd852c in QSvgHandler::parse() (this=0x7fffb57ccc70) at /usr/src/debug/qt5-svg/qtsvg/src/svg/qsvghandler.cpp:3700 This looks rather mysterious. First we have a `this` and then it disappears into a nullptr. Rather strange that. I am wondering... does this also happen with a new user? My suspicion would be that there is an SVG in your home that breaks the handler somehow. (In reply to Harald Sitter from comment #1) > Unsurprising that only our software is affected since the crash happens > inside Qt SVG handling > > #11 0x00007fb9b8bd194d in QSvgHandler::endElement(QStringRef const&) > (this=0x2, > this@entry=0x7fffb57ccc70, localName=...) at > /usr/src/debug/qt5-svg/qtsvg/src/svg/qsvghandler.cpp:3879 > #12 0x00007fb9b8bd852c in QSvgHandler::parse() (this=0x7fffb57ccc70) > at /usr/src/debug/qt5-svg/qtsvg/src/svg/qsvghandler.cpp:3700 > > This looks rather mysterious. First we have a `this` and then it disappears > into a nullptr. Rather strange that. I am wondering... does this also happen > with a new user? My suspicion would be that there is an SVG in your home > that breaks the handler somehow. Thank you for looking into this. I did have some crashing when I switched from Debian to Arch Linux. I did not restore my settings at once just for this purpose of testing. But I don't have any crash logs for the crashing before I restored my KDE configs. I will clear out my $HOME for my Arch Linux user and run with fresh settings for a while and save some coredump backtraces if it crashes. So I have cleared out my Home folder on Arch Linux to try with a fresh KDE config for a longer period of time. This has been working better than before, at least from a KDE perspective. I have hade issues with Konsole and Gwenview not starting. There is no coredump generated, and trying to start the software in question through Xterm has printed some failure in loading a shared library (.so) file. Reboot has fixed this, and sometimes if I knew what package I could reinstall the package and it would be solved. I have had some wierd crashes in other software not related to KDE as well, like wine and conky. So I'm back into thinking this is some hardware issue, creating crashes with some random bit-flips/read error. But Memtest86+ still does not report any errors. What is the most likely hardware to cause an error like this? Read error from NVME? or broken CPU bit-flipping, or broken RAM? Another crash report from plasmashell coredumpctl gdb 1122 PID: 1122 (plasmashell) UID: 1000 (raddinox) GID: 1000 (raddinox) Signal: 11 (SEGV) Timestamp: Thu 2023-12-21 13:20:44 CET (25s ago) Command Line: /usr/bin/plasmashell --no-respawn Executable: /usr/bin/plasmashell Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service Unit: user@1000.service User Unit: plasma-plasmashell.service Slice: user-1000.slice Owner UID: 1000 (raddinox) Boot ID: d70240671eb740a5867043e6e2c4331f Machine ID: 2b85e2c6b2dd4c66aba122262341bd4a Hostname: Universe30 Storage: /var/lib/systemd/coredump/core.plasmashell.1000.d70240671eb740a5867043e6e2c4331f.1122.1703161244000000.zst (present) Size on Disk: 16.7M Message: Process 1122 (plasmashell) of user 1000 dumped core. Stack trace of thread 1122: #0 0x00007f9c16eac83c n/a (libc.so.6 + 0x8e83c) #1 0x00007f9c16e5c668 raise (libc.so.6 + 0x3e668) #2 0x00007f9c1983088f _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5 + 0x788f) #3 0x00007f9c16e5c710 n/a (libc.so.6 + 0x3e710) #4 0x00007f9c180ecb3d _ZN14KProcessRunner4initERK28QExplicitlySharedDataPointerI8KServiceERK7QStringS7_S7_RK10QByteArray (libKF5KIOGui.so.5 + 0x1cb3d) #5 0x00007ffcf93ebc70 n/a (n/a + 0x0) #6 0x00007ffcf93ebd20 n/a (n/a + 0x0) ELF object binary architecture: AMD x86-64 GNU gdb (GDB) 13.2 Copyright (C) 2023 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: <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 /usr/bin/plasmashell... This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.archlinux.org> Enable debuginfod for this session? (y or [n]) y Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. Reading symbols from /home/raddinox/.cache/debuginfod_client/1aced287a50f338d96a0aef654971cd0d96fbd3c/debuginfo... warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /memfd:JITCode:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /memfd:unknown-usage:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /memfd:pulseaudio (deleted) during file-backed mapping note processing warning: Can't open file /mnt/home/raddinox.arch/.cache/plasmashell/qmlcache/33c917e773abe4bc3a0103a6068c9216dcb36d95.qmlc (deleted) during file-backed mapping note processing warning: Can't open file /mnt/home/raddinox.arch/.cache/plasmashell/qmlcache/1b5209199f08f45647dca2dcf400e9be889314d2.qmlc (deleted) during file-backed mapping note processing warning: Can't open file /mnt/home/raddinox.arch/.cache/plasmashell/qmlcache/c1600cc797c41f278479c5812c87627ad5efdfe4.qmlc (deleted) during file-backed mapping note processing warning: Can't open file /mnt/home/raddinox.arch/.cache/plasmashell/qmlcache/5c5649af53bb78a2255cc07dba00b5d037690788.qmlc (deleted) during file-backed mapping note processing warning: Can't open file /mnt/home/raddinox.arch/.cache/plasmashell/qmlcache/deee88605d9768c1308bf3a2402a425b5f9cf35b.qmlc (deleted) during file-backed mapping note processing warning: Can't open file /memfd:xshmfence (deleted) during file-backed mapping note processing warning: Can't open file /mnt/home/raddinox.arch/.cache/plasmashell/qmlcache/d99054e44f60991aab9ed908f1e542f4c0cd78b9.qmlc (deleted) during file-backed mapping note processing warning: Can't open file /mnt/home/raddinox.arch/.cache/plasmashell/qmlcache/5f612594f2dbf235ceb0690f5ba4a2d73e811317.qmlc (deleted) during file-backed mapping note processing warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed mapping note processing [New LWP 1122] [New LWP 1147] [New LWP 1142] [New LWP 1285] [New LWP 1313] --Type <RET> for more, q to quit, c to continue without paging--c [New LWP 3151] [New LWP 3153] [New LWP 3154] [New LWP 3161] [New LWP 3164] [New LWP 1144] [New LWP 3160] [New LWP 3147] [New LWP 3159] [New LWP 3150] [New LWP 3149] [New LWP 3156] [New LWP 1284] [New LWP 1294] [New LWP 1148] [New LWP 1314] [New LWP 3157] [New LWP 3146] [New LWP 1143] [New LWP 3143] [New LWP 1293] [New LWP 1286] [New LWP 3155] [New LWP 1315] [New LWP 3162] [New LWP 3148] [New LWP 3158] [New LWP 3163] [New LWP 3165] [New LWP 3144] [New LWP 1134] [New LWP 1280] [New LWP 3145] [New LWP 3152] [New LWP 1169] [New LWP 1141] Downloading separate debug info for /usr/lib/libdbusmenu-qt5.so.2 Downloading separate debug info for /usr/lib/libmd4c.so.0 Downloading separate debug info for /usr/lib/libicui18n.so.74 Downloading separate debug info for /usr/lib/libicuuc.so.74 Downloading separate debug info for /usr/lib/libvorbisfile.so.3 Downloading separate debug info for /usr/lib/liblz4.so.1 Downloading separate debug info for /usr/lib/libicudata.so.74 Downloading separate debug info for /usr/lib/libvorbis.so.0 Downloading separate debug info for /usr/lib/libogg.so.0 Downloading separate debug info for /usr/lib/libidn2.so.0 Downloading separate debug info for /usr/lib/libpsl.so.5 Downloading separate debug info for /usr/lib/libunistring.so.5 Downloading separate debug info for /usr/lib/libmng.so.2 Downloading separate debug info for /usr/lib/libINIReader.so.0 Downloading separate debug info for /usr/lib/libinih.so.0 Downloading separate debug info for /usr/lib/libvorbisenc.so.2 Downloading separate debug info for /usr/lib/qt/plugins/plasma/dataengine/plasma_engine_keystate.so Downloading separate debug info for /usr/lib/qt/plugins/plasma/dataengine/plasma_engine_clipboard.so Downloading separate debug info for /usr/lib/libKF5Prison.so.5 Downloading separate debug info for /usr/lib/libKF5TextWidgets.so.5 Downloading separate debug info for /usr/lib/libqrencode.so.4 Downloading separate debug info for /usr/lib/libdmtx.so.0 Downloading separate debug info for /usr/lib/libZXing.so.3 Downloading separate debug info for /usr/lib/libKF5SonnetUi.so.5 Downloading separate debug info for /usr/lib/qt/qml/org/kde/plasma/private/nightcolorcontrol/libnightcolorcontrolplugin.so Downloading separate debug info for /usr/lib/qt/qml/org/kde/plasma/networkmanagement/libplasmanm_qmlplugins.so Downloading separate debug info for /usr/lib/libplasmanm_internal.so Downloading separate debug info for /usr/lib/libplasmanm_editor.so Downloading separate debug info for /usr/lib/libKF5ModemManagerQt.so.6 Downloading separate debug info for /usr/lib/libKF5NetworkManagerQt.so.6 Downloading separate debug info for /usr/lib/libnm.so.0 Downloading separate debug info for /usr/lib/libKF5Wallet.so.5 Downloading separate debug info for /usr/lib/libqca-qt5.so.2 Downloading separate debug info for /usr/lib/libsmime3.so Downloading separate debug info for /usr/lib/libnss3.so Downloading separate debug info for /usr/lib/libnspr4.so Downloading separate debug info for /usr/lib/libnssutil3.so Downloading separate debug info for /usr/lib/libplds4.so Downloading separate debug info for /usr/lib/libplc4.so Downloading separate debug info for /usr/lib/qt/qml/org/kde/quickcharts/controls/libQuickChartsControls.so Downloading separate debug info for /usr/lib/qt/plugins/kf5/kio/kio_file.so Downloading separate debug info for /usr/lib/qt/qml/org/kde/prison/libprisonquickplugin.so Downloading separate debug info for /usr/lib/qt/plugins/kf5/org.kde.kidletime.platforms/KF5IdleTimeXcbPlugin0.so Downloading separate debug info for system-supplied DSO at 0x7ffcf93fb000 [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `/usr/bin/plasmashell --no-respawn'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; [Current thread is 1 (Thread 0x7f9c12983100 (LWP 1122))] (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f9c16eac8a3 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f9c16e5c668 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007f9c1983088f in KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash5/kcrash-5.113.0/src/kcrash.cpp:631 #4 0x00007f9c16e5c710 in <signal handler called> () at /usr/lib/libc.so.6 #5 0x00007f9c180ecb3d in QString::isEmpty() const (this=0x7ffcf93ebb90, this=<optimized out>) at /usr/include/qt/QtCore/qstring.h:1078 #6 KProcessRunner::init(QExplicitlySharedDataPointer<KService> const&, QString const&, QString const&, QString const&, QByteArray const&) (this=0x7f9b2c003650, service=..., serviceEntryPath=..., userVisibleName=..., iconName=<optimized out>, asn=<optimized out>) at /usr/src/debug/kio5/kio-5.113.0/src/gui/kprocessrunner.cpp:326 #7 0x00007ffcf93ebc70 in () #8 0x0000558401b07ca0 in () #9 0x00007ffcf93ebc50 in () #10 0x0000558401b07cb0 in () #11 0x0000558401b07c98 in () #12 0x0000558401b07cc0 in () #13 0x00007ffcf93ebc58 in () #14 0xd57144d71b320900 in () #15 0x0000558401d75a40 in () #16 0x0000558401d75a48 in () #17 0x00007f9c0c016de0 in () #18 0x000055840178fd60 in () #19 0x00007ffcf93ebd20 in () #20 0x00007f9c16ebb353 in __GI___libc_free (mem=<optimized out>) at malloc.c:3391 #21 0xd57144d71b320900 in () #22 0x0000558401d75a40 in () --Type <RET> for more, q to quit, c to continue without paging--c #23 0xd57144d71b320900 in () #24 0x0000000000000001 in () #25 0x0000558401d09580 in () #26 0x00007ffcf93ebd20 in () #27 0x00005584006f71f0 in () #28 0x00007ffcf93ebd18 in () #29 0x00007ffcf93ec288 in () #30 0x00007ffcf93ebe70 in () #31 0x00007f9c180ee1df in KIO::ApplicationLauncherJob::proceedAfterSecurityChecks() (this=0x7ffcf93ebca0) at /usr/src/debug/kio5/kio-5.113.0/src/gui/applicationlauncherjob.cpp:197 #32 0x00007f9bce72bf33 in AppEntry::run(QString const&, QVariant const&) (this=0x5584006f71f0, actionId=<optimized out>, argument=...) at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.10/applets/kicker/plugin/appentry.cpp:327 #33 0x00007f9bce736b0a in KAStatsFavoritesModel::Private::trigger(int, QString const&, QVariant const&) (this=0x55840060abf0, row=4, actionId=..., argument=...) at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.10/applets/kicker/plugin/kastatsfavoritesmodel.cpp:435 #34 0x00007f9bce7207fb in KAStatsFavoritesModel::trigger(int, QString const&, QVariant const&) (argument=<optimized out>, actionId=<optimized out>, row=<optimized out>, this=0x5584006242d0) at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.10/applets/kicker/plugin/kastatsfavoritesmodel.cpp:553 #35 KAStatsFavoritesModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x5584006242d0, _c=<optimized out>, _id=<optimized out>, _a=0x7ffcf93ec1b0) at /usr/src/debug/plasma-workspace/build/applets/kicker/kickerplugin_autogen/7RBZBFH7CH/moc_kastatsfavoritesmodel.cpp:168 #36 0x00007f9bce721d3b in KAStatsFavoritesModel::qt_metacall(QMetaObject::Call, int, void**) (this=0x5584006242d0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7ffcf93ec1b0) at /usr/src/debug/plasma-workspace/build/applets/kicker/kickerplugin_autogen/7RBZBFH7CH/moc_kastatsfavoritesmodel.cpp:269 #37 0x00007f9c18c7ce04 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=0x7ffcf93ec450, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:51 #38 0x00007f9c18b7ec31 in CallMethod (callType=<optimized out>, callArgs=0x7ffcf93ec170, engine=<optimized out>, argTypes=<optimized out>, argCount=<optimized out>, returnType=<optimized out>, index=<optimized out>, object=<optimized out>) at /usr/include/qt/QtCore/qvarlengtharray.h:189 #39 CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x5583ffcd6730, callArgs=callArgs@entry=0x7f9bf91be6c0, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1553 #40 0x00007f9c18b80036 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=0x7f9bf91be660, argv=<optimized out>, argc=3) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2115 #41 0x00007f9c18b903b7 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffcf93ec860, engine=0x5583ffcd6730, code=0x7f9bf91be660 "@\363\313\370\233\177") at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:757 #42 0x00007f9c18b93d74 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:466 #43 0x00007f9c18b372fa in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4function.cpp:69 #44 0x00007f9c18c9837d in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=0x5584016fbd70, callData=0x7f9bf91be5e8, isUndefined=0x0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:212 #45 0x00007f9c18c4f541 in QQmlBoundSignalExpression::evaluate(void**) (this=this@entry=0x5584016fbd70, a=a@entry=0x7ffcf93ee4f0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:224 #46 0x00007f9c18c4fc2c in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (a=0x7ffcf93ee4f0, e=0x558401ec8cf0) at ../../include/QtQml/5.15.11/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #47 QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x558401ec8cf0, a=0x7ffcf93ee4f0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:341 #48 0x00007f9c18c7cd25 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x7ffcf93ee4f0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104 #49 0x00007f9c176d0980 in doActivate<false>(QObject*, int, void**) (sender=0x5584017bfbd0, signal_index=11, argv=0x7ffcf93ee4f0) at kernel/qobject.cpp:3817 #50 0x00007f9c10eb5e27 in QQuickAction::triggered(QObject*) (this=this@entry=0x5584017bfbd0, _t1=<optimized out>, _t1@entry=0x0) at .moc/moc_qquickaction_p.cpp:363 #51 0x00007f9c10eb8850 in QQuickActionPrivate::trigger(QObject*, bool) (this=0x5584017d3d60, source=0x0, doToggle=doToggle@entry=true) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickaction.cpp:558 #52 0x00007f9c10eb8902 in QQuickAction::trigger(QObject*) (this=<optimized out>, source=<optimized out>) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickaction.cpp:539 #53 0x00007f9c10ebef23 in QQuickAction::qt_metacall(QMetaObject::Call, int, void**) (this=0x5584017bfbd0, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7ffcf93ee740) at .moc/moc_qquickaction_p.cpp:283 #54 0x00007f9c18c7ce04 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=0x7ffcf93ee990, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:51 #55 0x00007f9c18b7e006 in CallMethod (callType=QMetaObject::InvokeMetaMethod, callArgs=0x7f9bf91be5a0, engine=0x5583ffcd6730, argTypes=0x0, argCount=0, returnType=43, index=<optimized out>, object=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1303 #56 CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x5583ffcd6730, callArgs=callArgs@entry=0x7f9bf91be5a0, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1557 #57 0x00007f9c18b80207 in CallOverloaded (callType=QMetaObject::InvokeMetaMethod, propertyCache=<optimized out>, callArgs=0x7f9bf91be5a0, engine=<optimized out>, data=..., object=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1629 #58 QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2117 #59 0x00007f9c18b903b7 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffcf93eeda0, engine=0x5583ffcd6730, code=0x7f9bf91be558 "\200\264>\260\233\177") at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:757 #60 0x00007f9c18b93d74 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:466 #61 0x00007f9c18b372fa in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4function.cpp:69 #62 0x00007f9c18c9837d in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=0x558402717fa0, callData=0x7f9bf91be4d8, isUndefined=0x0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:212 #63 0x00007f9c18c4f541 in QQmlBoundSignalExpression::evaluate(void**) (this=this@entry=0x558402717fa0, a=a@entry=0x7ffcf93f0a30) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:224 #64 0x00007f9c18c4fc2c in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (a=0x7ffcf93f0a30, e=0x558401df2e80) at ../../include/QtQml/5.15.11/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #65 QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x558401df2e80, a=0x7ffcf93f0a30) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:341 #66 0x00007f9c18c7cd25 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x7ffcf93f0a30) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104 #67 0x00007f9c176d0980 in doActivate<false>(QObject*, int, void**) (sender=0x55840271b8b0, signal_index=46, argv=0x7ffcf93f0a30) at kernel/qobject.cpp:3817 #68 0x00007f9c192a3417 in QQuickMouseArea::clicked(QQuickMouseEvent*) (this=this@entry=0x55840271b8b0, _t1=<optimized out>, _t1@entry=0x5584016e3288) at .moc/moc_qquickmousearea_p.cpp:672 #69 0x00007f9c192ad411 in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource) (this=this@entry=0x55840271b8b0, button=<optimized out>, p=p@entry=false, source=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickmousearea.cpp:1247 #70 0x00007f9c192ad661 in QQuickMouseArea::mouseReleaseEvent(QMouseEvent*) (this=0x55840271b8b0, event=0x7ffcf93f0f40) at /usr/include/qt/QtGui/qevent.h:132 #71 0x00007f9c192403d1 in QQuickItem::event(QEvent*) (this=0x55840271b8b0, ev=0x7ffcf93f0f40) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:8303 #72 0x00007f9c183788ff in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55840271b8b0, e=0x7ffcf93f0f40) at kernel/qapplication.cpp:3640 #73 0x00007f9c1769c168 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55840271b8b0, event=0x7ffcf93f0f40) at kernel/qcoreapplication.cpp:1064 #74 0x00007f9c1769c1d3 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462 #75 0x00007f9c192511b5 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=this@entry=0x5584001a5ab0, pointerEvent=0x5584011f8460) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:2027 #76 0x00007f9c19251c02 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=this@entry=0x5584001a5ab0, event=0x5584011f8460) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:2637 #77 0x00007f9c19255010 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (event=0x7ffcf93f0f40, this=0x5584001a5ab0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:2447 #78 QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (this=0x5584001a5ab0, event=0x7ffcf93f0f40) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:2430 #79 0x00007f9c17b55c65 in QWindow::event(QEvent*) (this=0x55840070d660, ev=<optimized out>) at kernel/qwindow.cpp:2461 #80 0x00007f9c183788ff in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55840070d660, e=0x7ffcf93f0f40) at kernel/qapplication.cpp:3640 #81 0x00007f9c1769c168 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55840070d660, event=0x7ffcf93f0f40) at kernel/qcoreapplication.cpp:1064 #82 0x00007f9c1769c1f3 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474 #83 0x00007f9c17b4196c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x55840055fa00) at kernel/qguiapplication.cpp:2285 #84 0x00007f9c17b2a6f5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #85 0x00007f9c12883570 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105 #86 0x00007f9c1640cf69 in g_main_dispatch (context=0x7f9c0c000ec0) at ../glib/glib/gmain.c:3476 #87 0x00007f9c1646b367 in g_main_context_dispatch_unlocked (context=0x7f9c0c000ec0) at ../glib/glib/gmain.c:4284 #88 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f9c0c000ec0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349 #89 0x00007f9c1640b162 in g_main_context_iteration (context=0x7f9c0c000ec0, may_block=1) at ../glib/glib/gmain.c:4414 #90 0x00007f9c176eaf7c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5583ff7eec50, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #91 0x00007f9c1769ae74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffcf93f12e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #92 0x00007f9c1769c313 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #93 0x00007f9c17b3bf12 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870 #94 0x00007f9c18376cda in QApplication::exec() () at kernel/qapplication.cpp:2832 #95 0x00005583fe03a16c in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.10/shell/main.cpp:235 Another crash, this time it's startplasma-x11 crashing on login so I'm kicked out and back to login screen. Have to reboot to be able to login coredumpctl gdb 1028 PID: 1028 (startplasma-x11) UID: 1000 (raddinox) GID: 1000 (raddinox) Signal: 11 (SEGV) Timestamp: Fri 2023-12-22 14:08:39 CET (5min ago) Command Line: /usr/bin/startplasma-x11 Executable: /usr/bin/startplasma-x11 Control Group: /user.slice/user-1000.slice/session-4.scope Unit: session-4.scope Slice: user-1000.slice Session: 4 Owner UID: 1000 (raddinox) Boot ID: f0578c4823774962ab8c482a07eb2fab Machine ID: 2b85e2c6b2dd4c66aba122262341bd4a Hostname: Universe30 Storage: /var/lib/systemd/coredump/core.startplasma-x11.1000.f0578c4823774962ab8c482a07eb2fab.1028.1703250519000000.zst (present) Size on Disk: 757.8K Message: Process 1028 (startplasma-x11) of user 1000 dumped core. Stack trace of thread 1028: #0 0x00007fb05dc7892c n/a (ld-linux-x86-64.so.2 + 0xe92c) #1 0x00007fb05dc88489 n/a (ld-linux-x86-64.so.2 + 0x1e489) #2 0x00007fb05dc84cd3 n/a (ld-linux-x86-64.so.2 + 0x1acd3) #3 0x00007fb05dc8643e n/a (ld-linux-x86-64.so.2 + 0x1c43e) #4 0x00007fb05dc852a8 n/a (ld-linux-x86-64.so.2 + 0x1b2a8) ELF object binary architecture: AMD x86-64 GNU gdb (GDB) 13.2 Copyright (C) 2023 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: <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 /usr/bin/startplasma-x11... This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.archlinux.org> Enable debuginfod for this session? (y or [n]) y Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. Reading symbols from /home/raddinox/.cache/debuginfod_client/3c27863a9d263ec1037f91d65597c62ffd7ebc50/debuginfo... [New LWP 1028] --Type <RET> for more, q to quit, c to continue without paging--c [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `/usr/bin/startplasma-x11'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fb05dc7892c in elf_machine_rela_relative (reloc_addr_arg=0x8fb05c09cae8, reloc=0x7fb05bad7b30, l_addr=<optimized out>) at ../sysdeps/x86_64/dl-machine.h:483 483 *(Elf64_Addr *) reloc_addr = (Elf64_Addr) l_addr + reloc->r_addend; (gdb) bt #0 0x00007fb05dc7892c in elf_machine_rela_relative (reloc_addr_arg=0x8fb05c09cae8, reloc=0x7fb05bad7b30, l_addr=<optimized out>) at ../sysdeps/x86_64/dl-machine.h:483 #1 elf_dynamic_do_Rela (skip_ifunc=<optimized out>, lazy=0, nrelative=5830, relsize=659208, reladdr=140395428990024, scope=<optimized out>, map=0x7fb05d49ff50) at /usr/src/debug/glibc/glibc/elf/do-rel.h:124 #2 _dl_relocate_object (l=l@entry=0x7fb05d49ff50, scope=<optimized out>, reloc_mode=<optimized out>, consider_profiling=<optimized out>, consider_profiling@entry=0) at dl-reloc.c:301 #3 0x00007fb05dc88489 in dl_main (phdr=<optimized out>, phnum=<optimized out>, user_entry=<optimized out>, auxv=<optimized out>) at rtld.c:2305 #4 0x00007fb05dc84cd3 in _dl_sysdep_start (start_argptr=start_argptr@entry=0x7ffeb4d25f80, dl_main=dl_main@entry=0x7fb05dc86740 <dl_main>) at ../sysdeps/unix/sysv/linux/dl-sysdep.c:140 #5 0x00007fb05dc8643e in _dl_start_final (arg=0x7ffeb4d25f80) at rtld.c:494 #6 _dl_start (arg=0x7ffeb4d25f80) at rtld.c:581 #7 0x00007fb05dc852a8 in _dl_start_user () at /lib64/ld-linux-x86-64.so.2 #8 0x0000000000000001 in () #9 0x00007ffeb4d267f2 in () #10 0x0000000000000000 in () Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! *** This bug has been marked as a duplicate of bug 487385 *** |