Bug 203660

Summary: Crash when change icons for actions items and clicking OK
Product: [Applications] krusader Reporter: Murz <MurzNN>
Component: generalAssignee: Shie Erlich <manson>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, esigra, kdelibs-bugs
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Murz 2009-08-13 07:56:15 UTC
Application that crashed: krusader
Version of the application: 2.0.0 "Mars Pathfinder"
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-14-generic x86_64
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
I have change the icons for actions items, click OK and Krusader crashes.
This crash repeats three times. It crashes very often in this operations, but not each time.

 -- Backtrace:
Application: Krusader (krusader), signal: Segmentation fault
[KCrash Handler]
#5  QString::operator= (this=0x24ae308, other=@0x2473ca8) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#6  0x00007fab260bc843 in QDomNodePrivate (this=0x24ae2c0, n=0x2473c60, deep=true) at dom/qdom.cpp:1475
#7  0x00007fab260bca0c in QDomCharacterDataPrivate (this=0x24ae308, n=0x2473ca8, deep=true) at dom/qdom.cpp:3890
#8  0x00007fab260bca6c in QDomTextPrivate (this=0x24ae308, n=0x2473ca8, deep=true) at dom/qdom.cpp:5174
#9  0x00007fab260bcd15 in QDomTextPrivate::cloneNode (this=0x2473c60, deep=true) at dom/qdom.cpp:5180
#10 0x00007fab260bc88e in QDomNodePrivate (this=0x24ae250, n=<value optimized out>, deep=true) at dom/qdom.cpp:1485
#11 0x00007fab260bc97c in QDomAttrPrivate (this=0x24ae308, n=0x2473ca8, deep=true) at dom/qdom.cpp:4117
#12 0x00007fab260bcd85 in QDomAttrPrivate::cloneNode (this=0x2473bf0, deep=true) at dom/qdom.cpp:4136
#13 0x00007fab260bec1f in QDomNamedNodeMapPrivate::clone (this=0x2473bc0, p=0x24ae1a0) at dom/qdom.cpp:3069
#14 0x00007fab260c1533 in QDomElementPrivate (this=0x24ae1a0, n=0x2473b40, deep=<value optimized out>) at dom/qdom.cpp:4424
#15 0x00007fab260c17f5 in QDomElementPrivate::cloneNode (this=0x2473b40, deep=true) at dom/qdom.cpp:4437
#16 0x00007fab260bc88e in QDomNodePrivate (this=0x24ae000, n=<value optimized out>, deep=true) at dom/qdom.cpp:1485
#17 0x00007fab260c151c in QDomElementPrivate (this=0x24ae308, n=0x2473ca8, deep=true) at dom/qdom.cpp:4422
#18 0x00007fab260c17f5 in QDomElementPrivate::cloneNode (this=0x21d9570, deep=true) at dom/qdom.cpp:4437
#19 0x00007fab260bc88e in QDomNodePrivate (this=0x219b570, n=<value optimized out>, deep=true) at dom/qdom.cpp:1485
#20 0x00007fab260c151c in QDomElementPrivate (this=0x24ae308, n=0x2473ca8, deep=true) at dom/qdom.cpp:4422
#21 0x00007fab260c17f5 in QDomElementPrivate::cloneNode (this=0x21ec7c0, deep=true) at dom/qdom.cpp:4437
#22 0x00007fab260bc88e in QDomNodePrivate (this=0x2191910, n=<value optimized out>, deep=true) at dom/qdom.cpp:1485
#23 0x00007fab260c151c in QDomElementPrivate (this=0x24ae308, n=0x2473ca8, deep=true) at dom/qdom.cpp:4422
#24 0x00007fab260c17f5 in QDomElementPrivate::cloneNode (this=0x2274e20, deep=true) at dom/qdom.cpp:4437
#25 0x00007fab260bc88e in QDomNodePrivate (this=0x2192990, n=<value optimized out>, deep=true) at dom/qdom.cpp:1485
#26 0x00007fab260c1244 in QDomDocumentPrivate (this=0x24ae308, n=0x2473ca8, deep=true) at dom/qdom.cpp:6185
#27 0x00007fab260c12e5 in QDomDocumentPrivate::cloneNode (this=0x2147760, deep=true) at dom/qdom.cpp:6260
#28 0x00007fab260ba9f5 in QDomNode::cloneNode (this=<value optimized out>, deep=168) at dom/qdom.cpp:2358
#29 0x00007fab27f75d53 in KXMLGUIFactory::removeClient (this=<value optimized out>, client=0x7fff31000120) at /build/buildd/kde4libs-4.3.0/kdeui/xmlgui/kxmlguifactory.cpp:425
#30 0x00007fab27dd7b98 in KDEPrivate::KEditToolBarWidget::rebuildKXMLGUIClients (this=0x2322330) at /build/buildd/kde4libs-4.3.0/kdeui/dialogs/kedittoolbar.cpp:791
#31 0x00007fab27dd948b in KDEPrivate::KEditToolBarWidget::save (this=0x2322330) at /build/buildd/kde4libs-4.3.0/kdeui/dialogs/kedittoolbar.cpp:769
#32 0x00007fab27dd95d3 in KEditToolBarPrivate::_k_slotOk (this=0x23498e0) at /build/buildd/kde4libs-4.3.0/kdeui/dialogs/kedittoolbar.cpp:599
#33 0x00007fab27ddbd01 in KEditToolBar::qt_metacall (this=0x7fff30ffad50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff30ff8310)
    at /build/buildd/kde4libs-4.3.0/obj-x86_64-linux-gnu/kdeui/kedittoolbar.moc:78
#34 0x00007fab24cafea2 in QMetaObject::activate (sender=0x7fff30ffad50, from_signal_index=<value optimized out>, to_signal_index=45, argv=0x24ae320) at kernel/qobject.cpp:3113
#35 0x00007fab27dd01a8 in KDialog::slotButtonClicked (this=0x7fff30ffad50, button=4) at /build/buildd/kde4libs-4.3.0/kdeui/dialogs/kdialog.cpp:854
#36 0x00007fab27dd229d in KDialog::qt_metacall (this=0x7fff30ffad50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff30ff84e0)
    at /build/buildd/kde4libs-4.3.0/obj-x86_64-linux-gnu/kdeui/kdialog.moc:184
#37 0x00007fab27ddbc65 in KEditToolBar::qt_metacall (this=0x24ae308, _c=38223016, _id=1, _a=0x24ae320) at /build/buildd/kde4libs-4.3.0/obj-x86_64-linux-gnu/kdeui/kedittoolbar.moc:71
#38 0x00007fab24cafea2 in QMetaObject::activate (sender=0x23361f8, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x24ae320) at kernel/qobject.cpp:3113
#39 0x00007fab24cb2c3e in QSignalMapper::mapped (this=0x24ae308, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:95
#40 0x00007fab24cb34e0 in QSignalMapper::map (this=0x23361f8, sender=0x24348f0) at kernel/qsignalmapper.cpp:266
#41 0x00007fab24cb40d0 in QSignalMapper::qt_metacall (this=0x23361f8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff30ff8660) at .moc/release-shared/moc_qsignalmapper.cpp:81
#42 0x00007fab24cafea2 in QMetaObject::activate (sender=0x24348f0, from_signal_index=<value optimized out>, to_signal_index=30, argv=0x24ae320) at kernel/qobject.cpp:3113
#43 0x00007fab25c8fe27 in QAbstractButton::clicked (this=0x24ae308, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#44 0x00007fab259e9c6b in QAbstractButtonPrivate::emitClicked (this=0x2478b40) at widgets/qabstractbutton.cpp:543
#45 0x00007fab259eb8c2 in QAbstractButtonPrivate::click (this=0x2478b40) at widgets/qabstractbutton.cpp:536
#46 0x00007fab259ebb15 in QAbstractButton::mouseReleaseEvent (this=0x24348f0, e=0x7fff30ff8e30) at widgets/qabstractbutton.cpp:1115
#47 0x00007fab256bf0bf in QWidget::event (this=0x24348f0, event=0x7fff30ff8e30) at kernel/qwidget.cpp:7549
#48 0x00007fab2566df4d in QApplicationPrivate::notify_helper (this=0x1dbd7c0, receiver=0x24348f0, e=0x7fff30ff8e30) at kernel/qapplication.cpp:4056
#49 0x00007fab256768ea in QApplication::notify (this=<value optimized out>, receiver=0x24348f0, e=0x7fff30ff8e30) at kernel/qapplication.cpp:3758
#50 0x00007fab27e5c71b in KApplication::notify (this=0x7fff31000260, receiver=0x24348f0, event=0x7fff30ff8e30) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#51 0x00007fab24c9a6ac in QCoreApplication::notifyInternal (this=0x7fff31000260, receiver=0x24348f0, event=0x7fff30ff8e30) at kernel/qcoreapplication.cpp:610
#52 0x00007fab25675b38 in QApplicationPrivate::sendMouseEvent (receiver=0x24348f0, event=0x7fff30ff8e30, alienWidget=0x24348f0, nativeWidget=0x7fff30ffad50, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7fab260a5010) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#53 0x00007fab256dfb19 in QETWidget::translateMouseEvent (this=0x7fff30ffad50, event=<value optimized out>) at kernel/qapplication_x11.cpp:4409
#54 0x00007fab256deb53 in QApplication::x11ProcessEvent (this=0x7fff31000260, event=0x7fff30ffa9b0) at kernel/qapplication_x11.cpp:3550
#55 0x00007fab25707454 in x11EventSourceDispatch (s=0x1dc14f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#56 0x00007fab1fa7f20a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#57 0x00007fab1fa828e0 in ?? () from /usr/lib/libglib-2.0.so.0
#58 0x00007fab1fa82a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#59 0x00007fab24cc3a8f in QEventDispatcherGlib::processEvents (this=0x1d94f40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#60 0x00007fab25706bdf in QGuiEventDispatcherGlib::processEvents (this=0x24ae308, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#61 0x00007fab24c98f42 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 822062240}) at kernel/qeventloop.cpp:149
#62 0x00007fab24c99314 in QEventLoop::exec (this=0x7fff30fface0, flags={i = 822062336}) at kernel/qeventloop.cpp:201
#63 0x00007fab25b04e3e in QDialog::exec (this=0x7fff30ffad50) at dialogs/qdialog.cpp:498
#64 0x0000000000473e64 in ?? ()
#65 0x000000000047adf5 in ?? ()
#66 0x00007fab24cafea2 in QMetaObject::activate (sender=0x1f01630, from_signal_index=<value optimized out>, to_signal_index=6, argv=0x24ae320) at kernel/qobject.cpp:3113
#67 0x00007fab25667f37 in QAction::triggered (this=0x24ae308, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#68 0x00007fab256693b0 in QAction::activate (this=0x1f01630, event=<value optimized out>) at kernel/qaction.cpp:1160
#69 0x00007fab25a7052d in QMenuPrivate::activateCausedStack (this=0x2490ed0, causedStack=@0x7fff30ffb0a0, action=0x1f01630, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:967
#70 0x00007fab25a7653e in QMenuPrivate::activateAction (this=0x2490ed0, action=0x1f01630, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1060
#71 0x00007fab27f2fdc1 in KMenu::mouseReleaseEvent (this=0x2344970, e=0x7fff30ffba40) at /build/buildd/kde4libs-4.3.0/kdeui/widgets/kmenu.cpp:456
#72 0x00007fab256bf0bf in QWidget::event (this=0x2344970, event=0x7fff30ffba40) at kernel/qwidget.cpp:7549
#73 0x00007fab25a78d8b in QMenu::event (this=0x2344970, e=0x7fff30ffba40) at widgets/qmenu.cpp:2353
#74 0x00007fab2566df4d in QApplicationPrivate::notify_helper (this=0x1dbd7c0, receiver=0x2344970, e=0x7fff30ffba40) at kernel/qapplication.cpp:4056
#75 0x00007fab256768ea in QApplication::notify (this=<value optimized out>, receiver=0x2344970, e=0x7fff30ffba40) at kernel/qapplication.cpp:3758
#76 0x00007fab27e5c71b in KApplication::notify (this=0x7fff31000260, receiver=0x2344970, event=0x7fff30ffba40) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#77 0x00007fab24c9a6ac in QCoreApplication::notifyInternal (this=0x7fff31000260, receiver=0x2344970, event=0x7fff30ffba40) at kernel/qcoreapplication.cpp:610
#78 0x00007fab25675b38 in QApplicationPrivate::sendMouseEvent (receiver=0x2344970, event=0x7fff30ffba40, alienWidget=0x0, nativeWidget=0x2344970, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7fab260a5010) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#79 0x00007fab256dfcd4 in QETWidget::translateMouseEvent (this=0x2344970, event=<value optimized out>) at kernel/qapplication_x11.cpp:4343
#80 0x00007fab256deb53 in QApplication::x11ProcessEvent (this=0x7fff31000260, event=0x7fff30ffd5c0) at kernel/qapplication_x11.cpp:3550
#81 0x00007fab25707454 in x11EventSourceDispatch (s=0x1dc14f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#82 0x00007fab1fa7f20a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#83 0x00007fab1fa828e0 in ?? () from /usr/lib/libglib-2.0.so.0
#84 0x00007fab1fa82a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#85 0x00007fab24cc3a8f in QEventDispatcherGlib::processEvents (this=0x1d94f40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#86 0x00007fab25706bdf in QGuiEventDispatcherGlib::processEvents (this=0x24ae308, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#87 0x00007fab24c98f42 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 822073520}) at kernel/qeventloop.cpp:149
#88 0x00007fab24c99314 in QEventLoop::exec (this=0x7fff30ffd8f0, flags={i = 822073616}) at kernel/qeventloop.cpp:201
#89 0x00007fab25a78be5 in QMenu::exec (this=<value optimized out>, p=@0x7fff30ffdd80, action=0x0) at widgets/qmenu.cpp:1993
#90 0x00007fab27f60c00 in KToolBar::contextMenuEvent (this=0x21f0880, event=0x7fff30ffdd60) at /build/buildd/kde4libs-4.3.0/kdeui/widgets/ktoolbar.cpp:763
#91 0x00007fab256bf594 in QWidget::event (this=0x21f0880, event=0x7fff30ffdd60) at kernel/qwidget.cpp:7708
#92 0x00007fab25ab5deb in QToolBar::event (this=0x21f0880, event=0x7fff30ffdd60) at widgets/qtoolbar.cpp:1193
#93 0x00007fab2566df4d in QApplicationPrivate::notify_helper (this=0x1dbd7c0, receiver=0x21f0880, e=0x7fff30ffdd60) at kernel/qapplication.cpp:4056
#94 0x00007fab2567662a in QApplication::notify (this=<value optimized out>, receiver=0x21c3fb0, e=0x7fff30ffe030) at kernel/qapplication.cpp:3845
#95 0x00007fab27e5c71b in KApplication::notify (this=0x7fff31000260, receiver=0x21c3fb0, event=0x7fff30ffe030) at /build/buildd/kde4libs-4.3.0/kdeui/kernel/kapplication.cpp:302
#96 0x00007fab24c9a6ac in QCoreApplication::notifyInternal (this=0x7fff31000260, receiver=0x21c3fb0, event=0x7fff30ffe030) at kernel/qcoreapplication.cpp:610
#97 0x00007fab256e015a in QETWidget::translateMouseEvent (this=0x7fff31000030, event=<value optimized out>) at kernel/qapplication_x11.cpp:4415
#98 0x00007fab256deb53 in QApplication::x11ProcessEvent (this=0x7fff31000260, event=0x7fff30fffbe0) at kernel/qapplication_x11.cpp:3550
#99 0x00007fab25707454 in x11EventSourceDispatch (s=0x1dc14f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#100 0x00007fab1fa7f20a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#101 0x00007fab1fa828e0 in ?? () from /usr/lib/libglib-2.0.so.0
#102 0x00007fab1fa82a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#103 0x00007fab24cc3a8f in QEventDispatcherGlib::processEvents (this=0x1d94f40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#104 0x00007fab25706bdf in QGuiEventDispatcherGlib::processEvents (this=0x24ae308, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#105 0x00007fab24c98f42 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 822083280}) at kernel/qeventloop.cpp:149
#106 0x00007fab24c99314 in QEventLoop::exec (this=0x7fff30ffff10, flags={i = 822083360}) at kernel/qeventloop.cpp:201
#107 0x00007fab24c9b5e4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#108 0x000000000045bb41 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-16 19:12:38 UTC
This could be related to bug 173717. Thanks
Comment 2 Christoph Feck 2009-08-30 14:12:29 UTC

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