Bug 370399 - plasmashell crashed unexpectedly
Summary: plasmashell crashed unexpectedly
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.8.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
: 368227 372010 372787 372898 374182 385317 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-10-10 10:02 UTC by Vadym Krevs
Modified: 2020-12-03 11:14 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
crash backtrace (31.53 KB, text/plain)
2016-10-10 10:02 UTC, Vadym Krevs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vadym Krevs 2016-10-10 10:02:24 UTC
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
Comment 1 Vadym Krevs 2016-10-10 10:02:55 UTC
Created attachment 101503 [details]
crash backtrace
Comment 2 Marco Martin 2016-10-18 09:25:46 UTC
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
Comment 3 Marco Martin 2016-11-03 15:31:37 UTC
*** Bug 372010 has been marked as a duplicate of this bug. ***
Comment 4 Marco Martin 2016-11-24 11:30:45 UTC
*** Bug 372787 has been marked as a duplicate of this bug. ***
Comment 5 Marco Martin 2016-11-29 11:49:05 UTC
*** Bug 372898 has been marked as a duplicate of this bug. ***
Comment 6 Marco Martin 2016-12-28 14:13:27 UTC
*** Bug 374182 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2017-01-27 01:45:08 UTC
*** Bug 368227 has been marked as a duplicate of this bug. ***
Comment 8 Alexander Mentyu 2017-08-24 09:03:26 UTC
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.
Comment 9 Christoph Feck 2017-09-19 22:36:19 UTC
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
Comment 10 Marco Martin 2018-08-30 09:35:40 UTC
*** Bug 385317 has been marked as a duplicate of this bug. ***
Comment 11 Justin Zobel 2020-12-03 02:42:27 UTC
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.
Comment 12 Vadym Krevs 2020-12-03 11:14:20 UTC
Not reproducible with latest KDE plasma from OBS.