Bug 252016 - KDevelop crashes while importing kdepimlibs
Summary: KDevelop crashes while importing kdepimlibs
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 4.1.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-22 10:53 UTC by Bertjan Broeksema
Modified: 2010-09-28 13:39 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 Bertjan Broeksema 2010-09-22 10:53:15 UTC
Application: kdevelop (4.0.82)
KDE Platform Version: 4.5.1 (KDE 4.5.1) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.34-gentoo-r1 x86_64

-- Information about the crash:
I tried to import the kdepimlibs project but as can be seen in the bt it crashes while generating uses done during the CMake parsing. This is reproducible behavior on my system.

kdevplatform (1.1) 27d5dfecd22a3d2ea051ad3e15674b9ceb7be259
kdevelop (4.1) cd930dc2838d6443518008c8e34e28a7b529821d

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7ff8a7ad0760 (LWP 24200))]

Thread 5 (Thread 0x7ff89093c710 (LWP 24205)):
#0  0x00007ff8a3481739 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ff8a3732f49 in QWaitConditionPrivate::wait (this=0x1a1afd0, time=200000) at /home/kde-devel/kde/4.5/src/qt/src/corelib/thread/qwaitcondition_unix.cpp:86
#2  0x00007ff8a3732d0d in QWaitCondition::wait (this=0x1a23778, mutex=0x1a23780, time=200000) at /home/kde-devel/kde/4.5/src/qt/src/corelib/thread/qwaitcondition_unix.cpp:160
#3  0x00007ff89f89d049 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1a23760) at /d/4.5/src/kdevelop/kdevplatform/language/duchain/duchain.cpp:286
#4  0x00007ff8a37318b4 in QThreadPrivate::start (arg=0x1a23760) at /home/kde-devel/kde/4.5/src/qt/src/corelib/thread/qthread_unix.cpp:274
#5  0x00007ff8a347d4d7 in start_thread () from /lib/libpthread.so.0
#6  0x00007ff8a173a28d in clone () from /lib/libc.so.6

Thread 4 (Thread 0x7ff889ad7710 (LWP 24209)):
#0  0x00007ff8a1733783 in select () from /lib/libc.so.6
#1  0x00007ff8a3837999 in QProcessManager::run (this=0x7ff8a3c098e0) at /home/kde-devel/kde/4.5/src/qt/src/corelib/io/qprocess_unix.cpp:245
#2  0x00007ff8a37318b4 in QThreadPrivate::start (arg=0x7ff8a3c098e0) at /home/kde-devel/kde/4.5/src/qt/src/corelib/thread/qthread_unix.cpp:274
#3  0x00007ff8a347d4d7 in start_thread () from /lib/libpthread.so.0
#4  0x00007ff8a173a28d in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7ff88a2d8710 (LWP 24296)):
[KCrash Handler]
#6  0x00007ff8a1698445 in raise () from /lib/libc.so.6
#7  0x00007ff8a1699941 in abort () from /lib/libc.so.6
#8  0x00007ff8a372510c in qt_message_output (msgType=QtFatalMsg, 
    buf=0x7ff8847741a8 "ASSERT: \"asize >= 0 && asize < 100000\" in file /d/4.5/src/kdevelop/kdevplatform/util/kdevvarlengtharray.h, line 260")
    at /home/kde-devel/kde/4.5/src/qt/src/corelib/global/qglobal.cpp:2259
#9  0x00007ff8a37252eb in qt_message (msgType=QtFatalMsg, msg=0x7ff8a38f3f60 "ASSERT: \"%s\" in file %s, line %d", ap=0x7ff88a2cd060)
    at /home/kde-devel/kde/4.5/src/qt/src/corelib/global/qglobal.cpp:2305
#10 0x00007ff8a3725b58 in qFatal (msg=0x7ff8a38f3f60 "ASSERT: \"%s\" in file %s, line %d") at /home/kde-devel/kde/4.5/src/qt/src/corelib/global/qglobal.cpp:2488
#11 0x00007ff8a3724c73 in qt_assert (assertion=0x7ff89fa11c7f "asize >= 0 && asize < 100000", file=0x7ff89fa119a0 "/d/4.5/src/kdevelop/kdevplatform/util/kdevvarlengtharray.h", line=260)
    at /home/kde-devel/kde/4.5/src/qt/src/corelib/global/qglobal.cpp:2004
#12 0x00007ff89f8d6660 in KDevVarLengthArray<KDevelop::Use, 10>::resize (this=0x7ff87c295500, asize=100000) at /d/4.5/src/kdevelop/kdevplatform/util/kdevvarlengtharray.h:260
#13 0x00007ff89f8d2282 in KDevVarLengthArray<KDevelop::Use, 10>::insert (this=0x7ff87c295500, position=68012, item=...) at /d/4.5/src/kdevelop/kdevplatform/util/kdevvarlengtharray.h:356
#14 0x00007ff89f8c8640 in KDevelop::DUContext::createUse (this=0x7ff87c294eb0, declarationIndex=10, range=..., smartRange=0x0, insertBefore=68012)
    at /d/4.5/src/kdevelop/kdevplatform/language/duchain/ducontext.cpp:1496
#15 0x00007ff881d3e858 in CMakeProjectVisitor::createUses (this=0x7ff88a2d71d0, desc=...) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2204
#16 0x00007ff881d3d5f8 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=20, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2109
#17 0x00007ff881d331a5 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, ifast=0x7ff8845db450) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1260
#18 0x00007ff881d1cbf4 in IfAst::accept (this=0x7ff8845db450, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:422
#19 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=19, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#20 0x00007ff881d331a5 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, ifast=0x7ff88405fe60) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1260
#21 0x00007ff881d1cbf4 in IfAst::accept (this=0x7ff88405fe60, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:422
#22 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=11, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#23 0x00007ff881d38fd5 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, fea=0x7ff884434e50) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1695
#24 0x00007ff881d1ca32 in ForeachAst::accept (this=0x7ff884434e50, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:348
#25 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=9, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#26 0x00007ff881d3ca50 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, whileast=0x7ff8844c3ad0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2006
#27 0x00007ff881d1d67c in WhileAst::accept (this=0x7ff8844c3ad0, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:775
#28 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=5, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#29 0x00007ff881d3cb42 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, whileast=0x7ff87d09e7e0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2012
#30 0x00007ff881d1d67c in WhileAst::accept (this=0x7ff87d09e7e0, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:775
#31 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=5, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#32 0x00007ff881d3cb42 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, whileast=0x7ff87d0be2b0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2012
#33 0x00007ff881d1d67c in WhileAst::accept (this=0x7ff87d0be2b0, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:775
#34 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=5, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#35 0x00007ff881d3cb42 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, whileast=0x7ff87c4b1da0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2012
#36 0x00007ff881d1d67c in WhileAst::accept (this=0x7ff87c4b1da0, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:775
#37 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=5, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#38 0x00007ff881d3cb42 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, whileast=0x7ff87cf19bb0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2012
#39 0x00007ff881d1d67c in WhileAst::accept (this=0x7ff87cf19bb0, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:775
#40 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=5, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#41 0x00007ff881d3cb42 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, whileast=0x7ff87c3ebb70) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2012
#42 0x00007ff881d1d67c in WhileAst::accept (this=0x7ff87c3ebb70, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:775
#43 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=5, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#44 0x00007ff881d3cb42 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, whileast=0x7ff87cf63b30) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2012
#45 0x00007ff881d1d67c in WhileAst::accept (this=0x7ff87cf63b30, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:775
#46 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=5, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#47 0x00007ff881d3cb42 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, whileast=0x7ff87d0a97e0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2012
#48 0x00007ff881d1d67c in WhileAst::accept (this=0x7ff87d0a97e0, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:775
#49 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=5, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#50 0x00007ff881d3cb42 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, whileast=0x7ff87d001450) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2012
#51 0x00007ff881d1d67c in WhileAst::accept (this=0x7ff87d001450, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:775
#52 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=5, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#53 0x00007ff881d3cb42 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, whileast=0x7ff87cffb550) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2012
#54 0x00007ff881d1d67c in WhileAst::accept (this=0x7ff87cffb550, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:775
#55 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=5, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#56 0x00007ff881d31ddb in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, call=0x7ff87cf1b980) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1136
#57 0x00007ff881d1c50a in MacroCallAst::accept (this=0x7ff87cf1b980, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:102
#58 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=4, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#59 0x00007ff881d331a5 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, ifast=0x7ff87cf9bc60) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1260
#60 0x00007ff881d1cbf4 in IfAst::accept (this=0x7ff87cf9bc60, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:422
#61 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=3, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#62 0x00007ff881d331a5 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, ifast=0x7ff87c5306b0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1260
#63 0x00007ff881d1cbf4 in IfAst::accept (this=0x7ff87c5306b0, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:422
#64 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=1, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#65 0x00007ff881d31ddb in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, call=0x7ff87d00dcd0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1136
#66 0x00007ff881d1c50a in MacroCallAst::accept (this=0x7ff87d00dcd0, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:102
#67 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=12, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#68 0x00007ff881d331a5 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, ifast=0x7ff87c52e060) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1260
#69 0x00007ff881d1cbf4 in IfAst::accept (this=0x7ff87c52e060, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:422
#70 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=1, isClean=true) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#71 0x00007ff881d2a26c in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, inc=0x7ff87c285560) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:537
#72 0x00007ff881d1cc26 in IncludeAst::accept (this=0x7ff87c285560, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:428
#73 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=40, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#74 0x00007ff881d331a5 in CMakeProjectVisitor::visit (this=0x7ff88a2d71d0, ifast=0x7ff87c5388f0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1260
#75 0x00007ff881d1cbf4 in IfAst::accept (this=0x7ff87c5388f0, visitor=0x7ff88a2d71d0) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:422
#76 0x00007ff881d3dcb0 in CMakeProjectVisitor::walk (this=0x7ff88a2d71d0, fc=..., line=39, isClean=false) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2136
#77 0x00007ff87bbbc131 in CMakeManager::parse (this=0x1939840, item=0x327f690) at /d/4.5/src/kdevelop/kdevelop/projectmanagers/cmake/cmakemanager.cpp:404
#78 0x00007ff89ff3d1f3 in KDevelop::ImportProjectJobPrivate::import (this=0x347baf0, folder=0x327f690) at /d/4.5/src/kdevelop/kdevplatform/project/importprojectjob.cpp:53
#79 0x00007ff89ff3d940 in QtConcurrent::VoidStoredMemberFunctionPointerCall1<void, KDevelop::ImportProjectJobPrivate, KDevelop::ProjectFolderItem*, KDevelop::ProjectFolderItem*>::runFunctor (
    this=0x32b51f0) at /d/4.5/build/qt/include/QtCore/../../../../src/qt/src/corelib/concurrent/qtconcurrentstoredfunctioncall.h:426
#80 0x00007ff89ff3cf62 in QtConcurrent::RunFunctionTask<void>::run (this=0x32b51f0) at /d/4.5/build/qt/include/QtCore/../../../../src/qt/src/corelib/concurrent/qtconcurrentrunbase.h:120
#81 0x00007ff8a3721031 in QThreadPoolThread::run (this=0x3479c20) at /home/kde-devel/kde/4.5/src/qt/src/corelib/concurrent/qthreadpool.cpp:106
#82 0x00007ff8a37318b4 in QThreadPrivate::start (arg=0x3479c20) at /home/kde-devel/kde/4.5/src/qt/src/corelib/thread/qthread_unix.cpp:274
#83 0x00007ff8a347d4d7 in start_thread () from /lib/libpthread.so.0
#84 0x00007ff8a173a28d in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7ff88aad9710 (LWP 24372)):
#0  0x00007ff8a34813cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ff8a06308f3 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ff8a09c9540) at /home/kde-devel/kde/4.5/src/qt/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007ff8a062ff2e in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7ff8a09c9540) at /home/kde-devel/kde/4.5/src/qt/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007ff8a347d4d7 in start_thread () from /lib/libpthread.so.0
#4  0x00007ff8a173a28d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7ff8a7ad0760 (LWP 24200)):
#0  0x00007ff8a34813cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ff8a3732f65 in QWaitConditionPrivate::wait (this=0x3134c60, time=18446744073709551615) at /home/kde-devel/kde/4.5/src/qt/src/corelib/thread/qwaitcondition_unix.cpp:88
#2  0x00007ff8a3732d0d in QWaitCondition::wait (this=0x3471198, mutex=0x3471170, time=18446744073709551615) at /home/kde-devel/kde/4.5/src/qt/src/corelib/thread/qwaitcondition_unix.cpp:160
#3  0x00007ff8a3721e04 in QThreadPoolPrivate::waitForDone (this=0x34710e0) at /home/kde-devel/kde/4.5/src/qt/src/corelib/concurrent/qthreadpool.cpp:295
#4  0x00007ff8a37223e5 in ~QThreadPool (this=0x2ec52a0, __in_chrg=<value optimized out>) at /home/kde-devel/kde/4.5/src/qt/src/corelib/concurrent/qthreadpool.cpp:428
#5  0x00007ff8a3722a73 in ~QGlobalStaticDeleter (this=0x7ff8a3c09488, __in_chrg=<value optimized out>) at ../../include/QtCore/../../../../src/qt/src/corelib/global/qglobal.h:1820
#6  0x00007ff8a169afd5 in __run_exit_handlers () from /lib/libc.so.6
#7  0x00007ff8a169b025 in exit () from /lib/libc.so.6
#8  0x00007ff8a26c3a9e in qt_xio_errhandler () at /home/kde-devel/kde/4.5/src/qt/src/gui/kernel/qapplication_x11.cpp:745
#9  0x00007ff8a4120fd6 in KApplication::xioErrhandler (this=0x7fffae3d95c0, dpy=0x1595c10) at /d/4.5/src/4.5/kdelibs/kdeui/kernel/kapplication.cpp:416
#10 0x00007ff8a411fc34 in kde_xio_errhandler (dpy=0x1595c10) at /d/4.5/src/4.5/kdelibs/kdeui/kernel/kapplication.cpp:125
#11 0x00007ff89da6e8fc in _XIOError () from /usr/lib/libX11.so.6
#12 0x00007ff89da75bd8 in _XEventsQueued () from /usr/lib/libX11.so.6
#13 0x00007ff89da606a8 in XEventsQueued () from /usr/lib/libX11.so.6
#14 0x00007ff8a270fc69 in x11EventSourceCheck (s=0x1579e50) at /home/kde-devel/kde/4.5/src/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:87
#15 0x00007ff89b13fe17 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#16 0x00007ff89b14086d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#17 0x00007ff89b140b5e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#18 0x00007ff8a38a3d7b in QEventDispatcherGlib::processEvents (this=0x1554890, flags=...) at /home/kde-devel/kde/4.5/src/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:415
#19 0x00007ff8a271063c in QGuiEventDispatcherGlib::processEvents (this=0x1554890, flags=...) at /home/kde-devel/kde/4.5/src/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#20 0x00007ff8a38619f4 in QEventLoop::processEvents (this=0x7fffae3d92a0, flags=...) at /home/kde-devel/kde/4.5/src/qt/src/corelib/kernel/qeventloop.cpp:149
#21 0x00007ff8a3861b4a in QEventLoop::exec (this=0x7fffae3d92a0, flags=...) at /home/kde-devel/kde/4.5/src/qt/src/corelib/kernel/qeventloop.cpp:201
#22 0x00007ff8a38650f0 in QCoreApplication::exec () at /home/kde-devel/kde/4.5/src/qt/src/corelib/kernel/qcoreapplication.cpp:1009
#23 0x00007ff8a2620f4e in QApplication::exec () at /home/kde-devel/kde/4.5/src/qt/src/gui/kernel/qapplication.cpp:3675
#24 0x00000000004093c6 in main (argc=1, argv=0x7fffae3daf28) at /d/4.5/src/kdevelop/kdevelop/app/main.cpp:379

Reported using DrKonqi
Comment 1 Milian Wolff 2010-09-26 00:06:54 UTC
David, why is this assert there, isn't it a bit arbitrary?

Bertjan, did you try to remove the assert, what happened?
Comment 2 Milian Wolff 2010-09-28 13:39:00 UTC
I just imported kdepimlibs in kdev master just fine, probably fixed by:

commit bfc45f6524ea428ee46179843f5f71079228c788
Author: Nicolás Alvarez <nicolas.alvarez@gmail.com>
Date:   Mon Sep 27 15:07:14 2010 -0300

    Fix bug interpreting CMake conditions with -NOTFOUND variables.
    
    Fixes an infinite-ish loop loading KOffice, and probably other projects.
    (it affected HandleImportedTargetsInCMakeRequiredLibraries.cmake)