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

List:       kdevelop-bugs
Subject:    [Bug 249625] New: KDevelop crash on opening a CMake project
From:       Bernhard Friedreich <friesoft () gmail ! com>
Date:       2010-08-31 12:33:10
Message-ID: bug-249625-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: KDevelop crash on opening a CMake project
           Product: kdevelop
           Version: unspecified
          Platform: Archlinux Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: friesoft@gmail.com


Application: kdevelop (4.0.60)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-ARCH i686
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
open a cmake project (tried various different projects ranging from smaller
ones to bigger ones)

- Custom settings of the application:
Following packages are from Archlinux user repository: 
Qt 4.7 compiled from source (qt-git) 27.8.2010
Qtscript compiled from source (qtscriptgenerator-4.6-git) 30.8.2010
kdevelop compiled from source (kdevelop-git) 31.8.2010
kdevplatform compiled from source (kdevplatform-git) 31.8.2010

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb392e710 (LWP 4098))]

Thread 6 (Thread 0xb09f5b70 (LWP 4099)):
#0  0xb778f424 in __kernel_vsyscall ()
#1  0xb60897a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb6175f24 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb6db2f1f in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb59799d5 in KDevelop::DUChainPrivate::CleanupThread::run() () from
/usr/lib/libkdevplatformlanguage.so.2
#5  0xb6db28b9 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb6084e60 in start_thread () from /lib/libpthread.so.0
#7  0xb616820e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xaddf2b70 (LWP 4102)):
#0  0xb778f424 in __kernel_vsyscall ()
#1  0xb61611f1 in select () from /lib/libc.so.6
#2  0xb6e87581 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6db28b9 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6084e60 in start_thread () from /lib/libpthread.so.0
#5  0xb616820e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xae5f3b70 (LWP 4194)):
#0  0xb778f424 in __kernel_vsyscall ()
#1  0xb60893fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6175ecd in pthread_cond_wait () from /lib/libc.so.6
#3  0xb6db2f9f in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb50528a2 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
() from /usr/lib/libthreadweaver.so.4
#5  0xb505516c in
ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) ()
from /usr/lib/libthreadweaver.so.4
#6  0xb505248b in
ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from
/usr/lib/libthreadweaver.so.4
#7  0xb505525a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#8  0xb50523b3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0xb5053dde in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*,
ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#10 0xb5053e9b in ThreadWeaver::Thread::run() () from
/usr/lib/libthreadweaver.so.4
#11 0xb6db28b9 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb6084e60 in start_thread () from /lib/libpthread.so.0
#13 0xb616820e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaedf4b70 (LWP 4195)):
[KCrash Handler]
#7  0xaf7bde17 in ?? () from /usr/lib/libQtScript.so.4
#8  0xaf6d8055 in ?? () from /usr/lib/libQtScript.so.4
#9  0xaf70da5a in ?? () from /usr/lib/libQtScript.so.4
#10 0xaf70b0e9 in ?? () from /usr/lib/libQtScript.so.4
#11 0xaf71fed3 in ?? () from /usr/lib/libQtScript.so.4
#12 0xaf6474d1 in ?? () from /usr/lib/libQtScript.so.4
#13 0xaf70bfe0 in ?? () from /usr/lib/libQtScript.so.4
#14 0xaf7d0ced in ?? () from /usr/lib/libQtScript.so.4
#15 0xaf7d49d9 in QScriptEngine::evaluate(QString const&, QString const&, int)
() from /usr/lib/libQtScript.so.4
#16 0xad3c916d in CMakeProjectVisitor::visit(MathAst const*) () from
/usr/lib/libkdev4cmakecommon.so
#17 0xad3c1e8b in MathAst::accept(CMakeAstVisitor*) const () from
/usr/lib/libkdev4cmakecommon.so
#18 0xad3deb96 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&,
int, bool) () from /usr/lib/libkdev4cmakecommon.so
#19 0xad3e108a in CMakeProjectVisitor::visit(IfAst const*) () from
/usr/lib/libkdev4cmakecommon.so
#20 0xad3c1c18 in IfAst::accept(CMakeAstVisitor*) const () from
/usr/lib/libkdev4cmakecommon.so
#21 0xad3deb96 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&,
int, bool) () from /usr/lib/libkdev4cmakecommon.so
#22 0xad3e108a in CMakeProjectVisitor::visit(IfAst const*) () from
/usr/lib/libkdev4cmakecommon.so
#23 0xad3c1c18 in IfAst::accept(CMakeAstVisitor*) const () from
/usr/lib/libkdev4cmakecommon.so
#24 0xad3deb96 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&,
int, bool) () from /usr/lib/libkdev4cmakecommon.so
#25 0xad3e3c21 in CMakeProjectVisitor::visit(FindPackageAst const*) () from
/usr/lib/libkdev4cmakecommon.so
#26 0xad3c1a78 in FindPackageAst::accept(CMakeAstVisitor*) const () from
/usr/lib/libkdev4cmakecommon.so
#27 0xad3deb96 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&,
int, bool) () from /usr/lib/libkdev4cmakecommon.so
#28 0xad3e108a in CMakeProjectVisitor::visit(IfAst const*) () from
/usr/lib/libkdev4cmakecommon.so
#29 0xad3c1c18 in IfAst::accept(CMakeAstVisitor*) const () from
/usr/lib/libkdev4cmakecommon.so
#30 0xad3deb96 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&,
int, bool) () from /usr/lib/libkdev4cmakecommon.so
#31 0xad3e3c21 in CMakeProjectVisitor::visit(FindPackageAst const*) () from
/usr/lib/libkdev4cmakecommon.so
#32 0xad3c1a78 in FindPackageAst::accept(CMakeAstVisitor*) const () from
/usr/lib/libkdev4cmakecommon.so
#33 0xad3deb96 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&,
int, bool) () from /usr/lib/libkdev4cmakecommon.so
#34 0xad234428 in CMakeManager::parse(KDevelop::ProjectFolderItem*) () from
/usr/lib/kde4/kdevcmakemanager.so
#35 0xb5b2b423 in
KDevelop::ImportProjectJobPrivate::import(KDevelop::ProjectFolderItem*) () from
/usr/lib/libkdevplatformproject.so.2
#36 0xb5b2af14 in QtConcurrent::VoidStoredMemberFunctionPointerCall1<void,
KDevelop::ImportProjectJobPrivate, KDevelop::ProjectFolderItem*,
KDevelop::ProjectFolderItem*>::runFunctor() ()
   from /usr/lib/libkdevplatformproject.so.2
#37 0xb5b2b06e in QtConcurrent::RunFunctionTask<void>::run() () from
/usr/lib/libkdevplatformproject.so.2
#38 0xb6da87a6 in ?? () from /usr/lib/libQtCore.so.4
#39 0xb6db28b9 in ?? () from /usr/lib/libQtCore.so.4
#40 0xb6084e60 in start_thread () from /lib/libpthread.so.0
#41 0xb616820e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xab861b70 (LWP 4272)):
#0  0xb778f424 in __kernel_vsyscall ()
#1  0xb60893fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6175ecd in pthread_cond_wait () from /lib/libc.so.6
#3  0xaf786807 in ?? () from /usr/lib/libQtScript.so.4
#4  0xaf786851 in ?? () from /usr/lib/libQtScript.so.4
#5  0xb6084e60 in start_thread () from /lib/libpthread.so.0
#6  0xb616820e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb392e710 (LWP 4098)):
#0  0xb778f424 in __kernel_vsyscall ()
#1  0xb60893fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6175ecd in pthread_cond_wait () from /lib/libc.so.6
#3  0xb6db2f9f in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb6da7e73 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb6da8da0 in QThreadPool::~QThreadPool() () from /usr/lib/libQtCore.so.4
#6  0xb6da8e02 in QThreadPool::~QThreadPool() () from /usr/lib/libQtCore.so.4
#7  0xb6da931a in ?? () from /usr/lib/libQtCore.so.4
#8  0xb60c6ddf in ?? () from /lib/libc.so.6
#9  0xb60c6e3f in exit () from /lib/libc.so.6
#10 0xb6473ecb in ?? () from /usr/lib/libQtGui.so.4
#11 0xb721cc6a in KApplication::xioErrhandler(_XDisplay*) () from
/usr/lib/libkdeui.so.5
#12 0xb721cca6 in kde_xio_errhandler () from /usr/lib/libkdeui.so.5
#13 0xb5677e96 in _XIOError () from /usr/lib/libX11.so.6
#14 0xb567efdf in _XEventsQueued () from /usr/lib/libX11.so.6
#15 0xb566824b in XEventsQueued () from /usr/lib/libX11.so.6
#16 0xb64af275 in ?? () from /usr/lib/libQtGui.so.4
#17 0xb5553be7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#18 0xb555451a in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#19 0xb5554a04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0xb6ed4d9c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#21 0xb64af495 in ?? () from /usr/lib/libQtGui.so.4
#22 0xb6ea6979 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#23 0xb6ea6c1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#24 0xb6eab66f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#25 0xb63fcf17 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#26 0x08050aac in _start ()

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