Bug 271566 - Plasma crash when waking up the PC [..., QHash<QString, Solid::Device>::remove, HotplugEngine::onDeviceRemoved]
Summary: Plasma crash when waking up the PC [..., QHash<QString, Solid::Device>::remov...
Status: RESOLVED DUPLICATE of bug 273075
Alias: None
Product: solid
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Alex Fiestas
URL:
Keywords:
: 272372 273301 282505 282665 282716 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-04-23 17:21 UTC by Xavier Besnard
Modified: 2011-09-29 13:36 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.58 KB, text/plain)
2011-04-25 20:10 UTC, Rohan Garg
Details
New crash information added by DrKonqi (17.00 KB, text/plain)
2011-05-01 11:22 UTC, Amichai Rothman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Xavier Besnard 2011-04-23 17:21:50 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-7-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed: Plasma crash when waking up the PC , just after unlocking the screen.
Configuration: Natty Kubuntu, updated dayly on ACER one D531h

-- Backtrace:
Application: Outil de gestion de fenêtres Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7765ad0 (LWP 2070))]

Thread 8 (Thread 0xaf5f1b70 (LWP 2090)):
#0  0x009a0621 in pthread_mutex_unlock (mutex=0x8a7e71c) at forward.c:184
#1  0x0159a0b4 in g_main_context_iterate (context=0x8a7e718, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3069
#2  0x0159a524 in g_main_context_iteration (context=0x8a7e718, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
#3  0x04a3c577 in QEventDispatcherGlib::processEvents (this=0x8d600b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x04a0e289 in QEventLoop::processEvents (this=0xaf5f1280, flags=...) at kernel/qeventloop.cpp:149
#5  0x04a0e522 in QEventLoop::exec (this=0xaf5f1280, flags=...) at kernel/qeventloop.cpp:201
#6  0x049182a0 in QThread::exec (this=0x8d64ba8) at thread/qthread.cpp:492
#7  0x049effdb in QInotifyFileSystemWatcherEngine::run (this=0x8d64ba8) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x0491ada2 in QThreadPrivate::start (arg=0x8d64ba8) at thread/qthread_unix.cpp:320
#9  0x01508e99 in start_thread (arg=0xaf5f1b70) at pthread_create.c:304
#10 0x0099273e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xadf89b70 (LWP 2093)):
#0  0x00b93d41 in clock_gettime (clock_id=1, tp=0xadf88ff0) at ../sysdeps/unix/clock_gettime.c:116
#1  0x04970dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x04a3d4f2 in updateCurrentTime (this=0x8dc9044, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x8dc9044, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x04a3bd32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xadf890cc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x04a3bdcd in timerSourcePrepare (source=0x8dc9010, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x01598fd4 in g_main_context_prepare (context=<value optimized out>, priority=0xadf8913c) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:2761
#8  0x01599e63 in g_main_context_iterate (context=0x8dc8cc8, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3071
#9  0x0159a524 in g_main_context_iteration (context=0x8dc8cc8, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
#10 0x04a3c577 in QEventDispatcherGlib::processEvents (this=0x8dc70c8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x04a0e289 in QEventLoop::processEvents (this=0xadf89280, flags=...) at kernel/qeventloop.cpp:149
#12 0x04a0e522 in QEventLoop::exec (this=0xadf89280, flags=...) at kernel/qeventloop.cpp:201
#13 0x049182a0 in QThread::exec (this=0x8dc72a8) at thread/qthread.cpp:492
#14 0x049effdb in QInotifyFileSystemWatcherEngine::run (this=0x8dc72a8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0491ada2 in QThreadPrivate::start (arg=0x8dc72a8) at thread/qthread_unix.cpp:320
#16 0x01508e99 in start_thread (arg=0xadf89b70) at pthread_create.c:304
#17 0x0099273e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xac5fdb70 (LWP 2125)):
#0  __libc_disable_asynccancel (oldtype=<value optimized out>) at ../nptl/cancellation.c:83
#1  0x00983f88 in __poll (fds=0x8fffb90, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x015aa84b in g_poll (fds=0x8fffb90, nfds=3, timeout=-1) at /build/buildd/glib2.0-2.28.6/./glib/gpoll.c:132
#3  0x0159a1af in g_main_context_poll (context=0x8ffde50, block=22718496, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3404
#4  g_main_context_iterate (context=0x8ffde50, block=22718496, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3086
#5  0x0159a92b in g_main_loop_run (loop=0x8ffde40) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3299
#6  0x04423304 in gdbus_shared_thread_func (data=0x0) at /build/buildd/glib2.0-2.28.6/./gio/gdbusprivate.c:276
#7  0x015c32df in g_thread_create_proxy (data=0x8ffdee0) at /build/buildd/glib2.0-2.28.6/./glib/gthread.c:1897
#8  0x01508e99 in start_thread (arg=0xac5fdb70) at pthread_create.c:304
#9  0x0099273e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xabdfcb70 (LWP 3224)):
#0  0x00d22416 in __kernel_vsyscall ()
#1  0x0150d48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x009a03fd in __pthread_cond_wait (cond=0x911ad00, mutex=0x911ace8) at forward.c:139
#3  0x0491b467 in wait (this=0x911b188, mutex=0x91006e8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x911b188, mutex=0x91006e8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00ba17e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x911b170, th=0x94a46d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00ba447c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x90ee340, th=0x94a46d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00ba142b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x911b170, th=0x94a46d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00ba456a in ThreadWeaver::WorkingHardState::applyForWork (this=0x90ee340, th=0x94a46d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00ba1373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x911b170, th=0x94a46d8, previous=0xa96027d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00ba2f9e in ThreadWeaver::ThreadRunHelper::run (this=0xabdfc2e4, parent=0x911b170, th=0x94a46d8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00ba305b in ThreadWeaver::Thread::run (this=0x94a46d8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0491ada2 in QThreadPrivate::start (arg=0x94a46d8) at thread/qthread_unix.cpp:320
#13 0x01508e99 in start_thread (arg=0xabdfcb70) at pthread_create.c:304
#14 0x0099273e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xad5ffb70 (LWP 3225)):
#0  0x00d22416 in __kernel_vsyscall ()
#1  0x0150d48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x009a03fd in __pthread_cond_wait (cond=0x911ad00, mutex=0x911ace8) at forward.c:139
#3  0x0491b467 in wait (this=0x911b188, mutex=0x91006e8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x911b188, mutex=0x91006e8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00ba17e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x911b170, th=0xad6044e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00ba447c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x90ee340, th=0xad6044e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00ba142b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x911b170, th=0xad6044e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00ba456a in ThreadWeaver::WorkingHardState::applyForWork (this=0x90ee340, th=0xad6044e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00ba1373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x911b170, th=0xad6044e0, previous=0x928d878) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00ba2f9e in ThreadWeaver::ThreadRunHelper::run (this=0xad5ff2e4, parent=0x911b170, th=0xad6044e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00ba305b in ThreadWeaver::Thread::run (this=0xad6044e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0491ada2 in QThreadPrivate::start (arg=0xad6044e0) at thread/qthread_unix.cpp:320
#13 0x01508e99 in start_thread (arg=0xad5ffb70) at pthread_create.c:304
#14 0x0099273e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xacdfeb70 (LWP 3226)):
#0  0x00d22416 in __kernel_vsyscall ()
#1  0x0150d48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x009a03fd in __pthread_cond_wait (cond=0x911ad00, mutex=0x911ace8) at forward.c:139
#3  0x0491b467 in wait (this=0x911b188, mutex=0x91006e8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x911b188, mutex=0x91006e8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00ba17e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x911b170, th=0xad6079a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00ba447c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x90ee340, th=0xad6079a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00ba142b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x911b170, th=0xad6079a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00ba456a in ThreadWeaver::WorkingHardState::applyForWork (this=0x90ee340, th=0xad6079a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00ba1373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x911b170, th=0xad6079a8, previous=0xa9603ef8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00ba2f9e in ThreadWeaver::ThreadRunHelper::run (this=0xacdfe2e4, parent=0x911b170, th=0xad6079a8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00ba305b in ThreadWeaver::Thread::run (this=0xad6079a8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0491ada2 in QThreadPrivate::start (arg=0xad6079a8) at thread/qthread_unix.cpp:320
#13 0x01508e99 in start_thread (arg=0xacdfeb70) at pthread_create.c:304
#14 0x0099273e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa95ffb70 (LWP 3227)):
#0  0x00d22416 in __kernel_vsyscall ()
#1  0x0150d48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x009a03fd in __pthread_cond_wait (cond=0x911ad00, mutex=0x911ace8) at forward.c:139
#3  0x0491b467 in wait (this=0x911b188, mutex=0x91006e8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x911b188, mutex=0x91006e8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00ba17e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x911b170, th=0x93030f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00ba447c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x90ee340, th=0x93030f8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00ba142b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x911b170, th=0x93030f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00ba456a in ThreadWeaver::WorkingHardState::applyForWork (this=0x90ee340, th=0x93030f8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00ba1373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x911b170, th=0x93030f8, previous=0x9626ac8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00ba2f9e in ThreadWeaver::ThreadRunHelper::run (this=0xa95ff2e4, parent=0x911b170, th=0x93030f8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00ba305b in ThreadWeaver::Thread::run (this=0x93030f8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0491ada2 in QThreadPrivate::start (arg=0x93030f8) at thread/qthread_unix.cpp:320
#13 0x01508e99 in start_thread (arg=0xa95ffb70) at pthread_create.c:304
#14 0x0099273e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7765ad0 (LWP 2070)):
[KCrash Handler]
#7  0x00814755 in ~QExplicitlySharedDataPointer (this=0x8c9ae6c, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qshareddata.h:161
#8  Solid::Device::~Device (this=0x8c9ae6c, __in_chrg=<value optimized out>) at ../../../solid/solid/device.cpp:85
#9  0x03bbe087 in ~QHashNode (this=0x8db9f1c, akey=...) at /usr/include/qt4/QtCore/qhash.h:217
#10 deleteNode2 (this=0x8db9f1c, akey=...) at /usr/include/qt4/QtCore/qhash.h:519
#11 deleteNode (this=0x8db9f1c, akey=...) at /usr/include/qt4/QtCore/qhash.h:507
#12 QHash<QString, Solid::Device>::remove (this=0x8db9f1c, akey=...) at /usr/include/qt4/QtCore/qhash.h:795
#13 0x03bbb3d3 in HotplugEngine::onDeviceRemoved (this=0x8db9f08, udi=...) at ../../../../../plasma/generic/dataengines/hotplug/hotplugengine.cpp:243
#14 0x03bbd6a5 in HotplugEngine::qt_metacall (this=0x8db9f08, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd92ae8) at ./hotplugengine.moc:81
#15 0x04a156ba in QMetaObject::metacall (object=0x8db9f08, cl=QMetaObject::InvokeMetaMethod, idx=25, argv=0xbfd92ae8) at kernel/qmetaobject.cpp:237
#16 0x04a254ff in QMetaObject::activate (sender=0x8d65030, m=0x8a2c68, local_signal_index=1, argv=0xbfd92ae8) at kernel/qobject.cpp:3287
#17 0x00815dd3 in Solid::DeviceNotifier::deviceRemoved (this=0x8d65030, _t1=...) at ./devicenotifier.moc:94
#18 0x00816ddc in Solid::DeviceManagerPrivate::_k_deviceRemoved (this=0x8d65030, udi=...) at ../../../solid/solid/devicemanager.cpp:207
#19 0x00817585 in Solid::DeviceManagerPrivate::qt_metacall (this=0x8d65030, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd92c78) at ./devicemanager_p.moc:80
#20 0x04a156ba in QMetaObject::metacall (object=0x8d65030, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbfd92c78) at kernel/qmetaobject.cpp:237
#21 0x04a254ff in QMetaObject::activate (sender=0x8d64a68, m=0x8a3d40, local_signal_index=1, argv=0xbfd92c78) at kernel/qobject.cpp:3287
#22 0x0082b223 in Solid::Ifaces::DeviceManager::deviceRemoved (this=0x8d64a68, _t1=...) at ./ifaces/devicemanager.moc:94
#23 0x0087217a in slotDeviceRemoved (this=0x8d64a68, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd92efc) at ../../../solid/solid/backends/upower/upowermanager.cpp:164
#24 Solid::Backends::UPower::UPowerManager::qt_metacall (this=0x8d64a68, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd92efc) at ./backends/upower/upowermanager.moc:78
#25 0x04a156ba in QMetaObject::metacall (object=0x8d64a68, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbfd92efc) at kernel/qmetaobject.cpp:237
#26 0x04a254ff in QMetaObject::activate (sender=0x8d64a74, m=0x8d682d8, local_signal_index=4, argv=0xbfd92efc) at kernel/qobject.cpp:3287
#27 0x0052a9e3 in QDBusInterfacePrivate::metacall (this=0x8d68150, c=QMetaObject::InvokeMetaMethod, id=4, argv=0xbfd92efc) at qdbusinterface.cpp:278
#28 0x00515acd in QDBusConnectionPrivate::deliverCall (this=0x878f2b0, object=0x8d64a74, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:942
#29 0x005201d7 in QDBusCallDeliveryEvent::placeMetaCall (this=0x9768748, object=0x8d64a74) at qdbusintegrator_p.h:103
#30 0x04a243b7 in QObject::event (this=0x8d64a74, e=0x9768748) at kernel/qobject.cpp:1226
#31 0x06626d24 in QApplicationPrivate::notify_helper (this=0x8735618, receiver=0x8d64a74, e=0x9768748) at kernel/qapplication.cpp:4462
#32 0x0662b8ce in QApplication::notify (this=0x872ad40, receiver=0x8d64a74, e=0x9768748) at kernel/qapplication.cpp:3862
#33 0x011ae3ca in KApplication::notify (this=0x872ad40, receiver=0x8d64a74, event=0x9768748) at ../../kdeui/kernel/kapplication.cpp:311
#34 0x04a0f0bb in QCoreApplication::notifyInternal (this=0x872ad40, receiver=0x8d64a74, event=0x9768748) at kernel/qcoreapplication.cpp:731
#35 0x04a12c79 in sendEvent (receiver=0x0, event_type=0, data=0x86d8f50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x86d8f50) at kernel/qcoreapplication.cpp:1372
#37 0x04a12e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#38 0x04a3c3c4 in sendPostedEvents (s=0x8733990) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#39 postEventSourceDispatch (s=0x8733990) at kernel/qeventdispatcher_glib.cpp:277
#40 0x01599aa8 in g_main_dispatch (context=0x8734d28) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#41 g_main_context_dispatch (context=0x8734d28) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#42 0x0159a270 in g_main_context_iterate (context=0x8734d28, block=22718496, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#43 0x0159a524 in g_main_context_iteration (context=0x8734d28, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
#44 0x04a3c53c in QEventDispatcherGlib::processEvents (this=0x86d8aa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#45 0x066da775 in QGuiEventDispatcherGlib::processEvents (this=0x86d8aa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#46 0x04a0e289 in QEventLoop::processEvents (this=0xbfd936e4, flags=...) at kernel/qeventloop.cpp:149
#47 0x04a0e522 in QEventLoop::exec (this=0xbfd936e4, flags=...) at kernel/qeventloop.cpp:201
#48 0x04a12ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#49 0x066248e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#50 0x006d25a5 in kdemain (argc=1, argv=0xbfd938f4) at ../../../../plasma/desktop/shell/main.cpp:118
#51 0x080485cb in main (argc=1, argv=0xbfd938f4) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 269449, bug 268008, bug 266383.

Reported using DrKonqi
Comment 1 Rohan Garg 2011-04-25 20:10:18 UTC
Created attachment 59307 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:
Same issue as OP, as soon as i wake up the laptop from a suspended RAM session, Plasma Crashes

- Unusual behavior I noticed:
Plasma Crashes on wakeup from suspended session

- Custom settings of the application:
I just have the folderview widget on the desktop

-- Backtrace (Reduced):
#6  0x00007f97994978ee in ~QExplicitlySharedDataPointer (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qshareddata.h:161
#7  Solid::Device::~Device (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../../solid/solid/device.cpp:85
#8  0x00007f9782eae99a in ~QHashNode (this=0x10eec28, akey=<value optimized out>) at /usr/include/qt4/QtCore/qhash.h:217
#9  deleteNode2 (this=0x10eec28, akey=<value optimized out>) at /usr/include/qt4/QtCore/qhash.h:519
#10 deleteNode (this=0x10eec28, akey=<value optimized out>) at /usr/include/qt4/QtCore/qhash.h:507
Comment 2 Amichai Rothman 2011-05-01 11:22:52 UTC
Created attachment 59480 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:

Resumed netbook from hibernation, unlocked screen, and the crash report was there (can't tell if the crash occured during the preceding suspend to disk, or after resuming before unlocking, or right after unlocking. There are no applications running other than DropBox and the default tray icon apps on Natty.

-- Backtrace (Reduced):
#7  0x00845755 in ~QExplicitlySharedDataPointer (this=0x9733d4c, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qshareddata.h:161
#8  Solid::Device::~Device (this=0x9733d4c, __in_chrg=<value optimized out>) at ../../../solid/solid/device.cpp:85
#9  0x03341087 in ~QHashNode (this=0x9596884, akey=...) at /usr/include/qt4/QtCore/qhash.h:217
#10 deleteNode2 (this=0x9596884, akey=...) at /usr/include/qt4/QtCore/qhash.h:519
#11 deleteNode (this=0x9596884, akey=...) at /usr/include/qt4/QtCore/qhash.h:507
Comment 3 Dario Andres 2011-05-01 15:23:31 UTC
[Comment from a bug report cleaner]
This seems to be related to the crash in bug 266383. Regards
Comment 4 Dario Andres 2011-05-15 00:56:14 UTC
*** Bug 272372 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2011-05-15 00:56:18 UTC
*** Bug 273301 has been marked as a duplicate of this bug. ***
Comment 6 Beat Wolf 2011-05-27 17:15:35 UTC

*** This bug has been marked as a duplicate of bug 273075 ***
Comment 7 Dario Andres 2011-09-29 13:32:51 UTC
*** Bug 282716 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2011-09-29 13:36:22 UTC
*** Bug 282505 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2011-09-29 13:36:26 UTC
*** Bug 282665 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2011-09-29 13:36:37 UTC
[Comment from a bug triager]
From bug 282505 (KDE SC 4.6.5):
- What I was doing when the application crashed:When I resumed my system from
s2ram, then it the crash happend