Bug 321799 - crash on open of a cpp file when parsing is complete
Summary: crash on open of a cpp file when parsing is complete
Status: RESOLVED DUPLICATE of bug 318972
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.5.60
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-30 18:37 UTC by Jeff Greene
Modified: 2013-07-01 17:39 UTC (History)
0 users

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 Jeff Greene 2013-06-30 18:37:48 UTC
Application: kdevelop (4.5.60)
KDE Platform Version: 4.10.3
Qt Version: 4.8.4
Operating System: Linux 3.8.0-25-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:

opening a particular cpp file seems to do it everytime, it didnt start occuring until I broke (file is not in the include path anymore) one of the header includes in my file.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f192f2847c0 (LWP 28237))]

Thread 18 (Thread 0x7f19123c9700 (LWP 28240)):
#0  0x00007f192adbc05e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f19260bf935 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1926055b81 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f19260561ca in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f19260a46b2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f19260a3eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 17 (Thread 0x7f1911bc8700 (LWP 28241)):
#0  0x00007f192bcbd3cd in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f19260801dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f19260806ba in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f191776d4f6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f19260a3eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 16 (Thread 0x7f1903fff700 (LWP 28248)):
#0  0x00007f192adbbca4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f19281efe77 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f19281efea9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 15 (Thread 0x7f1901ed3700 (LWP 28251)):
#0  0x00007f192adbc05e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f192cfc40a7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f1928e8aebb in KDevelop::DUChainPrivate::CleanupThread::run (this=0x216a600) at /home/hippiehunter/git/kdevgit/kdevplatform/language/duchain/duchain.cpp:282
#3  0x00007f192cfc3bec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 14 (Thread 0x7f18fb0fa700 (LWP 28252)):
#0  0x00007f192bcbd3cd in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f19260801dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1926080304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f192d0ef036 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f192d0bf38f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f192d0bf618 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f192cfc1410 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f192cfc3bec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 13 (Thread 0x7f18e7d96700 (LWP 28256)):
#0  0x00007f192bcbbb0d in read () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f19260be6cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f192607fd3c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1926080175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1926080304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f192d0ef036 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f192d0bf38f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f192d0bf618 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f192cfc1410 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f192cfc3bec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 12 (Thread 0x7f18e7595700 (LWP 28257)):
#0  0x00007f192f0c8ac9 in __tls_get_addr () from /lib64/ld-linux-x86-64.so.2
#1  0x00007f192cfc28ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f192d0ee8f9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f192607f900 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f19260800fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1926080304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f192d0ef036 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f192d0bf38f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f192d0bf618 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f192cfc1410 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f192cfc3bec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 11 (Thread 0x7f18dce18700 (LWP 28267)):
#0  0x00007f192607f8a1 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f19260800fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1926080304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f192d0ef036 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f192d0bf38f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f192d0bf618 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f192cfc1410 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f192d0a0edf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f192cfc3bec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 10 (Thread 0x7f18d4e61700 (LWP 28276)):
#0  0x00007f192adbbca4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f1922c47585 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f1922c475d9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7f18d5662700 (LWP 28277)):
#0  0x00007f192adbbca4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f192298da09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f1922c75cee in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7f1887ffd700 (LWP 28278)):
#0  0x00007f19260bf5e4 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f192607f8f3 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f19260800fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1926080304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f192d0ef036 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f192d0bf38f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f192d0bf618 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f192cfc1410 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f192cfc3bec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7f18875cd700 (LWP 28281)):
#0  0x00007fff4bfdf70c in ?? ()
#1  0x00007f18875ccaa0 in ?? ()
#2  0x00007fff4bfdfac9 in ?? ()
#3  0x00007f18875ccaf0 in ?? ()
#4  0x0000000180001ad0 in ?? ()
#5  0x00007f1880001420 in ?? ()
#6  0x00007f18875ccb80 in ?? ()
#7  0x00007f18875ccc38 in ?? ()
#8  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f1886dcc700 (LWP 28282)):
#0  0x00007f192adbc05e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f192cfc40a7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f192cfb764f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f192cfc3bec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7f18865cb700 (LWP 28290)):
#0  0x00007f192bcbd3cd in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f19260801dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1926080304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f192d0ef036 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f192d0bf38f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f192d0bf618 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f192cfc1410 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f192d0a0edf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f192cfc3bec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f1885dca700 (LWP 28291)):
#0  0x00007f192adbc05e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f192cfc40a7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f192cfb764f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f192cfc3bec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f18855c9700 (LWP 28391)):
[KCrash Handler]
#5  KDevelop::AbstractType::makeDynamic (this=this@entry=0x0) at /home/hippiehunter/git/kdevgit/kdevplatform/language/duchain/types/abstracttype.cpp:35
#6  0x00007f1928f321d9 in d_func_dynamic (this=0x0) at /home/hippiehunter/git/kdevgit/kdevplatform/language/duchain/types/abstracttype.h:284
#7  KDevelop::AbstractType::setModifiers (this=0x0, modifiers=0) at /home/hippiehunter/git/kdevgit/kdevplatform/language/duchain/types/abstracttype.cpp:57
#8  0x00007f18e8089912 in TypeBuilder::createIntegralTypeForExpression (this=0x7f18855c8b00, expression=0x7f1874121e80) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:469
#9  0x00007f18e80554db in ContextBuilder::visitDeclarator (this=0x7f18855c8b00, node=0x7f1874121b48) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:937
#10 0x00007f18e806703f in DeclarationBuilder::visitDeclarator (this=0x7f18855c8b00, node=0x7f1874121b48) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:532
#11 0x00007f18e8056680 in ContextBuilder::visitInitDeclarator (this=this@entry=0x7f18855c8b00, node=node@entry=0x7f1874121ed0) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:912
#12 0x00007f18e8066e7f in DeclarationBuilder::visitInitDeclarator (this=0x7f18855c8b00, node=0x7f1874121ed0) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:256
#13 0x00007f18e8087264 in TypeBuilder::visitSimpleDeclaration (this=this@entry=0x7f18855c8b00, node=node@entry=0x7f1874121f10) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:673
#14 0x00007f18e8068c3f in DeclarationBuilder::visitSimpleDeclaration (this=0x7f18855c8b00, node=0x7f1874121f10) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:422
#15 0x00007f18e7dad9b1 in visitNodes<StatementAST*> (nodes=<optimized out>, v=<optimized out>) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/parser/visitor.h:139
#16 DefaultVisitor::visitCompoundStatement (this=this@entry=0x7f18855c8b60, node=node@entry=0x7f1874121520) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/parser/default_visitor.cpp:73
#17 0x00007f18e8053e9a in ContextBuilder::visitCompoundStatement (this=0x7f18855c8b00, node=0x7f1874121520) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:674
#18 0x00007f18e8053e26 in ContextBuilder::visitTryBlockStatement (this=0x7f18855c8b00, node=0x7f18741214f8) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:1083
#19 0x00007f18e7dad9b1 in visitNodes<StatementAST*> (nodes=<optimized out>, v=<optimized out>) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/parser/visitor.h:139
#20 DefaultVisitor::visitCompoundStatement (this=this@entry=0x7f18855c8b60, node=node@entry=0x7f18741214d8) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/parser/default_visitor.cpp:73
#21 0x00007f18e8053e9a in ContextBuilder::visitCompoundStatement (this=0x7f18855c8b00, node=0x7f18741214d8) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:674
#22 0x00007f18e8055e1b in ContextBuilder::visitFunctionDefinition (this=0x7f18855c8b00, node=0x7f1874344928) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:592
#23 0x00007f18e7dae291 in visitNodes<DeclarationAST*> (v=0x7f18855c8b60, nodes=<optimized out>) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/parser/visitor.h:139
#24 0x00007f18e8057461 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0x7f18855c8b00, node=0x7f187411ba30, context=<optimized out>) at /usr/local/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133
#25 0x00007f18e8052f16 in ContextBuilder::buildContexts (this=0x7f18855c8b00, file=..., node=0x7f187411ba30, includes=<optimized out>, updateContext=..., removeOldImports=removeOldImports@entry=false) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:422
#26 0x00007f18e8060b62 in DeclarationBuilder::buildDeclarations (this=this@entry=0x7f18855c8b00, file=..., node=node@entry=0x7f187411ba30, includes=includes@entry=0x7f18855c8390, updateContext=..., removeOldImports=removeOldImports@entry=false) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:96
#27 0x00007f18e858159c in CPPInternalParseJob::run (this=0xd3d2a0) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppparsejob.cpp:644
#28 0x00007f192395de3a in ?? () from /usr/lib/libthreadweaver.so.4
#29 0x00007f192395dfb1 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#30 0x00007f192395fe23 in ?? () from /usr/lib/libthreadweaver.so.4
#31 0x00007f192395d60f in ?? () from /usr/lib/libthreadweaver.so.4
#32 0x00007f192395d6cb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#33 0x00007f192cfc3bec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#34 0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#35 0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f1884dc8700 (LWP 28392)):
#0  0x00007f192bc90d3d in nanosleep () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f192bcc2934 in usleep () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f1928ec7402 in KDevelop::DUChainLock::lockForWrite (this=0x2186b68, timeout=0) at /home/hippiehunter/git/kdevgit/kdevplatform/language/duchain/duchainlock.cpp:190
#3  0x00007f1928ec7591 in KDevelop::DUChainWriteLocker::lock (this=0x7f1884dc5870) at /home/hippiehunter/git/kdevgit/kdevplatform/language/duchain/duchainlock.cpp:284
#4  0x00007f1928e5cf8e in KDevelop::ParseJob::translateDUChainToRevision (this=0x7f186848e340, context=0x61746a0) at /home/hippiehunter/git/kdevgit/kdevplatform/language/backgroundparser/parsejob.cpp:446
#5  0x00007f18e85809ed in CPPInternalParseJob::run (this=0x7f186848a150) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/cppparsejob.cpp:441
#6  0x00007f18e8587823 in PreprocessJob::sourceNeeded (this=0x68f1f20, _fileName=..., type=<optimized out>, sourceLine=1, skipCurrentPath=<optimized out>) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/preprocessjob.cpp:581
#7  0x00007f18e834038c in rpp::pp::handle_include (this=this@entry=0x7f1884dc6c40, skip_current_path=<optimized out>, input=..., output=...) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#8  0x00007f18e83408e7 in rpp::pp::handle_directive (this=this@entry=0x7f1884dc6c40, directive=directive@entry=181287, input=..., output=...) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#9  0x00007f18e8340f70 in rpp::pp::operator() (this=this@entry=0x7f1884dc6c40, input=..., output=...) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#10 0x00007f18e83411a5 in rpp::pp::processFileInternal (this=this@entry=0x7f1884dc6c40, fileName=..., fileContents=..., result=...) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#11 0x00007f18e8341246 in rpp::pp::processFile (this=this@entry=0x7f1884dc6c40, fileName=..., data=...) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#12 0x00007f18e8588d6e in PreprocessJob::run (this=0x68f1f20) at /home/hippiehunter/git/kdevgit/kdevelop/languages/cpp/preprocessjob.cpp:245
#13 0x00007f192395de3a in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x00007f192395dfb1 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#15 0x00007f192395fe23 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0x00007f192395d60f in ?? () from /usr/lib/libthreadweaver.so.4
#17 0x00007f192395d6cb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#18 0x00007f192cfc3bec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007f192adb7f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#20 0x00007f192bcc9e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f192f2847c0 (LWP 28237)):
#0  0x00007f192adbe82c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f192adba17c in _L_lock_982 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f192adb9fcb in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#3  0x00007f192e9df9ae in lock (this=0x7f192ebf68a0 <(anonymous namespace)::internalMutex>) at /home/hippiehunter/git/kdevgit/kdevplatform/interfaces/foregroundlock.cpp:48
#4  (anonymous namespace)::lockForegroundMutexInternal () at /home/hippiehunter/git/kdevgit/kdevplatform/interfaces/foregroundlock.cpp:104
#5  0x00007f192e9dfb9d in KDevelop::TemporarilyReleaseForegroundLock::~TemporarilyReleaseForegroundLock (this=0x7fff4be7ed10, __in_chrg=<optimized out>) at /home/hippiehunter/git/kdevgit/kdevplatform/interfaces/foregroundlock.cpp:244
#6  0x00007f192e9dfc31 in KDevelop::ForegroundLock::ForegroundReleaser::doInternal (this=<optimized out>) at /home/hippiehunter/git/kdevgit/kdevplatform/interfaces/foregroundlock.cpp:177
#7  0x00007f192e9e05eb in KDevelop::DoInForeground::doInternalSlot (this=0x7f192ebf6880 <KDevelop::ForegroundLock::relock()::releaser>) at /home/hippiehunter/git/kdevgit/kdevplatform/interfaces/foregroundlock.cpp:282
#8  0x00007f192d0da5be in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f192c4668ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007f192c46925b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#11 0x00007f192d64aaf6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#12 0x00007f192d0c063e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007f192d0c4171 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007f192d0eee83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007f192607ff05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f1926080248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f1926080304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f192d0ef016 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007f192c50c1ae in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007f192d0bf38f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007f192d0bf618 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#22 0x00007f192d0c4cf6 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x000000000040ed17 in main (argc=<optimized out>, argv=<optimized out>) at /home/hippiehunter/git/kdevgit/kdevelop/app/main.cpp:524

This bug may be a duplicate of or related to bug 321636.

Possible duplicates by query: bug 321636, bug 321336, bug 321313, bug 318972.

Reported using DrKonqi
Comment 1 Kevin Funk 2013-07-01 17:39:12 UTC

*** This bug has been marked as a duplicate of bug 318972 ***