Bug 289547

Summary: kded4 crashed while changing custom shortcuts in systemsettings
Product: [Frameworks and Libraries] kdelibs Reporter: Jesse <shubhadeepc>
Component: kdedAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Jesse 2011-12-21 23:38:50 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.7.90 (4.8 Beta2 (4.7.90) (Compiled from sources)
Qt Version: 4.8.0
Operating System: Linux 3.1.5-gentoo x86_64
Distribution: "Funtoo Linux - baselayout 2.1.8"

-- Information about the crash:
- What I was doing when the application crashed:
Was just changing custom shortcuts in Systemsettings->Shortcuts and Gestures->Custom Shortcuts when Systemsettings crashed. When I tried again kded crashed. Doesn't happen everytime though.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDE Daemon (kded4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f322c7ca760 (LWP 6898))]

Thread 3 (Thread 0x7f3221368700 (LWP 6901)):
#0  0x00007f322c3397f3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000030a4044c78 in g_main_context_poll (n_fds=1, fds=0x139bd30, timeout=-1, context=0x1394d30, priority=<optimized out>) at gmain.c:3402
#2  g_main_context_iterate (context=0x1394d30, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3084
#3  0x00000030a4045139 in g_main_context_iteration (context=0x1394d30, may_block=1) at gmain.c:3152
#4  0x00007f322b026636 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f322aff6492 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f322aff66e7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f322aef5ca7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f322afd62cf in QInotifyFileSystemWatcherEngine::run() () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f322aef8ccb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f322a27df2c in start_thread (arg=0x7f3221368700) at pthread_create.c:301
#11 0x00007f322c34242d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f32182b2700 (LWP 6903)):
#0  0x00007f322c3397f3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000030a4044c78 in g_main_context_poll (n_fds=3, fds=0x1652800, timeout=-1, context=0x1651060, priority=<optimized out>) at gmain.c:3402
#2  g_main_context_iterate (context=0x1651060, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3084
#3  0x00000030a40454a2 in g_main_loop_run (loop=0x1651010) at gmain.c:3297
#4  0x00000030ac4be1f6 in gdbus_shared_thread_func (user_data=<optimized out>) at gdbusprivate.c:276
#5  0x00000030a4069d46 in g_thread_create_proxy (data=0x1651150) at gthread.c:1962
#6  0x00007f322a27df2c in start_thread (arg=0x7f32182b2700) at pthread_create.c:301
#7  0x00007f322c34242d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f322c7ca760 (LWP 6898)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f321fcf3f5a in qDeleteAll<QList<KHotKeys::ActionDataBase*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#8  qDeleteAll<QList<KHotKeys::ActionDataBase*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#9  KHotKeys::ActionDataGroup::~ActionDataGroup (this=0x16b6090, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90/khotkeys/libkhotkeysprivate/action_data/action_data_group.cpp:37
#10 0x00007f321fcf4009 in KHotKeys::ActionDataGroup::~ActionDataGroup (this=0x16b6090, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90/khotkeys/libkhotkeysprivate/action_data/action_data_group.cpp:39
#11 0x00007f321fcf3f5a in qDeleteAll<QList<KHotKeys::ActionDataBase*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#12 qDeleteAll<QList<KHotKeys::ActionDataBase*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#13 KHotKeys::ActionDataGroup::~ActionDataGroup (this=0x16b27e0, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90/khotkeys/libkhotkeysprivate/action_data/action_data_group.cpp:37
#14 0x00007f321fcf4009 in KHotKeys::ActionDataGroup::~ActionDataGroup (this=0x16b27e0, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90/khotkeys/libkhotkeysprivate/action_data/action_data_group.cpp:39
#15 0x00007f321fcf3f5a in qDeleteAll<QList<KHotKeys::ActionDataBase*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#16 qDeleteAll<QList<KHotKeys::ActionDataBase*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#17 KHotKeys::ActionDataGroup::~ActionDataGroup (this=0x13db9f0, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90/khotkeys/libkhotkeysprivate/action_data/action_data_group.cpp:37
#18 0x00007f321fcf4009 in KHotKeys::ActionDataGroup::~ActionDataGroup (this=0x13db9f0, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90/khotkeys/libkhotkeysprivate/action_data/action_data_group.cpp:39
#19 0x00007f321fd03c62 in KHotKeys::Settings::setActions (this=0x13c4310, actions=0x0) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90/khotkeys/libkhotkeysprivate/settings.cpp:181
#20 0x00007f321fd04d70 in KHotKeys::Settings::reinitialize (this=0x13c4310) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90/khotkeys/libkhotkeysprivate/settings.cpp:163
#21 0x00007f321fd05448 in KHotKeys::Settings::reread_settings (this=0x13c4310, include_disabled=true) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90/khotkeys/libkhotkeysprivate/settings.cpp:435
#22 0x00007f321ff20b28 in KHotKeysModule::reread_configuration (this=0x13c42f0) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90/khotkeys/app/kded.cpp:100
#23 0x00007f321ff21a55 in qt_static_metacall (_a=0x7ffff52064f0, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90_build/khotkeys/app/kded.moc:63
#24 KHotKeysModule::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffff52064f0) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90_build/khotkeys/app/kded.moc:57
#25 0x00007f321ff21acb in KHotKeysModule::qt_metacall (this=0x13c42f0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7ffff52064f0) at /var/tmp/portage/kde-base/khotkeys-4.7.90/work/khotkeys-4.7.90_build/khotkeys/app/kded.moc:109
#26 0x00007f322b3731e0 in QDBusConnectionPrivate::deliverCall (this=0x1134ce0, object=0x13c42f0, msg=..., metaTypes=..., slotIdx=8) at qdbusintegrator.cpp:947
#27 0x00007f322b3742cc in QDBusConnectionPrivate::activateCall (this=0x1134ce0, object=0x13c42f0, flags=241, msg=...) at qdbusintegrator.cpp:850
#28 0x00007f322b374b07 in QDBusConnectionPrivate::activateObject (this=0x1134ce0, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1443
#29 0x00007f322b374e5b in QDBusActivateObjectEvent::placeMetaCall (this=0x17cf960) at qdbusintegrator.cpp:1537
#30 0x00007f322b0105f6 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#31 0x00007f322b795964 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007f322b79a7e3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#33 0x00000030b0851e26 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#34 0x00007f322aff76ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#35 0x00007f322affaf4a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#36 0x00007f322b0261a3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4
#37 0x00000030a404476d in g_main_dispatch (context=0x1149ce0) at gmain.c:2441
#38 g_main_context_dispatch (context=0x1149ce0) at gmain.c:3011
#39 0x00000030a4044f68 in g_main_context_iterate (context=0x1149ce0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#40 0x00000030a4045139 in g_main_context_iteration (context=0x1149ce0, may_block=1) at gmain.c:3152
#41 0x00007f322b0265cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#42 0x00007f322b83880e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#43 0x00007f322aff6492 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#44 0x00007f322aff66e7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#45 0x00007f322affb245 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#46 0x0000003135c08e15 in kdemain () from /usr/lib64/libkdeinit4_kded4.so
#47 0x00007f322c28c18d in __libc_start_main (main=0x4006b0, argc=1, ubp_av=0x7ffff52076a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff5207698) at libc-start.c:226
#48 0x00000000004006e1 in _start ()

This bug may be a duplicate of or related to bug 286308, bug 289542.

Possible duplicates by query: bug 288191.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-12-21 23:47:38 UTC

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