Bug 321313 - Crash after start
Summary: Crash after start
Status: RESOLVED DUPLICATE of bug 318972
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.5.60
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-18 09:51 UTC by karsten.ahnert
Modified: 2013-06-18 13:18 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 karsten.ahnert 2013-06-18 09:51:05 UTC
Application: kdevelop (4.5.60)
KDE Platform Version: 4.8.5 (4.8.5) (Compiled from sources)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-48-generic x86_64
Distribution: Ubuntu 12.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed: kdevelop crashed after i start it. It always happens at the same place in the background parser.

The crash can be reproduced some of the 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 0x7ffee02bc780 (LWP 22330))]

Thread 16 (Thread 0x7ffec3dbc700 (LWP 22332)):
#0  0x00007ffedd0f78cd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ffed744e8cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffed7413ba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffed7413fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffed741449a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffec3dc198b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#6  0x00007ffed74359e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffedc1e9e9a in start_thread (arg=0x7ffec3dbc700) at pthread_create.c:308
#8  0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7ffec35bb700 (LWP 22333)):
#0  0x00007ffedd0f9313 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffed7414036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffed741449a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffeca6aa406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffed74359e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffedc1e9e9a in start_thread (arg=0x7ffec35bb700) at pthread_create.c:308
#6  0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7ffeb07fb700 (LWP 22335)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffed93ae222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007ffed93ae259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007ffedc1e9e9a in start_thread (arg=0x7ffeb07fb700) at pthread_create.c:308
#4  0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7ffeaf68c700 (LWP 22337)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007ffede41e43f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007ffeda29d96b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2ba5fc0) at /home/karsten/boost/testing/kdevelop/kdevplatform/language/duchain/duchain.cpp:282
#3  0x00007ffede41dfcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffedc1e9e9a in start_thread (arg=0x7ffeaf68c700) at pthread_create.c:308
#5  0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7ffe9cc5a700 (LWP 22339)):
#0  0x00007fff9f0d18de in ?? ()
#1  0x00007ffedb67515d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007ffede474bb4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007ffede54cb8d in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffede54cec3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ffede54b97c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffed7413846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffed7413f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffed7414164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffede54c426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007ffede51bc82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007ffede51bed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007ffede41afa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007ffede41dfcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007ffedc1e9e9a in start_thread (arg=0x7ffe9cc5a700) at pthread_create.c:308
#15 0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7ffe964d8700 (LWP 22342)):
#0  0x00007ffedc1ed05d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7ffe88000a60) at pthread_mutex_unlock.c:290
#2  0x00007ffed744f5d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffed74131f8 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffed7413f04 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffed7414164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffede54c426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffede51bc82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ffede51bed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007ffede41afa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007ffede41dfcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007ffedc1e9e9a in start_thread (arg=0x7ffe964d8700) at pthread_create.c:308
#12 0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7ffe8ffff700 (LWP 22343)):
#0  0x00007fff9f0d18de in ?? ()
#1  0x00007ffedb67515d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007ffede474bb4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007ffede54cb8d in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffede54cec3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ffede54b97c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffede54ba25 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffed7413846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffed7413f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffed7414164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffede54c426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007ffede51bc82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007ffede51bed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007ffede41afa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007ffede41dfcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007ffedc1e9e9a in start_thread (arg=0x7ffe8ffff700) at pthread_create.c:308
#16 0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7ffe957bf700 (LWP 22348)):
#0  __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:37
#1  __pthread_mutex_unlock (mutex=0x7ffe7c000a60) at pthread_mutex_unlock.c:290
#2  0x00007ffed744f5d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffed74131f8 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffed7413f04 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffed7414164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffede54c426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffede51bc82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ffede51bed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007ffede41afa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007ffede4fb9ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007ffede41dfcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007ffedc1e9e9a in start_thread (arg=0x7ffe957bf700) at pthread_create.c:308
#13 0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ffe7bfff700 (LWP 22369)):
#0  0x00007ffedd0f9313 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffed7414036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffed7414164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffede54c426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffede51bc82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ffede51bed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffede41afa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffede4fb9ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ffede41dfcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007ffedc1e9e9a in start_thread (arg=0x7ffe7bfff700) at pthread_create.c:308
#10 0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ffe8c804700 (LWP 22370)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffede41e4db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007ffed4cd90eb in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007ffed4cdb9db in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007ffed4cda84f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007ffed4cda8db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007ffede41dfcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffedc1e9e9a in start_thread (arg=0x7ffe8c804700) at pthread_create.c:308
#8  0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ffe73fff700 (LWP 22379)):
#0  0x00007fff9f0d18de in ?? ()
#1  0x00007ffedb67515d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007ffede474bb4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007ffede54cb8d in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffede54cec3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ffede54b97c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffede54ba25 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffed7413846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffed7413f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffed7414164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffede54c426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007ffede51bc82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007ffede51bed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007ffede41afa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007ffede4fb9ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007ffede41dfcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007ffedc1e9e9a in start_thread (arg=0x7ffe73fff700) at pthread_create.c:308
#17 0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ffe7a7fc700 (LWP 22381)):
#0  0x00007fff9f0d18de in ?? ()
#1  0x00007ffedb67515d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007ffede474bb4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007ffede54cb8d in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ffede54cec3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ffede54b97c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffede54ba25 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffed7413846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007ffed7413f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffed7414164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffede54c426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007ffede51bc82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007ffede51bed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007ffede41afa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007ffede4fb9ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007ffede41dfcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007ffedc1e9e9a in start_thread (arg=0x7ffe7a7fc700) at pthread_create.c:308
#17 0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffe797fa700 (LWP 22619)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffede41e4db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007ffed4cd90eb in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007ffed4cdb9db in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007ffed4cdb9f4 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007ffed4cda84f in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007ffed4cda8db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007ffede41dfcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ffedc1e9e9a in start_thread (arg=0x7ffe797fa700) at pthread_create.c:308
#9  0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffe78ff9700 (LWP 22620)):
[KCrash Handler]
#6  KDevelop::AbstractType::makeDynamic (this=0x0) at /home/karsten/boost/testing/kdevelop/kdevplatform/language/duchain/types/abstracttype.cpp:35
#7  0x00007ffeda3445e9 in d_func_dynamic (this=0x0) at /home/karsten/boost/testing/kdevelop/kdevplatform/language/duchain/types/abstracttype.h:284
#8  KDevelop::AbstractType::setModifiers (this=0x0, modifiers=0) at /home/karsten/boost/testing/kdevelop/kdevplatform/language/duchain/types/abstracttype.cpp:57
#9  0x00007ffe967ca30c in TypeBuilder::createIntegralTypeForExpression (this=0x7ffe78ff7e30, expression=<optimized out>) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:469
#10 0x00007ffe967978a3 in ContextBuilder::visitDeclarator (this=0x7ffe78ff7e30, node=0x7ffe2410de90) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:937
#11 0x00007ffe967aa1ea in DeclarationBuilder::visitDeclarator (this=0x7ffe78ff7e30, node=0x7ffe2410de90) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:532
#12 0x00007ffe96798a2e in ContextBuilder::visitInitDeclarator (this=0x7ffe78ff7e30, node=0x7ffe2410e7d0) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:912
#13 0x00007ffe967a9ffa in DeclarationBuilder::visitInitDeclarator (this=0x7ffe78ff7e30, node=0x7ffe2410e7d0) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:256
#14 0x00007ffe967c7aed in TypeBuilder::visitSimpleDeclaration (this=0x7ffe78ff7e30, node=0x7ffe2410e810) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:672
#15 0x00007ffe967ac243 in DeclarationBuilder::visitSimpleDeclaration (this=0x7ffe78ff7e30, node=0x7ffe2410e810) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:422
#16 0x00007ffe964eefae in visitNodes<StatementAST*> (nodes=<optimized out>, v=0x7ffe78ff7e90) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/parser/visitor.h:139
#17 DefaultVisitor::visitCompoundStatement (this=0x7ffe78ff7e90, node=<optimized out>) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/parser/default_visitor.cpp:73
#18 0x00007ffe96795aba in ContextBuilder::visitCompoundStatement (this=0x7ffe78ff7e30, node=0x7ffe2410d0a0) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:674
#19 0x00007ffe96797fa6 in ContextBuilder::visitFunctionDefinition (this=0x7ffe78ff7e30, node=0x7ffe2410ea78) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:592
#20 0x00007ffe964f025e in visitNodes<DeclarationAST*> (v=0x7ffe78ff7e90, nodes=<optimized out>) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/parser/visitor.h:139
#21 0x00007ffe96799f51 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0x7ffe78ff7e30, node=0x7ffe2410a4a0, context=<optimized out>) at /usr/local/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133
#22 0x00007ffe967949ad in ContextBuilder::buildContexts (this=0x7ffe78ff7e30, file=..., node=0x7ffe2410a4a0, includes=<optimized out>, updateContext=..., removeOldImports=false) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:422
#23 0x00007ffe967a31b1 in DeclarationBuilder::buildDeclarations (this=<optimized out>, file=..., node=<optimized out>, includes=<optimized out>, updateContext=..., removeOldImports=false) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:96
#24 0x00007ffe96cc81ed in CPPInternalParseJob::run (this=0x49adee0) at /home/karsten/boost/testing/kdevelop/kdevelop/languages/cpp/cppparsejob.cpp:644
#25 0x00007ffed4cdb05b in ?? () from /usr/lib/libthreadweaver.so.4
#26 0x00007ffed4cdb1cc in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#27 0x00007ffed4cdc1d3 in ?? () from /usr/lib/libthreadweaver.so.4
#28 0x00007ffed4cda81f in ?? () from /usr/lib/libthreadweaver.so.4
#29 0x00007ffed4cda8db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#30 0x00007ffede41dfcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#31 0x00007ffedc1e9e9a in start_thread (arg=0x7ffe78ff9700) at pthread_create.c:308
#32 0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#33 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffe79ffb700 (LWP 26865)):
#0  pthread_mutex_unlock (mutex=0x7ffe5801ee70) at forward.c:184
#1  0x00007ffed744f5d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffed7413b3d in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffed7413fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffed7414164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffede54c426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffede51bc82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffede51bed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ffede41afa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007ffede4fb9ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007ffede41dfcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007ffedc1e9e9a in start_thread (arg=0x7ffe79ffb700) at pthread_create.c:308
#12 0x00007ffedd104ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffee02bc780 (LWP 22330)):
#0  0x00007ffedd0f78cd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ffed744e8cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffed7413ba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffed7413fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffed7414164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffede54c3bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffedd947d5e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#7  0x00007ffede51bc82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ffede51bed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007ffede520f67 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x000000000040b71f in main (argc=<optimized out>, argv=<optimized out>) at /home/karsten/boost/testing/kdevelop/kdevelop/app/main.cpp:524

Possible duplicates by query: bug 318972.

Reported using DrKonqi
Comment 1 Kevin Funk 2013-06-18 13:18:40 UTC

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