<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>213424</bug_id>
          
          <creation_ts>2009-11-06 15:50:37 +0000</creation_ts>
          <short_desc>Crashes with multiple threads used for parsing</short_desc>
          <delta_ts>2009-12-05 15:34:02 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>kdevelop</product>
          <component>Language Support: CPP (old)</component>
          <version>git master</version>
          <rep_platform>Compiled Sources</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matthias Fuchs">mat69</reporter>
          <assigned_to>kdevelop-bugs-null</assigned_to>
          <cc>andresbajotierra</cc>
    
    <cc>david.nolden.kde</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>857053</commentid>
    <comment_count>0</comment_count>
    <who name="Matthias Fuchs">mat69</who>
    <bug_when>2009-11-06 15:50:37 +0000</bug_when>
    <thetext>Version:            (using Devel)
Installed from:    Compiled sources

I set the numbers of threads used for parsing to 3 and then it crashes after a while.

(gdb) thread apply all bt                                                                                                                                  

Thread 15 (Thread 0x7fffc869a910 (LWP 18430)):
#0  0x00007ffff4685d31 in QTime::minute (this=0x7fffc8697d30) at tools/qdatetime.cpp:1527
#1  0x00007ffff468c4a9 in localToUtc (date=..., time=..., isdst=0) at tools/qdatetime.cpp:3781
#2  0x00007ffff468c71b in QDateTimePrivate::getUTC (this=0x7fffccff74d0, outDate=..., outTime=...) at tools/qdatetime.cpp:3871
#3  0x00007ffff468736b in QDateTime::toTime_t (this=0x7fffc8697d80) at tools/qdatetime.cpp:2421                               
#4  0x00007ffff07282cb in ModificationRevision (this=0x7fffc8697d90, modTime=..., revision_=21)                               
    at /home/kde-devel/kde/src/git-test/kdevplatform/language/editor/modificationrevision.cpp:131                             
#5  0x00007ffff0728946 in KDevelop::ModificationRevision::revisionForFile (url=...)                                           
    at /home/kde-devel/kde/src/git-test/kdevplatform/language/editor/modificationrevision.cpp:119                             
#6  0x00007fffcb68895d in CppTools::IncludePathResolver::findIncludePathDependency (this=&lt;value optimized out&gt;, file=&lt;value optimized out&gt;)
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathresolver.cpp:282                                                 
#7  0x00007fffcb66e0b0 in IncludePathComputer::computeBackground (this=0x5f799a0)                                                          
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathcomputer.cpp:120                                                 
#8  0x00007fffcb671c01 in CPPParseJob::includePaths (this=0x5f77c70) at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/cppparsejob.cpp:244
#9  0x00007fffcb67e30d in PreprocessJob::run (this=0x4613700) at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/preprocessjob.cpp:205     
#10 0x00007ffff644a93d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fffc8699f60, th=0x7fffcc0ca170, job=0x4613700)                            
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Job.cpp:106                                                                    
#11 0x00007ffff644ac3e in ThreadWeaver::Job::execute (this=0x4613700, th=0x7fffcc0ca170)                                                           
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Job.cpp:135                                                                    
#12 0x00007ffff644c063 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x663cac0, t=0x7fffcc0ca170)                                         
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/JobCollection.cpp:82                                                           
#13 0x00007ffff6449b8f in ThreadWeaver::ThreadRunHelper::run (this=0x7fffc869a010, parent=0x17c1840, th=0x7fffcc0ca170)                            
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Thread.cpp:95                                                                  
#14 0x00007ffff644a018 in ThreadWeaver::Thread::run (this=0x7fffcc0ca170) at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Thread.cpp:142
#15 0x00007ffff467655d in QThreadPrivate::start (arg=0x7fffcc0ca170) at thread/qthread_unix.cpp:244                                                     
#16 0x00007ffff43c657a in start_thread () from /lib/libpthread.so.0                                                                                     
#17 0x00007ffff273014d in clone () from /lib/libc.so.6                                                                                                  
#18 0x0000000000000000 in ?? ()                                                                                                                         

Thread 14 (Thread 0x7fffc8e9b910 (LWP 18429)):
#0  0x00007ffff2696f15 in raise () from /lib/libc.so.6
#1  0x00007ffff2698340 in abort () from /lib/libc.so.6
#2  0x00007ffff466a66d in qt_message_output (msgType=QtFatalMsg, buf=0x7fffccdbd918 &quot;ASSERT: \&quot;d-&gt;ref == 1\&quot; in file tools/qlist.cpp, line 170&quot;)
    at global/qglobal.cpp:2212                                                                                                                  
#3  0x00007ffff466a84c in qt_message (msgType=QtFatalMsg, msg=0x7ffff4826b78 &quot;ASSERT: \&quot;%s\&quot; in file %s, line %d&quot;, ap=0x7fffc8e98c80)           
    at global/qglobal.cpp:2258                                                                                                                  
#4  0x00007ffff466b0b9 in qFatal (msg=0x7ffff4826b78 &quot;ASSERT: \&quot;%s\&quot; in file %s, line %d&quot;) at global/qglobal.cpp:2441                           
#5  0x00007ffff466a1ff in qt_assert (assertion=0x7ffff482a480 &quot;d-&gt;ref == 1&quot;, file=0x7ffff482a470 &quot;tools/qlist.cpp&quot;, line=170) at global/qglobal.cpp:1975
#6  0x00007ffff469c012 in QListData::append (this=0x7fffcb8f6bf0) at tools/qlist.cpp:170                                                                
#7  0x00007fffcb68bca4 in QList&lt;QString&gt;::append (this=0x7fffcb8f6bf0, t=...) at /home/kde-devel/qt-copy/include/QtCore/qlist.h:479                     
#8  0x00007fffcb68e047 in QStringList::operator&lt;&lt; (includePaths=&lt;value optimized out&gt;) at /home/kde-devel/qt-copy/include/QtCore/qstringlist.h:87       
#9  CppTools::setupStandardIncludePaths (includePaths=&lt;value optimized out&gt;) at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/setuphelpers.cpp:90
#10 0x00007fffcb6811c9 in CppUtils::standardIncludePaths () at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/cpputils.cpp:186                    
#11 0x00007fffcb66e032 in IncludePathComputer::computeBackground (this=0x67f4d90)                                                                          
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathcomputer.cpp:118                                                                 
#12 0x00007fffcb671c01 in CPPParseJob::includePaths (this=0x689fc60) at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/cppparsejob.cpp:244        
#13 0x00007fffcb67e30d in PreprocessJob::run (this=0x6833220) at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/preprocessjob.cpp:205             
#14 0x00007ffff644a93d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fffc8e9af60, th=0x43bf650, job=0x6833220)                                         
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Job.cpp:106                                                                            
#15 0x00007ffff644ac3e in ThreadWeaver::Job::execute (this=0x6833220, th=0x43bf650)                                                                        
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Job.cpp:135                                                                            
#16 0x00007ffff644c063 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x6511e00, t=0x43bf650)                                                      
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/JobCollection.cpp:82                                                                   
#17 0x00007ffff6449b8f in ThreadWeaver::ThreadRunHelper::run (this=0x7fffc8e9b010, parent=0x17c1840, th=0x43bf650)                                         
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Thread.cpp:95                                                                          
#18 0x00007ffff644a018 in ThreadWeaver::Thread::run (this=0x43bf650) at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Thread.cpp:142        
#19 0x00007ffff467655d in QThreadPrivate::start (arg=0x43bf650) at thread/qthread_unix.cpp:244                                                             
#20 0x00007ffff43c657a in start_thread () from /lib/libpthread.so.0                                                                                        
#21 0x00007ffff273014d in clone () from /lib/libc.so.6                                                                                                     
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---                                                                                                     
#22 0x0000000000000000 in ?? ()                                                                                                                            

Thread 13 (Thread 0x7fffc969c910 (LWP 18428)):
#0  0x00007ffff2729a42 in select () from /lib/libc.so.6
#1  0x00007ffff47d6c2b in qt_safe_select (nfds=58, fdread=0x7fffc9696190, fdwrite=0x7fffc9696110, fdexcept=0x0, orig_timeout=0x7fffc96960d0)
    at kernel/qcore_unix.cpp:151                                                                                                            
#2  0x00007ffff4775d33 in select_msecs (nfds=58, fdread=0x7fffc9696190, fdwrite=0x7fffc9696110, timeout=39999994) at io/qprocess_unix.cpp:875
#3  0x00007ffff4776b02 in QProcessPrivate::waitForFinished (this=0x7fffc0972b80, msecs=39999994) at io/qprocess_unix.cpp:1091                
#4  0x00007ffff472c8ad in QProcess::waitForFinished (this=0x7fffc96962e0, msecs=39999994) at io/qprocess.cpp:1687                            
#5  0x00007ffff7a354c2 in KProcess::execute (this=0x7fffc96962e0, msecs=40000000) at /home/kde-devel/kde/src/git-test/kdelibs/kdecore/io/kprocess.cpp:322
#6  0x00007fffcb685716 in CppTools::IncludePathResolver::executeCommand (this=&lt;value optimized out&gt;, command=&lt;value optimized out&gt;,                      
    workingDirectory=&lt;value optimized out&gt;, result=...) at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathresolver.cpp:421           
#7  0x00007fffcb685fe2 in CppTools::IncludePathResolver::getFullOutput (this=0x3a, command=..., workingDirectory=..., output=...)                        
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathresolver.cpp:716                                                               
#8  0x00007fffcb686a96 in CppTools::IncludePathResolver::resolveIncludePathInternal (this=0x5fb6358, file=&lt;value optimized out&gt;,                         
    workingDirectory=&lt;value optimized out&gt;, makeParameters=&lt;value optimized out&gt;, source=&lt;value optimized out&gt;)                                          
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathresolver.cpp:733                                                               
#9  0x00007fffcb68a040 in CppTools::IncludePathResolver::resolveIncludePath (this=0x5fb6358, file=&lt;value optimized out&gt;,                                 
    _workingDirectory=&lt;value optimized out&gt;, maxStepsUp=&lt;value optimized out&gt;)                                                                           
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathresolver.cpp:651                                                               
#10 0x00007fffcb6893d0 in CppTools::IncludePathResolver::resolveIncludePath (this=0x5fb6358, file=&lt;value optimized out&gt;,                                 
    _workingDirectory=&lt;value optimized out&gt;, maxStepsUp=&lt;value optimized out&gt;)                                                                           
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathresolver.cpp:558                                                               
#11 0x00007fffcb6893d0 in CppTools::IncludePathResolver::resolveIncludePath (this=0x5fb6358, file=&lt;value optimized out&gt;,                                 
    _workingDirectory=&lt;value optimized out&gt;, maxStepsUp=&lt;value optimized out&gt;)                                                                           
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathresolver.cpp:558                                                               
#12 0x00007fffcb6893d0 in CppTools::IncludePathResolver::resolveIncludePath (this=0x5fb6358, file=&lt;value optimized out&gt;,                                 
    _workingDirectory=&lt;value optimized out&gt;, maxStepsUp=&lt;value optimized out&gt;)                                                                           
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathresolver.cpp:558                                                               
#13 0x00007fffcb6893d0 in CppTools::IncludePathResolver::resolveIncludePath (this=0x5fb6358, file=&lt;value optimized out&gt;,                                 
    _workingDirectory=&lt;value optimized out&gt;, maxStepsUp=&lt;value optimized out&gt;)                                                                           
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathresolver.cpp:558                                                               
#14 0x00007fffcb68b425 in CppTools::IncludePathResolver::resolveIncludePath (this=0x5fb6358, file=&lt;value optimized out&gt;)                                 
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathresolver.cpp:433                                                               
#15 0x00007fffcb66eb6e in IncludePathComputer::computeBackground (this=0x5fb62e0)                                                                        
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/includepathcomputer.cpp:184                                                               
#16 0x00007fffcb671c01 in CPPParseJob::includePaths (this=0x7293a00) at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/cppparsejob.cpp:244      
#17 0x00007fffcb67e30d in PreprocessJob::run (this=0x465ebc0) at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/preprocessjob.cpp:205           
#18 0x00007ffff644a93d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fffc969bf60, th=0x7fffcc1430a0, job=0x465ebc0)                                  
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Job.cpp:106                                                                          
#19 0x00007ffff644ac3e in ThreadWeaver::Job::execute (this=0x465ebc0, th=0x7fffcc1430a0)                                                                 
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Job.cpp:135                                                                          
#20 0x00007ffff644c063 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x53beee0, t=0x7fffcc1430a0)                                               
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/JobCollection.cpp:82                                                                 
#21 0x00007ffff6449b8f in ThreadWeaver::ThreadRunHelper::run (this=0x7fffc969c010, parent=0x17c1840, th=0x7fffcc1430a0)                                  
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Thread.cpp:95                                                                        
#22 0x00007ffff644a018 in ThreadWeaver::Thread::run (this=0x7fffcc1430a0) at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Thread.cpp:142 
#23 0x00007ffff467655d in QThreadPrivate::start (arg=0x7fffcc1430a0) at thread/qthread_unix.cpp:244                                                      
#24 0x00007ffff43c657a in start_thread () from /lib/libpthread.so.0                                                                                      
#25 0x00007ffff273014d in clone () from /lib/libc.so.6                                                                                                   
#26 0x0000000000000000 in ?? ()                                                                                                                          

Thread 12 (Thread 0x7fffc9e9d910 (LWP 18427)):
#0  0x00007ffff43cadd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff4677b55 in QWaitConditionPrivate::wait (this=0x17ace60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007ffff46778fd in QWaitCondition::wait (this=0x17c1868, mutex=0x17c1aa0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ffff6449056 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17c1840, th=0x42d1ee0)                          
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365                                                           
#4  0x00007ffff644b70b in ThreadWeaver::WorkingHardState::applyForWork (this=0x17f4e90, th=0x42d1ee0)                                            
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71                                                      
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---                                                                                           
#5  0x00007ffff644b724 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17f4e90, th=0x42d1ee0)                                            
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                      
#6  0x00007ffff6449bbf in ThreadWeaver::ThreadRunHelper::run (this=0x7fffc9e9d010, parent=0x17c1840, th=0x42d1ee0)                               
    at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Thread.cpp:87                                                                
#7  0x00007ffff644a018 in ThreadWeaver::Thread::run (this=0x42d1ee0) at /home/kde-devel/kde/src/git-test/kdelibs/threadweaver/Weaver/Thread.cpp:142
#8  0x00007ffff467655d in QThreadPrivate::start (arg=0x42d1ee0) at thread/qthread_unix.cpp:244                                                     
#9  0x00007ffff43c657a in start_thread () from /lib/libpthread.so.0                                                                                
#10 0x00007ffff273014d in clone () from /lib/libc.so.6                                                                                             
#11 0x0000000000000000 in ?? ()                                                                                                                    

Thread 11 (Thread 0x7fffca69e910 (LWP 18426)):
#0  0x00007ffff43cb05d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff467679a in thread_sleep (ti=0x7fffca69dfb0) at thread/qthread_unix.cpp:394 
#2  0x00007ffff4676922 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:420       
#3  0x00007fffcb665d21 in UIBlockTester::UIBlockTesterThread::run (this=0x476a720)        
    at /home/kde-devel/kde/src/git-test/kdevelop/languages/cpp/cpplanguagesupport.cpp:647 
#4  0x00007ffff467655d in QThreadPrivate::start (arg=0x476a720) at thread/qthread_unix.cpp:244
#5  0x00007ffff43c657a in start_thread () from /lib/libpthread.so.0                           
#6  0x00007ffff273014d in clone () from /lib/libc.so.6                                        
#7  0x0000000000000000 in ?? ()                                                               

Thread 10 (Thread 0x7fffcae9f910 (LWP 18425)):
#0  0x00007ffff2727993 in poll () from /lib/libc.so.6
#1  0x00007fffec60999c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffec609ce0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff47db82e in QEventDispatcherGlib::processEvents (this=0x44028e0, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#4  0x00007ffff479bce0 in QEventLoop::processEvents (this=0x7fffcae9eff0, flags=...) at kernel/qeventloop.cpp:149                
#5  0x00007ffff479be36 in QEventLoop::exec (this=0x7fffcae9eff0, flags=...) at kernel/qeventloop.cpp:201                         
#6  0x00007ffff4673861 in QThread::exec (this=0x4668850) at thread/qthread.cpp:487                                               
#7  0x00007ffff467655d in QThreadPrivate::start (arg=0x4668850) at thread/qthread_unix.cpp:244                                   
#8  0x00007ffff43c657a in start_thread () from /lib/libpthread.so.0                                                              
#9  0x00007ffff273014d in clone () from /lib/libc.so.6                                                                           
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fffd2023910 (LWP 18424)):
#0  0x00007ffff2727993 in poll () from /lib/libc.so.6
#1  0x00007fffec60999c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffec609ce0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff47db82e in QEventDispatcherGlib::processEvents (this=0x4737a50, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#4  0x00007ffff479bce0 in QEventLoop::processEvents (this=0x7fffd2022ff0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ffff479be36 in QEventLoop::exec (this=0x7fffd2022ff0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007ffff4673861 in QThread::exec (this=0x4769310) at thread/qthread.cpp:487
#7  0x00007ffff467655d in QThreadPrivate::start (arg=0x4769310) at thread/qthread_unix.cpp:244
#8  0x00007ffff43c657a in start_thread () from /lib/libpthread.so.0
#9  0x00007ffff273014d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fffd2824910 (LWP 18376)):
#0  0x00007ffff43cadd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff1682d3f in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7ffff19cba40) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007ffff168238a in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7ffff19cba40)
    at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007ffff43c657a in start_thread () from /lib/libpthread.so.0
#4  0x00007ffff273014d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fffe1e2e910 (LWP 18299)):
#0  0x00007ffff43cadd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff4675e4e in QMutexPrivate::wait (this=0x1499610, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007ffff466f295 in QMutex::lock (this=0x7ffff4b1c8f0) at thread/qmutex.cpp:205
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#3  0x00007ffff46542a0 in QMutexLocker::relock (this=0x7fffe1e2df50) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:120
#4  0x00007ffff4654202 in QMutexLocker (this=0x7fffe1e2df50, m=0x7ffff4b1c8f0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:102
#5  0x00007ffff4773b7a in QProcessManager::catchDeadChildren (this=0x7ffff4b1c8e0) at io/qprocess_unix.cpp:262
#6  0x00007ffff4773b41 in QProcessManager::run (this=0x7ffff4b1c8e0) at io/qprocess_unix.cpp:256
#7  0x00007ffff467655d in QThreadPrivate::start (arg=0x7ffff4b1c8e0) at thread/qthread_unix.cpp:244
#8  0x00007ffff43c657a in start_thread () from /lib/libpthread.so.0
#9  0x00007ffff273014d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffe3b30910 (LWP 18297)):
#0  0x00007ffff43cb05d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff4677b39 in QWaitConditionPrivate::wait (this=0x189f0e0, time=200000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007ffff46778fd in QWaitCondition::wait (this=0x18a3f08, mutex=0x18a3f10, time=200000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ffff076093e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x18a3ef0)
    at /home/kde-devel/kde/src/git-test/kdevplatform/language/duchain/duchain.cpp:280
#4  0x00007ffff467655d in QThreadPrivate::start (arg=0x18a3ef0) at thread/qthread_unix.cpp:244
#5  0x00007ffff43c657a in start_thread () from /lib/libpthread.so.0
#6  0x00007ffff273014d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fb4750 (LWP 18296)):
#0  0x00007ffff2727993 in poll () from /lib/libc.so.6
#1  0x00007fffec60999c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffec609ce0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff47db80b in QEventDispatcherGlib::processEvents (this=0x1098580, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#4  0x00007ffff346436c in QGuiEventDispatcherGlib::processEvents (this=0x1098580, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#5  0x00007ffff479bce0 in QEventLoop::processEvents (this=0x7fffffffccb0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ffff479be36 in QEventLoop::exec (this=0x7fffffffccb0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007ffff479f366 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#8  0x00007ffff3384148 in QApplication::exec () at kernel/qapplication.cpp:3582
#9  0x0000000000405e17 in main (argc=&lt;value optimized out&gt;, argv=&lt;value optimized out&gt;) at /home/kde-devel/kde/src/git-test/kdevelop/app/main.cpp:193
(gdb)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857055</commentid>
    <comment_count>1</comment_count>
    <who name="Matthias Fuchs">mat69</who>
    <bug_when>2009-11-06 15:52:19 +0000</bug_when>
    <thetext>milian mentioned that calling includePaths multiple times might be the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857092</commentid>
    <comment_count>2</comment_count>
    <who name="Dario Andres">andresbajotierra</who>
    <bug_when>2009-11-06 16:40:46 +0000</bug_when>
    <thetext>This looks somewhat related to bug 207350. Thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873874</commentid>
    <comment_count>3</comment_count>
    <who name="David Nolden">david.nolden.kde</who>
    <bug_when>2009-12-05 15:34:02 +0000</bug_when>
    <thetext>Should be fixed now. Reopen if you can still reproduce this.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>