Bug 349766 - Plasma crash when rebooting while music is being played
Summary: Plasma crash when rebooting while music is being played
Status: RESOLVED DUPLICATE of bug 348511
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-30 22:43 UTC by Pheys J
Modified: 2015-07-11 00:10 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pheys J 2015-06-30 22:43:31 UTC
When i try to reboot my system (shutdown didn't tested) while spotify is playing music in the background, Plasma crashes. This bug does not happen when using other non-KDE desktop environments.

Reproducible: Always

Steps to Reproduce:
1.Let Spotify (Linux native) play music and hide (close) it.
2. Reboot the system
3. crashed.

Actual Results:  
Plasma crash

Expected Results:  
Spotify should have closed and the system should be rebooting

pheys@pheys-lap ~ % inxi -S 
System:    Host: pheys-lap Kernel: 4.0.6-1-ARCH x86_64 (64 bit) Desktop: KDE Plasma 5.11.0 Distro: Arch Linux
Comment 1 Pheys J 2015-06-30 22:47:11 UTC
This does not only happen with spotify, vlc makes plasma crash aswell.
Comment 2 Kai Uwe Broulik 2015-07-01 10:43:52 UTC
Can you please provide a backtrace? Could be related to mediacontroller / mpris dataengine
Comment 3 Pheys J 2015-07-01 11:15:32 UTC
About 10 seconds after Plasma crashed, it's shutting down so i can't use the Report menu which means i can't create a backtrace, right?
Comment 4 Bhushan Shah 2015-07-01 11:33:28 UTC
while playing music, from konsole please run kquitapp5 plasmashell. This will stop plasmashell similar to how it does when doing shutdown/reboot. This way you will be able to find backtrace. More likely this is duplicate of bug 348511.
Comment 5 Pheys J 2015-07-01 11:40:42 UTC
Bhushan Shah's theory was right. Plasma is crashing when playing music in the background and using "kquitapp5 plasmashell". But since this isn't happening when not playing music, this isn't a duplicate.

Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7efe70011800 (LWP 3988))]

Thread 17 (Thread 0x7efe5963b700 (LWP 3990)):
#0  0x00007efe69a4ee8d in poll () from /usr/lib/libc.so.6
#1  0x00007efe6e96d9f2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007efe6e96f56f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007efe5af54089 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#4  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 16 (Thread 0x7efe530c8700 (LWP 3992)):
#0  0x00007efe69a4af1d in read () from /usr/lib/libc.so.6
#1  0x00007efe65d48f60 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007efe65d0572c in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe65d05c20 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007efe6d409aa5 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 15 (Thread 0x7efe49582700 (LWP 3993)):
#0  0x00007efe69a4af1d in read () from /usr/lib/libc.so.6
#1  0x00007efe65d48f60 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007efe65d0572c in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe65d05c20 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007efe6d409aa5 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7efe30943700 (LWP 4004)):
#0  0x00007efe65d4a414 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007efe65d05b9b in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6d409aa5 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7efe1f7ff700 (LWP 4005)):
#0  0x00007efe6a36a5f5 in ?? () from /usr/lib/libQt5Core.so.5
#1  0x00007efe65d051bd in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007efe65d05ba8 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007efe6d409aa5 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7efe1e76e700 (LWP 4006)):
#0  0x00007efe69a4af1d in read () from /usr/lib/libc.so.6
#1  0x00007efe65d48f60 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007efe65d0572c in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe65d05c20 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007efe6d409aa5 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7efe1d66d700 (LWP 4007)):
#0  0x00007efe65d4a414 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007efe65d05250 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007efe65d05ba8 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007efe6d409aa5 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7efe0bfff700 (LWP 4008)):
#0  0x00007efe69a4ee8d in poll () from /usr/lib/libc.so.6
#1  0x00007efe65d05c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6d409aa5 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7efe0affe700 (LWP 4009)):
#0  0x00007efe6a368d07 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/libQt5Core.so.5
#1  0x00007efe6a36a0fe in ?? () from /usr/lib/libQt5Core.so.5
#2  0x00007efe65d051bd in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe65d05ba8 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007efe6d409aa5 in ?? () from /usr/lib/libQt5Qml.so.5
#9  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7efe09ffd700 (LWP 4010)):
#0  0x00007efe69a4ee8d in poll () from /usr/lib/libc.so.6
#1  0x00007efe65d05c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6d409aa5 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7efe08ffc700 (LWP 4011)):
#0  0x00007efe65d2cacb in g_thread_self () from /usr/lib/libglib-2.0.so.0
#1  0x00007efe65d04b9c in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#2  0x00007efe65d05b35 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007efe6d409aa5 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7efdfb7ff700 (LWP 4012)):
#0  0x00007efe6904b96f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007efe6f79e4a4 in ?? () from /usr/lib/libQt5Script.so.5
#2  0x00007efe6f79e4e9 in ?? () from /usr/lib/libQt5Script.so.5
#3  0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7efd6f97c700 (LWP 4014)):
#0  0x00007efe69a4ee8d in poll () from /usr/lib/libc.so.6
#1  0x00007efe65d05c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6d409aa5 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7efd6df63700 (LWP 4015)):
#0  0x00007efe69a4ee8d in poll () from /usr/lib/libc.so.6
#1  0x00007efe65d05c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6da77a26 in ?? () from /usr/lib/libQt5Quick.so.5
#7  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7efd67fff700 (LWP 4016)):
#0  0x00007efe69a4ee8d in poll () from /usr/lib/libc.so.6
#1  0x00007efe65d05c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007efe65d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007efe6a36ad1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007efe6a310ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007efe6a12f1a4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007efe6d409aa5 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7efd250cf700 (LWP 4042)):
#0  0x00007efe6904bd18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007efe6a135256 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007efe6a130dd3 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007efe6a13408e in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007efe69046354 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007efe69a57bfd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7efe70011800 (LWP 3988)):
[KCrash Handler]
#5  0x00007efe6a838a57 in QWindow::geometry() const () from /usr/lib/libQt5Gui.so.5
#6  0x0000000000450736 in ShellCorona::availableScreenRect(int) const ()
#7  0x00007efe433d913d in ?? () from /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#8  0x00007efe433e2ec8 in ?? () from /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#9  0x00007efe6d3b9da9 in ?? () from /usr/lib/libQt5Qml.so.5
#10 0x00007efe6d3fd04a in ?? () from /usr/lib/libQt5Qml.so.5
#11 0x00007efe6d3fdf91 in QV4::QmlValueTypeWrapper::get(QV4::Managed*, QV4::String*, bool*) () from /usr/lib/libQt5Qml.so.5
#12 0x00007efe6d357d77 in QV4::Runtime::getProperty(QV4::ExecutionContext*, QV4::ValueRef, QV4::String*) () from /usr/lib/libQt5Qml.so.5
#13 0x00007efdf808bf6e in ?? ()
#14 0x0000000001f89000 in ?? ()
#15 0x00007efe6a31cb34 in QMetaObjectPrivate::signal(QMetaObject const*, int) () from /usr/lib/libQt5Core.so.5
#16 0x00007ffd239b1830 in ?? ()
#17 0x0000000002541400 in ?? ()
#18 0x00007efe300ab4c0 in ?? ()
#19 0x00007efe30133000 in ?? ()
#20 0x00007efe6d30d1a6 in ?? () from /usr/lib/libQt5Qml.so.5
#21 0x00007efe6d3f0778 in ?? () from /usr/lib/libQt5Qml.so.5
#22 0x00007efe6d3f0c86 in ?? () from /usr/lib/libQt5Qml.so.5
#23 0x00007efe6d3f9429 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () from /usr/lib/libQt5Qml.so.5
#24 0x00007efe6d3f9c1e in QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) () from /usr/lib/libQt5Qml.so.5
#25 0x00007efe6d3d3fd7 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5
#26 0x00007efe6d3d3f9e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5
#27 0x00007efe6d3d3f9e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5
#28 0x00007efe6d3d3f9e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5
#29 0x00007efe6d373b0c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/libQt5Qml.so.5
#30 0x00007efe6a343520 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#31 0x00007efe6a343aa7 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#32 0x0000000000450a94 in ShellCorona::containmentDeleted(QObject*) ()
#33 0x0000000000458a24 in ?? ()
#34 0x00007efe6a343c1a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#35 0x00007efe6a3444bf in QObject::destroyed(QObject*) () from /usr/lib/libQt5Core.so.5
#36 0x00007efe6a34bada in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#37 0x00007efe6e6d7db9 in Plasma::Containment::~Containment() () from /usr/lib/libKF5Plasma.so.5
#38 0x0000000000456166 in ShellCorona::~ShellCorona() ()
#39 0x00000000004563c9 in ShellCorona::~ShellCorona() ()
#40 0x00007efe6a34213b in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#41 0x00007efe6a34bf60 in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#42 0x000000000045df89 in ShellManager::~ShellManager() ()
#43 0x00007efe6a344b00 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#44 0x00007efe6b66a62c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#45 0x00007efe6b66fd10 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#46 0x00007efe6a31357b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#47 0x00007efe6a3156b7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#48 0x00007efe6a318a89 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#49 0x000000000042ed66 in main ()
Comment 6 Bhushan Shah 2015-07-01 11:47:04 UTC
Totally unrelated shot in blue : do you have systemloadviewer applet?
Comment 7 Pheys J 2015-07-01 11:56:29 UTC
No, not anymore.
Comment 8 Bhushan Shah 2015-07-01 12:01:13 UTC
Okay, I can not reproduce this crash though. Some frames of this crash looked like bug 345141.
Comment 9 Pheys J 2015-07-02 19:38:19 UTC
I think i now where the problem is, it's not beacuse of the music. When you close Spotify it's not closing but hiding. I think when plasma tries to close it, it's hiding instead of terminating. May that's the problem? Unfortunately, i don't know other programs doing so.
Comment 10 Kai Uwe Broulik 2015-07-11 00:10:31 UTC
Looks like duplicate of Bug 348511 - feel free to re-open if the problem persists with plasma-workspace git master.

*** This bug has been marked as a duplicate of bug 348511 ***