Bug 170806 - Several applications crash on configure-toolbars [KDEPrivate::KEditToolBarWidgetPrivate::initKPart, [KDEPrivate::KEditToolBarWidget::load], KEditToolBar::showEvent] (ignore first backtrace)
Summary: Several applications crash on configure-toolbars [KDEPrivate::KEditToolBarWid...
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kdeui (show other bugs)
Version: 4.3
Platform: FreeBSD Ports FreeBSD
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
: 175199 180359 180831 183338 185376 198450 203599 203745 205625 208726 209663 212397 217341 217959 221470 224171 224372 230453 232202 238864 240457 245696 247319 253848 256892 268652 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-09-10 15:54 UTC by Hannes H
Modified: 2021-09-20 02:36 UTC (History)
37 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.5.3


Attachments
New crash information added by DrKonqi (4.23 KB, text/plain)
2010-02-19 07:55 UTC, optiquest86
Details
New crash information added by DrKonqi (3.94 KB, text/plain)
2010-05-04 09:01 UTC, Mario Soto
Details
Relevant portions of valgrind output (using kdelibs 4.3.4, hosting app: RKWard) (6.88 KB, text/plain)
2010-05-21 14:09 UTC, Thomas Friedrichsmeier
Details
New crash information added by DrKonqi (7.96 KB, text/plain)
2010-06-27 20:25 UTC, Tuomas Parttimaa
Details
New crash information added by DrKonqi (5.82 KB, text/plain)
2020-12-20 11:03 UTC, admin
Details
New crash information added by DrKonqi (7.00 KB, text/plain)
2021-09-20 02:36 UTC, Raymond Dart
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hannes H 2008-09-10 15:54:33 UTC
Version:            (using KDE 4.1.0)
OS:                FreeBSD
Installed from:    FreeBSD Ports

I was reading a PDF and wanted to configure shortcuts. Konqueror crashed.

I cannot reproduce the problem with random files and don't remember the PDF I was looking at, but maybe the dump helps:

Application: Konqueror (konqueror), signal SIGSEGV
[New Thread 0x93f3400 (LWP 100162)]
[New Thread 0x8102100 (LWP 100160)]
[Switching to Thread 0x93f3400 (LWP 100162)]
[KCrash handler]
#6  0x00373131 in ?? ()
#7  0x287c45d4 in KXMLGUIFactory::configureShortcuts (this=0x840d4f0, 
    letterCutsOk=)
    at /usr/ports/x11/kdelibs4/work/kdelibs-4.1.0/kdeui/xmlgui/kxmlguifactory.cpp:555
#8  0x287c47ca in KXMLGUIFactory::qt_metacall (this=0x840d4f0, 
    _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfbfd9bc)
    at kxmlguifactory.moc:83
#9  0x28e0ba8c in QMetaObject::activate ()
   from /usr/local/lib/qt4/libQtCore.so.4
#10 0x28e0bdd0 in QMetaObject::activate ()
   from /usr/local/lib/qt4/libQtCore.so.4
#11 0x293bf4f1 in QAction::triggered () from /usr/local/lib/qt4/libQtGui.so.4
#12 0x293c054f in QAction::activate () from /usr/local/lib/qt4/libQtGui.so.4
#13 0x2974030c in QMenuPrivate::activateAction ()
   from /usr/local/lib/qt4/libQtGui.so.4
#14 0x29741d1d in QMenu::mouseReleaseEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#15 0x2877b61a in KMenu::mouseReleaseEvent (this=0x854aea0, e=0x840d410)
    at /usr/ports/x11/kdelibs4/work/kdelibs-4.1.0/kdeui/widgets/kmenu.cpp:452
#16 0x29410819 in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
#17 0x2973fb65 in QMenu::event () from /usr/local/lib/qt4/libQtGui.so.4
#18 0x293c59bc in QApplicationPrivate::notify_helper ()
   from /usr/local/lib/qt4/libQtGui.so.4
#19 0x293cc922 in QApplication::notify ()
   from /usr/local/lib/qt4/libQtGui.so.4
#20 0x286adab3 in KApplication::notify (this=0xbfbfe77c, receiver=0x854aea0, 
    event=0xbfbfe014)
    at /usr/ports/x11/kdelibs4/work/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311
#21 0x28dfb4f9 in QCoreApplication::notifyInternal ()
   from /usr/local/lib/qt4/libQtCore.so.4
#22 0x293cc030 in QApplicationPrivate::sendMouseEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#23 0x29427145 in QETWidget::translateMouseEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#24 0x294269ba in QApplication::x11ProcessEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#25 0x2944b056 in QEventDispatcherX11::processEvents ()
   from /usr/local/lib/qt4/libQtGui.so.4
#26 0x28dfa673 in QEventLoop::processEvents ()
   from /usr/local/lib/qt4/libQtCore.so.4
#27 0x28dfa801 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4
#28 0x28dfc9ea in QCoreApplication::exec ()
   from /usr/local/lib/qt4/libQtCore.so.4
#29 0x293c4f57 in QApplication::exec () from /usr/local/lib/qt4/libQtGui.so.4
#30 0x2814f6c1 in kdemain (argc=3, argv=0xbfbfea14)
    at /usr/ports/x11/kdebase4/work/kdebase-4.1.0/apps/konqueror/src/konqmain.cpp:227
#31 0x080487d2 in main (argc=)
    at /usr/ports/x11/kdebase4/work/kdebase-4.1.0/build/apps/konqueror/src/konqueror_dummy.cpp:3

Thread 1 (Thread 0x93f3400 (LWP 100162)):
#0  0x28eb5017 in __error () from /lib/libthr.so.3
#1  0x28eb4d7a in __error () from /lib/libthr.so.3
#2  0x0954b660 in ?? ()
#3  0x00000008 in ?? ()
#4  0x00000001 in ?? ()
#5  0x0954b640 in ?? ()
#6  0x00000000 in ?? ()
#7  0x28eb694c in ?? () from /lib/libthr.so.3
#8  0xbf5fae28 in ?? ()
#9  0x28eb352e in pthread_cond_init () from /lib/libthr.so.3
Comment 1 Pino Toscano 2008-09-10 16:04:06 UTC
Any chance to try with KDE 4.1.1?
Comment 2 Hannes H 2008-09-10 16:19:03 UTC
Like I said, I can't exactly reproduce with current 4.1.0.

But as soon as the binary Packages for FreeBSD are updated I will upgrade to 4.1.1 and agressively press the configure-Shortcuts-Button while reading lots of PDF :D
Comment 3 Hannes H 2008-10-01 10:41:03 UTC
Ok here come 2 backtraces with kde-4.1.1:

Application: Konqueror (konqueror), signal SIGSEGV
[New Thread 0x8102100 (LWP 100151)]
[Switching to Thread 0x8102100 (LWP 100151)]
[KCrash handler]
#6  0x66666660 in ?? ()
#7  0x2861a346 in KDEPrivate::KEditToolBarWidgetPrivate::initKPart (
    this=0x8b23fd0, factory=0x8525570, defaultToolBar=@0x8be8f10)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/dialogs/kedittoolbar.cpp:710
#8  0x2861a92a in KEditToolBar::showEvent (this=0xbfbfce60, event=0xbfbfcd40)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/dialogs/kedittoolbar.cpp:1524
#9  0x294123ea in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
#10 0x293c79bc in QApplicationPrivate::notify_helper ()
   from /usr/local/lib/qt4/libQtGui.so.4
#11 0x293ce47a in QApplication::notify ()
   from /usr/local/lib/qt4/libQtGui.so.4
#12 0x286adba3 in KApplication::notify (this=0xbfbfe77c, receiver=0xbfbfce60, 
    event=0xbfbfcd40)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/kernel/kapplication.cpp:311
#13 0x28dfd4f9 in QCoreApplication::notifyInternal ()
   from /usr/local/lib/qt4/libQtCore.so.4
#14 0x2941662b in QWidgetPrivate::show_helper ()
   from /usr/local/lib/qt4/libQtGui.so.4
#15 0x29416a6e in QWidget::setVisible () from /usr/local/lib/qt4/libQtGui.so.4
#16 0x297c59d6 in QDialog::setVisible () from /usr/local/lib/qt4/libQtGui.so.4
#17 0x297c4dbe in QDialog::exec () from /usr/local/lib/qt4/libQtGui.so.4
#18 0x2810d600 in KonqMainWindow::slotConfigureToolbars (this=0x821f240)
    at /work/a/ports/x11/kdebase4/work/kdebase-4.1.1/apps/konqueror/src/konqmainwindow.cpp:1851
#19 0x2811ab13 in KonqMainWindow::qt_metacall (this=0x821f240, 
    _c=QMetaObject::InvokeMetaMethod, _id=45, _a=0xbfbfd01c)
    at konqmainwindow.moc:375
#20 0x28e0da8c in QMetaObject::activate ()
   from /usr/local/lib/qt4/libQtCore.so.4
#21 0x28e0ddd0 in QMetaObject::activate ()
   from /usr/local/lib/qt4/libQtCore.so.4
#22 0x293c14f1 in QAction::triggered () from /usr/local/lib/qt4/libQtGui.so.4
#23 0x293c254f in QAction::activate () from /usr/local/lib/qt4/libQtGui.so.4
#24 0x2974225c in QMenuPrivate::activateAction ()
   from /usr/local/lib/qt4/libQtGui.so.4
#25 0x29743c6d in QMenu::mouseReleaseEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#26 0x2877c53a in KMenu::mouseReleaseEvent (this=0x8108840, e=0x85255e0)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/widgets/kmenu.cpp:452
#27 0x29412819 in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
#28 0x29741ab5 in QMenu::event () from /usr/local/lib/qt4/libQtGui.so.4
#29 0x293c79bc in QApplicationPrivate::notify_helper ()
   from /usr/local/lib/qt4/libQtGui.so.4
#30 0x293ce922 in QApplication::notify ()
   from /usr/local/lib/qt4/libQtGui.so.4
#31 0x286adba3 in KApplication::notify (this=0xbfbfe77c, receiver=0x8108840, 
    event=0xbfbfd674)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/kernel/kapplication.cpp:311
#32 0x28dfd4f9 in QCoreApplication::notifyInternal ()
   from /usr/local/lib/qt4/libQtCore.so.4
#33 0x293ce030 in QApplicationPrivate::sendMouseEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#34 0x29429145 in QETWidget::translateMouseEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#35 0x294289ba in QApplication::x11ProcessEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#36 0x2944d056 in QEventDispatcherX11::processEvents ()
   from /usr/local/lib/qt4/libQtGui.so.4
#37 0x28dfc673 in QEventLoop::processEvents ()
   from /usr/local/lib/qt4/libQtCore.so.4
#38 0x28dfc801 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4
#39 0x297408c9 in QMenu::exec () from /usr/local/lib/qt4/libQtGui.so.4
#40 0x287b04e4 in KToolBar::contextMenuEvent (this=0x0, event=0xbfbfde24)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/widgets/ktoolbar.cpp:735
#41 0x29412d40 in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
#42 0x29777ed2 in QToolBar::event () from /usr/local/lib/qt4/libQtGui.so.4
#43 0x293c79bc in QApplicationPrivate::notify_helper ()
   from /usr/local/lib/qt4/libQtGui.so.4
#44 0x293cec0b in QApplication::notify ()
   from /usr/local/lib/qt4/libQtGui.so.4
#45 0x286adba3 in KApplication::notify (this=0xbfbfe77c, receiver=0x8564080, 
    event=0xbfbfe0d4)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/kernel/kapplication.cpp:311
#46 0x28dfd4f9 in QCoreApplication::notifyInternal ()
   from /usr/local/lib/qt4/libQtCore.so.4
#47 0x29429a1e in QETWidget::translateMouseEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#48 0x294289ba in QApplication::x11ProcessEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#49 0x2944d056 in QEventDispatcherX11::processEvents ()
   from /usr/local/lib/qt4/libQtGui.so.4
#50 0x28dfc673 in QEventLoop::processEvents ()
   from /usr/local/lib/qt4/libQtCore.so.4
#51 0x28dfc801 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4
#52 0x28dfe9ea in QCoreApplication::exec ()
   from /usr/local/lib/qt4/libQtCore.so.4
#53 0x293c6f57 in QApplication::exec () from /usr/local/lib/qt4/libQtGui.so.4
#54 0x2814f751 in kdemain (argc=2, argv=0xbfbfea10)
    at /work/a/ports/x11/kdebase4/work/kdebase-4.1.1/apps/konqueror/src/konqmain.cpp:227
#55 0x080487d2 in main (argc=149281664, argv=0x0)
    at /work/a/ports/x11/kdebase4/work/kdebase-4.1.1/build/apps/konqueror/src/konqueror_dummy.cpp:3

--------------------------------------------------------------------------

Application: Konqueror (konqueror), signal SIGSEGV
[New Thread 0x8102100 (LWP 100270)]
[Switching to Thread 0x8102100 (LWP 100270)]
[KCrash handler]
#6  0x2861a343 in KDEPrivate::KEditToolBarWidgetPrivate::initKPart (
    this=0x910a1d0, factory=0x854f320, defaultToolBar=@0xa2ac110)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/dialogs/kedittoolbar.cpp:710
#7  0x2861a92a in KEditToolBar::showEvent (this=0xbfbfce60, event=0xbfbfcd40)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/dialogs/kedittoolbar.cpp:1524
#8  0x294123ea in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
#9  0x293c79bc in QApplicationPrivate::notify_helper ()
   from /usr/local/lib/qt4/libQtGui.so.4
#10 0x293ce47a in QApplication::notify ()
   from /usr/local/lib/qt4/libQtGui.so.4
#11 0x286adba3 in KApplication::notify (this=0xbfbfe77c, receiver=0xbfbfce60, 
    event=0xbfbfcd40)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/kernel/kapplication.cpp:311
#12 0x28dfd4f9 in QCoreApplication::notifyInternal ()
   from /usr/local/lib/qt4/libQtCore.so.4
#13 0x2941662b in QWidgetPrivate::show_helper ()
   from /usr/local/lib/qt4/libQtGui.so.4
#14 0x29416a6e in QWidget::setVisible () from /usr/local/lib/qt4/libQtGui.so.4
#15 0x297c59d6 in QDialog::setVisible () from /usr/local/lib/qt4/libQtGui.so.4
#16 0x297c4dbe in QDialog::exec () from /usr/local/lib/qt4/libQtGui.so.4
#17 0x2810d600 in KonqMainWindow::slotConfigureToolbars (this=0x821f240)
    at /work/a/ports/x11/kdebase4/work/kdebase-4.1.1/apps/konqueror/src/konqmainwindow.cpp:1851
#18 0x2811ab13 in KonqMainWindow::qt_metacall (this=0x821f240, 
    _c=QMetaObject::InvokeMetaMethod, _id=45, _a=0xbfbfd01c)
    at konqmainwindow.moc:375
#19 0x28e0da8c in QMetaObject::activate ()
   from /usr/local/lib/qt4/libQtCore.so.4
#20 0x28e0ddd0 in QMetaObject::activate ()
   from /usr/local/lib/qt4/libQtCore.so.4
#21 0x293c14f1 in QAction::triggered () from /usr/local/lib/qt4/libQtGui.so.4
#22 0x293c254f in QAction::activate () from /usr/local/lib/qt4/libQtGui.so.4
#23 0x2974225c in QMenuPrivate::activateAction ()
   from /usr/local/lib/qt4/libQtGui.so.4
#24 0x29743c6d in QMenu::mouseReleaseEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#25 0x2877c53a in KMenu::mouseReleaseEvent (this=0x8283920, e=0x854f390)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/widgets/kmenu.cpp:452
#26 0x29412819 in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
#27 0x29741ab5 in QMenu::event () from /usr/local/lib/qt4/libQtGui.so.4
#28 0x293c79bc in QApplicationPrivate::notify_helper ()
   from /usr/local/lib/qt4/libQtGui.so.4
#29 0x293ce922 in QApplication::notify ()
   from /usr/local/lib/qt4/libQtGui.so.4
#30 0x286adba3 in KApplication::notify (this=0xbfbfe77c, receiver=0x8283920, 
    event=0xbfbfd674)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/kernel/kapplication.cpp:311
#31 0x28dfd4f9 in QCoreApplication::notifyInternal ()
   from /usr/local/lib/qt4/libQtCore.so.4
#32 0x293ce030 in QApplicationPrivate::sendMouseEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#33 0x29429145 in QETWidget::translateMouseEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#34 0x294289ba in QApplication::x11ProcessEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#35 0x2944d056 in QEventDispatcherX11::processEvents ()
   from /usr/local/lib/qt4/libQtGui.so.4
#36 0x28dfc673 in QEventLoop::processEvents ()
   from /usr/local/lib/qt4/libQtCore.so.4
#37 0x28dfc801 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4
#38 0x297408c9 in QMenu::exec () from /usr/local/lib/qt4/libQtGui.so.4
#39 0x287b04e4 in KToolBar::contextMenuEvent (this=0x0, event=0xbfbfe0d4)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/widgets/ktoolbar.cpp:735
#40 0x29412d40 in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
#41 0x29777ed2 in QToolBar::event () from /usr/local/lib/qt4/libQtGui.so.4
#42 0x293c79bc in QApplicationPrivate::notify_helper ()
   from /usr/local/lib/qt4/libQtGui.so.4
#43 0x293ced08 in QApplication::notify ()
   from /usr/local/lib/qt4/libQtGui.so.4
#44 0x286adba3 in KApplication::notify (this=0xbfbfe77c, receiver=0x858d0c0, 
    event=0xbfbfe0d4)
    at /work/a/ports/x11/kdelibs4/work/kdelibs-4.1.1/kdeui/kernel/kapplication.cpp:311
#45 0x28dfd4f9 in QCoreApplication::notifyInternal ()
   from /usr/local/lib/qt4/libQtCore.so.4
#46 0x29429a1e in QETWidget::translateMouseEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#47 0x294289ba in QApplication::x11ProcessEvent ()
   from /usr/local/lib/qt4/libQtGui.so.4
#48 0x2944d056 in QEventDispatcherX11::processEvents ()
   from /usr/local/lib/qt4/libQtGui.so.4
#49 0x28dfc673 in QEventLoop::processEvents ()
   from /usr/local/lib/qt4/libQtCore.so.4
#50 0x28dfc801 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4
#51 0x28dfe9ea in QCoreApplication::exec ()
   from /usr/local/lib/qt4/libQtCore.so.4
#52 0x293c6f57 in QApplication::exec () from /usr/local/lib/qt4/libQtGui.so.4
#53 0x2814f751 in kdemain (argc=2, argv=0xbfbfea10)
    at /work/a/ports/x11/kdebase4/work/kdebase-4.1.1/apps/konqueror/src/konqmain.cpp:227
#54 0x080487d2 in main (argc=153470464, argv=0x0)
    at /work/a/ports/x11/kdebase4/work/kdebase-4.1.1/build/apps/konqueror/src/konqueror_dummy.cpp:3


Comment 4 Hannes H 2008-10-02 14:20:55 UTC
In case it matters, I have uploaded the PDF I got the last two dumps with. It doesnt seem to crash everytime with this PDF, but it seems somewhat-reproduceable:
http://soulrebel.in-berlin.de/pub/10 - Signal-GPCR.pdf
Comment 5 Christophe Marin 2009-01-19 16:11:52 UTC
*** Bug 175199 has been marked as a duplicate of this bug. ***
Comment 6 Christophe Marin 2009-10-13 10:29:23 UTC
*** Bug 209663 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-12-10 16:44:50 UTC
*** Bug 217959 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2010-01-28 23:24:59 UTC
BugReportNote: Assumming that most of the duplicates include the second version of the backtrace, I'm going to take that to represent the report. Regards
Comment 9 Dario Andres 2010-01-28 23:27:34 UTC
Updated backtrace from bug 221470 (KDE SC 4.3.2):
---
#6  0x00bf91e2 in KDEPrivate::KEditToolBarWidgetPrivate::initKPart
(this=0xa35f1d8, factory=0x9553088, defaultToolBar=...) at
../../kdeui/dialogs/kedittoolbar.cpp:713
#7  0x00bf9e49 in KDEPrivate::KEditToolBarWidget::load (this=0xa3c5370,
event=0xbfd709e0) at ../../kdeui/dialogs/kedittoolbar.cpp:651
#8  KEditToolBar::showEvent (this=0xa3c5370, event=0xbfd709e0) at
../../kdeui/dialogs/kedittoolbar.cpp:1539
...
Comment 10 Dario Andres 2010-01-28 23:27:40 UTC
*** Bug 224372 has been marked as a duplicate of this bug. ***
Comment 11 Dario Andres 2010-01-28 23:27:42 UTC
*** Bug 224171 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2010-01-28 23:27:45 UTC
*** Bug 221470 has been marked as a duplicate of this bug. ***
Comment 13 Dario Andres 2010-01-28 23:28:45 UTC
- Was anyone else using the application that crashed outside KDE? (with another user environment?)
Regards
Comment 14 Dario Andres 2010-01-28 23:35:57 UTC
*** Bug 217341 has been marked as a duplicate of this bug. ***
Comment 15 Davide Castellone 2010-01-28 23:39:32 UTC
I was using KDevelop under GNOME.
Comment 16 optiquest86 2010-02-19 07:55:57 UTC
Created attachment 40917 [details]
New crash information added by DrKonqi

I had enabled the XML validator plugin.

Not reproducible.
Comment 17 Christophe Marin 2010-03-26 10:56:52 UTC
*** Bug 230453 has been marked as a duplicate of this bug. ***
Comment 18 Dario Andres 2010-04-11 01:43:43 UTC
From bug 232202:
-- Information about the crash:
Kopete Crash during the configuration of the toolbar (it's product when I removed the bar of search) .
Comment 19 Dario Andres 2010-04-11 01:43:48 UTC
*** Bug 232202 has been marked as a duplicate of this bug. ***
Comment 20 Mario Soto 2010-05-04 09:01:24 UTC
Created attachment 43215 [details]
New crash information added by DrKonqi

This happened while I was configuring choqok. I was setting the prefferences when suddenly died.
Comment 21 Thomas Friedrichsmeier 2010-05-21 14:06:52 UTC
I have some more info on this.

First, I'm attaching a valgrind log. This is from RKWard (also affected), and KDElibs 4.3.4. For reference, here are the relevant lines of KEditToolBarWidgetPrivate::initKPart() with the 4.3.4 line-numbering: 709 	709 // add all of the client data
710 	bool first = true;
711 	foreach (KXMLGUIClient* client, factory->clients())
712 	{
713 	if (client->xmlFile().isEmpty())
714 	continue; 
[...]
729     }

That is, the crash occurs while iterating over the factory's clients. The only plausible cause (beyond utter memory trashing) is that there are dead clients in the factory's list.

Indeed, using this thought, here are 100% reproducible (on this system) instructions on provoking the crash in kontact:

1) Enable Popup-Notes in Settings->Configure Kontact.
2) Bring up the Popup-Notes window.
3) Bring some other window (e.g. Notebooks).
4) Disable Popup-Notes in Settings->Configure Kontact.
5) Now select Settings->Configure Toolbars.
6) Watch it crash.

I think the central point is that the popup-notes-part is first added to the factory. In step 4) it is deleted, but somehow the pointer is still in the factory's list.

For RKWard, explicitly removing parts from the factory in their destructor appears to solve the issue (at least for the described way of triggering the crash). But: Shouldn't this really happen automatically (i.e. in the KXMLGUIClient destructor)? Am I overlooking something? I wonder where else this leads to crashes...
Comment 22 Thomas Friedrichsmeier 2010-05-21 14:09:32 UTC
Created attachment 43772 [details]
Relevant portions of valgrind output (using kdelibs 4.3.4, hosting app: RKWard)

See previous comment.
Comment 23 Nicolas L. 2010-06-18 15:44:49 UTC
*** Bug 203745 has been marked as a duplicate of this bug. ***
Comment 24 Tuomas Parttimaa 2010-06-27 20:25:32 UTC
Created attachment 48377 [details]
New crash information added by DrKonqi

I was using Kopete and clicked to configure shortcuts from a menu bar. Kopete crashed. The error is hard to reproduce.
Comment 25 David Faure 2010-07-04 00:48:49 UTC
SVN commit 1145720 by dfaure:

Apply patch by Thomas Friedrichsmeier to make sure to remove KXMLGUIClients from the xmlgui-factory on destruction.
 (fixes crashes when editing toolbars after guiclients were deleted without being unplugged).
FIXED-IN: 4.6
  (for now. if it proves stable enough, we'll backport to the 4.5 branch)
BUG: 170806


 M  +22 -0     tests/kxmlgui_unittest.cpp  
 M  +1 -0      tests/kxmlgui_unittest.h  
 M  +6 -1      xmlgui/kxmlguiclient.cpp  
 M  +3 -0      xmlgui/kxmlguifactory.cpp  
 M  +2 -0      xmlgui/kxmlguiwindow.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1145720
Comment 26 Jonathan Thomas 2010-07-25 15:44:34 UTC
*** Bug 245696 has been marked as a duplicate of this bug. ***
Comment 27 Christoph Feck 2010-08-08 20:55:41 UTC
*** Bug 240457 has been marked as a duplicate of this bug. ***
Comment 28 Pino Toscano 2010-08-11 10:47:32 UTC
*** Bug 247319 has been marked as a duplicate of this bug. ***
Comment 29 David Faure 2010-10-05 01:46:53 UTC
Fixed backported to 4.5 branch, will be for 4.5.3.
Comment 30 Christoph Feck 2010-10-13 17:47:55 UTC
*** Bug 180359 has been marked as a duplicate of this bug. ***
Comment 31 Christoph Feck 2010-10-13 17:48:43 UTC
*** Bug 183338 has been marked as a duplicate of this bug. ***
Comment 32 Christoph Feck 2010-10-13 17:49:34 UTC
*** Bug 185376 has been marked as a duplicate of this bug. ***
Comment 33 Christoph Feck 2010-10-13 17:51:20 UTC
*** Bug 198450 has been marked as a duplicate of this bug. ***
Comment 34 Christoph Feck 2010-10-13 17:53:50 UTC
*** Bug 203599 has been marked as a duplicate of this bug. ***
Comment 35 Christoph Feck 2010-10-13 17:55:00 UTC
*** Bug 205275 has been marked as a duplicate of this bug. ***
Comment 36 Christoph Feck 2010-10-13 17:56:22 UTC
*** Bug 205625 has been marked as a duplicate of this bug. ***
Comment 37 Christoph Feck 2010-10-13 17:56:54 UTC
*** Bug 208726 has been marked as a duplicate of this bug. ***
Comment 38 Christoph Feck 2010-10-13 17:57:42 UTC
*** Bug 212397 has been marked as a duplicate of this bug. ***
Comment 39 Christoph Feck 2010-10-13 17:58:36 UTC
*** Bug 238864 has been marked as a duplicate of this bug. ***
Comment 40 Christoph Feck 2010-11-09 18:00:33 UTC
*** Bug 180831 has been marked as a duplicate of this bug. ***
Comment 41 Milian Wolff 2010-11-12 15:55:29 UTC
*** Bug 256692 has been marked as a duplicate of this bug. ***
Comment 42 Dario Andres 2010-11-15 21:09:07 UTC
*** Bug 256892 has been marked as a duplicate of this bug. ***
Comment 43 Dario Andres 2010-11-15 21:12:29 UTC
*** Bug 253848 has been marked as a duplicate of this bug. ***
Comment 44 David Faure 2010-11-16 01:35:55 UTC
SVN commit 1197480 by dfaure:

Tune down the fix for bug 170806 so that the factory forgets about the client, but doesn't unplug every action one by one
 (which is slow, and which can crash if one of the associated widgets was already deleted like in bug 246652)
BUG: 246652
CCBUG: 170806


 M  +3 -1      kxmlguiclient.cpp  
 M  +5 -0      kxmlguifactory.cpp  
 M  +4 -0      kxmlguifactory.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1197480
Comment 45 Mehrdad Momeny 2011-03-16 17:32:40 UTC
*** Bug 268652 has been marked as a duplicate of this bug. ***
Comment 46 admin 2020-12-20 11:03:37 UTC
Created attachment 134225 [details]
New crash information added by DrKonqi

kcmshell5 (5.20.4) using Qt 5.15.2

Icon theme "deepin" not found.
Cyclic dependency detected between "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml"
Icon theme "deepin" not found.
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:142:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/SubCategoryPage.qml:132:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:137:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:137:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Cyclic dependency detected between "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 542, resource id: 0, major code: 20 (GetProperty), minor code: 0
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = systemsettings5 path = /usr/bin pid = 4345
KCrash: Arguments: /usr/bin/systemsettings5 
KCrash: Attempting to start /usr/lib/drkonqi
Icon theme "deepin" not found.
qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 407, resource id: 0, major code: 20 (GetProperty), minor code: 0
[1]  + 4345 suspended (signal)  systemsettings5

-- Backtrace (Reduced):
#4  0x00007f8f04854b30 in QObject::objectName() const () at /usr/lib/libQt5Core.so.5
#5  0x00007f8efd660ae8 in chameleon::ChameleonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () at /usr/lib/qt/plugins/styles/libchameleon.so
#6  0x00007f8efd65adfd in chameleon::ChameleonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () at /usr/lib/qt/plugins/styles/libchameleon.so
[...]
#9  0x00007f8f03d2e096 in QQuickWindowPrivate::polishItems() () at /usr/lib/libQt5Quick.so.5
#10 0x00007f8f03db6540 in QQuickRenderControl::polishItems() () at /usr/lib/libQt5Quick.so.5
Comment 47 Raymond Dart 2021-09-20 02:36:04 UTC
Created attachment 141712 [details]
New crash information added by DrKonqi

kpat (21.8.1) using Qt 5.15.2

- What I was doing when the application crashed: I tried to change the deck in Kpat klondike by adding the missing 'change appearance' setting to the 'setting for 'configure toolbar'' app, but when I executed the 'toolbar app' the system crashed (newly installed openSuse O/S). I restarted the programme and repeated these actions with the same result, so I unistalled the programme and re-installed it again with the same result, then uninstalled it again. I downloaded all the update files from the first openSuse 'install', then re-installed Kpat to find that the behaviour was just the same.
I'm new to this style of 'reportage' (and the file systems used), but could there be a need for a 'graphical interface' to simplify the identity of 'duff sectors' of an old HD such as I use for this O/S (similar to the 'win' 'chkdsk' application)? If there is one it needs to be 'advertised'.

- Custom settings of the application: None. This activity caused the 'crash'.

Hope this helps. Best regards, Ray Dart (aka suricat).

-- Backtrace (Reduced):
#6  0xb65bf9c3 in QObject::objectName (this=0x0) at kernel/qobject.cpp:1226
#7  0xb5b5d7c5 in Ui_DownloadWidget::setupUi (DownloadWidget=0x0, this=0x2340fd4) at /usr/src/debug/knewstuff-5.86.0-1.1.i386/build/src/ui_downloadwidget.h:97
#8  KNS3::DownloadWidgetPrivate::init (configFile=..., this=0x2340fc0) at /usr/src/debug/knewstuff-5.86.0-1.1.i386/src/downloadwidget.cpp:226
#9  KNS3::DownloadWidget::init (this=0x2342d60, configFile=...) at /usr/src/debug/knewstuff-5.86.0-1.1.i386/src/downloadwidget.cpp:54
#10 0xb5b60d76 in KNS3::DownloadWidget::DownloadWidget (this=<optimized out>, configFile=..., parent=<optimized out>, this=<optimized out>, configFile=..., parent=<optimized out>) at /usr/src/debug/knewstuff-5.86.0-1.1.i386/src/downloadwidget.cpp:49