Left the pc idle for a few minutes, when I returned, there was a "plasma crashed" icon in the status bar. Reproducible: Didn't try Steps to Reproduce: 1. No 2. idea 3. how to reproduce Actual Results: Crash Expected Results: No crash
Created attachment 101503 [details] crash backtrace
pasting inline: Thread 2 (Thread 0x7f9cb92ee700 (LWP 2070)): [KCrash Handler] #6 0x00007f9cc3ef90c7 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #7 0x00007f9cc3efa478 in __GI_abort () at abort.c:78 #8 0x00007f9cc3f36784 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f9cc4028b78 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 #9 0x00007f9cc3f3c026 in malloc_printerr (action=3, str=0x7f9cc4029240 "malloc(): memory corruption (fast)", ptr=<optimized out>, ar_ptr=<optimized out>) at malloc.c:5037 #10 0x00007f9cc3f3e5d5 in _int_malloc (av=av@entry=0x7f9cb4000020, bytes=bytes@entry=58) at malloc.c:3392 #11 0x00007f9cc3f3f95c in __GI___libc_malloc (bytes=58) at malloc.c:2908 #12 0x00007f9cc46a186f in QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (objectSize=objectSize@entry=2, alignment=alignment@entry=8, capacity=capacity@entry=17, options=..., options@entry=...) at tools/qarraydata.cpp:114 #13 0x00007f9cc4723b23 in QString::QString(int, Qt::Initialization) (options=..., capacity=17) at ../../src/corelib/tools/qarraydata.h:222 #14 0x00007f9cc4723b23 in QString::QString(int, Qt::Initialization) (this=0x7f9cb92ed6a0, size=16) at tools/qstring.cpp:1565 #15 0x00007f9cc48ad29d in QUtf8::convertToUnicode(char const*, int) (chars=chars@entry=0x7f9cb4014168 "NameOwnerChanged", len=16) at codecs/qutfcodec.cpp:264 #16 0x00007f9cc472a3ce in QString::fromUtf8_helper(char const*, int) (str=str@entry=0x7f9cb4014168 "NameOwnerChanged", size=<optimized out>) at tools/qstring.cpp:4785 #17 0x00007f9cc53dc501 in QDBusMessagePrivate::fromDBusMessage(DBusMessage*, QFlags<QDBusConnection::ConnectionCapability>) (size=<optimized out>, str=<optimized out>) at ../../src/corelib/tools/qstring.h:543 #18 0x00007f9cc53dc501 in QDBusMessagePrivate::fromDBusMessage(DBusMessage*, QFlags<QDBusConnection::ConnectionCapability>) (dmsg=0x7f9cb404f4a0, capabilities=...) at qdbusmessage.cpp:240 #19 0x00007f9cc53d4d2e in qDBusSignalFilter(DBusConnection*, DBusMessage*, void*) (connection=<optimized out>, message=<optimized out>, data=0x7f9cb40039a0) at qdbusintegrator.cpp:513 #20 0x00007f9cc09586a6 in dbus_connection_dispatch (connection=0x7f9cb4005070) at dbus-connection.c:4677 #21 0x00007f9cc53d4951 in QDBusConnectionPrivate::doDispatch() (connection=<optimized out>) at qdbus_symbols_p.h:195 #22 0x00007f9cc53d4951 in QDBusConnectionPrivate::doDispatch() (this=this@entry=0x7f9cb40039a0) at qdbusintegrator.cpp:1179 #23 0x00007f9cc53d4c49 in QDBusConnectionPrivate::socketRead(int) (this=0x7f9cb40039a0, fd=8) at qdbusintegrator.cpp:1205 #24 0x00007f9cc487fcfc in QMetaObject::activate(QObject*, int, int, void**) (a=0x7f9cb92edad0, r=0x7f9cb40039a0, this=0x7f9cb4007230) at ../../src/corelib/kernel/qobject_impl.h:130 #25 0x00007f9cc487fcfc in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x7f9cb4004de0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f9cb92edad0) at kernel/qobject.cpp:3723 #26 0x00007f9cc4880247 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x7f9cb4004de0, m=m@entry=0x7f9cc4c9c620 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f9cb92edad0) at kernel/qobject.cpp:3602 #27 0x00007f9cc48f716e in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) (this=this@entry=0x7f9cb4004de0, _t1=8) at .moc/moc_qsocketnotifier.cpp:135 #28 0x00007f9cc488c7f9 in QSocketNotifier::event(QEvent*) (this=0x7f9cb4004de0, e=0x7f9cb92edc10) at kernel/qsocketnotifier.cpp:266 #29 0x00007f9cc48575f1 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (event=0x7f9cb92edc10, receiver=0x7f9cb4004de0) at kernel/qcoreapplication.cpp:1063 #30 0x00007f9cc48575f1 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7f9cb4004de0, event=event@entry=0x7f9cb92edc10) at kernel/qcoreapplication.cpp:987 #31 0x00007f9cc48a6b3e in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (event=0x7f9cb92edc10, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231 #32 0x00007f9cc48a6b3e in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x7f9cb4003680) at kernel/qeventdispatcher_glib.cpp:106 #33 0x00007f9cbf140c84 in g_main_context_dispatch (context=0x7f9cb4001b00) at gmain.c:3122 #34 0x00007f9cbf140c84 in g_main_context_dispatch (context=context@entry=0x7f9cb4001b00) at gmain.c:3737 #35 0x00007f9cbf140ed8 in g_main_context_iterate (context=context@entry=0x7f9cb4001b00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808 #36 0x00007f9cbf140f7c in g_main_context_iteration (context=0x7f9cb4001b00, may_block=1) at gmain.c:3869 #37 0x00007f9cc48a5f4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9cb40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #38 0x00007f9cc485589b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f9cb92ede20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #39 0x00007f9cc469c02a in QThread::exec() (this=this@entry=0x7f9cc562cd00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507 #40 0x00007f9cc53c5aa5 in QDBusConnectionManager::run() (this=0x7f9cc562cd00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:196 #41 0x00007f9cc46a0859 in QThreadPrivate::start(void*) (arg=0x7f9cc562cd00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:344 #42 0x00007f9cc37aa0a4 in start_thread (arg=0x7f9cb92ee700) at pthread_create.c:309 #43 0x00007f9cc3fa902d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
*** Bug 372010 has been marked as a duplicate of this bug. ***
*** Bug 372787 has been marked as a duplicate of this bug. ***
*** Bug 372898 has been marked as a duplicate of this bug. ***
*** Bug 374182 has been marked as a duplicate of this bug. ***
*** Bug 368227 has been marked as a duplicate of this bug. ***
Can't reproduce/no crash for me in: Distribution: KDE neon Developer Edition Unstable Branches KDE Plasma Version: 5.10.90 KDE Frameworks Version: 5.37.0 Qt Version: 5.9.1 Kernel Version: 4.10.0-32-generic Tried leaving idle with default settings both with and without screen lock.
Unfortunately, this crash is caused by certain D-Bus messages, which are probably not reproducable at all. If you still find a way to reproduce the crash, please try to create a valgrind log according to https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_with_Valgrind
*** Bug 385317 has been marked as a duplicate of this bug. ***
Thank you for the report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thank you.
Not reproducible with latest KDE plasma from OBS.