From kdevelop-bugs Mon Feb 28 15:10:55 2011 From: Dmitry Veltishev Date: Mon, 28 Feb 2011 15:10:55 +0000 To: kdevelop-bugs Subject: [Bug 267315] New: KDevelop crash on close Message-Id: X-MARC-Message: https://marc.info/?l=kdevelop-bugs&m=129890581216736 https://bugs.kde.org/show_bug.cgi?id=267315 Summary: KDevelop crash on close Product: kdevelop Version: 4.1.2 Platform: Fedora RPMs OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: kdevelop-bugs@kdevelop.org ReportedBy: vdm-photo@ya.ru Application: kdevelop (4.1.2) KDE Platform Version: 4.5.5 (KDE 4.5.5) Qt Version: 4.7.1 Operating System: Linux 2.6.35.11-83.fc14.i686.PAE i686 Distribution (Platform): Fedora RPMs -- Information about the crash: Simply closed KDevelop with some files in several tabs open, nothing special. Settings are very similar to distribution defaults. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0xb77ba780 (LWP 1586))] Thread 8 (Thread 0xb7582b70 (LWP 1587)): #0 0x00580704 in __pthread_mutex_unlock (mutex=0x96e489c) at pthread_mutex_unlock.c:291 #1 0x006697bc in g_main_context_iterate (context=0x96e4898, block=1, dispatch=1, self=) at gmain.c:2758 #2 0x0066a04b in g_main_loop_run (loop=0x96e4918) at gmain.c:2988 #3 0x0102eed5 in gdbus_shared_thread_func (data=0x0) at gdbusprivate.c:277 #4 0x00692bd0 in g_thread_create_proxy (data=0x96e4928) at gthread.c:1897 #5 0x0057ce99 in start_thread (arg=0xb7582b70) at pthread_create.c:301 #6 0x001e7d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 7 (Thread 0xb2ffab70 (LWP 1588)): #0 0x004d0424 in __kernel_vsyscall () #1 0x00581743 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236 #2 0x053c64e0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x04d2c28d in KDevelop::DUChainPrivate::CleanupThread::run() () from /usr/lib/libkdevplatformlanguage.so.2 #4 0x053c5e6a in ?? () from /usr/lib/libQtCore.so.4 #5 0x0057ce99 in start_thread (arg=0xb2ffab70) at pthread_create.c:301 #6 0x001e7d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 6 (Thread 0xb22bdb70 (LWP 1589)): #0 0x0059ee56 in clock_gettime (clock_id=1, tp=0xb22bcfa0) at ../sysdeps/unix/clock_gettime.c:100 #1 0x0541d4b9 in ?? () from /usr/lib/libQtCore.so.4 #2 0x054ec003 in ?? () from /usr/lib/libQtCore.so.4 #3 0x054ea802 in ?? () from /usr/lib/libQtCore.so.4 #4 0x054ea89d in ?? () from /usr/lib/libQtCore.so.4 #5 0x006686b6 in g_main_context_prepare (context=, priority=0xb22bd0fc) at gmain.c:2469 #6 0x0066955b in g_main_context_iterate (context=0x9c13368, block=1, dispatch=1, self=) at gmain.c:2760 #7 0x00669c35 in g_main_context_iteration (context=0x9c13368, may_block=1) at gmain.c:2843 #8 0x054eb067 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #9 0x054bc4ca in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #10 0x054bc77a in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #11 0x053c336b in QThread::exec() () from /usr/lib/libQtCore.so.4 #12 0x04e3ab69 in KDevelop::CompletionWorkerThread::run (this=0x9c18178) at /usr/src/debug/kdevplatform-1.1.2/language/codecompletion/codecompletionmodel.cpp:81 #13 0x053c5e6a in ?? () from /usr/lib/libQtCore.so.4 #14 0x0057ce99 in start_thread (arg=0xb22bdb70) at pthread_create.c:301 #15 0x001e7d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 5 (Thread 0xb1abcb70 (LWP 1590)): #0 0x054eb058 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #1 0x054bc4ca in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #2 0x054bc77a in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #3 0x053c336b in QThread::exec() () from /usr/lib/libQtCore.so.4 #4 0x04e3ab69 in KDevelop::CompletionWorkerThread::run (this=0x97caaf8) at /usr/src/debug/kdevplatform-1.1.2/language/codecompletion/codecompletionmodel.cpp:81 #5 0x053c5e6a in ?? () from /usr/lib/libQtCore.so.4 #6 0x0057ce99 in start_thread (arg=0xb1abcb70) at pthread_create.c:301 #7 0x001e7d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 4 (Thread 0xaf307b70 (LWP 1598)): #0 0x004d0424 in __kernel_vsyscall () #1 0x0058139b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x053c6567 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x003aafb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9961a60, th=0xb4518b0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x003adcdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9935ef8, th=0xb4518b0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x003aabec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9961a60, th=0xb4518b0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x003addd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9935ef8, th=0xb4518b0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x003aab34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9961a60, th=0xb4518b0, previous=0x9d30118) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x003ac7b6 in ThreadWeaver::ThreadRunHelper::run (this=0xaf307284, parent=0x9961a60, th=0xb4518b0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87 #9 0x003ac87c in ThreadWeaver::Thread::run (this=0xb4518b0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142 #10 0x053c5e6a in ?? () from /usr/lib/libQtCore.so.4 #11 0x0057ce99 in start_thread (arg=0xaf307b70) at pthread_create.c:301 #12 0x001e7d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 3 (Thread 0xaeb06b70 (LWP 1599)): #0 0x004d0424 in __kernel_vsyscall () #1 0x0058139b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x053c6567 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x003aafb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9961a60, th=0xb2603418) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x003adcdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9935ef8, th=0xb2603418) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x003aabec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9961a60, th=0xb2603418) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x003addd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9935ef8, th=0xb2603418) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x003aab34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9961a60, th=0xb2603418, previous=0x0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x003addf1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9935ef8, th=0xb2603418) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x003aab34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9961a60, th=0xb2603418, previous=0x10c268a8) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x003ac7b6 in ThreadWeaver::ThreadRunHelper::run (this=0xaeb06284, parent=0x9961a60, th=0xb2603418) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87 #11 0x003ac87c in ThreadWeaver::Thread::run (this=0xb2603418) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142 #12 0x053c5e6a in ?? () from /usr/lib/libQtCore.so.4 #13 0x0057ce99 in start_thread (arg=0xaeb06b70) at pthread_create.c:301 #14 0x001e7d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 2 (Thread 0x9feffb70 (LWP 2263)): #0 0x004d0424 in __kernel_vsyscall () #1 0x0058139b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x07725927 in ?? () from /usr/lib/libQtScript.so.4 #3 0x07725972 in ?? () from /usr/lib/libQtScript.so.4 #4 0x0057ce99 in start_thread (arg=0x9feffb70) at pthread_create.c:301 #5 0x001e7d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xb77ba780 (LWP 1586)): [KCrash Handler] #7 0x0213ecaf in ?? () from /usr/lib/libQtGui.so.4 #8 0x0213ff30 in QAction::setEnabled(bool) () from /usr/lib/libQtGui.so.4 #9 0x06ef59e2 in ProjectManagerView::updateSyncAction (this=0x9b5c6b8) at /usr/src/debug/kdevplatform-1.1.2/plugins/projectmanagerview/projectmanagerview.cpp:132 #10 0x06ef693b in ProjectManagerView::qt_metacall (this=0x9b5c6b8, _c=QMetaObject::InvokeMetaMethod, _id=, _a=0xbfa64e68) at /usr/src/debug/kdevplatform-1.1.2/i686-redhat-linux-gnu/plugins/projectmanagerview/projectmanagerview.moc:79 #11 0x054c3b6b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #12 0x054d3047 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #13 0x03527f94 in KDevelop::IDocumentController::documentClosed (this=0x99538a0, _t1=0xcb0ad78) at /usr/src/debug/kdevplatform-1.1.2/i686-redhat-linux-gnu/interfaces/idocumentcontroller.moc:258 #14 0x036ee8cf in KDevelop::DocumentController::notifyDocumentClosed (this=0x99538a0, doc=0xcb0ad78) at /usr/src/debug/kdevplatform-1.1.2/shell/documentcontroller.cpp:604 #15 0x036e8eba in KDevelop::PartDocument::close (this=0xcb0ad68, mode=KDevelop::IDocument::Discard) at /usr/src/debug/kdevplatform-1.1.2/shell/partdocument.cpp:144 #16 0x036e977f in KDevelop::TextDocument::close (this=0xcb0ad68, mode=KDevelop::IDocument::Discard) at /usr/src/debug/kdevplatform-1.1.2/shell/textdocument.cpp:496 #17 0x036f0357 in KDevelop::DocumentController::cleanup (this=0x99538a0) at /usr/src/debug/kdevplatform-1.1.2/shell/documentcontroller.cpp:449 #18 0x036d2ef7 in KDevelop::Core::cleanup (this=0x97caf28) at /usr/src/debug/kdevplatform-1.1.2/shell/core.cpp:324 #19 0x036c0bb5 in KDevelop::MainWindow::~MainWindow (this=0x984a650, __in_chrg=, __vtt_parm=) at /usr/src/debug/kdevplatform-1.1.2/shell/mainwindow.cpp:122 #20 0x036c0c53 in KDevelop::MainWindow::~MainWindow (this=0x984a650, __in_chrg=, __vtt_parm=) at /usr/src/debug/kdevplatform-1.1.2/shell/mainwindow.cpp:128 #21 0x054d02d6 in qDeleteInEventHandler(QObject*) () from /usr/lib/libQtCore.so.4 #22 0x054d2b80 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #23 0x021a0283 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #24 0x025bb517 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4 #25 0x02d6f5d4 in KMainWindow::event (this=0x984a650, ev=0x9a71868) at /usr/src/debug/kdelibs-4.5.5/kdeui/widgets/kmainwindow.cpp:1100 #26 0x02dadfc0 in KXmlGuiWindow::event (this=0x984a650, ev=0x9a71868) at /usr/src/debug/kdelibs-4.5.5/kdeui/xmlgui/kxmlguiwindow.cpp:132 #27 0x0214726c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #28 0x0214bf7f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #29 0x02c85f7b in KApplication::notify (this=0xbfa65cb8, receiver=0x984a650, event=0x9a71868) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310 #30 0x054bd333 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #31 0x054c1085 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #32 0x054c125e in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #33 0x054eaeb5 in ?? () from /usr/lib/libQtCore.so.4 #34 0x00669192 in g_main_dispatch (context=0x96b4090) at gmain.c:2149 #35 g_main_context_dispatch (context=0x96b4090) at gmain.c:2702 #36 0x00669978 in g_main_context_iterate (context=0x96b4090, block=1, dispatch=1, self=) at gmain.c:2780 #37 0x00669c35 in g_main_context_iteration (context=0x96b4090, may_block=1) at gmain.c:2843 #38 0x054eb02d in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #39 0x021fa406 in ?? () from /usr/lib/libQtGui.so.4 #40 0x054bc4ca in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #41 0x054bc77a in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #42 0x054c1327 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #43 0x02145078 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #44 0x08050c38 in main (argc=, argv=) at /usr/src/debug/kdevelop-4.1.2/app/main.cpp:380 Reported using DrKonqi -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ KDevelop-bugs mailing list KDevelop-bugs@kdevelop.org https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs