[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 267315] New: KDevelop crash on close
From:       Dmitry Veltishev <vdm-photo () ya ! ru>
Date:       2011-02-28 15:10:55
Message-ID: bug-267315-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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=<value optimized out>) 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=<value optimized out>,
priority=0xb22bd0fc) at gmain.c:2469
#6  0x0066955b in g_main_context_iterate (context=0x9c13368, block=1,
dispatch=1, self=<value optimized out>) 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<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#9  0x054bc4ca in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#10 0x054bc77a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
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<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#1  0x054bc4ca in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#2  0x054bc77a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
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=<value optimized out>, _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=<value optimized out>, __vtt_parm=<value optimized out>) at
/usr/src/debug/kdevplatform-1.1.2/shell/mainwindow.cpp:122
#20 0x036c0c53 in KDevelop::MainWindow::~MainWindow (this=0x984a650,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) 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=<value optimized out>) 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<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#39 0x021fa406 in ?? () from /usr/lib/libQtGui.so.4
#40 0x054bc4ca in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#41 0x054bc77a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
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=<value optimized out>, 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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic