Bug 189084 - crash while editing toolbars (here from digiKam camera GUI)
Summary: crash while editing toolbars (here from digiKam camera GUI)
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Import-MainView (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-08 01:23 UTC by Oliver Henshaw
Modified: 2018-08-19 17:22 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0.0


Attachments
stacktrace from the crash (17.19 KB, text/plain)
2009-04-08 01:24 UTC, Oliver Henshaw
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Henshaw 2009-04-08 01:23:52 UTC
Version:            (using KDE 4.2.1)
OS:                Linux
Installed from:    Fedora RPMs

This crash was triggered after I added selection icons to the toolbar in the Camera GUI.

I added all of "Select New", "Select All", "Select Locked" with the compass arrows in "Configure Toolbars". I put them in the middle, with separators on each side. After pressing OK, I realised that the new toolbar layout was too cramped. So I went back to Configure Toolbars and removed all new icons apart from "Select New". Digikam then crashed.

Packages:
digikam-0.10.0-1.fc10.i386
kdelibs-4.2.1-4.fc10.i386
qt-4.4.3-15.fc10.i386
Comment 1 Oliver Henshaw 2009-04-08 01:24:47 UTC
Created attachment 32692 [details]
stacktrace from the crash
Comment 2 caulier.gilles 2009-04-08 06:26:07 UTC
Sound like KDElibs pb...

Gilles Caulier
Comment 3 Christoph Feck 2009-05-24 16:27:52 UTC
Backtrace from comment #1

Application: digiKam (digikam), signal SIGSEGV
[Current thread is 1 (Thread 0xb8092770 (LWP 3154))]

Thread 12 (Thread 0xb69b8b90 (LWP 3156)):
#0  0x003e6416 in __kernel_vsyscall ()
#1  0x0073f105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04d2b7a2 in QWaitConditionPrivate::wait () at thread/qwaitcondition_unix.cpp:82
#3  QWaitCondition::wait (this=0x8f67488, mutex=0x8f67484, time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0x0827e9c9 in Digikam::ScanController::run (this=0x8fab640)
#5  0x04d2a75e in QThreadPrivate::start (arg=0x8fab640) at thread/qthread_unix.cpp:185
#6  0x0073b51f in start_thread (arg=0xb69b8b90) at pthread_create.c:297
#7  0x0067104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb5cffb90 (LWP 3157)):
#0  0x003e6416 in __kernel_vsyscall ()
#1  0x0073f105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04d2b7a2 in QWaitConditionPrivate::wait () at thread/qwaitcondition_unix.cpp:82
#3  QWaitCondition::wait (this=0x92a0898, mutex=0x92a0894, time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0x069ca8aa in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0x04d2a75e in QThreadPrivate::start (arg=0x92a0888) at thread/qthread_unix.cpp:185
#6  0x0073b51f in start_thread (arg=0xb5cffb90) at pthread_create.c:297
#7  0x0067104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xb52feb90 (LWP 3158)):
#0  0x003e6416 in __kernel_vsyscall ()
#1  0x0073f105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04d2b7a2 in QWaitConditionPrivate::wait () at thread/qwaitcondition_unix.cpp:82
#3  QWaitCondition::wait (this=0x92ad468, mutex=0x92ad464, time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0x069ca8aa in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0x04d2a75e in QThreadPrivate::start (arg=0x92ad458) at thread/qthread_unix.cpp:185
#6  0x0073b51f in start_thread (arg=0xb52feb90) at pthread_create.c:297
#7  0x0067104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xb2b16b90 (LWP 3159)):
#0  0x003e6416 in __kernel_vsyscall ()
#1  0x0073f432 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x010c5c51 in ?? () from /usr/lib/libxine.so.1
#3  0x0073b51f in start_thread (arg=0xb2b16b90) at pthread_create.c:297
#4  0x0067104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb1d0ab90 (LWP 3160)):
#0  0x003e6416 in __kernel_vsyscall ()
#1  0x006693d1 in select () from /lib/libc.so.6
#2  0x010f129a in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x010d4535 in ?? () from /usr/lib/libxine.so.1
#4  0x0073b51f in start_thread (arg=0xb1d0ab90) at pthread_create.c:297
#5  0x0067104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb1309b90 (LWP 3161)):
#0  0x0073ca03 in __pthread_mutex_lock (mutex=0x9336cc4) at pthread_mutex_lock.c:51
#1  0x00149fd8 in IA__g_main_context_prepare (context=0x9336cc0, priority=0xb1309178) at gmain.c:2393
#2  0x0014a5ca in g_main_context_iterate (context=0x9336cc0, block=1, dispatch=1, self=0x9337d40) at gmain.c:2758
#3  0x0014aaa1 in IA__g_main_context_iteration (context=0x9336cc0, may_block=1) at gmain.c:2841
#4  0x04e45817 in QEventDispatcherGlib::processEvents (this=0x92792e8, flags={i = 4}) at kernel/qeventdispatcher_glib.cpp:321
#5  0x04e1988a in QEventLoop::processEvents (this=0xb1309270, flags={i = 4}) at kernel/qeventloop.cpp:143
#6  0x04e19a4a in QEventLoop::exec (this=0xb1309270, flags={i = 0}) at kernel/qeventloop.cpp:194
#7  0x04d274d9 in QThread::exec (this=0x931a070) at thread/qthread.cpp:458
#8  0x01066802 in Phonon::Xine::XineThread::run (this=0x931a070) at /usr/src/debug/phonon-4.3.1/xine/xinethread.cpp:143
#9  0x04d2a75e in QThreadPrivate::start (arg=0x931a070) at thread/qthread_unix.cpp:185
#10 0x0073b51f in start_thread (arg=0xb1309b90) at pthread_create.c:297
#11 0x0067104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xb0908b90 (LWP 3162)):
#0  pa_mainloop_prepare (m=0x931c650, timeout=-1) at pulse/mainloop.c:840
#1  0x01e776f3 in pa_mainloop_iterate (m=0x931c650, block=1, retval=0x0) at pulse/mainloop.c:920
#2  0x01e7778c in pa_mainloop_run (m=0x931c650, retval=0x0) at pulse/mainloop.c:941
#3  0x01e879b8 in thread (userdata=0x931b598) at pulse/thread-mainloop.c:90
#4  0x01ebb524 in internal_thread_func (userdata=0x931b4d0) at pulsecore/thread-posix.c:72
#5  0x0073b51f in start_thread (arg=0xb0908b90) at pthread_create.c:297
#6  0x0067104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xabf06b90 (LWP 3163)):
#0  0x003e6416 in __kernel_vsyscall ()
#1  0x0073f105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x010d8064 in ?? () from /usr/lib/libxine.so.1
#3  0x0073b51f in start_thread (arg=0xabf06b90) at pthread_create.c:297
#4  0x0067104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa88ffb90 (LWP 3178)):
#0  0x003e6416 in __kernel_vsyscall ()
#1  0x0073f105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04d2b7a2 in QWaitConditionPrivate::wait () at thread/qwaitcondition_unix.cpp:82
#3  QWaitCondition::wait (this=0x9fc3ac0, mutex=0x9fc3abc, time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0x069ca8aa in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0x04d2a75e in QThreadPrivate::start (arg=0x9fc3ab0) at thread/qthread_unix.cpp:185
#6  0x0073b51f in start_thread (arg=0xa88ffb90) at pthread_create.c:297
#7  0x0067104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa5affb90 (LWP 3205)):
#0  0x003e6416 in __kernel_vsyscall ()
#1  0x0073f105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04d2b7a2 in QWaitConditionPrivate::wait () at thread/qwaitcondition_unix.cpp:82
#3  QWaitCondition::wait (this=0xb57d90c, mutex=0xb57d908, time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0x081284e4 in Digikam::CameraController::run (this=0xb57d438)
#5  0x04d2a75e in QThreadPrivate::start (arg=0xb57d438) at thread/qthread_unix.cpp:185
#6  0x0073b51f in start_thread (arg=0xa5affb90) at pthread_create.c:297
#7  0x0067104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xab505b90 (LWP 3224)):
#0  0x003e6416 in __kernel_vsyscall ()
#1  0x0073f105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04d2b7a2 in QWaitConditionPrivate::wait () at thread/qwaitcondition_unix.cpp:82
#3  QWaitCondition::wait (this=0x9275700, mutex=0x92756fc, time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0x069ca8aa in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0x04d2a75e in QThreadPrivate::start (arg=0x92756f0) at thread/qthread_unix.cpp:185
#6  0x0073b51f in start_thread (arg=0xab505b90) at pthread_create.c:297
#7  0x0067104e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb8092770 (LWP 3154)):
[KCrash Handler]
#6  0x0251e677 in QMap<QString, KXMLGUI::ActionList>::constBegin () at /usr/include/QtCore/qmap.h:330
#7  KXMLGUI::ContainerNode::unplugClient (this=0xb57bc70, client=0xb455e78) at /usr/src/debug/kdelibs-4.2.1/kdeui/xmlgui/kxmlguifactory_p.cpp:452
#8  0x0251e94f in KXMLGUI::ContainerNode::unplugActions (this=0xb57bc70, state=@0xb41a690) at /usr/src/debug/kdelibs-4.2.1/kdeui/xmlgui/kxmlguifactory_p.cpp:419
#9  0x0251eecf in KXMLGUI::ContainerNode::destruct (this=0xb57bc70, element={<QDomNode> = {impl = 0xb8f2f88}, <No data fields>}, state=@0xb41a690)
    at /usr/src/debug/kdelibs-4.2.1/kdeui/xmlgui/kxmlguifactory_p.cpp:328
#10 0x0251f47f in KXMLGUI::ContainerNode::destructChildren (this=0xb41a4d8, element=@0xbfcc5410, state=@0xb41a690) at /usr/src/debug/kdelibs-4.2.1/kdeui/xmlgui/kxmlguifactory_p.cpp:371
#11 0x0251eebd in KXMLGUI::ContainerNode::destruct (this=0xb41a4d8, element={<QDomNode> = {impl = 0xaceb2f8}, <No data fields>}, state=@0xb41a690)
    at /usr/src/debug/kdelibs-4.2.1/kdeui/xmlgui/kxmlguifactory_p.cpp:326
#12 0x0251a22f in KXMLGUIFactory::removeClient (this=0xb41a628, client=0xaca4c0c) at /usr/src/debug/kdelibs-4.2.1/kdeui/xmlgui/kxmlguifactory.cpp:429
#13 0x02365a4f in KDEPrivate::KEditToolBarWidget::rebuildKXMLGUIClients (this=0x9920d38) at /usr/src/debug/kdelibs-4.2.1/kdeui/dialogs/kedittoolbar.cpp:789
#14 0x02366001 in KDEPrivate::KEditToolBarWidget::save (this=0x9920d38) at /usr/src/debug/kdelibs-4.2.1/kdeui/dialogs/kedittoolbar.cpp:767
#15 0x0236605b in KEditToolBarPrivate::_k_slotOk (this=0xae87ad8) at /usr/src/debug/kdelibs-4.2.1/kdeui/dialogs/kedittoolbar.cpp:597
#16 0x02368fe3 in KEditToolBar::qt_metacall (this=0xbfcc67b4, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfcc5608) at /usr/src/debug/kdelibs-4.2.1/i386-redhat-linux-gnu/kdeui/kedittoolbar.moc:77
#17 0x04e2fdf0 in QMetaObject::activate (sender=0xbfcc67b4, from_signal_index=44, to_signal_index=44, argv=0x0) at kernel/qobject.cpp:3031
#18 0x04e30b72 in QMetaObject::activate (sender=0xbfcc67b4, m=0x83535cc, local_signal_index=9, argv=0x0) at kernel/qobject.cpp:3101
#19 0x0235b347 in KDialog::okClicked (this=0xbfcc67b4) at /usr/src/debug/kdelibs-4.2.1/i386-redhat-linux-gnu/kdeui/kdialog.moc:247
#20 0x0235de58 in KDialog::slotButtonClicked (this=0xbfcc67b4, button=4) at /usr/src/debug/kdelibs-4.2.1/kdeui/dialogs/kdialog.cpp:843
#21 0x0235f1a4 in KDialog::qt_metacall (this=0xbfcc67b4, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfcc57cc) at /usr/src/debug/kdelibs-4.2.1/i386-redhat-linux-gnu/kdeui/kdialog.moc:181
#22 0x02368f5a in KEditToolBar::qt_metacall (this=0xbfcc67b4, _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfcc57cc) at /usr/src/debug/kdelibs-4.2.1/i386-redhat-linux-gnu/kdeui/kedittoolbar.moc:70
#23 0x04e2fdf0 in QMetaObject::activate (sender=0xb6850b8, from_signal_index=4, to_signal_index=4, argv=0xbfcc57cc) at kernel/qobject.cpp:3031
#24 0x04e30b72 in QMetaObject::activate (sender=0xb6850b8, m=0x4f012d8, local_signal_index=0, argv=0xbfcc57cc) at kernel/qobject.cpp:3101
#25 0x04e33c03 in QSignalMapper::mapped (this=0xb6850b8, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:93
#26 0x04e3448d in QSignalMapper::map (this=0xb6850b8, sender=0xb8ef1c0) at kernel/qsignalmapper.cpp:271
#27 0x04e3467e in QSignalMapper::map (this=0xb6850b8) at kernel/qsignalmapper.cpp:262
#28 0x04e34f4b in QSignalMapper::qt_metacall (this=0xb6850b8, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfcc594c) at .moc/release-shared/moc_qsignalmapper.cpp:80
#29 0x04e2fdf0 in QMetaObject::activate (sender=0xb8ef1c0, from_signal_index=29, to_signal_index=30, argv=0xbfcc594c) at kernel/qobject.cpp:3031
#30 0x04e301f0 in QMetaObject::activate (sender=0xb8ef1c0, m=0x5ae18e4, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfcc594c) at kernel/qobject.cpp:3121
#31 0x05909761 in QAbstractButton::clicked (this=0xb8ef1c0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:185
#32 0x0565cab9 in QAbstractButtonPrivate::emitClicked (this=0xb413a40) at widgets/qabstractbutton.cpp:538
#33 0x0565e694 in QAbstractButtonPrivate::click (this=0xb413a40) at widgets/qabstractbutton.cpp:531
#34 0x0565e926 in QAbstractButton::mouseReleaseEvent (this=0xb8ef1c0, e=0xbfcc5f28) at widgets/qabstractbutton.cpp:1110
#35 0x053746f2 in QWidget::event (this=0xb8ef1c0, event=0xbfcc5f28) at kernel/qwidget.cpp:7163
#36 0x0565c95e in QAbstractButton::event (this=0xb8ef1c0, e=0xbfcc5f28) at widgets/qabstractbutton.cpp:1072
#37 0x05703210 in QPushButton::event (this=0xb8ef1c0, e=0xbfcc5f28) at widgets/qpushbutton.cpp:652
#38 0x0531c68c in QApplicationPrivate::notify_helper (this=0x8edd410, receiver=0xb8ef1c0, e=0xbfcc5f28) at kernel/qapplication.cpp:3803
#39 0x05324e81 in QApplication::notify (this=0xbfcc78c8, receiver=0xb8ef1c0, e=0xbfcc5f28) at kernel/qapplication.cpp:3528
#40 0x023ee0fd in KApplication::notify (this=0xbfcc78c8, receiver=0xb8ef1c0, event=0xbfcc5f28) at /usr/src/debug/kdelibs-4.2.1/kdeui/kernel/kapplication.cpp:307
#41 0x04e1b1c1 in QCoreApplication::notifyInternal (this=0xbfcc78c8, receiver=0xb8ef1c0, event=0xbfcc5f28) at kernel/qcoreapplication.cpp:587
#42 0x0532410e in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=0xb8ef1c0) at ../../src/corelib/kernel/qcoreapplication.h:212
#43 QApplicationPrivate::sendMouseEvent (receiver=0xb8ef1c0, event=0xbfcc5f28, alienWidget=0xb8ef1c0, nativeWidget=0xbfcc67b4, buttonDown=0x5ae8270, lastMouseReceiver=@0x5ae8274)
    at kernel/qapplication.cpp:2793
#44 0x0538e456 in QETWidget::translateMouseEvent (this=0xbfcc67b4, event=0xbfcc650c) at kernel/qapplication_x11.cpp:4046
#45 0x0538d7e5 in QApplication::x11ProcessEvent (this=0xbfcc78c8, event=0xbfcc650c) at kernel/qapplication_x11.cpp:3042
#46 0x053b5e1a in x11EventSourceDispatch (s=0x8ee0438, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:142
#47 0x00147238 in g_main_dispatch () at gmain.c:2144
#48 IA__g_main_context_dispatch (context=0x8edf890) at gmain.c:2697
#49 0x0014a8e3 in g_main_context_iterate (context=0x8edf890, block=1, dispatch=1, self=0x8edd4c8) at gmain.c:2778
#50 0x0014aaa1 in IA__g_main_context_iteration (context=0x8edf890, may_block=1) at gmain.c:2841
#51 0x04e457f8 in QEventDispatcherGlib::processEvents (this=0x8edd3c0, flags={i = 4}) at kernel/qeventdispatcher_glib.cpp:319
#52 0x053b5515 in QGuiEventDispatcherGlib::processEvents (this=0x8edd3c0, flags={i = 4}) at kernel/qguieventdispatcher_glib.cpp:198
#53 0x04e1988a in QEventLoop::processEvents (this=0xbfcc676c, flags={i = 4}) at kernel/qeventloop.cpp:143
#54 0x04e19a4a in QEventLoop::exec (this=0xbfcc676c, flags={i = 0}) at kernel/qeventloop.cpp:194
#55 0x05788297 in QDialog::exec (this=0xbfcc67b4) at dialogs/qdialog.cpp:447
#56 0x081318fe in Digikam::CameraUI::slotConfToolbars (this=0xaca4be8)
#57 0x08143845 in Digikam::CameraUI::qt_metacall (this=0xaca4be8,
#58 0x04e2fdf0 in QMetaObject::activate (sender=0xb412e68, from_signal_index=5, to_signal_index=6, argv=0xbfcc68fc) at kernel/qobject.cpp:3031
#59 0x04e301f0 in QMetaObject::activate (sender=0xb412e68, m=0x8353780, from_local_signal_index=1, to_local_signal_index=2, argv=0xbfcc68fc) at kernel/qobject.cpp:3121
#60 0x05316391 in QAction::triggered (this=0xb412e68, _t1=false) at .moc/release-shared/moc_qaction.cpp:216
#61 0x05316cff in QAction::activate (this=0xb412e68, event=QAction::Trigger) at kernel/qaction.cpp:1125
#62 0x056f2e64 in QMenuPrivate::activateAction (this=0xb4508e0, action=0xb412e68, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1002
#63 0x056f38f2 in QMenu::mouseReleaseEvent (this=0xadc0a80, e=0xbfcc6fd8) at widgets/qmenu.cpp:2169
#64 0x024cd1b5 in KMenu::mouseReleaseEvent (this=0xadc0a80, e=0xbfcc6fd8) at /usr/src/debug/kdelibs-4.2.1/kdeui/widgets/kmenu.cpp:454
#65 0x053746f2 in QWidget::event (this=0xadc0a80, event=0xbfcc6fd8) at kernel/qwidget.cpp:7163
#66 0x056f5be9 in QMenu::event (this=0xadc0a80, e=0xbfcc6fd8) at widgets/qmenu.cpp:2265
#67 0x0531c68c in QApplicationPrivate::notify_helper (this=0x8edd410, receiver=0xadc0a80, e=0xbfcc6fd8) at kernel/qapplication.cpp:3803
#68 0x05324e81 in QApplication::notify (this=0xbfcc78c8, receiver=0xadc0a80, e=0xbfcc6fd8) at kernel/qapplication.cpp:3528
#69 0x023ee0fd in KApplication::notify (this=0xbfcc78c8, receiver=0xadc0a80, event=0xbfcc6fd8) at /usr/src/debug/kdelibs-4.2.1/kdeui/kernel/kapplication.cpp:307
#70 0x04e1b1c1 in QCoreApplication::notifyInternal (this=0xbfcc78c8, receiver=0xadc0a80, event=0xbfcc6fd8) at kernel/qcoreapplication.cpp:587
#71 0x0532410e in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=0xadc0a80) at ../../src/corelib/kernel/qcoreapplication.h:212
#72 QApplicationPrivate::sendMouseEvent (receiver=0xadc0a80, event=0xbfcc6fd8, alienWidget=0x0, nativeWidget=0xadc0a80, buttonDown=0x5ae8270, lastMouseReceiver=@0x5ae8274)
    at kernel/qapplication.cpp:2793
#73 0x0538e6de in QETWidget::translateMouseEvent (this=0xadc0a80, event=0xbfcc75bc) at kernel/qapplication_x11.cpp:3980
#74 0x0538d7e5 in QApplication::x11ProcessEvent (this=0xbfcc78c8, event=0xbfcc75bc) at kernel/qapplication_x11.cpp:3042
#75 0x053b5e1a in x11EventSourceDispatch (s=0x8ee0438, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:142
#76 0x00147238 in g_main_dispatch () at gmain.c:2144
#77 IA__g_main_context_dispatch (context=0x8edf890) at gmain.c:2697
#78 0x0014a8e3 in g_main_context_iterate (context=0x8edf890, block=1, dispatch=1, self=0x8edd4c8) at gmain.c:2778
#79 0x0014aaa1 in IA__g_main_context_iteration (context=0x8edf890, may_block=1) at gmain.c:2841
#80 0x04e457f8 in QEventDispatcherGlib::processEvents (this=0x8edd3c0, flags={i = 4}) at kernel/qeventdispatcher_glib.cpp:319
#81 0x053b5515 in QGuiEventDispatcherGlib::processEvents (this=0x8edd3c0, flags={i = 4}) at kernel/qguieventdispatcher_glib.cpp:198
#82 0x04e1988a in QEventLoop::processEvents (this=0xbfcc7820, flags={i = 4}) at kernel/qeventloop.cpp:143
#83 0x04e19a4a in QEventLoop::exec (this=0xbfcc7820, flags={i = 0}) at kernel/qeventloop.cpp:194
#84 0x04e1c105 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#85 0x0531c507 in QApplication::exec () at kernel/qapplication.cpp:3331
#86 0x082a25eb in ?? ()
#87 0x005a36e5 in __libc_start_main (main=0x82a03e0, argc=3, ubp_av=0xbfcc7c64, init=0x82a4120 <__libc_csu_init>, fini=0x82a4110 <__libc_csu_fini>, rtld_fini=0x5746d0 <_dl_fini>, 
    stack_end=0xbfcc7c5c) at libc-start.c:220
#88 0x08088991 in _start ()
Comment 4 David Faure 2009-06-02 10:31:45 UTC
SVN commit 973845 by dfaure:

Explain when calling removeClient() is necessary, since kdepepo thought 189084 could come from xmlguiclients being deleted without being removed from the factory.
After reading the BR, I'm not sure though, digikam doesn't seem to delete the plugins until quitting. More analysis of the crash needed.
CCMAIL [I meant CCBUG...] : 189084


 M  +6 -0      kxmlguiclient.h
Comment 5 Christoph Feck 2009-08-30 14:06:10 UTC
The backtrace is different, but the cause is the same: removeClient called on an already deleted client.

*** This bug has been marked as a duplicate of bug 205625 ***
Comment 6 caulier.gilles 2018-08-19 17:21:46 UTC
Not reproducible with 6.0.0