Bug 274088

Summary: Crash after resuming from suspend-to-ram and plugging in power cord
Product: [Unmaintained] plasma4 Reporter: Vincent de Phily <moltonel>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: asraniel
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Vincent de Phily 2011-05-25 10:37:31 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.3 (4.6.3) (Compiled from sources)
Qt Version: 4.7.3
Operating System: Linux 2.6.38.4 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:

1) wake up from suspend-to-ram
2) plug in power cord
3) unlock screen

Crash report was there waiting for me.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f4dbd3ac760 (LWP 6011))]

Thread 3 (Thread 0x7f4da29b9700 (LWP 6047)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007fff62b34841 in ?? ()
#2  0x00007f4db7c683ec in clock_gettime () from /lib64/librt.so.1
#3  0x00007f4dbbe3f4d2 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007f4dbbf26cad in QTimerInfoList::updateCurrentTime (this=0x7f4da29b8a70) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007f4dbbf26d05 in QTimerInfoList::timerWait (this=0x7f4da29b8a70, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007f4dbbf2478d in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f4da29b8bd4) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007f4dbbf24895 in timerSourcePrepare (source=0x7f4da29b8a70, timeout=0x7f4da29b8a70) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007f4db798994d in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f4db7989de9 in g_main_context_iterate () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f4db798a3e2 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f4dbbf244ce in QEventDispatcherGlib::processEvents (this=0x7f4dbe8ad730, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007f4dbbeef6e2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#14 0x00007f4dbbeefbc4 in QEventLoop::exec (this=0x7f4da29b8d90, flags=) at kernel/qeventloop.cpp:201
#15 0x00007f4dbbddb65d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#16 0x00007f4dbbecb630 in QInotifyFileSystemWatcherEngine::run (this=0x7f4dbe8abb60) at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007f4dbbddf255 in QThreadPrivate::start (arg=0x7f4dbe8abb60) at thread/qthread_unix.cpp:320
#18 0x00007f4dbbb459f1 in start_thread () from /lib64/libpthread.so.0
#19 0x00007f4dba7d6e3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f4d960f1700 (LWP 6058)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f4db1ac921d in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007f4db1ac9339 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x00007f4dbbb459f1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4dba7d6e3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f4dbd3ac760 (LWP 6011)):
[KCrash Handler]
#6  0x00007f4800000008 in ?? ()
#7  0x00007f4da29c23f3 in QHash<QString, Solid::Device>::remove(QString const&) () from /usr/lib64/kde4/plasma_engine_hotplug.so
#8  0x00007f4da29bf03c in HotplugEngine::onDeviceRemoved(QString const&) () from /usr/lib64/kde4/plasma_engine_hotplug.so
#9  0x00007f4da29c14a9 in HotplugEngine::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/kde4/plasma_engine_hotplug.so
#10 0x00007f4dbbf0c7af in QMetaObject::activate (sender=0x7f4dbe8cdfc0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f4dc0275900) at kernel/qobject.cpp:3278
#11 0x00007f4db4ddf565 in Solid::DeviceNotifier::deviceRemoved (this=0x7f4d9c00cbe0, _t1=<value optimized out>) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3_build/solid/solid/devicenotifier.moc:94
#12 0x00007f4db4de2a83 in Solid::DeviceManagerPrivate::_k_deviceRemoved (this=0x7f4dbe8cdfc0, udi=...) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3/solid/solid/devicemanager.cpp:207
#13 0x00007f4db4de2f51 in Solid::DeviceManagerPrivate::qt_metacall (this=0x7f4dbe8cdfc0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff62a5bf60) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3_build/solid/solid/devicemanager_p.moc:80
#14 0x00007f4dbbf0c7af in QMetaObject::activate (sender=0x7f4dbe8add20, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f4dc0275900) at kernel/qobject.cpp:3278
#15 0x00007f4db4dfc575 in Solid::Ifaces::DeviceManager::deviceRemoved (this=0x7f4d9c00cbe0, _t1=<value optimized out>) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3_build/solid/solid/ifaces/devicemanager.moc:94
#16 0x00007f4db4e52526 in slotDeviceRemoved (this=0x7f4dbe8add20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff62a5c3e0) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3/solid/solid/backends/upower/upowermanager.cpp:164
#17 Solid::Backends::UPower::UPowerManager::qt_metacall (this=0x7f4dbe8add20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff62a5c3e0) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3_build/solid/solid/backends/upower/upowermanager.moc:78
#18 0x00007f4dbbf0c7af in QMetaObject::activate (sender=0x7f4dbe8add38, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f4dc0275900) at kernel/qobject.cpp:3278
#19 0x00007f4db8b855ed in QDBusInterfacePrivate::metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qt4/libQtDBus.so.4
#20 0x00007f4db8b6f61e in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QList<int> const&, int) () from /usr/lib64/qt4/libQtDBus.so.4
#21 0x00007f4db8b7a22f in QDBusCallDeliveryEvent::placeMetaCall(QObject*) () from /usr/lib64/qt4/libQtDBus.so.4
#22 0x00007f4dbbf06156 in QObject::event (this=0x7f4dbe8add38, e=0x7f4d9c00cbe0) at kernel/qobject.cpp:1217
#23 0x00007f4dbaf718dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f4dbaf773cd in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f4dbcd60f46 in KApplication::notify (this=0x7f4dbe37c100, receiver=0x7f4dbe8add38, event=0x7f4dbfcf3680) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#26 0x00007f4dbbef10ab in QCoreApplication::notifyInternal (this=0x7f4dbe37c100, receiver=0x7f4dbe8add38, event=0x7f4dbfcf3680) at kernel/qcoreapplication.cpp:731
#27 0x00007f4dbbef4631 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x7f4dbe300b30) at kernel/qcoreapplication.h:215
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x7f4dbe300b30) at kernel/qcoreapplication.cpp:1372
#29 0x00007f4dbbf24b17 in sendPostedEvents (s=0x7f4dbe3a0120) at kernel/qcoreapplication.h:220
#30 postEventSourceDispatch (s=0x7f4dbe3a0120) at kernel/qeventdispatcher_glib.cpp:277
#31 0x00007f4db7984d89 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#32 0x00007f4db798a218 in g_main_context_iterate () from /usr/lib64/libglib-2.0.so.0
#33 0x00007f4db798a3e2 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f4dbbf24463 in QEventDispatcherGlib::processEvents (this=0x7f4dbe395290, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#35 0x00007f4dbb03e7a6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007f4dbbeef6e2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#37 0x00007f4dbbeefbc4 in QEventLoop::exec (this=0x7fff62a5ceb0, flags=) at kernel/qeventloop.cpp:201
#38 0x00007f4dbbef48ab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#39 0x00007f4dad070813 in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#40 0x00007f4dbd400421 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x7f4dbd403bf3 "0") at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3/kinit/kinit.cpp:734
#41 0x00007f4dbd401095 in handle_launcher_request (sock=7, who=<value optimized out>) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3/kinit/kinit.cpp:1226
#42 0x00007f4dbd4015ea in handle_requests (waitForPid=0) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3/kinit/kinit.cpp:1419
#43 0x00007f4dbd40223b in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at /home/portagetmp/portage/kde-base/kdelibs-4.6.3-r1/work/kdelibs-4.6.3/kinit/kinit.cpp:1907

This bug may be a duplicate of or related to bug 271566.

Possible duplicates by query: bug 273589, bug 273438, bug 273301, bug 273075, bug 272372.

Reported using DrKonqi
Comment 1 Beat Wolf 2011-05-27 17:15:38 UTC

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