Bug 225769 - crash upon resume from hibernation
Summary: crash upon resume from hibernation
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: kded (other bugs)
Version First Reported In: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-06 22:23 UTC by Ben Klopfenstein
Modified: 2016-01-25 18:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Klopfenstein 2010-02-06 22:23:49 UTC
Application that crashed: kded4
Version of the application: $Id: kded.cpp 1031638 2009-10-05 16:59:11Z lunakl $
KDE Version: 4.3.4 (KDE 4.3.4) "release 2"
Qt Version: 4.5.3
Operating System: Linux 2.6.31.8-0.1-pae i686
Distribution: "openSUSE 11.2 (i586)"

What I was doing when the application crashed:
kded crashed shortly after I resumed from suspend to ram. I recently performed an upgrade, and I do not remember any crashes like this before the upgrade.

 -- Backtrace:
Application: KDE Daemon (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb55f1700 (LWP 2106))]

Thread 2 (Thread 0xae0c8b70 (LWP 2290)):
#0  0xb5e021eb in clock_gettime () from /lib/librt.so.1
#1  0xb7625e14 in QTimerInfoList::getTime (this=0xad701a34, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb7626052 in QTimerInfoList::updateCurrentTime (this=0xad701a34) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb762622e in QTimerInfoList::timerWait (this=0xad701a34, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb762420b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xae0c813c) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb76242ad in timerSourcePrepare (source=0x0, timeout=0xb5e06ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb5d74618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb5d74999 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb5d74ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb762405f in QEventDispatcherGlib::processEvents (this=0xad700468, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb75f698d in QEventLoop::processEvents (this=0xae0c82d4, flags=) at kernel/qeventloop.cpp:149
#11 0xb75f6dd9 in QEventLoop::exec (this=0xae0c82d4, flags=...) at kernel/qeventloop.cpp:201
#12 0xb74fe317 in QThread::exec (this=0x825b9a8) at thread/qthread.cpp:487
#13 0xb75d840d in QInotifyFileSystemWatcherEngine::run (this=0x825b9a8) at io/qfilesystemwatcher_inotify.cpp:214
#14 0xb7501623 in QThreadPrivate::start (arg=0x825b9a8) at thread/qthread_unix.cpp:188
#15 0xb749e6e5 in start_thread () from /lib/libpthread.so.0
#16 0xb749e600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb55f1700 (LWP 2106)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb5e4e0cf in raise () from /lib/libc.so.6
#8  0xb5e4f9e7 in abort () from /lib/libc.so.6
#9  0xb5e8a4ed in ?? () from /lib/libc.so.6
#10 0xb5e9050b in ?? () from /lib/libc.so.6
#11 0xb5e90986 in ?? () from /lib/libc.so.6
#12 0xb5e92b6b in ?? () from /lib/libc.so.6
#13 0xb5e950ba in malloc () from /lib/libc.so.6
#14 0xb74fbdeb in qMalloc (size=16404) at global/qmalloc.cpp:55
#15 0xb7504cc3 in QByteArray::resize (this=0x81cb92c, size=16384) at tools/qbytearray.cpp:1336
#16 0xb75915bc in clear (this=<value optimized out>) at ../../src/corelib/tools/qringbuffer_p.h:206
#17 QRingBuffer (this=<value optimized out>) at ../../src/corelib/tools/qringbuffer_p.h:66
#18 QIODevicePrivate::QIODevicePrivate (this=<value optimized out>) at io/qiodevice.cpp:121
#19 0xb758821e in QFilePrivate::QFilePrivate (this=0x82c0cb0) at io/qfile.cpp:93
#20 0xb75886e8 in QFile::QFile (this=0xbfe57ad4, name=...) at io/qfile.cpp:383
#21 0xb7295f3d in KConfigIniBackend::parseConfig (this=0x81bcf48, currentLocale=..., entryMap=..., options=..., merging=false) at /usr/src/debug/kdelibs-4.3.4/kdecore/config/kconfigini.cpp:81
#22 0xb72981b9 in KConfigIniBackend::parseConfig (this=0x81bcf48, currentLocale=..., entryMap=..., options=...) at /usr/src/debug/kdelibs-4.3.4/kdecore/config/kconfigini.cpp:66
#23 0xb72806ab in KConfigPrivate::parseConfigFiles (this=0x8156500) at /usr/src/debug/kdelibs-4.3.4/kdecore/config/kconfig.cpp:516
#24 0xb7280c11 in KConfig::reparseConfiguration (this=0x81bcf98) at /usr/src/debug/kdelibs-4.3.4/kdecore/config/kconfig.cpp:453
#25 0xb2583b8f in PowerDevilDaemon::refreshStatus (this=0x8169000) at /usr/src/debug/kdebase-workspace-4.3.4/powerdevil/daemon/PowerDevilDaemon.cpp:390
#26 0xb2589695 in PowerDevilDaemon::qt_metacall (this=0x8169000, _c=InvokeMetaMethod, _id=5, _a=0xbfe57e9c) at /usr/src/debug/kdebase-workspace-4.3.4/build/powerdevil/daemon/PowerDevilDaemon.moc:201
#27 0xb5b81b4f in QDBusConnectionPrivate::deliverCall (this=0x81be6f0, object=0x8169000, msg=..., metaTypes=..., slotIdx=0) at qdbusintegrator.cpp:891
#28 0xb5b89a96 in QDBusCallDeliveryEvent::placeMetaCall(QObject*) () from /usr/lib/libQtDBus.so.4
#29 0xb7608796 in QObject::event (this=0x8169000, e=0x827e940) at kernel/qobject.cpp:1111
#30 0xb61968fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#31 0xb619e34e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#32 0xb6bd5451 in KApplication::notify (this=0xbfe58630, receiver=0x8169000, event=0x827e940) at /usr/src/debug/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302
#33 0xb75f832e in QCoreApplication::notifyInternal (this=0xbfe58630, receiver=0x8169000, event=0x827e940) at kernel/qcoreapplication.cpp:610
#34 0xb75f8fdc in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#35 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#36 0xb75f919c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#37 0xb76244dd in sendPostedEvents () at kernel/qcoreapplication.h:218
#38 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#39 0xb5d714c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0xb5d74d98 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0xb5d74ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#42 0xb7624011 in QEventDispatcherGlib::processEvents (this=0x805e748, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#43 0xb623829a in ?? () from /usr/lib/libQtGui.so.4
#44 0xb75f698d in QEventLoop::processEvents (this=0xbfe58594, flags=) at kernel/qeventloop.cpp:149
#45 0xb75f6dd9 in QEventLoop::exec (this=0xbfe58594, flags=...) at kernel/qeventloop.cpp:201
#46 0xb75f9270 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#47 0xb6196774 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#48 0xb52980ad in kdemain (argc=1, argv=0x808f838) at /usr/src/debug/kdelibs-4.3.4/kded/kded.cpp:936
#49 0x0804e147 in launch (argc=0, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x0, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8051605 "0")
    at /usr/src/debug/kdelibs-4.3.4/kinit/kinit.cpp:706
#50 0x0805012d in main (argc=4, argv=0xbfe58d94, envp=0xbfe58da8) at /usr/src/debug/kdelibs-4.3.4/kinit/kinit.cpp:1773

Reported using DrKonqi
Comment 1 Christoph Feck 2012-07-04 02:02:55 UTC
If you still get this crash with a recent KDE version, such as 4.8.4, please add an updated backtrace or a valgrind log.

For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Ben Klopfenstein 2016-01-25 18:52:16 UTC
this no longer occurs