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

List:       kdevelop-bugs
Subject:    [Bug 249920] New: kdevelop crashes when closing
From:       Mantas Jankauskas <mantas () g5 ! lt>
Date:       2010-09-02 15:36:48
Message-ID: bug-249920-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=249920

           Summary: kdevelop crashes when closing
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: mantas@g5.lt


Application: kdevelop (4.0.1 (using KDevPlatform 1.0.1))
KDE Platform Version: 4.4.5 (KDE 4.4.5) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.1 i686

-- Information about the crash:
I have a php project and some files opened from a remote server through ftp
connection, when I try to exit kdevelop it crashes

The crash can be reproduced some of the time.

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb726e6d0 (LWP 20311))]

Thread 6 (Thread 0xb3663b90 (LWP 20312)):
#0  0xb7737424 in __kernel_vsyscall ()
#1  0x0048fef2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0x4bf3d514 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/qt4/lib/libQtCore.so.4
#3  0xb73d7165 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x8286e50)
at /usr/src/redhat/BUILD/kdevplatform-1.0.1/language/duchain/duchain.cpp:286
#4  0x4bf3ca0e in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#5  0x0048b832 in start_thread () from /lib/libpthread.so.0
#6  0x003cbe0e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb1a28b90 (LWP 20314)):
#0  0xb7737424 in __kernel_vsyscall ()
#1  0x003c2133 in poll () from /lib/libc.so.6
#2  0x463d3c6b in g_poll () from /lib/libglib-2.0.so.0
#3  0x463c71ea in ?? () from /lib/libglib-2.0.so.0
#4  0x463c75e5 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x4c071944 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/qt4/lib/libQtCore.so.4
#6  0x4c0431ed in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/qt4/lib/libQtCore.so.4
#7  0x4c04357d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/qt4/lib/libQtCore.so.4
#8  0x4bf3982f in QThread::exec() () from /usr/lib/qt4/lib/libQtCore.so.4
#9  0xb74ebae3 in KDevelop::CompletionWorkerThread::run (this=0x83859f8) at
/usr/src/redhat/BUILD/kdevplatform-1.0.1/language/codecompletion/codecompletionmodel.cpp:82
#10 0x4bf3ca0e in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#11 0x0048b832 in start_thread () from /lib/libpthread.so.0
#12 0x003cbe0e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaf6e0b90 (LWP 20345)):
#0  0xb7737424 in __kernel_vsyscall ()
#1  0x0048fbc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4bf3d536 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/qt4/lib/libQtCore.so.4
#3  0x4f28bb8d in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value
optimized out>, th=<value optimized out>)
    at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x4f28e9cc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=)
at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x4f28a46b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x4f28eb32 in ThreadWeaver::WorkingHardState::applyForWork (this=<value
optimized out>, th=<value optimized out>)
    at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x4f28b1c3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized
out>, th=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x4f28eb51 in ThreadWeaver::WorkingHardState::applyForWork (this=<value
optimized out>, th=<value optimized out>)
    at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x4f28b1c3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized
out>, th=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x4f28c88e in ThreadWeaver::ThreadRunHelper::run (this=<value optimized
out>, parent=<value optimized out>, th=<value optimized out>)
    at /usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#11 0x4f28cf5b in ThreadWeaver::Thread::run (this=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#12 0x4bf3ca0e in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#13 0x0048b832 in start_thread () from /lib/libpthread.so.0
#14 0x003cbe0e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xae2ffb90 (LWP 20347)):
#0  0xb7737424 in __kernel_vsyscall ()
#1  0x0048fbc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4bf3d536 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/qt4/lib/libQtCore.so.4
#3  0x4f28bb8d in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value
optimized out>, th=<value optimized out>)
    at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x4f28e9cc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=)
at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x4f28a46b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x4f28eb32 in ThreadWeaver::WorkingHardState::applyForWork (this=<value
optimized out>, th=<value optimized out>)
    at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x4f28b1c3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized
out>, th=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x4f28c88e in ThreadWeaver::ThreadRunHelper::run (this=<value optimized
out>, parent=<value optimized out>, th=<value optimized out>)
    at /usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#9  0x4f28cf5b in ThreadWeaver::Thread::run (this=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#10 0x4bf3ca0e in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#11 0x0048b832 in start_thread () from /lib/libpthread.so.0
#12 0x003cbe0e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xadafeb90 (LWP 20357)):
#0  0xb7737424 in __kernel_vsyscall ()
#1  0x0048fbc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4e564fd5 in QDateTime::QDateTime(QDate const&) () from
/usr/lib/qt4/lib/libQtScript.so.4
#3  0x4e565021 in QDateTime::QDateTime(QDate const&) () from
/usr/lib/qt4/lib/libQtScript.so.4
#4  0x0048b832 in start_thread () from /lib/libpthread.so.0
#5  0x003cbe0e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb726e6d0 (LWP 20311)):
[KCrash Handler]
#6  0xb0e53861 in ?? ()
#7  0xaf870515 in KateSmartRange::checkFeedback (this=0xb0e58ee0) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/kate/smart/katesmartrange.cpp:269
#8  0x4f2bef74 in KTextEditor::SmartRange::removeWatcher (this=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/interfaces/ktexteditor/smartrange.cpp:902
#9  0xaf8bd052 in KateViewInternal::removeWatcher (this=0x8feb180,
range=0xb0e58ee0, watcher=0x8feb194) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/kate/view/kateviewinternal.cpp:236
#10 0xaf8bd021 in KateViewInternal::removeWatcher (this=0x8feb180,
range=0x86705e0, watcher=0x8feb194) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/kate/view/kateviewinternal.cpp:241
#11 0xaf8c2483 in KateViewInternal::removeHighlightRange (this=0x8feb180,
range=0x86705e0) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/kate/view/kateviewinternal.cpp:3731
#12 0xaf8a8e58 in KateView::removeExternalHighlight (this=0x8fe96c8,
topRange=0x86705e0) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/kate/view/kateview.cpp:2041
#13 0xaf8a9c9c in KateView::~KateView (this=0x8fe96c8, __in_chrg=<value
optimized out>) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/kate/view/kateview.cpp:272
#14 0x4c0558d1 in QObjectPrivate::deleteChildren() () from
/usr/lib/qt4/lib/libQtCore.so.4
#15 0x4ce0ca10 in QWidget::~QWidget() () from /usr/lib/qt4/lib/libQtGui.so.4
#16 0xb7666216 in KDevelop::TextEditorWidget::~TextEditorWidget
(this=0xae3bee28, __in_chrg=<value optimized out>) at
/usr/src/redhat/BUILD/kdevplatform-1.0.1/shell/textdocument.cpp:622
#17 0xb7664aa2 in KDevelop::TextView::~TextView (this=0xaed120f8,
__in_chrg=<value optimized out>) at
/usr/src/redhat/BUILD/kdevplatform-1.0.1/shell/textdocument.cpp:524
#18 0xb76635c2 in KDevelop::PartDocument::close (this=0xae31eea8, mode=<value
optimized out>) at
/usr/src/redhat/BUILD/kdevplatform-1.0.1/shell/partdocument.cpp:136
#19 0xb7664409 in KDevelop::TextDocument::close (this=0xae31eea8, mode=Discard)
at /usr/src/redhat/BUILD/kdevplatform-1.0.1/shell/textdocument.cpp:496
#20 0xb76683a9 in KDevelop::DocumentController::cleanup (this=0x820ce60) at
/usr/src/redhat/BUILD/kdevplatform-1.0.1/shell/documentcontroller.cpp:448
#21 0xb764a877 in KDevelop::Core::cleanup (this=0x8145b18) at
/usr/src/redhat/BUILD/kdevplatform-1.0.1/shell/core.cpp:289
#22 0xb7635262 in KDevelop::MainWindow::~MainWindow (this=0x818c3f8,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /usr/src/redhat/BUILD/kdevplatform-1.0.1/shell/mainwindow.cpp:122
#23 0x4c054595 in qDeleteInEventHandler(QObject*) () from
/usr/lib/qt4/lib/libQtCore.so.4
#24 0x4c056403 in QObject::event(QEvent*) () from
/usr/lib/qt4/lib/libQtCore.so.4
#25 0x4ce0ed35 in QWidget::event(QEvent*) () from
/usr/lib/qt4/lib/libQtGui.so.4
#26 0x4d21911f in QMainWindow::event(QEvent*) () from
/usr/lib/qt4/lib/libQtGui.so.4
#27 0x4d9f7182 in KMainWindow::event (this=<value optimized out>, ev=<value
optimized out>) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/kdeui/widgets/kmainwindow.cpp:1103
#28 0x4da3ceec in KXmlGuiWindow::event (this=<value optimized out>, ev=<value
optimized out>) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/kdeui/xmlgui/kxmlguiwindow.cpp:131
#29 0x4cdae45f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/qt4/lib/libQtGui.so.4
#30 0x4cdb1b0e in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/qt4/lib/libQtGui.so.4
#31 0x4d8f88fa in KApplication::notify (this=<value optimized out>,
receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/redhat/BUILD/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#32 0x4c04421b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/qt4/lib/libQtCore.so.4
#33 0x4c045051 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int,
QThreadData*) () from /usr/lib/qt4/lib/libQtCore.so.4
#34 0x4c04531d in QCoreApplication::sendPostedEvents(QObject*, int) () from
/usr/lib/qt4/lib/libQtCore.so.4
#35 0x4c07160f in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#36 0x463c3d33 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x463c716f in ?? () from /lib/libglib-2.0.so.0
#38 0x463c75e5 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0x4c071928 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/qt4/lib/libQtCore.so.4
#40 0x4ce67215 in ?? () from /usr/lib/qt4/lib/libQtGui.so.4
#41 0x4c0431ed in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/qt4/lib/libQtCore.so.4
#42 0x4c04357d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/qt4/lib/libQtCore.so.4
#43 0x4c0453e1 in QCoreApplication::exec() () from
/usr/lib/qt4/lib/libQtCore.so.4
#44 0x4cdadbe7 in QApplication::exec() () from /usr/lib/qt4/lib/libQtGui.so.4
#45 0x0804ff06 in main ()

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