Bug 198450 - crash at closing opened ui file (in show mode)
Summary: crash at closing opened ui file (in show mode)
Status: RESOLVED DUPLICATE of bug 170806
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kdeui (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-30 20:50 UTC by Christoph Thielecke
Modified: 2010-10-13 17:51 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Thielecke 2009-06-30 20:50:00 UTC
Application that crashed: kdevelop
Version of the application: 3.9.94 (using KDevPlatform 0.9.94)
KDE Version: 4.3.60 (KDE 4.3.60 (KDE 4.4 >= 20090624))
Qt Version: 4.5.1
Operating System: Linux 2.6.30 i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
Kdevelop has been crashed as I close a openend ui file. The ui was showed only (no edit possible).

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
[Current thread is 0 (LWP 20175)]

Thread 8 (Thread 0xb2244b90 (LWP 20180)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6e8d2e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6f1e73c in QWaitCondition::wait (this=0x82fadc4, mutex=0x82fadc8, time=200000) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:85
#3  0xb5f05a75 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x82fadb8) at /home/kde-devel/kdesvn/kdevplatform/language/duchain/duchain.cpp:280
#4  0xb6f1d9d0 in QThreadPrivate::start (arg=0x82fadb8) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#5  0xb6e894e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#6  0xb643f21e in clone () from /lib/i686/cmov/libc.so.6

Thread 7 (Thread 0xabaf2b90 (LWP 20242)):
#0  0xb6e8a891 in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0
#1  0xb56e36bc in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb56e3a9a in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x08db0580 in ?? ()
#4  0xabaf21f8 in ?? ()
#5  0xaf1f0fa8 in ?? ()
#6  0x00000001 in ?? ()
#7  0x00000001 in ?? ()
#8  0xb575c928 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb575c558 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb6e8de65 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0
#11 0xb56e3f28 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#12 0xb7025847 in QEventDispatcherGlib::processEvents (this=0x8db0510, flags={i = -1414585736}) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326
#13 0xb6ffc73a in QEventLoop::processEvents (this=0xabaf22e0, flags={i = -1414585672}) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#14 0xb6ffc8fa in QEventLoop::exec (this=0xabaf22e0, flags={i = -1414585624}) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#15 0xb6f1ab03 in QThread::exec (this=0x8db1b00) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:487
#16 0xb6005890 in KDevelop::CompletionWorkerThread::run (this=0x8db1b00) at /home/kde-devel/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#17 0xb6f1d9d0 in QThreadPrivate::start (arg=0x8db1b00) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#18 0xb6e894e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#19 0xb643f21e in clone () from /lib/i686/cmov/libc.so.6

Thread 6 (Thread 0xac2f3b90 (LWP 20243)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6434b17 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb56f11bb in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb56e3c42 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xaf1f4398 in ?? ()
#5  0x00000001 in ?? ()
#6  0xffffffff in ?? ()
#7  0xaf1f4398 in ?? ()
#8  0x00000001 in ?? ()
#9  0xb575c928 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb575c558 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0xb575c580 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0xac2f31f4 in ?? ()
#13 0xb575c558 in ?? () from /usr/lib/libglib-2.0.so.0
#14 0xb575c580 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0xaf1af25c in ?? ()
#16 0x00000001 in ?? ()
#17 0xaf1af258 in ?? ()
#18 0xaf1f4398 in ?? ()
#19 0xb56f1190 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0xb6e8c370 in ?? () from /lib/i686/cmov/libpthread.so.0
#21 0xb6e8a890 in ?? () from /lib/i686/cmov/libpthread.so.0
#22 0xaf1af25c in ?? ()
#23 0x00000000 in ?? ()

Thread 5 (Thread 0xacaf4b90 (LWP 20250)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6e8d2e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6f1d25e in thread_sleep (ti=0xacaf42d0) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:298
#3  0xb6f1d38b in QThread::msleep (msecs=<value optimized out>) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:324
#4  0xaaf711db in UIBlockTester::UIBlockTesterThread::run (this=0x8295908) at /home/kde-devel/kdesvn/kdevelop/languages/cpp/cpplanguagesupport.cpp:985
#5  0xb6f1d9d0 in QThreadPrivate::start (arg=0x8295908) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#6  0xb6e894e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb643f21e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xa91e5b90 (LWP 20262)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6e8cfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6f1e762 in QWaitCondition::wait (this=0x828f968, mutex=0x828fa88, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#3  0xb78f4678 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x828f950, th=0x9cc7a50) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb78f786c in ThreadWeaver::SuspendedState::waitForAvailableJob (this=0x828fd58, th=0x9cc7a50) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:54
#5  0xb78f325b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x828f950, th=0x9cc7a50) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb78f78b4 in ThreadWeaver::SuspendedState::applyForWork (this=0x828fd58, th=0x9cc7a50, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:48
#7  0xb78f4c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f950, th=0x9cc7a50, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb78f78cf in ThreadWeaver::SuspendedState::applyForWork (this=0x828fd58, th=0x9cc7a50, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:49
#9  0xb78f4c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f950, th=0x9cc7a50, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb78f78cf in ThreadWeaver::SuspendedState::applyForWork (this=0x828fd58, th=0x9cc7a50, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:49
#11 0xb78f4c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f950, th=0x9cc7a50, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb78f78cf in ThreadWeaver::SuspendedState::applyForWork (this=0x828fd58, th=0x9cc7a50, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:49
#13 0xb78f4c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f950, th=0x9cc7a50, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb78f54ee in ThreadWeaver::ThreadRunHelper::run (this=0xa91e5310, parent=0x828f950, th=0x9cc7a50) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#15 0xb78f5b2b in ThreadWeaver::Thread::run (this=0x9cc7a50) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#16 0xb6f1d9d0 in QThreadPrivate::start (arg=0x9cc7a50) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#17 0xb6e894e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#18 0xb643f21e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xa89e4b90 (LWP 20263)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6e8cfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6f1e762 in QWaitCondition::wait (this=0x828f968, mutex=0x828fa88, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#3  0xb78f4678 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x828f950, th=0x819aac8) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb78f786c in ThreadWeaver::SuspendedState::waitForAvailableJob (this=0x828fd58, th=0x819aac8) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:54
#5  0xb78f325b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x828f950, th=0x819aac8) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb78f78b4 in ThreadWeaver::SuspendedState::applyForWork (this=0x828fd58, th=0x819aac8, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:48
#7  0xb78f4c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f950, th=0x819aac8, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb78f78cf in ThreadWeaver::SuspendedState::applyForWork (this=0x828fd58, th=0x819aac8, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:49
#9  0xb78f4c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f950, th=0x819aac8, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb78f78cf in ThreadWeaver::SuspendedState::applyForWork (this=0x828fd58, th=0x819aac8, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:49
#11 0xb78f4c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f950, th=0x819aac8, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb78f54ee in ThreadWeaver::ThreadRunHelper::run (this=0xa89e4310, parent=0x828f950, th=0x819aac8) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#13 0xb78f5b2b in ThreadWeaver::Thread::run (this=0x819aac8) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#14 0xb6f1d9d0 in QThreadPrivate::start (arg=0x819aac8) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#15 0xb6e894e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb643f21e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xa81e3b90 (LWP 20264)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6e8cfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb6f1e762 in QWaitCondition::wait (this=0x828f968, mutex=0x828fa88, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#3  0xb78f4678 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x828f950, th=0x89536c8) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb78f786c in ThreadWeaver::SuspendedState::waitForAvailableJob (this=0x828fd58, th=0x89536c8) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:54
#5  0xb78f325b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x828f950, th=0x89536c8) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb78f78b4 in ThreadWeaver::SuspendedState::applyForWork (this=0x828fd58, th=0x89536c8, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:48
#7  0xb78f4c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f950, th=0x89536c8, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb78f78cf in ThreadWeaver::SuspendedState::applyForWork (this=0x828fd58, th=0x89536c8, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/SuspendedState.cpp:49
#9  0xb78f4c03 in ThreadWeaver::WeaverImpl::applyForWork (this=0x828f950, th=0x89536c8, previous=0x0) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb78f54ee in ThreadWeaver::ThreadRunHelper::run (this=0xa81e3310, parent=0x828f950, th=0x89536c8) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#11 0xb78f5b2b in ThreadWeaver::Thread::run (this=0x89536c8) at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#12 0xb6f1d9d0 in QThreadPrivate::start (arg=0x89536c8) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#13 0xb6e894e5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#14 0xb643f21e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb54a0710 (LWP 20175)):
[KCrash Handler]
#6  0xb73ee72b in KToolBar::applyAppearanceSettings (this=0x87583d0, cg=@0xbfd62870, forceGlobal=false) at /home/kde-devel/kdesvn/kdelibs/kdeui/widgets/ktoolbar.cpp:963
#7  0xb73eeb48 in KToolBar::applySettings (this=0x87583d0, cg=@0xbfd62870, force=false) at /home/kde-devel/kdesvn/kdelibs/kdeui/widgets/ktoolbar.cpp:926
#8  0xb73b9da3 in KMainWindow::applyMainWindowSettings (this=0x81dfa68, cg=@0xbfd6291c, force=false) at /home/kde-devel/kdesvn/kdelibs/kdeui/widgets/kmainwindow.cpp:789
#9  0xb73fcb47 in KXmlGuiWindow::applyMainWindowSettings (this=0x81dfa68, config=@0xbfd6291c, force=<value optimized out>) at /home/kde-devel/kdesvn/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:355
#10 0xb73fc166 in KXmlGuiWindow::finalizeGUI (this=0x81dfa68) at /home/kde-devel/kdesvn/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:348
#11 0xb73f98f0 in KXMLGUIBuilder::finalizeGUI (this=0x81dfa80) at /home/kde-devel/kdesvn/kdelibs/kdeui/xmlgui/kxmlguibuilder.cpp:415
#12 0xb73fc0c7 in KXmlGuiWindow::finalizeGUI (this=0x81dfa68, client=0xa47e794) at /home/kde-devel/kdesvn/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:364
#13 0xb740ab5e in KXMLGUIFactory::addClient (this=0x82054c0, client=0xa47e794) at /home/kde-devel/kdesvn/kdelibs/kdeui/xmlgui/kxmlguifactory.cpp:276
#14 0xb7c88c6b in KDevelop::MainWindowPrivate::changeActiveView (this=0x82041f0, view=0x8d7abd0) at /home/kde-devel/kdesvn/kdevplatform/shell/mainwindow_p.cpp:151
#15 0xb7c89869 in KDevelop::MainWindowPrivate::qt_metacall (this=0x82041f0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfd62bec)
    at /home/kde-devel/kdesvn/build/kdevplatform/shell/mainwindow_p.moc:114
#16 0xb7010529 in QMetaObject::activate (sender=0x81dfa68, from_signal_index=<value optimized out>, to_signal_index=52, argv=0xbfd62764)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3108
#17 0xb7010ad2 in QMetaObject::activate (sender=0x81dfa68, m=0xb5e654d8, local_signal_index=2, argv=0xbfd62bec) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3185
#18 0xb5e42b13 in Sublime::MainWindow::activeViewChanged (this=0x81dfa68, _t1=0x8d7abd0) at /home/kde-devel/kdesvn/build/kdevplatform/sublime/mainwindow.moc:137
#19 0xb5e42de2 in Sublime::MainWindow::setActiveView (this=0x81dfa68, view=0x8d7abd0) at /home/kde-devel/kdesvn/kdevplatform/sublime/mainwindow.cpp:191
#20 0xb5e4e231 in Sublime::MainWindowPrivate::aboutToRemoveView (this=0x81e0a68, index=0x82110a0, view=0xaf129ed0) at /home/kde-devel/kdesvn/kdevplatform/sublime/mainwindow_p.cpp:422
#21 0xb5e431a8 in Sublime::MainWindow::qt_metacall (this=0x81dfa68, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfd62ec8) at /home/kde-devel/kdesvn/build/kdevplatform/sublime/mainwindow.moc:107
#22 0xb7c835aa in KDevelop::MainWindow::qt_metacall (this=0x81dfa68, _c=QMetaObject::InvokeMetaMethod, _id=60, _a=0xbfd62ec8) at /home/kde-devel/kdesvn/build/kdevplatform/shell/mainwindow.moc:78
#23 0xb7010529 in QMetaObject::activate (sender=0x820bae8, from_signal_index=<value optimized out>, to_signal_index=5, argv=0xbfd62764)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3108
#24 0xb7010ad2 in QMetaObject::activate (sender=0x820bae8, m=0xb5e65020, local_signal_index=1, argv=0xbfd62ec8) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3185
#25 0xb5e34319 in Sublime::Area::aboutToRemoveView (this=0x820bae8, _t1=0x82110a0, _t2=0xaf129ed0) at /home/kde-devel/kdesvn/build/kdevplatform/sublime/area.moc:116
#26 0xb5e34ab1 in Sublime::Area::removeView (this=0x820bae8, view=0xaf129ed0) at /home/kde-devel/kdesvn/kdevplatform/sublime/area.cpp:188
#27 0xb7caba5d in KDevelop::PartDocument::close (this=0xaf10c598, mode=<value optimized out>) at /home/kde-devel/kdesvn/kdevplatform/shell/partdocument.cpp:131
#28 0xb7cab5f9 in KDevelop::PartDocument::closeDocument (this=0xaf10c598) at /home/kde-devel/kdesvn/kdevplatform/shell/partdocument.cpp:149
#29 0xb5e34b8d in Sublime::Area::closeView (this=0x820bae8, view=0xaf129ed0) at /home/kde-devel/kdesvn/kdevplatform/sublime/area.cpp:407
#30 0xb5e47c0a in Sublime::MainWindowPrivate::widgetCloseRequest (this=0x81e0a68, widget=0xa5e9ff0) at /home/kde-devel/kdesvn/kdevplatform/sublime/mainwindow_p.cpp:583
#31 0xb5e4e3d4 in Sublime::MainWindowPrivate::qt_metacall (this=0x81e0a68, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfd631dc)
    at /home/kde-devel/kdesvn/build/kdevplatform/sublime/mainwindow_p.moc:121
#32 0xb7010529 in QMetaObject::activate (sender=0x8ce8520, from_signal_index=<value optimized out>, to_signal_index=28, argv=0xbfd62764)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3108
#33 0xb7010ad2 in QMetaObject::activate (sender=0x8ce8520, m=0xb5e65084, local_signal_index=1, argv=0xbfd631dc) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3185
#34 0xb5e3b483 in Sublime::Container::closeRequest (this=0x8ce8520, _t1=0xa5e9ff0) at /home/kde-devel/kdesvn/build/kdevplatform/sublime/container.moc:111
#35 0xb5e3b5b5 in Sublime::Container::closeRequest (this=0x8ce8520, idx=1) at /home/kde-devel/kdesvn/kdevplatform/sublime/container.cpp:214
#36 0xb5e3db2c in Sublime::Container::qt_metacall (this=0x8ce8520, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfd632fc) at /home/kde-devel/kdesvn/build/kdevplatform/sublime/container.moc:90
#37 0xb7010529 in QMetaObject::activate (sender=0x8da15a0, from_signal_index=<value optimized out>, to_signal_index=47, argv=0xbfd62764)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3108
#38 0xb7010ad2 in QMetaObject::activate (sender=0x8da15a0, m=0xb7484298, local_signal_index=10, argv=0xbfd632fc) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3185
#39 0xb73dc353 in KTabBar::closeRequest (this=0x8da15a0, _t1=1) at /home/kde-devel/kdesvn/build/kdelibs/kdeui/ktabbar.moc:186
#40 0xb73dc74c in KTabBar::qt_metacall (this=0x8da15a0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfd633fc) at /home/kde-devel/kdesvn/build/kdelibs/kdeui/ktabbar.moc:101
#41 0xb7010529 in QMetaObject::activate (sender=0x8da15a0, from_signal_index=<value optimized out>, to_signal_index=28, argv=0xbfd62764)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3108
#42 0xb7010ad2 in QMetaObject::activate (sender=0x8da15a0, m=0xb6e261f4, local_signal_index=1, argv=0xbfd633fc) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3185
#43 0xb6b7c393 in QTabBar::tabCloseRequested (this=0x8da15a0, _t1=1) at .moc/release-shared/moc_qtabbar.cpp:208
#44 0xb6b7c6eb in QTabBarPrivate::_q_closeTab (this=0x8ce8c78) at /home/kde-devel/kdesvn/qt-copy/src/gui/widgets/qtabbar.cpp:617
#45 0xb6b873de in QTabBar::qt_metacall (this=0x8da15a0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfd6359c) at .moc/release-shared/moc_qtabbar.cpp:139
#46 0xb73dc6aa in KTabBar::qt_metacall (this=0x8da15a0, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfd6359c) at /home/kde-devel/kdesvn/build/kdelibs/kdeui/ktabbar.moc:86
#47 0xb7010529 in QMetaObject::activate (sender=0xababfa8, from_signal_index=<value optimized out>, to_signal_index=30, argv=0xbfd62764)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3108
#48 0xb7010850 in QMetaObject::activate (sender=0xababfa8, m=0xb6e307c4, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfd6359c)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3205
#49 0xb6d63511 in QAbstractButton::clicked (this=0xababfa8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#50 0xb6accdc9 in QAbstractButtonPrivate::emitClicked (this=0x8222ca8) at /home/kde-devel/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:543
#51 0xb6acdc74 in QAbstractButtonPrivate::click (this=0x8222ca8) at /home/kde-devel/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:536
#52 0xb6acded6 in QAbstractButton::mouseReleaseEvent (this=0xababfa8, e=0xbfd63bcc) at /home/kde-devel/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:1115
#53 0xb67931aa in QWidget::event (this=0xababfa8, event=0xbfd63bcc) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:7521
#54 0xb6accc6e in QAbstractButton::event (this=0xababfa8, e=0xbfd63bcc) at /home/kde-devel/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:1077
#55 0xb67401bc in QApplicationPrivate::notify_helper (this=0x8124880, receiver=0xababfa8, e=0xbfd63bcc) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4057
#56 0xb6749414 in QApplication::notify (this=0xbfd65490, receiver=0xababfa8, e=0xbfd63bcc) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3759
#57 0xb72d39cd in KApplication::notify (this=0xbfd65490, receiver=0xababfa8, event=0xbfd63bcc) at /home/kde-devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302
#58 0xb6ffdf9b in QCoreApplication::notifyInternal (this=0xbfd65490, receiver=0xababfa8, event=0xbfd63bcc) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#59 0xb6748563 in QApplicationPrivate::sendMouseEvent (receiver=0xababfa8, event=0xbfd63bcc, alienWidget=0xababfa8, nativeWidget=0x81dfa68, buttonDown=0xb6e3d7e0, lastMouseReceiver=@0xb6e3d7e4)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:216
#60 0xb67aa415 in QETWidget::translateMouseEvent (this=0x81dfa68, event=0xbfd6517c) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:4448
#61 0xb67a94c5 in QApplication::x11ProcessEvent (this=0xbfd65490, event=0xbfd6517c) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3566
#62 0xb67d02aa in x11EventSourceDispatch (s=0x8127868, callback=0, user_data=0x0) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#63 0xb56e0848 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#64 0xb56e3dab in ?? () from /usr/lib/libglib-2.0.so.0
#65 0x08126a90 in ?? ()
#66 0x00000000 in ?? ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-07-07 16:41:32 UTC
It has the same backtrace as bug 196377. But the situation is different
Comment 2 Christoph Feck 2009-07-22 13:40:06 UTC
David, looking at the code (r899730 here) this probably is another case where the xmlguiClient is invalid. Line 963 is:

const bool xmlgui = d->xmlguiClient && !d->xmlguiClient->xmlFile().isEmpty();

There is a 0 check, but I am sure the xmlguiClient is deleted, without taking care of this reference, i.e. it accesses invalid data.
Comment 3 Christoph Feck 2010-10-13 17:51:20 UTC
Closing this as a duplicate of bug 170806 because the backtrace indicates that the XMLGUI client list contains stray pointers.

If you are experiencing toolbar or shortcut related crashes again with KDE 4.5.3 or later, please create a new bug report.

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