[kdelibs] [Bug 327329] New: KDE daemon segfault on wake up from sleep

altosch ales at tosovsky.eu
Fri Nov 8 20:32:00 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=327329

            Bug ID: 327329
           Summary: KDE daemon segfault on wake up from sleep
    Classification: Unclassified
           Product: kdelibs
           Version: 4.11.2
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: kded
          Assignee: unassigned-bugs at kde.org
          Reporter: ales at tosovsky.eu

Application: kded4 (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-13-generic i686
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed: just opened the laptop. I spot
a console message "firmware error" for a very short while, then the login
screen showed up, I logged in and there was the Crash Reporting Assistant
waiting.

Since upgrade to Kubuntu 13.10 my laptop doesn't wake up very often. Before
that upgrade (on 13.04) everything was OK.

The crash can be reproduced sometimes.

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

Thread 7 (Thread 0xb42fbb40 (LWP 7749)):
#0  0x49d6cbdc in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x49d2912e in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x49d29a5f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x49d29ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x4a15fddf in QEventDispatcherGlib::processEvents (this=0xb3900468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x4a12eef3 in QEventLoop::processEvents (this=this at entry=0xb42fb258,
flags=...) at kernel/qeventloop.cpp:149
#6  0x4a12f219 in QEventLoop::exec (this=this at entry=0xb42fb258, flags=...) at
kernel/qeventloop.cpp:204
#7  0x4a01e33d in QThread::exec (this=this at entry=0x86f7fd0) at
thread/qthread.cpp:542
#8  0x4a01e48b in QThread::run (this=0x86f7fd0) at thread/qthread.cpp:609
#9  0x4a020c2f in QThreadPrivate::start (arg=0x86f7fd0) at
thread/qthread_unix.cpp:338
#10 0x42560d78 in start_thread (arg=0xb42fbb40) at pthread_create.c:311
#11 0x4248f01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 6 (Thread 0xb222ab40 (LWP 7760)):
#0  0xb77c0424 in __kernel_vsyscall ()
#1  0x4256790b in read () at ../sysdeps/unix/syscall-template.S:81
#2  0x49d6bd4e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x49d2965b in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x49d29afa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x49d2a04b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb22fe32a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0x49d4fc4a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x42560d78 in start_thread (arg=0xb222ab40) at pthread_create.c:311
#9  0x4248f01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 5 (Thread 0xb1a29b40 (LWP 7761)):
#0  0xb77c0424 in __kernel_vsyscall ()
#1  0x4247fa0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0x49d38a4b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x49d29b68 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x49d29ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x4a15fddf in QEventDispatcherGlib::processEvents (this=0xb2502250,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x4a12eef3 in QEventLoop::processEvents (this=this at entry=0xb1a29238,
flags=...) at kernel/qeventloop.cpp:149
#7  0x4a12f219 in QEventLoop::exec (this=this at entry=0xb1a29238, flags=...) at
kernel/qeventloop.cpp:204
#8  0x4a01e33d in QThread::exec (this=0x8813660) at thread/qthread.cpp:542
#9  0x4ff28187 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#10 0x4a020c2f in QThreadPrivate::start (arg=0x8813660) at
thread/qthread_unix.cpp:338
#11 0x42560d78 in start_thread (arg=0xb1a29b40) at pthread_create.c:311
#12 0x4248f01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0xb1228b40 (LWP 7762)):
#0  0x4247f9f1 in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x49d38a4b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x49d29b68 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x49d29ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x4a15fddf in QEventDispatcherGlib::processEvents (this=0xb27023d0,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x4a12eef3 in QEventLoop::processEvents (this=this at entry=0xb1228258,
flags=...) at kernel/qeventloop.cpp:149
#6  0x4a12f219 in QEventLoop::exec (this=this at entry=0xb1228258, flags=...) at
kernel/qeventloop.cpp:204
#7  0x4a01e33d in QThread::exec (this=this at entry=0x88728e0) at
thread/qthread.cpp:542
#8  0x4a01e48b in QThread::run (this=0x88728e0) at thread/qthread.cpp:609
#9  0x4a020c2f in QThreadPrivate::start (arg=0x88728e0) at
thread/qthread_unix.cpp:338
#10 0x42560d78 in start_thread (arg=0xb1228b40) at pthread_create.c:311
#11 0x4248f01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xb0a27b40 (LWP 7763)):
#0  0x49d29582 in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x49d29afa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x49d29ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x4a15fddf in QEventDispatcherGlib::processEvents (this=0xb39021b8,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x4a12eef3 in QEventLoop::processEvents (this=this at entry=0xb0a27228,
flags=...) at kernel/qeventloop.cpp:149
#5  0x4a12f219 in QEventLoop::exec (this=this at entry=0xb0a27228, flags=...) at
kernel/qeventloop.cpp:204
#6  0x4a01e33d in QThread::exec (this=this at entry=0x889eba0) at
thread/qthread.cpp:542
#7  0x4a10f314 in QInotifyFileSystemWatcherEngine::run (this=0x889eba0) at
io/qfilesystemwatcher_inotify.cpp:265
#8  0x4a020c2f in QThreadPrivate::start (arg=0x889eba0) at
thread/qthread_unix.cpp:338
#9  0x42560d78 in start_thread (arg=0xb0a27b40) at pthread_create.c:311
#10 0x4248f01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xb3832b40 (LWP 18443)):
#0  0x42562ddf in __GI___pthread_mutex_lock (mutex=0xb27042b8) at
pthread_mutex_lock.c:95
#1  0x49d6cbb0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x49d2914d in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x49d29a5f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x49d29ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x4a15fddf in QEventDispatcherGlib::processEvents (this=0xb27039f0,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x4a12eef3 in QEventLoop::processEvents (this=this at entry=0xb3832228,
flags=...) at kernel/qeventloop.cpp:149
#7  0x4a12f219 in QEventLoop::exec (this=this at entry=0xb3832228, flags=...) at
kernel/qeventloop.cpp:204
#8  0x4a01e33d in QThread::exec (this=this at entry=0x87b3358) at
thread/qthread.cpp:542
#9  0x4a10f314 in QInotifyFileSystemWatcherEngine::run (this=0x87b3358) at
io/qfilesystemwatcher_inotify.cpp:265
#10 0x4a020c2f in QThreadPrivate::start (arg=0x87b3358) at
thread/qthread_unix.cpp:338
#11 0x42560d78 in start_thread (arg=0xb3832b40) at pthread_create.c:311
#12 0x4248f01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb7791740 (LWP 7747)):
[KCrash Handler]
#7  0x4bcb6cba in Solid::Backends::UPower::Battery::slotChanged
(this=0x8975f40) at ../../../solid/solid/backends/upower/upowerbattery.cpp:149
#8  0x4a1454c7 in QMetaObject::activate (sender=sender at entry=0x8b46160,
m=m at entry=0x4bd13914 <Solid::Backends::UPower::UPowerDevice::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x0) at
kernel/qobject.cpp:3539
#9  0x4bc53e35 in Solid::Backends::UPower::UPowerDevice::changed
(this=this at entry=0x8b46160) at moc_upowerdevice.cpp:105
#10 0x4bcb48a0 in Solid::Backends::UPower::UPowerDevice::slotChanged
(this=this at entry=0x8b46160) at
../../../solid/solid/backends/upower/upowerdevice.cpp:224
#11 0x4bc53892 in Solid::Backends::UPower::UPowerDevice::qt_static_metacall
(_o=_o at entry=0x8b46160, _c=_c at entry=QMetaObject::InvokeMetaMethod, _id=1,
_a=0xbf9dcb4c) at moc_upowerdevice.cpp:54
#12 0x4a1454c7 in QMetaObject::activate (sender=sender at entry=0x8b46168,
m=0x8995a98, local_signal_index=local_signal_index at entry=0,
argv=argv at entry=0xbf9dcb4c) at kernel/qobject.cpp:3539
#13 0x4a2d411b in QDBusInterfacePrivate::metacall (this=0x8b72fc0,
c=QMetaObject::InvokeMetaMethod, id=0, argv=0xbf9dcb4c) at
qdbusinterface.cpp:278
#14 0x4a2c041e in QDBusConnectionPrivate::deliverCall (this=0x86f99d8,
object=object at entry=0x8b46168, msg=..., metaTypes=..., slotIdx=5) at
qdbusintegrator.cpp:951
#15 0x4a2c949d in QDBusCallDeliveryEvent::placeMetaCall (this=0x8d78300,
object=0x8b46168) at qdbusintegrator_p.h:103
#16 0x4a149a8b in QObject::event (this=0x8b46168, e=0x8d78300) at
kernel/qobject.cpp:1194
#17 0x4a8c0be4 in QApplicationPrivate::notify_helper (this=0x8680f88,
receiver=0x8b46168, e=0x8d78300) at kernel/qapplication.cpp:4567
#18 0x4a8c76c3 in QApplication::notify (this=0xbf9dd1fc,
receiver=receiver at entry=0x8b46168, e=e at entry=0x8d78300) at
kernel/qapplication.cpp:4353
#19 0x4b5581a4 in KApplication::notify (this=0xbf9dd1fc, receiver=0x8b46168,
event=0x8d78300) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x4a1303da in QCoreApplication::notifyInternal (this=0xbf9dd1fc,
receiver=receiver at entry=0x8b46168, event=event at entry=0x8d78300) at
kernel/qcoreapplication.cpp:946
#21 0x4a133bad in sendEvent (event=0x8d78300, receiver=0x8b46168) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x8602f80) at
kernel/qcoreapplication.cpp:1570
#23 0x4a1340bc in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1463
#24 0x4a16046e in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#25 postEventSourceDispatch (s=0x8604338) at
kernel/qeventdispatcher_glib.cpp:279
#26 0x49d2983e in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x49d29be8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0x49d29ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#29 0x4a15fdbf in QEventDispatcherGlib::processEvents
(this=this at entry=0x8604260, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0x4a9757ce in QGuiEventDispatcherGlib::processEvents (this=0x8604260,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x4a12eef3 in QEventLoop::processEvents (this=this at entry=0xbf9dd118,
flags=...) at kernel/qeventloop.cpp:149
#32 0x4a12f219 in QEventLoop::exec (this=this at entry=0xbf9dd118, flags=...) at
kernel/qeventloop.cpp:204
#33 0x4a134d9e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#34 0x4a8bee14 in QApplication::exec () at kernel/qapplication.cpp:3828
#35 0xb77a8987 in kdemain (argc=1, argv=0x8654b18) at ../../kded/kded.cpp:925
#36 0x0804f763 in launch (argc=<optimized out>, argc at entry=1,
_name=_name at entry=0x80523bb "kded4", args=<optimized out>, args at entry=0x0,
cwd=cwd at entry=0x0, envc=envc at entry=0, envs=<optimized out>, envs at entry=0x0,
reset_env=reset_env at entry=false, tty=tty at entry=0x0,
avoid_loops=avoid_loops at entry=false,
startup_id_str=startup_id_str at entry=0x805224a "0") at ../../kinit/kinit.cpp:738
#37 0x0804c910 in main (argc=4, argv=0xbf9dd744, envp=0xbf9dd758) at
../../kinit/kinit.cpp:1853

The reporter indicates this bug may be a duplicate of or related to bug 288410.

Possible duplicates by query: bug 317171, bug 315125.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list