Deadlock

Killerfox killerfox512 at gmail.com
Fri Jul 10 05:43:04 UTC 2009


I got a deadlock in kdevelop, wasn't doing anything fancy, just writing some 
code, and suddenly nothing would respond, and the command line output would 
just spam "ui is blocking"

here is the backtrace:

Thread 8 (Thread 0x7fe6ad89d950 (LWP 8661)):
#0  0x00007fe6b8bf3ce1 in nanosleep () from /lib64/libc.so.6
#1  0x00007fe6b8c1ee94 in usleep () from /lib64/libc.so.6   
#2  0x00007fe6b71cfa1f in KDevelop::DUChainLock::lockForWrite (this=0x17b29b8, 
    timeout=10000)                                                             
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp:301                                                                            
#3  0x00007fe6b71cfb54 in KDevelop::DUChainWriteLocker::lock 
(this=0x7fe6ad89ce20)   
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp:411                                                                            
#4  0x00007fe6b71cfc02 in DUChainWriteLocker (this=0x7fe6ad89ce20,                   
    duChainLock=0x17b29b8, timeout=0)                                                
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp:396                                                                            
#5  0x00007fe6b71833ff in KDevelop::DUChainPrivate::doMoreCleanup 
(this=0x17b29a0,   
    retries=1, needLockRepository=true)                                              
---Type <return> to continue, or q <return> to quit---                               
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/duchain/duchain.cpp:656                                                                                
#6  0x00007fe6b7184136 in KDevelop::DUChainPrivate::CleanupThread::run (             
    this=0x1565780)                                                                  
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/duchain/duchain.cpp:288                                                                                
#7  0x00007fe6ba6aee65 in QThreadPrivate::start (arg=0x1565780)                      
    at thread/qthread_unix.cpp:188                                                   
#8  0x00007fe6ba43b070 in start_thread () from /lib64/libpthread.so.0                
#9  0x00007fe6b8c2510d in clone () from /lib64/libc.so.6                             
#10 0x0000000000000000 in ?? ()                                                      

Thread 7 (Thread 0x7fe6a19f3950 (LWP 8662)):
#0  0x00007fe6b8c1e662 in select () from /lib64/libc.so.6
#1  0x00007fe6ba7771a6 in QProcessManager::run (this=0x62ea20)
    at io/qprocess_unix.cpp:296                               
#2  0x00007fe6ba6aee65 in QThreadPrivate::start (arg=0x62ea20)
---Type <return> to continue, or q <return> to quit---        
    at thread/qthread_unix.cpp:188                            
#3  0x00007fe6ba43b070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe6b8c2510d in clone () from /lib64/libc.so.6             
#5  0x0000000000000000 in ?? ()                                      

Thread 6 (Thread 0x7fe6a0d53950 (LWP 8772)):
#0  0x00007fe6ba43ed59 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0                             
#1  0x00007fe6ba6ae66b in QMutexPrivate::wait (this=0x1ce61f90, timeout=-1)
    at thread/qmutex_unix.cpp:80                                           
#2  0x00007fe6ba6a9ea5 in QMutex::lock (this=0x20d47130) at 
thread/qmutex.cpp:169
#3  0x00007fe6b71325e1 in QMutexLocker::relock (this=0x7fe6a0d4e800)             
    at /home/kde-devel/kde/installs/trunk/include/QtCore/qmutex.h:120            
#4  0x00007fe6b7132651 in QMutexLocker (this=0x7fe6a0d4e800, m=0x20d47130)       
    at /home/kde-devel/kde/installs/trunk/include/QtCore/qmutex.h:102            
#5  0x00007fe6b7137e57 in KDevelop::DocumentRangeObject::syncFromSmart (         
    this=0x7fe6917a45f0)                                                         
---Type <return> to continue, or q <return> to quit---                           
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/editor/documentrangeobject.cpp:66                                                                      
#6  0x00007fe6b7138037 in KDevelop::DocumentRangeObject::range 
(this=0x7fe6917a45f0) 
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/editor/documentrangeobject.cpp:200                                                                     
#7  0x00007fe6b718bd75 in KDevelop::DUContext::mergeDeclarationsInternal (           
    this=0x23624fa0, definitions=@0x7fe6a0d50e40, position=@0x7fe6a0d50e80,          
    hadContexts=@0x7fe6a0d50bc0, source=0x1d082140, searchInParents=true,            
    currentDepth=0)                                                                  
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/duchain/ducontext.cpp:1109                                                                             
#8  0x00007fe699c17a71 in 
Cpp::CppDUContext<KDevelop::DUContext>::mergeDeclarationsInternal 
(this=0x23624fa0, definitions=@0x7fe6a0d50e40, position=@0x7fe6a0d50e80,      
    hadContexts=@0x7fe6a0d50bc0, source=0x1d082140, searchInParents=true,            
    currentDepth=0)                                                                  
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevelop/languages/cpp/cppduchain/cppducontext.h:729                                                                         
---Type <return> to continue, or q <return> to quit---                               
#9  0x00007fe6b71874df in KDevelop::DUContext::allDeclarations 
(this=0x23624fa0,     
    position=@0x7fe6a0d50e80, topContext=0x1d082140, searchInParents=true)           
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/duchain/ducontext.cpp:1065                                                                             
#10 0x00007fe699f5af26 in 
Cpp::CodeCompletionContext::standardAccessCompletionItems  
    (this=0x7fe6aafbb710, items=@0x7fe6a0d52150)                                     
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevelop/languages/cpp/codecompletion/context.cpp:1508                                                                       
#11 0x00007fe699f60a6c in Cpp::CodeCompletionContext::completionItems (              
    this=0x7fe6aafbb710, shouldAbort=@0x28fde40, fullCompletion=false)               
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevelop/languages/cpp/codecompletion/context.cpp:1378                                                                       
#12 0x00007fe6b72791bd in KDevelop::CodeCompletionWorker::computeCompletions (       
    this=0x28fde20, context={d = {d = 0x7fe6a0d524e0}}, position=@0x349c23e0,        
    view=0x3daabc0, contextRange=@0x7fe6a0d523f0, contextText=@0x7fe6a0d523e0)       
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/codecompletion/codecompletionworker.cpp:150                                                            
---Type <return> to continue, or q <return> to quit---                               
#13 0x00007fe699f549e3 in Cpp::CodeCompletionWorker::computeCompletions (            
    this=0x28fde20, context={d = {d = 0x7fe6a0d52690}}, position=@0x349c23e0,        
    view=0x3daabc0, _contextRange=@0x7fe6a0d525a0, 
_contextText=@0x7fe6a0d52590)     
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevelop/languages/cpp/codecompletion/worker.cpp:94                                                                          
#14 0x00007fe6b72797f9 in KDevelop::CodeCompletionWorker::computeCompletions (       
    this=0x28fde20, context={d = {d = 0x7fe6a0d52710}}, position=@0x349c23e0,        
    view=0x3daabc0)                                                                  
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/codecompletion/codecompletionworker.cpp:115                                                            
#15 0x00007fe6b7279975 in KDevelop::CodeCompletionWorker::qt_metacall (              
    this=0x28fde20, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x31dd6640)          
    at /home/kde-
devel/kde/build/trunk/KDE/kdevplatform/language/codecompletionworker.moc:78                                                                              
#16 0x00007fe699f5440f in Cpp::CodeCompletionWorker::qt_metacall 
(this=0x28fde20,    
    _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x31dd6640)                          
    at /home/kde-
devel/kde/build/trunk/KDE/kdevelop/languages/cpp/worker.moc:60      
---Type <return> to continue, or q <return> to quit---                               
#17 0x00007fe6ba7a88a8 in QObject::event (this=0x28fde20, e=0x38badf50)              
    at kernel/qobject.cpp:1111                                                       
#18 0x00007fe6b97c3b0d in QApplicationPrivate::notify_helper (this=0x14b95c0,        
    receiver=0x28fde20, e=0x38badf50) at kernel/qapplication.cpp:4056                
#19 0x00007fe6b97cbd9a in QApplication::notify (this=0x7fffc5b80a60,                 
    receiver=0x28fde20, e=0x38badf50) at kernel/qapplication.cpp:4021                
#20 0x00007fe6baf251b9 in KApplication::notify (this=0x7fffc5b80a60,                 
    receiver=0x28fde20, event=0x38badf50)                                            
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302                                                                                    
#21 0x00007fe6ba79894c in QCoreApplication::notifyInternal 
(this=0x7fffc5b80a60,     
    receiver=0x28fde20, event=0x38badf50) at kernel/qcoreapplication.cpp:610         
#22 0x00007fe6ba7995ca in QCoreApplicationPrivate::sendPostedEvents 
(receiver=0x0,   
    event_type=0, data=0x20fa0a0) at kernel/qcoreapplication.h:213                   
#23 0x00007fe6ba7c20b3 in postEventSourceDispatch (s=<value optimized out>)          
    at kernel/qcoreapplication.h:218                                                 
#24 0x00007fe6b28cc0fb in g_main_context_dispatch ()                                 
---Type <return> to continue, or q <return> to quit---                               
   from /usr/lib64/libglib-2.0.so.0                                                  
#25 0x00007fe6b28cf8cd in ?? () from /usr/lib64/libglib-2.0.so.0                     
#26 0x00007fe6b28cfa8b in g_main_context_iteration ()                                
   from /usr/lib64/libglib-2.0.so.0                                                  
#27 0x00007fe6ba7c1d3f in QEventDispatcherGlib::processEvents (this=0x20fa290,       
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327             
#28 0x00007fe6ba7971d2 in QEventLoop::processEvents (this=<value optimized 
out>,     
    flags={i = -1596641264}) at kernel/qeventloop.cpp:149                            
#29 0x00007fe6ba7975a4 in QEventLoop::exec (this=0x7fe6a0d53050, flags=              
      {i = -1596641184}) at kernel/qeventloop.cpp:201                                
#30 0x00007fe6ba6abed8 in QThread::exec (this=<value optimized out>)                 
    at thread/qthread.cpp:487                                                        
#31 0x00007fe6b727ea67 in KDevelop::CompletionWorkerThread::run 
(this=0x28fe0e0)     
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79                                                              
#32 0x00007fe6ba6aee65 in QThreadPrivate::start (arg=0x28fe0e0)                      
    at thread/qthread_unix.cpp:188                                                   
---Type <return> to continue, or q <return> to quit---                               
#33 0x00007fe6ba43b070 in start_thread () from /lib64/libpthread.so.0                
#34 0x00007fe6b8c2510d in clone () from /lib64/libc.so.6                             
#35 0x0000000000000000 in ?? ()                                                      

Thread 5 (Thread 0x7fe6a0552950 (LWP 8773)):
#0  0x00007fe6b8c1c386 in poll () from /lib64/libc.so.6
#1  0x00007fe6b28cf768 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe6b28cfa8b in g_main_context_iteration ()           
   from /usr/lib64/libglib-2.0.so.0                             
#3  0x00007fe6ba7c1d3f in QEventDispatcherGlib::processEvents (this=0x219d5a0, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327       
#4  0x00007fe6ba7971d2 in QEventLoop::processEvents (this=<value optimized 
out>, 
    flags={i = -1605033968}) at kernel/qeventloop.cpp:149                        
#5  0x00007fe6ba7975a4 in QEventLoop::exec (this=0x7fe6a0552050, flags=          
      {i = -1605033888}) at kernel/qeventloop.cpp:201                            
#6  0x00007fe6ba6abed8 in QThread::exec (this=<value optimized out>)             
    at thread/qthread.cpp:487                                                    
---Type <return> to continue, or q <return> to quit---                           
#7  0x00007fe6b727ea67 in KDevelop::CompletionWorkerThread::run 
(this=0x28fcc90) 
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79                                                              
#8  0x00007fe6ba6aee65 in QThreadPrivate::start (arg=0x28fcc90)                      
    at thread/qthread_unix.cpp:188                                                   
#9  0x00007fe6ba43b070 in start_thread () from /lib64/libpthread.so.0                
#10 0x00007fe6b8c2510d in clone () from /lib64/libc.so.6                             
#11 0x0000000000000000 in ?? ()                                                      

Thread 4 (Thread 0x7fe69936a950 (LWP 8778)):
#0  0x00007fe6ba43efdd in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0                                  
#1  0x00007fe6ba6ae8b5 in thread_sleep (ti=0x7fe69936a030)      
    at thread/qthread_unix.cpp:297                              
#2  0x00007fe6ba6aea1e in QThread::msleep (msecs=30) at 
thread/qthread_unix.cpp:323
#3  0x00007fe699f2eb74 in UIBlockTester::UIBlockTesterThread::run 
(this=0x2203b30) 
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevelop/languages/cpp/cpplanguagesuppor---Type 
<return> to continue, or q <return> to quit---                               
t.cpp:957                                                                            
#4  0x00007fe6ba6aee65 in QThreadPrivate::start (arg=0x2203b30)                      
    at thread/qthread_unix.cpp:188                                                   
#5  0x00007fe6ba43b070 in start_thread () from /lib64/libpthread.so.0                
#6  0x00007fe6b8c2510d in clone () from /lib64/libc.so.6                             
#7  0x0000000000000000 in ?? ()                                                      

Thread 3 (Thread 0x7fe697b1d950 (LWP 8780)):
#0  0x00007fe6ba43ed59 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0                             
#1  0x00007fe6ba6ae66b in QMutexPrivate::wait (this=0x1095cc0, timeout=-1)
    at thread/qmutex_unix.cpp:80                                          
#2  0x00007fe6ba6a9ea5 in QMutex::lock (this=0x7fe6b7557258)              
    at thread/qmutex.cpp:169                                              
#3  0x00007fe6b71325e1 in QMutexLocker::relock (this=0x7fe697b1b5d0)      
    at /home/kde-devel/kde/installs/trunk/include/QtCore/qmutex.h:120     
#4  0x00007fe6b7132651 in QMutexLocker (this=0x7fe697b1b5d0, m=0x7fe6b7557258)
---Type <return> to continue, or q <return> to quit---                        
    at /home/kde-devel/kde/installs/trunk/include/QtCore/qmutex.h:102         
#5  0x00007fe6b718b005 in KDevelop::DUContext::localDeclarations 
(this=0x30b18c90, 
    source=0x0)                                                                    
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/duchain/ducontext.cpp:1075                                                                             
#6  0x00007fe699c1b7fd in 
Cpp::CppDUContext<KDevelop::DUContext>::localDeclarations  
    (this=0x30b18c90, source=0x0)                                                    
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevelop/languages/cpp/cppduchain/cppducontext.h:689                                                                         
#7  0x00007fe6b72a88e9 in KDevelop::CodeHighlighting::deleteHighlighting (           
    this=0x2336710, context=0x30b18c90)                                              
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/highlighting/codehighlighting.cpp:175                                                                  
#8  0x00007fe6b72a8a55 in KDevelop::CodeHighlighting::deleteHighlighting (           
    this=0x2336710, context=0x189aa900)                                              
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/highlighting/codehighlighting.cpp:185                                                                  
---Type <return> to continue, or q <return> to quit---                               
#9  0x00007fe6b72a8a55 in KDevelop::CodeHighlighting::deleteHighlighting (           
    this=0x2336710, context=0x354782b0)                                              
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/highlighting/codehighlighting.cpp:185                                                                  
#10 0x00007fe6b72a8a55 in KDevelop::CodeHighlighting::deleteHighlighting (           
    this=0x2336710, context=0xb3b41a0)                                               
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/highlighting/codehighlighting.cpp:185                                                                  
#11 0x00007fe6b72a8a55 in KDevelop::CodeHighlighting::deleteHighlighting (           
    this=0x2336710, context=0x1d082140)                                              
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/highlighting/codehighlighting.cpp:185                                                                  
#12 0x00007fe6b72a9802 in KDevelop::CodeHighlighting::highlightDUChain (             
    this=0x2336710, context=0x1d082140)                                              
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevplatform/language/highlighting/codehighlighting.cpp:157                                                                  
#13 0x00007fe699f44eb5 in CPPInternalParseJob::run (this=0x35e03000)                 
---Type <return> to continue, or q <return> to quit---                               
    at /home/kde-
devel/kde/sources/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:712                                                                                   
#14 0x00007fe6bbf5c40f in ThreadWeaver::JobRunHelper::runTheJob (                    
    this=0x7fe697b1cfa0, th=0x1024a2d0, job=0x35e03000)                              
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/Job.cpp:106 
#15 0x00007fe6bbf5c649 in ThreadWeaver::Job::execute (this=0x35e03000,               
    th=0x1024a2d0)                                                                   
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/Job.cpp:135 
#16 0x00007fe6bbf5eb96 in ThreadWeaver::JobCollectionJobRunner::execute (            
    this=0x320ab2a0, t=0x1024a2d0)                                                   
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/JobCollection.cpp:82                                                                             
#17 0x00007fe6bbf5b938 in ThreadWeaver::ThreadRunHelper::run 
(this=0x7fe697b1d080,   
    parent=0x16a4950, th=0x1024a2d0)                                                 
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:95                                                                                    
#18 0x00007fe6bbf5ba81 in ThreadWeaver::Thread::run (this=0x1024a2d0)                
---Type <return> to continue, or q <return> to quit---                               
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142                                                                                   
#19 0x00007fe6ba6aee65 in QThreadPrivate::start (arg=0x1024a2d0)                     
    at thread/qthread_unix.cpp:188                                                   
#20 0x00007fe6ba43b070 in start_thread () from /lib64/libpthread.so.0                
#21 0x00007fe6b8c2510d in clone () from /lib64/libc.so.6                             
#22 0x0000000000000000 in ?? ()                                                      

Thread 2 (Thread 0x7fe69731c950 (LWP 8781)):
#0  0x00007fe6ba43ed59 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0                             
#1  0x00007fe6ba6afe19 in QWaitCondition::wait (this=0x16a4978, 
mutex=0x16d4850, 
    time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87              
#2  0x00007fe6bbf58e11 in 
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned 
(this=0x16a4950, th=0x7fe690c9be70)                                              
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365                                                                               
---Type <return> to continue, or q <return> to quit---                               
#3  0x00007fe6bbf5d557 in ThreadWeaver::WorkingHardState::waitForAvailableJob 
(      
    this=0x16d4930, th=0x7fe690c9be70)                                               
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80                                                                          
#4  0x00007fe6bbf58586 in ThreadWeaver::WeaverImpl::waitForAvailableJob (            
    this=0x16a4950, th=0x7fe690c9be70)                                               
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356                                                                               
#5  0x00007fe6bbf5d64f in ThreadWeaver::WorkingHardState::applyForWork (             
    this=0x16d4930, th=0x7fe690c9be70)                                               
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71                                                                          
#6  0x00007fe6bbf5904d in ThreadWeaver::WeaverImpl::applyForWork 
(this=0x16a4950,    
    th=0x7fe690c9be70, previous=0x0)                                                 
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                                               
#7  0x00007fe6bbf5d672 in ThreadWeaver::WorkingHardState::applyForWork (             
---Type <return> to continue, or q <return> to quit---                               
    this=0x16d4930, th=0x7fe690c9be70)                                               
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                                          
#8  0x00007fe6bbf5904d in ThreadWeaver::WeaverImpl::applyForWork 
(this=0x16a4950,    
    th=0x7fe690c9be70, previous=0x3061fa40)                                          
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                                               
#9  0x00007fe6bbf5b8ec in ThreadWeaver::ThreadRunHelper::run 
(this=0x7fe69731c080,   
    parent=0x16a4950, th=0x7fe690c9be70)                                             
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87                                                                                    
#10 0x00007fe6bbf5ba81 in ThreadWeaver::Thread::run (this=0x7fe690c9be70)            
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142                                                                                   
#11 0x00007fe6ba6aee65 in QThreadPrivate::start (arg=0x7fe690c9be70)                 
    at thread/qthread_unix.cpp:188                                                   
#12 0x00007fe6ba43b070 in start_thread () from /lib64/libpthread.so.0                
---Type <return> to continue, or q <return> to quit---                               
#13 0x00007fe6b8c2510d in clone () from /lib64/libc.so.6                             
#14 0x0000000000000000 in ?? ()                                                      

Thread 1 (Thread 0x7fe6bdb30750 (LWP 8659)):
#0  0x00007fe6ba43ed59 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0                             
#1  0x00007fe6ba6ae66b in QMutexPrivate::wait (this=0x1ce61f90, timeout=-1)
    at thread/qmutex_unix.cpp:80                                           
#2  0x00007fe6ba6a9ea5 in QMutex::lock (this=0x20d47130) at 
thread/qmutex.cpp:169
#3  0x00007fe697e8b6f9 in QMutexLocker::relock (this=0x7fffc5b7fd80)             
    at /usr/include/QtCore/qmutex.h:120                                          
#4  0x00007fe697e8b769 in QMutexLocker (this=0x7fffc5b7fd80, m=0x20d47130)       
    at /usr/include/QtCore/qmutex.h:102                                          
#5  0x00007fe697f6249f in KateViewInternal::tagLine (this=0x1d16ba30,            
    virtualCursor=@0x1d16bb38)                                                   
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/kate/view/kateviewinternal.cpp:2021                                                                                  
---Type <return> to continue, or q <return> to quit---                               
#6  0x00007fe697f625e8 in KateViewInternal::paintCursor (this=0x1d16ba30)            
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/kate/view/kateviewinternal.cpp:2141                                                                                  
#7  0x00007fe697f6272c in KateViewInternal::cursorTimeout (this=0x1d16ba30)          
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/kate/view/kateviewinternal.cpp:3123                                                                                  
#8  0x00007fe697f71a3d in KateViewInternal::qt_metacall (this=0x1d16ba30,            
    _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0x7fffc5b7fea0)                     
    at /home/kde-
devel/kde/build/trunk/KDE/kdelibs/kate/kateviewinternal.moc:144     
#9  0x00007fe6ba7ad6e2 in QMetaObject::activate (sender=0x1d16bce8,                  
    from_signal_index=<value optimized out>, to_signal_index=4,                      
    argv=0xffffffffffffffff) at kernel/qobject.cpp:3113                              
#10 0x00007fe6ba7a8533 in QObject::event (this=0x1d16bce8, e=0x80)                   
    at kernel/qobject.cpp:1075                                                       
#11 0x00007fe6b97c3b0d in QApplicationPrivate::notify_helper (this=0x14b95c0,        
    receiver=0x1d16bce8, e=0x7fffc5b805c0) at kernel/qapplication.cpp:4056           
#12 0x00007fe6b97cbd9a in QApplication::notify (this=0x7fffc5b80a60,                 
---Type <return> to continue, or q <return> to quit---                               
    receiver=0x1d16bce8, e=0x7fffc5b805c0) at kernel/qapplication.cpp:4021           
#13 0x00007fe6baf251b9 in KApplication::notify (this=0x7fffc5b80a60,                 
    receiver=0x1d16bce8, event=0x7fffc5b805c0)                                       
    at /home/kde-
devel/kde/sources/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302                                                                                    
#14 0x00007fe6ba79894c in QCoreApplication::notifyInternal 
(this=0x7fffc5b80a60,     
    receiver=0x1d16bce8, event=0x7fffc5b805c0) at 
kernel/qcoreapplication.cpp:610    
#15 0x00007fe6ba7c5b60 in QTimerInfoList::activateTimers (this=0x14bcdb0)            
    at kernel/qcoreapplication.h:213                                                 
#16 0x00007fe6ba7c1ddd in timerSourceDispatch (source=<value optimized out>)         
    at kernel/qeventdispatcher_glib.cpp:165                                          
#17 0x00007fe6b28cc0fb in g_main_context_dispatch ()                                 
   from /usr/lib64/libglib-2.0.so.0                                                  
#18 0x00007fe6b28cf8cd in ?? () from /usr/lib64/libglib-2.0.so.0
#19 0x00007fe6b28cfa8b in g_main_context_iteration ()
   from /usr/lib64/libglib-2.0.so.0
#20 0x00007fe6ba7c1d3f in QEventDispatcherGlib::processEvents (this=0x615050,
---Type <return> to continue, or q <return> to quit---
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#21 0x00007fe6b985afef in QGuiEventDispatcherGlib::processEvents 
(this=0x1ce61fdc,
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#22 0x00007fe6ba7971d2 in QEventLoop::processEvents (this=<value optimized 
out>,
    flags={i = -977794848}) at kernel/qeventloop.cpp:149
#23 0x00007fe6ba7975a4 in QEventLoop::exec (this=0x7fffc5b80920, flags=
      {i = -977794768}) at kernel/qeventloop.cpp:201
#24 0x00007fe6ba799894 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:888
#25 0x0000000000407812 in main (argc=1, argv=0x7fffc5b81bc8)
    at /home/kde-devel/kde/sources/trunk/KDE/kdevelop/app/main.cpp:181





More information about the KDevelop-devel mailing list