Bug 289288 - plasma crashes when going to suspend to RAM
Summary: plasma crashes when going to suspend to RAM
Status: RESOLVED DUPLICATE of bug 286434
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-18 15:45 UTC by Arno Waschk
Modified: 2011-12-18 17:40 UTC (History)
1 user (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 Arno Waschk 2011-12-18 15:45:44 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-15-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Suspend to RAM... It looks like Plasma is crashing before my laptop is actually going to suspend to RAM, not when resuming like many ohter reports report...

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma-Desktop-Umgebung (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb038c720 (LWP 2807))]

Thread 2 (Thread 0xa93f5b70 (LWP 2808)):
#0  0xb3059dbd in __pthread_mutex_lock (mutex=0x945eb94) at pthread_mutex_lock.c:61
#1  0xb7677f14 in pthread_mutex_lock (mutex=0x945eb94) at forward.c:182
#2  0xb2f3c8bb in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2f3d637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2f3dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb64b5b37 in QEventDispatcherGlib::processEvents (this=0x945db68, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb64861dd in QEventLoop::processEvents (this=0xa93f51f0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6486421 in QEventLoop::exec (this=0xa93f51f0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb638990b in QThread::exec (this=0x9453e38) at thread/qthread.cpp:498
#9  0xb6466e2d in QInotifyFileSystemWatcherEngine::run (this=0x9453e38) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb638c7b3 in QThreadPrivate::start (arg=0x9453e38) at thread/qthread_unix.cpp:331
#11 0xb26a770c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#12 0x00000000 in ?? ()

Thread 1 (Thread 0xb038c720 (LWP 2807)):
[KCrash Handler]
#7  0x00000005 in ?? ()
#8  0xb3745426 in ~QExplicitlySharedDataPointer (this=0x97c8fcc, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qshareddata.h:161
#9  Solid::Device::~Device (this=0x97c8fcc, __in_chrg=<optimized out>) at ../../../solid/solid/device.cpp:87
#10 0xa986230a in ~QHashNode (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:216
#11 deleteNode2 (node=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:519
#12 deleteNode (node=<optimized out>, this=0x944444c) at /usr/include/qt4/QtCore/qhash.h:507
#13 QHash<QString, Solid::Device>::remove (this=0x944444c, akey=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:795
#14 0xa986246a in remove (akey=..., this=0x944444c) at /usr/include/qt4/QtCore/qhash.h:784
#15 HotplugEngine::onDeviceRemoved (this=0x9444438, udi=...) at ../../../../../plasma/generic/dataengines/hotplug/hotplugengine.cpp:241
#16 0xa9864b23 in HotplugEngine::qt_metacall (this=0x9444438, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbffbb608) at ./hotplugengine.moc:81
#17 0xb648db7d in metacall (argv=0xbffbb608, idx=25, cl=QMetaObject::InvokeMetaMethod, object=0x9444438) at kernel/qmetaobject.cpp:237
#18 QMetaObject::metacall (object=0x9444438, cl=QMetaObject::InvokeMetaMethod, idx=25, argv=0xbffbb608) at kernel/qmetaobject.cpp:232
#19 0xb649ca6a in QMetaObject::activate (sender=0x9435bc0, m=0xb37f8f98, local_signal_index=1, argv=0xbffbb608) at kernel/qobject.cpp:3278
#20 0xb3746a65 in Solid::DeviceNotifier::deviceRemoved (this=0x9435bc0, _t1=...) at ./devicenotifier.moc:94
#21 0xb3747db4 in Solid::DeviceManagerPrivate::_k_deviceRemoved (this=0x9435bc0, udi=...) at ../../../solid/solid/devicemanager.cpp:207
#22 0xb37485b3 in Solid::DeviceManagerPrivate::qt_metacall (this=0x9435bc0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbffbb788) at ./devicemanager_p.moc:80
#23 0xb648db7d in metacall (argv=0xbffbb788, idx=7, cl=QMetaObject::InvokeMetaMethod, object=0x9435bc0) at kernel/qmetaobject.cpp:237
#24 QMetaObject::metacall (object=0x9435bc0, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbffbb788) at kernel/qmetaobject.cpp:232
#25 0xb649ca6a in QMetaObject::activate (sender=0x945e9f8, m=0xb37fa06c, local_signal_index=1, argv=0xbffbb788) at kernel/qobject.cpp:3278
#26 0xb375dcd5 in Solid::Ifaces::DeviceManager::deviceRemoved (this=0x945e9f8, _t1=...) at ./ifaces/devicemanager.moc:94
#27 0xb37a7548 in slotDeviceRemoved (opath=<optimized out>, this=0x945e9f8) at ../../../solid/solid/backends/upower/upowermanager.cpp:164
#28 Solid::Backends::UPower::UPowerManager::qt_metacall (this=0x945e9f8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbffbb9ec) at ./backends/upower/upowermanager.moc:78
#29 0xb648db7d in metacall (argv=0xbffbb9ec, idx=7, cl=QMetaObject::InvokeMetaMethod, object=0x945e9f8) at kernel/qmetaobject.cpp:237
#30 QMetaObject::metacall (object=0x945e9f8, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbffbb9ec) at kernel/qmetaobject.cpp:232
#31 0xb649ca6a in QMetaObject::activate (sender=0x945ea04, m=0x9362930, local_signal_index=4, argv=0xbffbb9ec) at kernel/qobject.cpp:3278
#32 0xb65f6110 in QDBusInterfacePrivate::metacall (this=0x945eb10, c=QMetaObject::InvokeMetaMethod, id=4, argv=0xbffbb9ec) at qdbusinterface.cpp:278
#33 0xb65e0d87 in QDBusConnectionPrivate::deliverCall (this=0x8f01500, object=0x945ea04, msg=..., metaTypes=..., slotIdx=157127216) at qdbusintegrator.cpp:942
#34 0xb65eac26 in QDBusCallDeliveryEvent::placeMetaCall (this=0x9b007b8, object=0x945ea04) at qdbusintegrator_p.h:103
#35 0xb649fb52 in QObject::event (this=0x945ea04, e=0x9b007b8) at kernel/qobject.cpp:1217
#36 0xb59b2d54 in notify_helper (e=0x9b007b8, receiver=0x945ea04, this=0x8e3fa20) at kernel/qapplication.cpp:4486
#37 QApplicationPrivate::notify_helper (this=0x8e3fa20, receiver=0x945ea04, e=0x9b007b8) at kernel/qapplication.cpp:4458
#38 0xb59b8103 in QApplication::notify (this=0x9b007b8, receiver=0x945ea04, e=0x9b007b8) at kernel/qapplication.cpp:3886
#39 0xb6aec681 in KApplication::notify (this=0x8e36628, receiver=0x945ea04, event=0x9b007b8) at ../../kdeui/kernel/kapplication.cpp:311
#40 0xb648719e in QCoreApplication::notifyInternal (this=0x8e36628, receiver=0x945ea04, event=0x9b007b8) at kernel/qcoreapplication.cpp:787
#41 0xb648af93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8da72e0) at kernel/qcoreapplication.cpp:1428
#43 0xb648b0ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#44 0xb64b56a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#45 postEventSourceDispatch (s=0x8e426c0) at kernel/qeventdispatcher_glib.cpp:277
#46 0xb2f3d25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb2f3d990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb2f3dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0xb64b5ada in QEventDispatcherGlib::processEvents (this=0x8da8248, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#50 0xb5a6ae3a in QGuiEventDispatcherGlib::processEvents (this=0x8da8248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0xb64861dd in QEventLoop::processEvents (this=0xbffbc084, flags=...) at kernel/qeventloop.cpp:149
#52 0xb6486421 in QEventLoop::exec (this=0xbffbc084, flags=...) at kernel/qeventloop.cpp:201
#53 0xb648b19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#54 0xb59b08f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#55 0xb777a18b in kdemain (argc=1, argv=0xbffbc284) at ../../../../plasma/desktop/shell/main.cpp:120
#56 0x0804850b in main (argc=1, argv=0xbffbc284) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 289011, bug 288398, bug 287413, bug 286583, bug 286434.

Reported using DrKonqi
Comment 1 Anne-Marie Mahfouf 2011-12-18 17:40:38 UTC

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