Bug 314048

Summary: KDE Deamon crashed on wake-up from Suspend to RAM
Product: [Unmaintained] solid Reporter: Arne Henningsen <arne.henningsen>
Component: powermanagement-daemonAssignee: Dario Freddi <drf>
Status: RESOLVED DUPLICATE    
Severity: crash CC: afiestas
Priority: NOR    
Version: 4.9.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Arne Henningsen 2013-01-28 21:47:09 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-22-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
I woke up my computer (HP EliteBook 8560w) from Suspend to RAM, entered my password, and then I saw the Crash Reporting Assistant saying that the KDE Deamon has crashed. The screen brightness was low although the AC adapter was plugged in. I have not experienced any other problems or unusual behaviour.

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

Thread 6 (Thread 0x7f76b9939700 (LWP 3423)):
#0  0x00007f76d8251303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f76d514dd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f76d514dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f76d967dc16 in QEventDispatcherGlib::processEvents (this=0x7f76ac0008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f76d964e2bf in QEventLoop::processEvents (this=this@entry=0x7f76b9938d10, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f76d964e548 in QEventLoop::exec (this=0x7f76b9938d10, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f76d954fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f76d962e9af in QInotifyFileSystemWatcherEngine::run (this=0xf68cd0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f76d9552aec in QThreadPrivate::start (arg=0xf68cd0) at thread/qthread_unix.cpp:338
#9  0x00007f76c8bb4734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f76d5a26e9a in start_thread (arg=0x7f76b9939700) at pthread_create.c:308
#11 0x00007f76d825ccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f76a9be7700 (LWP 3436)):
#0  0x00007f76d8251303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f76d514dd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f76d514e1e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f76a9ed34a6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f76d5171645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f76c8bb4734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007f76d5a26e9a in start_thread (arg=0x7f76a9be7700) at pthread_create.c:308
#7  0x00007f76d825ccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f76a91da700 (LWP 3437)):
#0  __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:66
#1  0x00007f76d82512e8 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x00007f76d514dd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f76d514dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f76d967dc16 in QEventDispatcherGlib::processEvents (this=0x7f769c0008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f76d964e2bf in QEventLoop::processEvents (this=this@entry=0x7f76a91d9d10, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f76d964e548 in QEventLoop::exec (this=0x7f76a91d9d10, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f76d954fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f76bc52f352 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#9  0x00007f76d9552aec in QThreadPrivate::start (arg=0x1024d90) at thread/qthread_unix.cpp:338
#10 0x00007f76c8bb4734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#11 0x00007f76d5a26e9a in start_thread (arg=0x7f76a91da700) at pthread_create.c:308
#12 0x00007f76d825ccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f76a89d9700 (LWP 3438)):
#0  0x00007f76d824f8bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f76c8bb371c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#2  0x00007f76c8026be7 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.304.43
#3  0x00007f76d518a15f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f76d514d914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f76d514dd22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f76d514dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f76d967dc16 in QEventDispatcherGlib::processEvents (this=0x7f76a00008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007f76d964e2bf in QEventLoop::processEvents (this=this@entry=0x7f76a89d8d40, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f76d964e548 in QEventLoop::exec (this=0x7f76a89d8d40, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f76d954fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007f76d9552aec in QThreadPrivate::start (arg=0x1025320) at thread/qthread_unix.cpp:338
#12 0x00007f76c8bb4734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#13 0x00007f76d5a26e9a in start_thread (arg=0x7f76a89d9700) at pthread_create.c:308
#14 0x00007f76d825ccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f769ac98700 (LWP 4542)):
#0  __lll_unlock_wake () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:368
#1  0x00007f76d5a2a104 in _L_unlock_644 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f76d5a2a063 in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#3  __pthread_mutex_unlock (mutex=0x7f76c8e11a40) at pthread_mutex_unlock.c:290
#4  0x00007f76c8baed6b in ?? () from /usr/lib/nvidia-current/libGL.so.1
#5  0x00007f76c8bb378a in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007f76c8026be7 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.304.43
#7  0x00007f76d518a15f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f76d514d914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f76d514dd22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f76d514dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f76d967dc16 in QEventDispatcherGlib::processEvents (this=0x7f76940008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f76d964e2bf in QEventLoop::processEvents (this=this@entry=0x7f769ac97d10, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f76d964e548 in QEventLoop::exec (this=0x7f769ac97d10, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f76d954fb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007f76d962e9af in QInotifyFileSystemWatcherEngine::run (this=0xe6dcd0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f76d9552aec in QThreadPrivate::start (arg=0xe6dcd0) at thread/qthread_unix.cpp:338
#17 0x00007f76c8bb4734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#18 0x00007f76d5a26e9a in start_thread (arg=0x7f769ac98700) at pthread_create.c:308
#19 0x00007f76d825ccbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f76d3056780 (LWP 3413)):
[KCrash Handler]
#6  __memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1579
#7  0x00007f76be488abd in memcpy (__len=<optimized out>, __src=0x7f75af8ca6e0, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:52
#8  node_copy (src=0x7f75af8ca6e0, to=<optimized out>, from=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:423
#9  detach_helper (alloc=<optimized out>, this=0x7fffe7336d60) at /usr/include/qt4/QtCore/qlist.h:711
#10 QList<int>::detach_helper (this=0x7fffe7336d60) at /usr/include/qt4/QtCore/qlist.h:725
#11 0x00007f76be482862 in QList (l=..., this=0x7fffe7336d60) at /usr/include/qt4/QtCore/qlist.h:122
#12 QForeachContainer (t=..., this=0x7fffe7336d60) at /usr/include/qt4/QtCore/qglobal.h:2367
#13 PowerDevil::Core::onKIdleTimeoutReached (this=0xfe0240, identifier=41, msec=150000) at ../../../powerdevil/daemon/powerdevilcore.cpp:615
#14 0x00007f76be48804d in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./powerdevilcore.moc:151
#15 PowerDevil::Core::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./powerdevilcore.moc:109
#16 0x00007f76d9664f5f in QMetaObject::activate (sender=0xf66380, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe7336f20) at kernel/qobject.cpp:3547
#17 0x00007f76be265a1f in KIdleTime::timeoutReached (this=this@entry=0xf66380, _t1=_t1@entry=41, _t2=_t2@entry=150000) at ./kidletime.moc:138
#18 0x00007f76be265e8a in KIdleTimePrivate::_k_timeoutReached (this=<optimized out>, msec=150000) at ../../kutils/kidletime/kidletime.cpp:243
#19 0x00007f76d9664f5f in QMetaObject::activate (sender=0xf722a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe7337100) at kernel/qobject.cpp:3547
#20 0x00007f76be266991 in AbstractSystemPoller::timeoutReached (this=<optimized out>, _t1=150000) at ./abstractsystempoller.moc:129
#21 0x00007f76be2694d3 in x11Event (event=0x7fffe7337700, this=0xf722a0) at ../../kutils/kidletime/xsyncbasedpoller.cpp:235
#22 XSyncBasedPoller::x11Event (this=0xf722a0, event=0x7fffe7337700) at ../../kutils/kidletime/xsyncbasedpoller.cpp:218
#23 0x00007f76da3caf1e in publicx11Event (e=<optimized out>, this=<optimized out>) at ../../kdeui/kernel/kapplication.cpp:918
#24 KApplication::x11EventFilter (this=0x18899c8, _event=0x7fffe7337700) at ../../kdeui/kernel/kapplication.cpp:930
#25 0x00007f76d8a637bc in qt_x11EventFilter (ev=0x7fffe7337700) at kernel/qapplication_x11.cpp:441
#26 qt_x11EventFilter (ev=0x7fffe7337700) at kernel/qapplication_x11.cpp:429
#27 0x00007f76d8a737f0 in QApplication::x11ProcessEvent (this=0x7fffe7338fb0, event=0x7fffe7337700) at kernel/qapplication_x11.cpp:3449
#28 0x00007f76d8a9bfa2 in x11EventSourceDispatch (s=0xb9dd00, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007f76d514dab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f76d514dde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f76d514dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f76d967dbf6 in QEventDispatcherGlib::processEvents (this=0xab57d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#33 0x00007f76d8a9bc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007f76d964e2bf in QEventLoop::processEvents (this=this@entry=0x7fffe7337c50, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007f76d964e548 in QEventLoop::exec (this=0x7fffe7337c50, flags=...) at kernel/qeventloop.cpp:204
#36 0x00007f76a91e0ffe in KAuth::DBusHelperProxy::executeAction (this=0x1020110, action=..., helperID=..., arguments=...) at ../../kdecore/auth/backends/dbus/DBusHelperProxy.cpp:118
#37 0x00007f76d9af8147 in KAuth::Action::execute (this=this@entry=0x7fffe7337de0, helperID=...) at ../../kdecore/auth/kauthaction.cpp:365
#38 0x00007f76d9af81f1 in KAuth::Action::execute (this=0x7fffe7337de0) at ../../kdecore/auth/kauthaction.cpp:301
#39 0x00007f76be6df2c2 in PowerDevilUPowerBackend::brightness (this=0xfe06f0, type=<optimized out>) at ../../../powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp:197
#40 0x00007f76be49b6b3 in PowerDevil::BundledActions::DimDisplay::onIdleTimeout (this=0x1087c80, msec=<optimized out>) at ../../../powerdevil/daemon/actions/bundled/dimdisplay.cpp:56
#41 0x00007f76be4828f0 in PowerDevil::Core::onKIdleTimeoutReached (this=0xfe0240, identifier=40, msec=225000) at ../../../powerdevil/daemon/powerdevilcore.cpp:618
#42 0x00007f76be48804d in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./powerdevilcore.moc:151
#43 PowerDevil::Core::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./powerdevilcore.moc:109
#44 0x00007f76d9664f5f in QMetaObject::activate (sender=0xf66380, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe7338180) at kernel/qobject.cpp:3547
#45 0x00007f76be265a1f in KIdleTime::timeoutReached (this=this@entry=0xf66380, _t1=_t1@entry=40, _t2=_t2@entry=225000) at ./kidletime.moc:138
#46 0x00007f76be265e8a in KIdleTimePrivate::_k_timeoutReached (this=<optimized out>, msec=225000) at ../../kutils/kidletime/kidletime.cpp:243
#47 0x00007f76d9664f5f in QMetaObject::activate (sender=0xf722a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe7338360) at kernel/qobject.cpp:3547
#48 0x00007f76be266991 in AbstractSystemPoller::timeoutReached (this=<optimized out>, _t1=225000) at ./abstractsystempoller.moc:129
#49 0x00007f76be2694d3 in x11Event (event=0x7fffe7338960, this=0xf722a0) at ../../kutils/kidletime/xsyncbasedpoller.cpp:235
#50 XSyncBasedPoller::x11Event (this=0xf722a0, event=0x7fffe7338960) at ../../kutils/kidletime/xsyncbasedpoller.cpp:218
#51 0x00007f76da3caf1e in publicx11Event (e=<optimized out>, this=<optimized out>) at ../../kdeui/kernel/kapplication.cpp:918
#52 KApplication::x11EventFilter (this=0x18899c8, _event=0x7fffe7338960) at ../../kdeui/kernel/kapplication.cpp:930
#53 0x00007f76d8a637bc in qt_x11EventFilter (ev=0x7fffe7338960) at kernel/qapplication_x11.cpp:441
#54 qt_x11EventFilter (ev=0x7fffe7338960) at kernel/qapplication_x11.cpp:429
#55 0x00007f76d8a737f0 in QApplication::x11ProcessEvent (this=0x7fffe7338fb0, event=0x7fffe7338960) at kernel/qapplication_x11.cpp:3449
#56 0x00007f76d8a9bfa2 in x11EventSourceDispatch (s=0xb9dd00, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#57 0x00007f76d514dab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f76d514dde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007f76d514dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x00007f76d967dbf6 in QEventDispatcherGlib::processEvents (this=0xab57d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#61 0x00007f76d8a9bc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#62 0x00007f76d964e2bf in QEventLoop::processEvents (this=this@entry=0x7fffe7338d30, flags=...) at kernel/qeventloop.cpp:149
#63 0x00007f76d964e548 in QEventLoop::exec (this=0x7fffe7338d30, flags=...) at kernel/qeventloop.cpp:204
#64 0x00007f76d9653708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#65 0x00007f76c44383f0 in kdemain (argc=1, argv=0xb5ecf0) at ../../kded/kded.cpp:924
#66 0x00000000004084c6 in launch (argc=argc@entry=1, _name=_name@entry=0x40b126 "kded4", args=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=0x40afb6 "0") at ../../kinit/kinit.cpp:738
#67 0x0000000000405a29 in main (argc=4, argv=<optimized out>, envp=0x7fffe73399b0) at ../../kinit/kinit.cpp:1853

Reported using DrKonqi
Comment 1 Alex Fiestas 2013-03-03 18:17:40 UTC

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