Bug 315125 - kde deamon crash on laptop resume
Summary: kde deamon crash on laptop resume
Status: RESOLVED DUPLICATE of bug 288410
Alias: None
Product: solid
Classification: Frameworks and Libraries
Component: libsolid-upower (show other bugs)
Version: 4.10.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Lukáš Tinkl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-14 12:44 UTC by Laurent Bonnaud
Modified: 2013-03-13 00:32 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 Laurent Bonnaud 2013-02-14 12:44:27 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.10.00
Qt Version: 4.8.3
Operating System: Linux 3.5.0-24-generic i686
Distribution: Ubuntu 12.10

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

I was resuming my laptop.  When I unlocked the screen, the DrKonqi window was there.

This is the same bug as bug #288410 that has been closed.  Unfortunately the proposed fix is not enough.

-- Backtrace:
Application: KDE Daemon (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb55fa740 (LWP 2247))]

Thread 3 (Thread 0xae966b40 (LWP 2537)):
#0  g_mutex_unlock (mutex=mutex@entry=0x99c4ef8) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:224
#1  0xb58f2515 in g_main_context_prepare (context=context@entry=0x99c4ef8, priority=priority@entry=0xae966248) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:2984
#2  0xb58f2bff in g_main_context_iterate (context=0x99c4ef8, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3270
#3  0xb58f31db in g_main_loop_run (loop=0x99c4ed8) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3484
#4  0xaea58b7a in gdbus_shared_thread_func (user_data=0x99c6098) at /build/buildd/glib2.0-2.34.1/./gio/gdbusprivate.c:277
#5  0xb5918303 in g_thread_proxy (data=0x98f7090) at /build/buildd/glib2.0-2.34.1/./glib/gthread.c:797
#6  0xb59bdd4c in start_thread (arg=0xae966b40) at pthread_create.c:308
#7  0xb5f30dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xadfffb40 (LWP 2611)):
#0  g_mutex_lock (mutex=mutex@entry=0xad6004e0) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:210
#1  0xb58f2cdc in g_main_context_poll (n_fds=1, fds=0xad601d78, timeout=<optimized out>, context=0xad6004e0, priority=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3579
#2  g_main_context_iterate (context=context@entry=0xad6004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3285
#3  0xb58f2e61 in g_main_context_iteration (context=0xad6004e0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#4  0xb6d5199f in QEventDispatcherGlib::processEvents (this=0xad600468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb6d1e26c in QEventLoop::processEvents (this=this@entry=0xadfff228, flags=...) at kernel/qeventloop.cpp:149
#6  0xb6d1e561 in QEventLoop::exec (this=0xadfff228, flags=...) at kernel/qeventloop.cpp:204
#7  0xb6c0966c in QThread::exec (this=0x99e08b0) at thread/qthread.cpp:501
#8  0xb6cfc7bd in QInotifyFileSystemWatcherEngine::run (this=0x99e08b0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0xb6c0ca58 in QThreadPrivate::start (arg=0x99e08b0) at thread/qthread_unix.cpp:338
#10 0xb59bdd4c in start_thread (arg=0xadfffb40) at pthread_create.c:308
#11 0xb5f30dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb55fa740 (LWP 2247)):
[KCrash Handler]
#7  0xb3a8ed97 in Solid::Backends::UPower::Battery::slotChanged (this=0x98c4678) at ../../../solid/solid/backends/upower/upowerbattery.cpp:128
#8  0xb6d37ed6 in QMetaObject::activate (sender=0x99e9778, m=0xb3adfabc <Solid::Backends::UPower::UPowerDevice::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#9  0xb3a2b525 in Solid::Backends::UPower::UPowerDevice::changed (this=0x99e9778) at moc_upowerdevice.cpp:105
#10 0xb3a8d0a3 in Solid::Backends::UPower::UPowerDevice::slotChanged (this=0x99e9778) at ../../../solid/solid/backends/upower/upowerdevice.cpp:219
#11 0xb3a2b55d in Solid::Backends::UPower::UPowerDevice::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at moc_upowerdevice.cpp:54
#12 0xb6d37ed6 in QMetaObject::activate (sender=0x99e9780, m=0x99d1808, local_signal_index=0, argv=0xbfee116c) at kernel/qobject.cpp:3547
#13 0xb5ac9fe8 in QDBusInterfacePrivate::metacall (this=0x99e3bd0, c=QMetaObject::InvokeMetaMethod, id=0, argv=0xbfee116c) at qdbusinterface.cpp:278
#14 0xb5ab46ae in QDBusConnectionPrivate::deliverCall (this=0x991e9a8, object=0x99e9780, msg=..., metaTypes=..., slotIdx=-1241611200) at qdbusintegrator.cpp:947
#15 0xb5abed0d in QDBusCallDeliveryEvent::placeMetaCall (this=0x9a13208, object=0x99e9780) at qdbusintegrator_p.h:103
#16 0xb6d35eeb in QObject::event (this=0x99e9780, e=0x9a13208) at kernel/qobject.cpp:1195
#17 0xb621039c in QApplicationPrivate::notify_helper (this=0x97aafa8, receiver=0x99e9780, e=0x9a13208) at kernel/qapplication.cpp:4562
#18 0xb6214daf in QApplication::notify (this=0x9a13208, receiver=0x99e9780, e=0x9a13208) at kernel/qapplication.cpp:3944
#19 0xb7468321 in KApplication::notify (this=0xbfee1a9c, receiver=0x99e9780, event=0x9a13208) at ../../kdeui/kernel/kapplication.cpp:311
#20 0xb6d1f78e in QCoreApplication::notifyInternal (this=0xbfee1a9c, receiver=0x99e9780, event=0x9a13208) at kernel/qcoreapplication.cpp:915
#21 0xb6d2397d in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9739a48) at kernel/qcoreapplication.cpp:1539
#23 0xb6d23c0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#24 0xb6d51804 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#25 postEventSourceDispatch (s=s@entry=0x97bb398) at kernel/qeventdispatcher_glib.cpp:279
#26 0xb58f29e3 in g_main_dispatch (context=0x973ada0) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:2715
#27 g_main_context_dispatch (context=context@entry=0x973ada0) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3219
#28 0xb58f2d80 in g_main_context_iterate (context=context@entry=0x973ada0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3290
#29 0xb58f2e61 in g_main_context_iteration (context=0x973ada0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#30 0xb6d51981 in QEventDispatcherGlib::processEvents (this=0x97ab370, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#31 0xb62c69aa in QGuiEventDispatcherGlib::processEvents (this=0x97ab370, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#32 0xb6d1e26c in QEventLoop::processEvents (this=this@entry=0xbfee1908, flags=...) at kernel/qeventloop.cpp:149
#33 0xb6d1e561 in QEventLoop::exec (this=0xbfee1908, flags=...) at kernel/qeventloop.cpp:204
#34 0xb6d23cba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#35 0xb620dfc4 in QApplication::exec () at kernel/qapplication.cpp:3823
#36 0xb53eefd0 in kdemain (argc=1, argv=0x977c308) at ../../kded/kded.cpp:924
#37 0x0804f6ba in launch (argc=argc@entry=1, _name=_name@entry=0x805225a "kded4", args=<optimized out>, args@entry=0x0, cwd=cwd@entry=0x0, envc=envc@entry=0, envs=<optimized out>, envs@entry=0x0, reset_env=reset_env@entry=false, tty=tty@entry=0x0, avoid_loops=avoid_loops@entry=false, startup_id_str=startup_id_str@entry=0x8052142 "0") at ../../kinit/kinit.cpp:738
#38 0x0804c8f9 in main (argc=4, argv=0xbfee20f4, envp=0xbfee2108) at ../../kinit/kinit.cpp:1853

Possible duplicates by query: bug 307243, bug 300851.

Reported using DrKonqi
Comment 1 Alex Fiestas 2013-03-03 18:23:42 UTC
Lukas, any feedback?
Comment 2 Alex Fiestas 2013-03-13 00:32:14 UTC

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