Bug 179710

Summary: edit toolbar and Konqueror crashes on exit.
Product: [Applications] konqueror Reporter: Diego <diego.ml>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra, esigra, milamby, zahl
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Backtrace
Backtrace 2
Backtrace 3
Backtrace 4

Description Diego 2009-01-05 14:25:10 UTC
Version:           4.1.85 (KDE 4.1.85 (KDE 4.2 Beta2)) (using 4.1.85 (KDE 4.1.85 (KDE 4.2 Beta2)), 4.1.85-6.fc10 Fedora)
Compiler:          gcc
OS:                Linux (i686) release 2.6.27.9-163.fc10.i686

When I closed Konqueror i got a crash.

Backtrace attached.
Comment 1 Diego 2009-01-05 14:25:46 UTC
Created attachment 29931 [details]
Backtrace
Comment 2 Dario Andres 2009-01-05 22:05:31 UTC
Pasted backtrace from comment 1:

Applicazione: Konqueror (konqueror), segnale SIGABRT
[Current thread is 1 (Thread 0xb7eec770 (LWP 2863))]

Thread 1 (Thread 0xb7eec770 (LWP 2863)):
[KCrash Handler]
#6  0x00110416 in __kernel_vsyscall ()
#7  0x0076e460 in raise () from /lib/libc.so.6
#8  0x0076fe28 in abort () from /lib/libc.so.6
#9  0x007b23d3 in malloc_printerr () from /lib/libc.so.6
#10 0x007b42f5 in free () from /lib/libc.so.6
#11 0x0361efed in qFree () from /usr/lib/libQtCore.so.4
#12 0x03668e10 in QString::free () from /usr/lib/libQtCore.so.4
#13 0x0427af76 in ?? () from /usr/lib/libQtGui.so.4
#14 0x0372c12e in QObject::~QObject () from /usr/lib/libQtCore.so.4
#15 0x03eb283f in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#16 0x04199fb1 in QAbstractButton::~QAbstractButton () from /usr/lib/libQtGui.so.4
#17 0x04277ee5 in QToolButton::~QToolButton () from /usr/lib/libQtGui.so.4
#18 0x03eb6c26 in QWidgetAction::~QWidgetAction () from /usr/lib/libQtGui.so.4
#19 0x0470ee08 in KAction::~KAction () from /usr/lib/libkdeui.so.5
#20 0x0472286e in KToolBarPopupAction::~KToolBarPopupAction () from /usr/lib/libkdeui.so.5
#21 0x0372348f in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#22 0x03eb2658 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#23 0x04202f41 in QMainWindow::~QMainWindow () from /usr/lib/libQtGui.so.4
#24 0x048c6689 in KMainWindow::~KMainWindow () from /usr/lib/libkdeui.so.5
#25 0x04907e07 in KXmlGuiWindow::~KXmlGuiWindow () from /usr/lib/libkdeui.so.5
#26 0x009d7b28 in KParts::MainWindow::~MainWindow () from /usr/lib/libkparts.so.4
#27 0x0333a987 in KConfigGroup::writeEntry () from /usr/lib/libkdeinit4_konqueror.so
#28 0x0372317c in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4
#29 0x03724b33 in QObject::event () from /usr/lib/libQtCore.so.4
#30 0x03eb0d34 in QWidget::event () from /usr/lib/libQtGui.so.4
#31 0x04203b37 in QMainWindow::event () from /usr/lib/libQtGui.so.4
#32 0x048c4ea7 in KMainWindow::event () from /usr/lib/libkdeui.so.5
#33 0x04908cac in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5
#34 0x03345a3d in KConfigGroup::writeEntry () from /usr/lib/libkdeinit4_konqueror.so
#35 0x03e5962c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#36 0x03e6153a in QApplication::notify () from /usr/lib/libQtGui.so.4
#37 0x047ea4cd in KApplication::notify () from /usr/lib/libkdeui.so.5
#38 0x037151c1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#39 0x03715e45 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#40 0x0371603d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#41 0x0373fbaf in ?? () from /usr/lib/libQtCore.so.4
#42 0x0352b238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#43 0x0352e8e3 in ?? () from /lib/libglib-2.0.so.0
#44 0x0352eaa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#45 0x0373f7f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#46 0x03ef24b5 in ?? () from /usr/lib/libQtGui.so.4
#47 0x0371388a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#48 0x03713a4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#49 0x03716105 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#50 0x03e594a7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#51 0x03383f9f in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#52 0x080486e2 in _start ()

Comment 3 Dario Andres 2009-01-05 22:06:09 UTC
Were you editing the Konqueror toolbars before you got the crash? Thanks :)
Comment 4 Diego 2009-01-06 09:41:22 UTC
Yes, if I remember correctly I removed a button from the toolbar.
Comment 5 Diego 2009-01-06 10:26:35 UTC
Confirmed!
In particular I can reproduce the crash when removing the "New Tab" button from the toolbar and then closing Konqueror.
Doesn't happen with "Open File", should I test some other buttons?
Comment 6 Dario Andres 2009-01-06 10:43:17 UTC
If you can reproduce the crash at will, can you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? 

I can't reproduce the crash only by adding and then removing "New Tab", it is probably related to our own toolbar configuration (another buttons, positions...)

Thanks :)
Comment 7 Diego 2009-01-06 12:56:03 UTC
Hmmm... really strange bug. Sometimes it crashes on exit, sometimes it crashed when you click "apply".

I'm going to attach some backtraces so you can paste only the useful ones and ignore the useless ones.

If I remember correctly the #2 occurred when I still hadn't installed additional debugging symbols; #3 occured after I installed qt-debuginfo and kdelibs-debuginfo; #4 occurred after I installed also glib2-debuginfo.

BTW I still have "??" in some lines with libQtCore.so.4, libglib-2.0.so.0 and libQtGui.so.4, is there something I should install?
Comment 8 Diego 2009-01-06 12:57:26 UTC
Created attachment 29965 [details]
Backtrace 2

No debugging symbols installed.
Comment 9 Diego 2009-01-06 12:58:42 UTC
Created attachment 29966 [details]
Backtrace 3

qt-debuginfo and kdelibs-debuginfo installed.
Comment 10 Diego 2009-01-06 12:59:45 UTC
Created attachment 29967 [details]
Backtrace 4

qt-debuginfo, kdelibs-debuginfo and glib2-debuginfo installed.
Comment 11 Dario Andres 2009-01-06 13:21:50 UTC
Well.. they seem to be all different crashes... 
Anyways there are known bugs about crash while/after editing toolbars

Backtrace 2: I can't find anything like it
Backtrace 3: looks like bug 173717
Backtrace 4: looks unrelated with only glib/qt symbols.. may be a Qt bug.
Comment 12 Diego 2009-01-06 15:13:40 UTC
Differently from
http://bugs.kde.org/show_bug.cgi?id=173717
this happens when closing Konqueror.

- it occurs most frequently when removing (more precisely this particular backtrace seems to occur only when removing a button, backtrace #2 also occurs on closure but seems to be different);
- it doesn't seem to depend on the type of button (the backtrace down here has been generated with "Open File...");
- when you reopen Konqueror after the crash you get the removed button where you previously placed, so it probably it wasn't actually removed;
- maybe it depends on the position: I experienced this particular backtrace only when placing the button between the "Stop loading the document" and the "Navigate to your home page".

Here's how to reproduce it:
- Open Konqueror
- Right click on the toolbar and then "Configure toolbars...";
- Add a button between "Stop loading the document" and "Navigate to your home page";
- Click "Ok";
- Close Konqueror;
- Open Konqueror;
- Right click on the toolbar and then "Configure toolbars...";
- Remove the previously added button;
- Click "Ok";
- Close Konqueror;
- if you don't experience the bug you should retry some times, it doesn't always occur.

Here's a backtrace that occurred when closing Konqueror:
Applicazione: Konqueror (konqueror), segnale SIGABRT
[Current thread is 1 (Thread 0xb7faf770 (LWP 4114))]

Thread 1 (Thread 0xb7faf770 (LWP 4114)):
[KCrash Handler]
#6  0x00110416 in __kernel_vsyscall ()
#7  0x0076e460 in raise () from /lib/libc.so.6
#8  0x0076fe28 in abort () from /lib/libc.so.6
#9  0x007b23d3 in malloc_printerr () from /lib/libc.so.6
#10 0x007b42f5 in free () from /lib/libc.so.6
#11 0x0361efed in qFree () from /usr/lib/libQtCore.so.4
#12 0x0364626d in QHashData::freeNode () from /usr/lib/libQtCore.so.4
#13 0x038ba2e7 in QHash<unsigned int, KDebugPrivate::Area>::deleteNode () at /usr/include/QtCore/qhash.h:492
#14 QHash<unsigned int, KDebugPrivate::Area>::freeData (this=0x89014fc, x=0x860eaf8) at /usr/include/QtCore/qhash.h:547
#15 0x038b7a22 in ~QHash () at /usr/include/QtCore/qhash.h:265
#16 ~KDebugPrivate () at /usr/src/debug/kdelibs-4.1.85/kdecore/io/kdebug.cpp:230
#17 destroy () at /usr/src/debug/kdelibs-4.1.85/kdecore/io/kdebug.cpp:572
#18 0x0388352b in ~KCleanUpGlobalStatic (this=0x3a4894c) at /usr/src/debug/kdelibs-4.1.85/kdecore/kernel/kglobal.h:62
#19 0x00771949 in exit () from /lib/libc.so.6
#20 0x007596ed in __libc_start_main () from /lib/libc.so.6
#21 0x08048621 in _start ()
Comment 13 Diego 2009-03-04 15:29:52 UTC
I managed to reproduce it also under KDE 4.2.0 with Qt 4.5.0 from Fedora's kde-unstable repo.

The procedure is exactly the same as described in comment #12 but the backtrace is somehow different (I'm just a user so I don't know if it's actually different). Should I file a separate report or is it ok here? I repeat: the procedure to reproduce is the same and the crash happens only when you close Konqueror.

Here's the backtrace:
Applicazione: Konqueror (konqueror), segnale SIGSEGV
[Current thread is 1 (Thread 0xb7f45770 (LWP 9284))]

Thread 2 (Thread 0xb531db90 (LWP 9285)):
#0  0x00a6e416 in __kernel_vsyscall ()
#1  0x008f5432 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0608548c in QWaitConditionPrivate::wait () at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=0xa26f980, mutex=0xa26f97c, time=30000) at thread/qwaitcondition_unix.cpp:159
#4  0x0607a9d6 in QThreadPoolThread::run (this=0xa25dfc0) at concurrent/qthreadpool.cpp:140
#5  0x0608446e in QThreadPrivate::start (arg=0xa25dfc0) at thread/qthread_unix.cpp:189
#6  0x008f151f in start_thread () from /lib/libpthread.so.0
#7  0x0082704e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7f45770 (LWP 9284)):
[KCrash Handler]
#6  QDomNamedNodeMapPrivate::clearMap (this=0xa3503f8) at dom/qdom.cpp:3085
#7  0x004683c5 in ~QDomNamedNodeMapPrivate (this=0xa3503f8) at dom/qdom.cpp:3058
#8  0x0046a761 in ~QDomElementPrivate (this=0xa3503b0) at dom/qdom.cpp:4432
#9  0x00469400 in ~QDomNodePrivate (this=0xa36eed0) at dom/qdom.cpp:1496
#10 0x0046a771 in ~QDomElementPrivate (this=0xa36eed0) at dom/qdom.cpp:4433
#11 0x00469400 in ~QDomNodePrivate (this=0xa1ee9e0) at dom/qdom.cpp:1496
#12 0x0046a771 in ~QDomElementPrivate (this=0xa1ee9e0) at dom/qdom.cpp:4433
#13 0x00469400 in ~QDomNodePrivate (this=0xa18c410) at dom/qdom.cpp:1496
#14 0x0046a771 in ~QDomElementPrivate (this=0xa18c410) at dom/qdom.cpp:4433
#15 0x00469400 in ~QDomNodePrivate (this=0xa192d68) at dom/qdom.cpp:1496
#16 0x004695a9 in ~QDomDocumentPrivate (this=0xa192d68) at dom/qdom.cpp:6202
#17 0x004622ea in ~QDomNode (this=0x0) at dom/qdom.cpp:2107
#18 0x004646cd in ~QDomDocument (this=0x9f816f8) at dom/qdom.cpp:6656
#19 0x06ae7bc2 in ~KXMLGUIClientPrivate () at /usr/src/debug/kdelibs-4.2.0/kdeui/xmlgui/kxmlguiclient.cpp:54
#20 ~KXMLGUIClient (this=0x9f816d8) at /usr/src/debug/kdelibs-4.2.0/kdeui/xmlgui/kxmlguiclient.cpp:102
#21 0x064711eb in KConfigGroup::writeEntry () at /usr/src/debug/kdelibs-4.2.0/kdecore/config/kconfiggroup.cpp:953
#22 0x06187855 in qDeleteInEventHandler (o=0xa3504fc) at kernel/qobject.cpp:3771
#23 0x061890fb in QObject::event (this=0x9f81560, e=0xa384da8) at kernel/qobject.cpp:1101
#24 0x025fc270 in QWidget::event (this=0x9f81560, event=0xa384da8) at kernel/qwidget.cpp:7913
#25 0x029f29c7 in QMainWindow::event (this=0x9f81560, event=0xa384da8) at widgets/qmainwindow.cpp:1396
#26 0x06a9f397 in KMainWindow::event (this=0x9f81560, ev=0xa384da8) at /usr/src/debug/kdelibs-4.2.0/kdeui/widgets/kmainwindow.cpp:1094
#27 0x06ae37dc in KXmlGuiWindow::event (this=0x9f81560, ev=0xa384da8) at /usr/src/debug/kdelibs-4.2.0/kdeui/xmlgui/kxmlguiwindow.cpp:131
#28 0x0647bc0d in KConfigGroup::writeEntry () at /usr/src/debug/kdelibs-4.2.0/kdecore/config/kconfiggroup.cpp:953
#29 0x025a5d6c in QApplicationPrivate::notify_helper (this=0x9f0ed28, receiver=0x9f81560, e=0xa384da8) at kernel/qapplication.cpp:4084
#30 0x025ae132 in QApplication::notify (this=0xbfb6dfa0, receiver=0x9f81560, e=0xa384da8) at kernel/qapplication.cpp:4049
#31 0x069c3fdd in KApplication::notify (this=0xbfb6dfa0, receiver=0x9f81560, event=0xa384da8) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307
#32 0x0617873b in QCoreApplication::notifyInternal (this=0xbfb6dfa0, receiver=0x9f81560, event=0xa384da8) at kernel/qcoreapplication.cpp:602
#33 0x06179395 in QCoreApplication::sendEvent () at ../../src/corelib/kernel/qcoreapplication.h:213
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f05780) at kernel/qcoreapplication.cpp:1239
#35 0x0617958d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132
#36 0x061a450f in QCoreApplication::sendPostedEvents () at ../../src/corelib/kernel/qcoreapplication.h:218
#37 postEventSourceDispatch (s=0x9f10d20) at kernel/qeventdispatcher_glib.cpp:209
#38 0x03fbb238 in g_main_dispatch () at gmain.c:2144
#39 IA__g_main_context_dispatch (context=0x9f10c98) at gmain.c:2697
#40 0x03fbe8e3 in g_main_context_iterate (context=0x9f10c98, block=1, dispatch=1, self=0x9f0e690) at gmain.c:2778
#41 0x03fbeaa1 in IA__g_main_context_iteration (context=0x9f10c98, may_block=1) at gmain.c:2841
#42 0x061a4158 in QEventDispatcherGlib::processEvents (this=0x9f0ed08, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:323
#43 0x02645675 in QGuiEventDispatcherGlib::processEvents (this=0x9f0ed08, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#44 0x06176d6a in QEventLoop::processEvents (this=0xbfb6ddc0, flags={i = 36}) at kernel/qeventloop.cpp:149
#45 0x061771aa in QEventLoop::exec (this=0xbfb6ddc0, flags={i = 0}) at kernel/qeventloop.cpp:200
#46 0x06179659 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#47 0x025a5be7 in QApplication::exec () at kernel/qapplication.cpp:3553
#48 0x064ba9df in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#49 0x080486e2 in _start ()
Comment 14 Miroslav Ľos 2009-05-20 01:07:03 UTC
I have got several very different backtraces when editing toolbars in Konqueror. I did not find any bug submitted specifically to kdelibs (as this is likely their [known?] bug as suggested in comment #11), so I'm posting them here as the closest match.

My steps to reproduce were always to: 
1. Configure Toolbars. Just swap the "Go" button and the location bar. 
[Backtrace #3 was triggered by hitting Apply in the dialog]
2. Edit the location bar. Use the Go button.
3. Close konqueror.

Here they are:
(Please note that DrKonqui did not deem this a useful backtrace)

This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

[Thread debugging using libthread_db enabled]
[New Thread 0x7f0e3881f760 (LWP 4057)]
0x00007f0e331dd491 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (process 4057)]

Thread 1 (Thread 0x7f0e3881f760 (LWP 4057)):
#0  0x00007f0e331dd491 in nanosleep () from /lib/libc.so.6
#1  0x00007f0e331dd2b4 in sleep () from /lib/libc.so.6
#2  0x00007f0e36c55662 in KCrash::startDrKonqi (argv=0x7fff40860490, argc=17) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/util/kcrash.cpp:412
#3  0x00007f0e36c55e4e in KCrash::defaultCrashHandler (sig=6) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/util/kcrash.cpp:337
#4  <signal handler called>
#5  0x00007f0e33175205 in raise () from /lib/libc.so.6
#6  0x00007f0e3317657e in abort () from /lib/libc.so.6
#7  0x00007f0e331aede7 in ?? () from /lib/libc.so.6
#8  0x00007f0e331b40bd in ?? () from /lib/libc.so.6
#9  0x00007f0e331b5a76 in free () from /lib/libc.so.6
#10 0x00007f0e339f2784 in operator delete () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libstdc++.so.6
#11 0x00007f0e35dacf34 in QList<QObjectPrivate::Sender>::node_destruct (this=0xb35a00, n=0xb3bd98) at ../../include/QtCore/../../src/corelib/tools/qlist.h:348
#12 0x00007f0e35dad5a2 in QList<QObjectPrivate::Sender>::removeAt (this=0xb35a00, i=0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:408
#13 0x00007f0e35da4b51 in QObjectPrivate::removeSender (this=0xb35990, sender=0xb3f520, signal=27) at kernel/qobject.cpp:353
#14 0x00007f0e35daaf45 in ~QObject (this=0xb3f520) at kernel/qobject.cpp:793
#15 0x00007f0e34fb39c5 in ~QWidget (this=0xb3f520) at kernel/qwidget.cpp:1386
#16 0x00007f0e353568ba in ~QAbstractButton (this=0xb3f520) at widgets/qabstractbutton.cpp:601
#17 0x00007f0e3542fb9d in ~QToolButton (this=0xb3f520) at widgets/qtoolbutton.cpp:403
#18 0x00007f0e35da4939 in QObjectPrivate::deleteChildren (this=0xb3fa10) at kernel/qobject.cpp:1845
#19 0x00007f0e34fb392c in ~QWidget (this=0xb2f010) at kernel/qwidget.cpp:1373
#20 0x00007f0e354262be in ~QToolBar (this=0xb2f010) at widgets/qtoolbar.cpp:576
#21 0x00007f0e36ceeac1 in ~KToolBar (this=0xb2f010) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/widgets/ktoolbar.cpp:645
#22 0x00007f0e35da4939 in QObjectPrivate::deleteChildren (this=0x73fcb0) at kernel/qobject.cpp:1845
#23 0x00007f0e34fb392c in ~QWidget (this=0x6ca260) at kernel/qwidget.cpp:1373
#24 0x00007f0e353c05c9 in ~QMainWindow (this=0x6ca260) at widgets/qmainwindow.cpp:328
#25 0x00007f0e36cbbd94 in ~KMainWindow (this=0x6ca260) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/widgets/kmainwindow.cpp:467
#26 0x00007f0e36cfb5a4 in ~KXmlGuiWindow (this=0x6ca260, __vtt_parm=0x7f0e38644e10) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/xmlgui/kxmlguiwindow.cpp:127
#27 0x00007f0e37a73509 in ~MainWindow (this=0x6ca260, __vtt_parm=0x7f0e38644e08) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kparts/mainwindow.cpp:77
#28 0x00007f0e383e17fb in ~KonqMainWindow (this=0x6ca260) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmainwindow.cpp:358
#29 0x00007f0e35da4423 in qDeleteInEventHandler (o=0x6ca260) at kernel/qobject.cpp:3762
#30 0x00007f0e35da8732 in QObject::event (this=0x6ca260, e=0x1285370) at kernel/qobject.cpp:1092
#31 0x00007f0e34fb98cb in QWidget::event (this=0x6ca260, event=0x1285370) at kernel/qwidget.cpp:7913
#32 0x00007f0e353c04d7 in QMainWindow::event (this=0x6ca260, event=0x1285370) at widgets/qmainwindow.cpp:1396
#33 0x00007f0e36cbd909 in KMainWindow::event (this=0x6ca260, ev=0x1285370) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/widgets/kmainwindow.cpp:1094
#34 0x00007f0e36cfb2a3 in KXmlGuiWindow::event (this=0x6ca260, ev=0x1285370) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/xmlgui/kxmlguiwindow.cpp:131
#35 0x00007f0e383c3455 in KonqMainWindow::event (this=0x6ca260, e=0x1285370) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmainwindow.cpp:5687
#36 0x00007f0e34f5d0ff in QApplicationPrivate::notify_helper (this=0x621d30, receiver=0x6ca260, e=0x1285370) at kernel/qapplication.cpp:4084
#37 0x00007f0e34f5f079 in QApplication::notify (this=0x7fff40862db0, receiver=0x6ca260, e=0x1285370) at kernel/qapplication.cpp:4049
#38 0x00007f0e36bec50c in KApplication::notify (this=0x7fff40862db0, receiver=0x6ca260, event=0x1285370)
    at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307
#39 0x00007f0e35d951e8 in QCoreApplication::notifyInternal (this=0x7fff40862db0, receiver=0x6ca260, event=0x1285370) at kernel/qcoreapplication.cpp:598
#40 0x00007f0e35d984cf in QCoreApplication::sendEvent (receiver=0x6ca260, event=0x1285370) at kernel/qcoreapplication.h:213
#41 0x00007f0e35d95743 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x604db0) at kernel/qcoreapplication.cpp:1236
#42 0x00007f0e35d958e4 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132
#43 0x00007f0e35dc2da9 in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#44 0x00007f0e35dc1e71 in postEventSourceDispatch (s=0x625350) at kernel/qeventdispatcher_glib.cpp:209
#45 0x00007f0e318e9b48 in g_main_dispatch (context=0x623e20) at gmain.c:2144
#46 0x00007f0e318eb2b8 in IA__g_main_context_dispatch (context=0x623e20) at gmain.c:2697
#47 0x00007f0e318eb8fd in g_main_context_iterate (context=0x623e20, block=1, dispatch=1, self=0x621660) at gmain.c:2778
#48 0x00007f0e318ebb3e in IA__g_main_context_iteration (context=0x623e20, may_block=1) at gmain.c:2841
#49 0x00007f0e35dc1540 in QEventDispatcherGlib::processEvents (this=0x60d460, flags=@0x7fff40862b90) at kernel/qeventdispatcher_glib.cpp:323
#50 0x00007f0e3500154b in QGuiEventDispatcherGlib::processEvents (this=0x60d460, flags=@0x7fff40862bf0) at kernel/qguieventdispatcher_glib.cpp:202
#51 0x00007f0e35d92228 in QEventLoop::processEvents (this=0x7fff40862cb0, flags=@0x7fff40862c50) at kernel/qeventloop.cpp:149
#52 0x00007f0e35d92435 in QEventLoop::exec (this=0x7fff40862cb0, flags=@0x7fff40862cc0) at kernel/qeventloop.cpp:196
#53 0x00007f0e35d95a06 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#54 0x00007f0e34f5cefe in QApplication::exec () at kernel/qapplication.cpp:3553
#55 0x00007f0e3840d161 in kdemain (argc=2, argv=0x7fff40863a38) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmain.cpp:257
#56 0x0000000000400993 in main (argc=2, argv=0x7fff40863a38) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror_build/konqueror/src/konqueror_dummy.cpp:3


===============================================

Application: Konqueror (konqueror), signal SIGSEGV
0x00007f708087e491 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 4543)]

Thread 2 (Thread 0x7f707510d950 (LWP 4549)):
#0  0x00007f70830d9c8d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f7083349d65 in QWaitConditionPrivate::wait (this=0xbf4cf0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007f70833498db in QWaitCondition::wait (this=0x1134368, mutex=0x1134360, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f708333d900 in QThreadPoolThread::run (this=0xc8f890) at concurrent/qthreadpool.cpp:140
#4  0x00007f7083349597 in QThreadPrivate::start (arg=0xc8f890) at thread/qthread_unix.cpp:189
#5  0x00007f70830d5097 in start_thread () from /lib/libpthread.so.0
#6  0x00007f70808ab77d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7085ec0760 (LWP 4543)):
[KCrash Handler]
#5  0x00007f708344d706 in QList<QObjectPrivate::Connection>::node_copy (this=0xb5cf10, from=0xfffffffc1c932cf8, to=0xf7f078, src=0x7f6c9f131f18)
    at ../../include/QtCore/../../src/corelib/tools/qlist.h:357
#6  0x00007f708344e02d in QList<QObjectPrivate::Connection>::detach_helper (this=0xb5cf10) at ../../include/QtCore/../../src/corelib/tools/qlist.h:525
#7  0x00007f708344e0c9 in QList<QObjectPrivate::Connection>::detach (this=0xb5cf10) at ../../include/QtCore/../../src/corelib/tools/qlist.h:119
#8  0x00007f708344e0e9 in QList<QObjectPrivate::Connection>::operator[] (this=0xb5cf10, i=0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:404
#9  0x00007f708344bec7 in ~QObject (this=0xd6c8f0) at kernel/qobject.cpp:785
#10 0x00007f70826549c5 in ~QWidget (this=0xd6c8f0) at kernel/qwidget.cpp:1386
#11 0x00007f7082a85776 in ~QMenu (this=0xd6c8f0) at widgets/qmenu.cpp:1373
#12 0x00007f7084361bce in ~KMenu (this=0xd6c8f0) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/widgets/kmenu.cpp:173
#13 0x00007f7083445939 in QObjectPrivate::deleteChildren (this=0x6d0710) at kernel/qobject.cpp:1845
#14 0x00007f708265492c in ~QWidget (this=0x740710) at kernel/qwidget.cpp:1373
#15 0x00007f7082a615c9 in ~QMainWindow (this=0x740710) at widgets/qmainwindow.cpp:328
#16 0x00007f708435cd94 in ~KMainWindow (this=0x740710) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/widgets/kmainwindow.cpp:467
#17 0x00007f708439c5a4 in ~KXmlGuiWindow (this=0x740710, __vtt_parm=0x7f7085ce5e10) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/xmlgui/kxmlguiwindow.cpp:127
#18 0x00007f7085114509 in ~MainWindow (this=0x740710, __vtt_parm=0x7f7085ce5e08) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kparts/mainwindow.cpp:77
#19 0x00007f7085a827fb in ~KonqMainWindow (this=0x740710) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmainwindow.cpp:358
#20 0x00007f7083445423 in qDeleteInEventHandler (o=0x740710) at kernel/qobject.cpp:3762
#21 0x00007f7083449732 in QObject::event (this=0x740710, e=0x1198550) at kernel/qobject.cpp:1092
#22 0x00007f708265a8cb in QWidget::event (this=0x740710, event=0x1198550) at kernel/qwidget.cpp:7913
#23 0x00007f7082a614d7 in QMainWindow::event (this=0x740710, event=0x1198550) at widgets/qmainwindow.cpp:1396
#24 0x00007f708435e909 in KMainWindow::event (this=0x740710, ev=0x1198550) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/widgets/kmainwindow.cpp:1094
#25 0x00007f708439c2a3 in KXmlGuiWindow::event (this=0x740710, ev=0x1198550) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/xmlgui/kxmlguiwindow.cpp:131
#26 0x00007f7085a64455 in KonqMainWindow::event (this=0x740710, e=0x1198550) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmainwindow.cpp:5687
#27 0x00007f70825fe0ff in QApplicationPrivate::notify_helper (this=0x621d30, receiver=0x740710, e=0x1198550) at kernel/qapplication.cpp:4084
#28 0x00007f7082600079 in QApplication::notify (this=0x7fff8df06450, receiver=0x740710, e=0x1198550) at kernel/qapplication.cpp:4049
#29 0x00007f708428d50c in KApplication::notify (this=0x7fff8df06450, receiver=0x740710, event=0x1198550)
    at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307
#30 0x00007f70834361e8 in QCoreApplication::notifyInternal (this=0x7fff8df06450, receiver=0x740710, event=0x1198550) at kernel/qcoreapplication.cpp:598
#31 0x00007f70834394cf in QCoreApplication::sendEvent (receiver=0x740710, event=0x1198550) at kernel/qcoreapplication.h:213
#32 0x00007f7083436743 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x604db0) at kernel/qcoreapplication.cpp:1236
#33 0x00007f70834368e4 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132
#34 0x00007f7083463da9 in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#35 0x00007f7083462e71 in postEventSourceDispatch (s=0x625350) at kernel/qeventdispatcher_glib.cpp:209
#36 0x00007f707ef8ab48 in g_main_dispatch (context=0x623e20) at gmain.c:2144
#37 0x00007f707ef8c2b8 in IA__g_main_context_dispatch (context=0x623e20) at gmain.c:2697
#38 0x00007f707ef8c8fd in g_main_context_iterate (context=0x623e20, block=1, dispatch=1, self=0x621660) at gmain.c:2778
#39 0x00007f707ef8cb3e in IA__g_main_context_iteration (context=0x623e20, may_block=1) at gmain.c:2841
#40 0x00007f7083462540 in QEventDispatcherGlib::processEvents (this=0x60d460, flags=@0x7fff8df06230) at kernel/qeventdispatcher_glib.cpp:323
#41 0x00007f70826a254b in QGuiEventDispatcherGlib::processEvents (this=0x60d460, flags=@0x7fff8df06290) at kernel/qguieventdispatcher_glib.cpp:202
#42 0x00007f7083433228 in QEventLoop::processEvents (this=0x7fff8df06350, flags=@0x7fff8df062f0) at kernel/qeventloop.cpp:149
#43 0x00007f7083433435 in QEventLoop::exec (this=0x7fff8df06350, flags=@0x7fff8df06360) at kernel/qeventloop.cpp:196
#44 0x00007f7083436a06 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#45 0x00007f70825fdefe in QApplication::exec () at kernel/qapplication.cpp:3553
#46 0x00007f7085aae161 in kdemain (argc=2, argv=0x7fff8df070d8) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmain.cpp:257
#47 0x0000000000400993 in main (argc=2, argv=0x7fff8df070d8) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror_build/konqueror/src/konqueror_dummy.cpp:3

===============================================
(This was triggered after the edit dialog was Applied)
Application: Konqueror (konqueror), signal SIGSEGV
0x00007fe37c854460 in nanosleep () from /lib/libc.so.6

Thread 1 (Thread 0x7fe381e96760 (LWP 4591)):
[KCrash Handler]
#5  0x00007fe37e5d0ae4 in QObject::isWidgetType (this=0xb684a0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:149
#6  0x00007fe37e6228ac in QWidget::ensurePolished (this=0x1022610) at kernel/qwidget.cpp:8740
#7  0x00007fe37e62fb4c in QWidget::event (this=0x1022610, event=0x9b91a0) at kernel/qwidget.cpp:7587
#8  0x00007fe37ea60405 in QMenu::event (this=0x1022610, e=0x9b91a0) at widgets/qmenu.cpp:2351
#9  0x00007fe37e5d40ff in QApplicationPrivate::notify_helper (this=0x621d30, receiver=0x1022610, e=0x9b91a0) at kernel/qapplication.cpp:4084
#10 0x00007fe37e5d6079 in QApplication::notify (this=0x7fff89edc420, receiver=0x1022610, e=0x9b91a0) at kernel/qapplication.cpp:4049
#11 0x00007fe38026350c in KApplication::notify (this=0x7fff89edc420, receiver=0x1022610, event=0x9b91a0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307
#12 0x00007fe37f40c1e8 in QCoreApplication::notifyInternal (this=0x7fff89edc420, receiver=0x1022610, event=0x9b91a0) at kernel/qcoreapplication.cpp:598
#13 0x00007fe37f40f4cf in QCoreApplication::sendEvent (receiver=0x1022610, event=0x9b91a0) at kernel/qcoreapplication.h:213
#14 0x00007fe37f40c743 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x604db0) at kernel/qcoreapplication.cpp:1236
#15 0x00007fe37f40c8e4 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132
#16 0x00007fe37f439da9 in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#17 0x00007fe37f438e71 in postEventSourceDispatch (s=0x625350) at kernel/qeventdispatcher_glib.cpp:209
#18 0x00007fe37af60b48 in g_main_dispatch (context=0x623e20) at gmain.c:2144
#19 0x00007fe37af622b8 in IA__g_main_context_dispatch (context=0x623e20) at gmain.c:2697
#20 0x00007fe37af628fd in g_main_context_iterate (context=0x623e20, block=1, dispatch=1, self=0x621660) at gmain.c:2778
#21 0x00007fe37af62b3e in IA__g_main_context_iteration (context=0x623e20, may_block=1) at gmain.c:2841
#22 0x00007fe37f438540 in QEventDispatcherGlib::processEvents (this=0x60d460, flags=@0x7fff89edc200) at kernel/qeventdispatcher_glib.cpp:323
#23 0x00007fe37e67854b in QGuiEventDispatcherGlib::processEvents (this=0x60d460, flags=@0x7fff89edc260) at kernel/qguieventdispatcher_glib.cpp:202
#24 0x00007fe37f409228 in QEventLoop::processEvents (this=0x7fff89edc320, flags=@0x7fff89edc2c0) at kernel/qeventloop.cpp:149
#25 0x00007fe37f409435 in QEventLoop::exec (this=0x7fff89edc320, flags=@0x7fff89edc330) at kernel/qeventloop.cpp:196
#26 0x00007fe37f40ca06 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#27 0x00007fe37e5d3efe in QApplication::exec () at kernel/qapplication.cpp:3553
#28 0x00007fe381a84161 in kdemain (argc=2, argv=0x7fff89edd0a8) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmain.cpp:257
#29 0x0000000000400993 in main (argc=2, argv=0x7fff89edd0a8) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror_build/konqueror/src/konqueror_dummy.cpp:3

===============================================

Application: Konqueror (konqueror), signal SIGSEGV
0x00007f0456a13491 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 4623)]

Thread 2 (Thread 0x7f044b2a2950 (LWP 4628)):
#0  0x00007f045926ec8d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f04594ded65 in QWaitConditionPrivate::wait (this=0xf46f30, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007f04594de8db in QWaitCondition::wait (this=0xf46e68, mutex=0xf46e60, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f04594d2900 in QThreadPoolThread::run (this=0xd478c0) at concurrent/qthreadpool.cpp:140
#4  0x00007f04594de597 in QThreadPrivate::start (arg=0xd478c0) at thread/qthread_unix.cpp:189
#5  0x00007f045926a097 in start_thread () from /lib/libpthread.so.0
#6  0x00007f0456a4077d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f045c055760 (LWP 4623)):
[KCrash Handler]
#5  0x00007f04595db032 in QObjectPrivate::removeReceiver (this=0x1023b10, signal=32, receiver=0xc91960) at kernel/qobject.cpp:293
#6  0x00007f04595e1114 in ~QObject (this=0xc91960) at kernel/qobject.cpp:823
#7  0x00007f04587e99c5 in ~QWidget (this=0xc91960) at kernel/qwidget.cpp:1386
#8  0x00007f0458b8c8ba in ~QAbstractButton (this=0xc91960) at widgets/qabstractbutton.cpp:601
#9  0x00007f0458c65b9d in ~QToolButton (this=0xc91960) at widgets/qtoolbutton.cpp:403
#10 0x00007f04595da939 in QObjectPrivate::deleteChildren (this=0x1023b10) at kernel/qobject.cpp:1845
#11 0x00007f04587e992c in ~QWidget (this=0xb8f910) at kernel/qwidget.cpp:1373
#12 0x00007f0458c5c2be in ~QToolBar (this=0xb8f910) at widgets/qtoolbar.cpp:576
#13 0x00007f045a524ac1 in ~KToolBar (this=0xb8f910) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/widgets/ktoolbar.cpp:645
#14 0x00007f045a52e9dd in KXMLGUIBuilder::removeContainer (this=0x7a83e0, container=0xb8f910, parent=0x0, element=@0x7fff64096160, containerAction=0x0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/xmlgui/kxmlguibuilder.cpp:259
#15 0x00007f045bc15a7f in KonqMainWindow::removeContainer (this=0x7a83b0, container=0xb8f910, parent=0x0, element=@0x7fff64096160, containerAction=0x0)
    at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmainwindow.cpp:430
#16 0x00007f045a540fa8 in KXMLGUI::ContainerNode::destruct (this=0xc7cf40, element=@0x7fff64096160, state=@0x9c4140)
    at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/xmlgui/kxmlguifactory_p.cpp:347
#17 0x00007f045a54105f in KXMLGUI::ContainerNode::destructChildren (this=0x9c4230, element=@0x7fff640962e0, state=@0x9c4140)
    at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/xmlgui/kxmlguifactory_p.cpp:371
#18 0x00007f045a540e8a in KXMLGUI::ContainerNode::destruct (this=0x9c4230, element=@0x7fff640962e0, state=@0x9c4140)
    at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/xmlgui/kxmlguifactory_p.cpp:326
#19 0x00007f045a53aebb in KXMLGUIFactory::removeClient (this=0x9c3ff0, client=0xbb9588) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/xmlgui/kxmlguifactory.cpp:429
#20 0x00007f045b2a8f06 in KParts::MainWindow::createGUI (this=0x7a83b0, part=0x0) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kparts/mainwindow.cpp:101
#21 0x00007f045bc0cdf5 in KonqMainWindow::slotPartActivated (this=0x7a83b0, part=0x0) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmainwindow.cpp:2014
#22 0x00007f045bbceab6 in KonqViewManager::emitActivePartChanged (this=0x7b8df0) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqviewmanager.cpp:1023
#23 0x00007f045bbceebd in KonqViewManager::doSetActivePart (this=0x7b8df0, part=0x0) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqviewmanager.cpp:994
#24 0x00007f045bbceee9 in KonqViewManager::setActivePart (this=0x7b8df0, part=0x0) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqviewmanager.cpp:955
#25 0x00007f045bbd1956 in KonqViewManager::clear (this=0x7b8df0) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqviewmanager.cpp:641
#26 0x00007f045bbf8e80 in KonqMainWindow::stayPreloaded (this=0x7a83b0) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmainwindow.cpp:5704
#27 0x00007f045bbfbacc in KonqMainWindow::queryExit (this=0x7a83b0) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmainwindow.cpp:5162
#28 0x00007f045a4f15b3 in KMainWindow::closeEvent (this=0x7a83b0, e=0x7fff64097700) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/widgets/kmainwindow.cpp:598
#29 0x00007f045bc0ba44 in KonqMainWindow::closeEvent (this=0x7a83b0, e=0x7fff64097700) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmainwindow.cpp:5129
#30 0x00007f04587eeed1 in QWidget::event (this=0x7a83b0, event=0x7fff64097700) at kernel/qwidget.cpp:7666
#31 0x00007f0458bf64d7 in QMainWindow::event (this=0x7a83b0, event=0x7fff64097700) at widgets/qmainwindow.cpp:1396
#32 0x00007f045a4f3909 in KMainWindow::event (this=0x7a83b0, ev=0x7fff64097700) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/widgets/kmainwindow.cpp:1094
#33 0x00007f045a5312a3 in KXmlGuiWindow::event (this=0x7a83b0, ev=0x7fff64097700) at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/xmlgui/kxmlguiwindow.cpp:131
#34 0x00007f045bbf9455 in KonqMainWindow::event (this=0x7a83b0, e=0x7fff64097700) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmainwindow.cpp:5687
#35 0x00007f04587930ff in QApplicationPrivate::notify_helper (this=0x621d30, receiver=0x7a83b0, e=0x7fff64097700) at kernel/qapplication.cpp:4084
#36 0x00007f0458795079 in QApplication::notify (this=0x7fff640985e0, receiver=0x7a83b0, e=0x7fff64097700) at kernel/qapplication.cpp:4049
#37 0x00007f045a42250c in KApplication::notify (this=0x7fff640985e0, receiver=0x7a83b0, event=0x7fff64097700)
    at /var/tmp/portage/kde-base/kdelibs-4.2.2-r1/work/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307
#38 0x00007f04595cb1e8 in QCoreApplication::notifyInternal (this=0x7fff640985e0, receiver=0x7a83b0, event=0x7fff64097700) at kernel/qcoreapplication.cpp:598
#39 0x00007f045879f239 in QCoreApplication::sendSpontaneousEvent (receiver=0x7a83b0, event=0x7fff64097700) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#40 0x00007f04587ea6c7 in QWidgetPrivate::close_helper (this=0x6cb420, mode=QWidgetPrivate::CloseWithSpontaneousEvent) at kernel/qwidget.cpp:7086
#41 0x00007f04587fc581 in QETWidget::translateCloseEvent (this=0x7a83b0) at kernel/qapplication_x11.cpp:5307
#42 0x00007f04587ff8f6 in QApplication::x11ClientMessage (this=0x7fff640985e0, w=0x7a83b0, event=0x7fff64097fc0, passive_only=false) at kernel/qapplication_x11.cpp:3082
#43 0x00007f0458809a69 in QApplication::x11ProcessEvent (this=0x7fff640985e0, event=0x7fff64097fc0) at kernel/qapplication_x11.cpp:3675
#44 0x00007f0458837cfb in x11EventSourceDispatch (s=0x6254f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#45 0x00007f045511fb48 in g_main_dispatch (context=0x623e20) at gmain.c:2144
#46 0x00007f04551212b8 in IA__g_main_context_dispatch (context=0x623e20) at gmain.c:2697
#47 0x00007f04551218fd in g_main_context_iterate (context=0x623e20, block=1, dispatch=1, self=0x621660) at gmain.c:2778
#48 0x00007f0455121b3e in IA__g_main_context_iteration (context=0x623e20, may_block=1) at gmain.c:2841
#49 0x00007f04595f7540 in QEventDispatcherGlib::processEvents (this=0x60d460, flags=@0x7fff640983c0) at kernel/qeventdispatcher_glib.cpp:323
#50 0x00007f045883754b in QGuiEventDispatcherGlib::processEvents (this=0x60d460, flags=@0x7fff64098420) at kernel/qguieventdispatcher_glib.cpp:202
#51 0x00007f04595c8228 in QEventLoop::processEvents (this=0x7fff640984e0, flags=@0x7fff64098480) at kernel/qeventloop.cpp:149
#52 0x00007f04595c8435 in QEventLoop::exec (this=0x7fff640984e0, flags=@0x7fff640984f0) at kernel/qeventloop.cpp:196
#53 0x00007f04595cba06 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#54 0x00007f0458792efe in QApplication::exec () at kernel/qapplication.cpp:3553
#55 0x00007f045bc43161 in kdemain (argc=2, argv=0x7fff64099268) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror-4.2.2/konqueror/src/konqmain.cpp:257
#56 0x0000000000400993 in main (argc=2, argv=0x7fff64099268) at /var/tmp/portage/kde-base/konqueror-4.2.2/work/konqueror_build/konqueror/src/konqueror_dummy.cpp:3


Sorry if these are all different bugs.
Comment 15 Alan Alpert 2009-06-20 19:13:07 UTC
Still can reproduce (irregularly) with Konqueror 4.2.92. Approximately 2/3rds of the time, after adding or removing a button from the toolbar, konqueror crashes on exit. It does not crash this often if you leave the toolbar alone.
Backtraces between crashes vary.

It may also be helpful to note that this behavior is not seen in korganizer or kontact (which also use KParts::MainWindow).
Comment 16 Diego 2010-09-19 14:25:57 UTC
Good news. I tried several times to reproduce using the procedure at comment #13 and I'm not able to reproduce it anymore using Arch Linux with KDE 4.5.1 and Qt 4.6.3.
I think that if it's fixed also for other people that were able to reproduce the bug it can be closed.
Comment 17 Diego 2011-04-24 17:14:56 UTC
Cannot reproduce anymore neither with KDE 4.6.2 and Qt 4.7.2. If anyone else can, please reopen.