https://bugs.kde.org/show_bug.cgi?id=375162

--- Comment #1 from Francis Herne <m...@flherne.uk> ---
Recurred. It happens when initally clicking on the widget, before typing
anything.

There's a very long backtrace of libclang calls in one thread, I don't know if
that's relevant.

==========
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fcab626663b in QIcon::QIcon(QIcon const&) () from
/usr/lib/libQt5Gui.so.5

(gdb) thread apply all bt

Thread 15 (Thread 0x7fca98eef700 (LWP 9667)):
#0  0x00007fcab4eb348d in poll () at /usr/lib/libc.so.6
#1  0x00007fcaa9886786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fcaa988689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007fcab5cf146f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007fcab5c9ae9a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007fcab5abd053 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fcab8a40de5 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fca68936700 (LWP 9794)):
#0  0x00007fcaabc6a68d in pthread_join () at /usr/lib/libpthread.so.0
#1  0x00007fca7321fc60 in llvm::llvm_execute_on_thread(void (*)(void*), void*,
unsigned int) () at /usr/lib/../lib/libLLVM-3.9.so
#2  0x00007fca731a5600 in
llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>,
unsigned int) () at /usr/lib/../lib/libLLVM-3.9.so
#3  0x00007fca75cd0a9c in clang_parseTranslationUnit2FullArgv () at
/usr/lib/libclang.so.3.9
#4  0x00007fca75cd0d3b in clang_parseTranslationUnit2 () at
/usr/lib/libclang.so.3.9
#5  0x00007fca77378ed8 in
ParseSessionData::ParseSessionData(QVector<UnsavedFile> const&, ClangIndex*,
ClangParsingEnvironment const&, QFlags<ParseSessionData::Option>)
(this=0x7fca549b8410, unsavedFiles=..., index=0x1490450, environment=...,
options=...) at
/home/flh/projects/kdevelop/languages/clang/duchain/parsesession.cpp:280
#6  0x00007fca775ec709 in ClangParseJob::createSessionData() const
(this=0x45a91b0) at
/home/flh/projects/kdevelop/languages/clang/clangparsejob.cpp:379
#7  0x00007fca775eb553 in
ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x45a91b0)
    at /home/flh/projects/kdevelop/languages/clang/clangparsejob.cpp:255
#8  0x00007fcab1f9d586 in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fcab1f9db88 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fcab1f9ca9a in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fcab1f9c140 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fca88e60700 (LWP 9668)):
#0  0x00007fcaabc6f4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007fcab5ac2ad6 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007fcab2ec1439 in KDevelop::DUChainPrivate::CleanupThread::run()
(this=0xf450b0) at
/home/flh/projects/kdevplatform/language/duchain/duchain.cpp:282
#3  0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fca5bfff700 (LWP 9795)):
#0  0x00007fcaabc6f10f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007fcab5ac2b9b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007fcab1f9a1c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fcab1f9e988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fcab1f99263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fcab1f9e9e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fcab1f99263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fcab1f9e9e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fcab1f99263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fcab1f9c1f9 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fca6b2f4700 (LWP 9791)):
#0  0x00007fcaabc6f10f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#1  0x00007fcab5ac2b9b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007fcab1f9a1c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fcab1f9e988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fcab1f99263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fcab1f9e9e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fcab1f99263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fcab1f9e9e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fcab1f99263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fcab1f9c1f9 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fca69137700 (LWP 9793)):
#0  0x00007fcaabc6f10f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007fcab5ac2b9b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007fcab1f9a1c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fcab1f9e988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fcab1f99263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fcab1f9e9e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fcab1f99263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fcab1f9e9e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fcab1f99263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fcab1f9c1f9 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fca6baf5700 (LWP 9792)):
#0  0x00007fcaabc6f10f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007fcab5ac2b9b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x00007fcab1f9a1c0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fcab1f9e988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fcab1f99263 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fcab1f9c1f9 in ThreadWeaver::Thread::run() () at
/usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fca58905700 (LWP 9993)):

#0  0x00007fcab4eb348d in poll () at /usr/lib/libc.so.6
#1  0x00007fcaa9886786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fcaa988689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007fcab5cf146f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007fcab5c9ae9a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007fcab5abd053 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fcab301837f in KDevelop::CompletionWorkerThread::run()
(this=0x6104ed0) at
/home/flh/projects/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89
#7  0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fca3ffff700 (LWP 9894)):
#0  0x00007fcab4eb348d in poll () at /usr/lib/libc.so.6
#1  0x00007fcaa9886786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fcaa988689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007fcab5cf146f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007fcab5c9ae9a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#5  0x00007fcab5abd053 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fcab301837f in KDevelop::CompletionWorkerThread::run()
(this=0x47d0bb0) at
/home/flh/projects/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89
#7  0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fca5a5b1700 (LWP 9804)):
#0  0x00007fcab4eb348d in poll () at /usr/lib/libc.so.6
#1  0x00007fcaa9886786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fcaa988689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007fcab5cf146f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007fcab5c9ae9a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007fcab5abd053 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fca815d3700 (LWP 9669)):
#0  0x00007fcab4eb348d in poll () at /usr/lib/libc.so.6
#1  0x00007fcaa9886786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fcaa988689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007fcab5cf146f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007fcab5c9ae9a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007fcab5abd053 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fcab301837f in KDevelop::CompletionWorkerThread::run()
(this=0xfe7460) at
/home/flh/projects/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89
#7  0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fca726a3700 (LWP 9670)):
#0  0x00007fcab4eb348d in poll () at /usr/lib/libc.so.6
#1  0x00007fcaa9886786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fcaa988689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007fcab5cf146f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007fcab5c9ae9a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007fcab5abd053 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fcab301837f in KDevelop::CompletionWorkerThread::run()
(this=0x1493960) at
/home/flh/projects/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89
#7  0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fca3e0f8700 (LWP 20021)):
#0  0x00007fca763c1ba2 in  () at /usr/lib/libclang.so.3.9
#1  0x00007fca763c265d in  () at /usr/lib/libclang.so.3.9
#2  0x00007fca763ac58a in  () at /usr/lib/libclang.so.3.9
#3  0x00007fca763bc0bc in  () at /usr/lib/libclang.so.3.9
#4  0x00007fca763bf5d0 in  () at /usr/lib/libclang.so.3.9
#5  0x00007fca763bb694 in  () at /usr/lib/libclang.so.3.9
#6  0x00007fca763bbe95 in  () at /usr/lib/libclang.so.3.9
#7  0x00007fca763b3e5d in  () at /usr/lib/libclang.so.3.9
#8  0x00007fca763b52c2 in  () at /usr/lib/libclang.so.3.9
#9  0x00007fca763b53f3 in  () at /usr/lib/libclang.so.3.9
#10 0x00007fca763b5a2d in  () at /usr/lib/libclang.so.3.9
#11 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#12 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#13 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#14 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9
---Type <return> to continue, or q <return> to quit---
#15 0x00007fca76128ad3 in  () at /usr/lib/libclang.so.3.9
#16 0x00007fca763b5a70 in  () at /usr/lib/libclang.so.3.9
#17 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#18 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#19 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#20 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9

#21 0x00007fca76451087 in  () at /usr/lib/libclang.so.3.9
#22 0x00007fca7619d7cb in  () at /usr/lib/libclang.so.3.9
#23 0x00007fca763c1d59 in  () at /usr/lib/libclang.so.3.9
#24 0x00007fca763c265d in  () at /usr/lib/libclang.so.3.9
#25 0x00007fca763ac58a in  () at /usr/lib/libclang.so.3.9
#26 0x00007fca763bc0bc in  () at /usr/lib/libclang.so.3.9

#27 0x00007fca763bf5d0 in  () at /usr/lib/libclang.so.3.9
#28 0x00007fca763bb694 in  () at /usr/lib/libclang.so.3.9
#29 0x00007fca763bbe95 in  () at /usr/lib/libclang.so.3.9
#30 0x00007fca763b3e5d in  () at /usr/lib/libclang.so.3.9
#31 0x00007fca763b52c2 in  () at /usr/lib/libclang.so.3.9
#32 0x00007fca763b53f3 in  () at /usr/lib/libclang.so.3.9

#33 0x00007fca763b5a2d in  () at /usr/lib/libclang.so.3.9
#34 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#35 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#36 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#37 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9
#38 0x00007fca76128ad3 in  () at /usr/lib/libclang.so.3.9

#39 0x00007fca763b5a70 in  () at /usr/lib/libclang.so.3.9
#40 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#41 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#42 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#43 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9
#44 0x00007fca76451087 in  () at /usr/lib/libclang.so.3.9

#45 0x00007fca7619d7cb in  () at /usr/lib/libclang.so.3.9
#46 0x00007fca763c1d59 in  () at /usr/lib/libclang.so.3.9
#47 0x00007fca763c265d in  () at /usr/lib/libclang.so.3.9
#48 0x00007fca763ac58a in  () at /usr/lib/libclang.so.3.9
#49 0x00007fca763b387f in  () at /usr/lib/libclang.so.3.9
#50 0x00007fca7632cfd0 in  () at /usr/lib/libclang.so.3.9

#51 0x00007fca7633f04a in  () at /usr/lib/libclang.so.3.9
#52 0x00007fca7633f988 in  () at /usr/lib/libclang.so.3.9
#53 0x00007fca763bf663 in  () at /usr/lib/libclang.so.3.9
#54 0x00007fca763bb694 in  () at /usr/lib/libclang.so.3.9
#55 0x00007fca763bbe95 in  () at /usr/lib/libclang.so.3.9
#56 0x00007fca763b3e5d in  () at /usr/lib/libclang.so.3.9

#57 0x00007fca763b52c2 in  () at /usr/lib/libclang.so.3.9
#58 0x00007fca763b53f3 in  () at /usr/lib/libclang.so.3.9
#59 0x00007fca763b5a2d in  () at /usr/lib/libclang.so.3.9
#60 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#61 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#62 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9

#63 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9
#64 0x00007fca76451087 in  () at /usr/lib/libclang.so.3.9
#65 0x00007fca7619d7cb in  () at /usr/lib/libclang.so.3.9
#66 0x00007fca763c1d59 in  () at /usr/lib/libclang.so.3.9
#67 0x00007fca763c265d in  () at /usr/lib/libclang.so.3.9
#68 0x00007fca763ac58a in  () at /usr/lib/libclang.so.3.9
#69 0x00007fca763bc0bc in  () at /usr/lib/libclang.so.3.9

#70 0x00007fca763bf5d0 in  () at /usr/lib/libclang.so.3.9
#71 0x00007fca763bb694 in  () at /usr/lib/libclang.so.3.9
---Type <return> to continue, or q <return> to quit---
#72 0x00007fca763bbe95 in  () at /usr/lib/libclang.so.3.9
#73 0x00007fca763b3e5d in  () at /usr/lib/libclang.so.3.9
#74 0x00007fca763b52c2 in  () at /usr/lib/libclang.so.3.9

#75 0x00007fca763b53f3 in  () at /usr/lib/libclang.so.3.9
#76 0x00007fca763b5a2d in  () at /usr/lib/libclang.so.3.9
#77 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#78 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#79 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#80 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9

#81 0x00007fca76128ad3 in  () at /usr/lib/libclang.so.3.9
#82 0x00007fca763b5a70 in  () at /usr/lib/libclang.so.3.9
#83 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#84 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#85 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#86 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9

#87 0x00007fca76128ad3 in  () at /usr/lib/libclang.so.3.9
#88 0x00007fca763b5a70 in  () at /usr/lib/libclang.so.3.9
#89 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#90 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#91 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#92 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9

#93 0x00007fca76451087 in  () at /usr/lib/libclang.so.3.9
#94 0x00007fca7633c0a9 in  () at /usr/lib/libclang.so.3.9
#95 0x00007fca763a5d59 in  () at /usr/lib/libclang.so.3.9
#96 0x00007fca763b3e93 in  () at /usr/lib/libclang.so.3.9
#97 0x00007fca763b52c2 in  () at /usr/lib/libclang.so.3.9
#98 0x00007fca763b53f3 in  () at /usr/lib/libclang.so.3.9

#99 0x00007fca763b5a2d in  () at /usr/lib/libclang.so.3.9
#100 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#101 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#102 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#103 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9
#104 0x00007fca76128ad3 in  () at /usr/lib/libclang.so.3.9

#105 0x00007fca763b5a70 in  () at /usr/lib/libclang.so.3.9
#106 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#107 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#108 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#109 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9
#110 0x00007fca76451087 in  () at /usr/lib/libclang.so.3.9

#111 0x00007fca7633c0a9 in  () at /usr/lib/libclang.so.3.9
#112 0x00007fca763a5d59 in  () at /usr/lib/libclang.so.3.9
#113 0x00007fca763b3e93 in  () at /usr/lib/libclang.so.3.9
#114 0x00007fca763b52c2 in  () at /usr/lib/libclang.so.3.9
#115 0x00007fca763b53f3 in  () at /usr/lib/libclang.so.3.9
#116 0x00007fca763b5a2d in  () at /usr/lib/libclang.so.3.9
#117 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9

#118 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#119 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#120 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9
#121 0x00007fca76128ad3 in  () at /usr/lib/libclang.so.3.9
#122 0x00007fca763b5a70 in  () at /usr/lib/libclang.so.3.9

#123 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#124 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#125 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#126 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9
#127 0x00007fca76128ad3 in  () at /usr/lib/libclang.so.3.9
#128 0x00007fca763b5a70 in  () at /usr/lib/libclang.so.3.9

---Type <return> to continue, or q <return> to quit---
#129 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#130 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#131 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#132 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9
#133 0x00007fca76451087 in  () at /usr/lib/libclang.so.3.9

#134 0x00007fca7619d7cb in  () at /usr/lib/libclang.so.3.9
#135 0x00007fca763c1d59 in  () at /usr/lib/libclang.so.3.9
#136 0x00007fca763c265d in  () at /usr/lib/libclang.so.3.9
#137 0x00007fca763ac58a in  () at /usr/lib/libclang.so.3.9
#138 0x00007fca763bc0bc in  () at /usr/lib/libclang.so.3.9
#139 0x00007fca763bf5d0 in  () at /usr/lib/libclang.so.3.9

#140 0x00007fca763bb694 in  () at /usr/lib/libclang.so.3.9
#141 0x00007fca763bbe95 in  () at /usr/lib/libclang.so.3.9
#142 0x00007fca763b3e5d in  () at /usr/lib/libclang.so.3.9
#143 0x00007fca763b52c2 in  () at /usr/lib/libclang.so.3.9
#144 0x00007fca763b53f3 in  () at /usr/lib/libclang.so.3.9
#145 0x00007fca763b5a2d in  () at /usr/lib/libclang.so.3.9

#146 0x00007fca763b633c in  () at /usr/lib/libclang.so.3.9
#147 0x00007fca763ce40a in  () at /usr/lib/libclang.so.3.9
#148 0x00007fca763fcec4 in  () at /usr/lib/libclang.so.3.9
#149 0x00007fca763fd395 in  () at /usr/lib/libclang.so.3.9
#150 0x00007fca76451087 in  () at /usr/lib/libclang.so.3.9
#151 0x00007fca7619d7cb in  () at /usr/lib/libclang.so.3.9

#152 0x00007fca763c1d59 in  () at /usr/lib/libclang.so.3.9
#153 0x00007fca763c265d in  () at /usr/lib/libclang.so.3.9
#154 0x00007fca763ac58a in  () at /usr/lib/libclang.so.3.9
#155 0x00007fca763bc0bc in  () at /usr/lib/libclang.so.3.9
#156 0x00007fca763bf5d0 in  () at /usr/lib/libclang.so.3.9
#157 0x00007fca763bb694 in  () at /usr/lib/libclang.so.3.9
#158 0x00007fca763bbe95 in  () at /usr/lib/libclang.so.3.9

#159 0x00007fca763b3e5d in  () at /usr/lib/libclang.so.3.9
#160 0x00007fca763c7a14 in  () at /usr/lib/libclang.so.3.9
#161 0x00007fca763d1e97 in  () at /usr/lib/libclang.so.3.9
#162 0x00007fca763dcc30 in  () at /usr/lib/libclang.so.3.9
#163 0x00007fca763de242 in  () at /usr/lib/libclang.so.3.9

#164 0x00007fca7639b990 in  () at /usr/lib/libclang.so.3.9
#165 0x00007fca7639ff12 in  () at /usr/lib/libclang.so.3.9
#166 0x00007fca762e88d7 in  () at /usr/lib/libclang.so.3.9
#167 0x00007fca762eaacf in  () at /usr/lib/libclang.so.3.9
#168 0x00007fca762eac7a in  () at /usr/lib/libclang.so.3.9
#169 0x00007fca762ed6c7 in  () at /usr/lib/libclang.so.3.9

#170 0x00007fca761a4235 in  () at /usr/lib/libclang.so.3.9
#171 0x00007fca763b195b in  () at /usr/lib/libclang.so.3.9
#172 0x00007fca763ac684 in  () at /usr/lib/libclang.so.3.9
#173 0x00007fca763b1777 in  () at /usr/lib/libclang.so.3.9
#174 0x00007fca763ac6eb in  () at /usr/lib/libclang.so.3.9
#175 0x00007fca763b8073 in  () at /usr/lib/libclang.so.3.9

#176 0x00007fca763b829b in  () at /usr/lib/libclang.so.3.9
#177 0x00007fca763d25af in  () at /usr/lib/libclang.so.3.9
#178 0x00007fca76153f6f in  () at /usr/lib/libclang.so.3.9
#179 0x00007fca761542b8 in  () at /usr/lib/libclang.so.3.9
#180 0x00007fca76159b06 in  () at /usr/lib/libclang.so.3.9
#181 0x00007fca761cdc14 in  () at /usr/lib/libclang.so.3.9

#182 0x00007fca763b179a in  () at /usr/lib/libclang.so.3.9
#183 0x00007fca763ac6eb in  () at /usr/lib/libclang.so.3.9
#184 0x00007fca763b8073 in  () at /usr/lib/libclang.so.3.9
#185 0x00007fca763b829b in  () at /usr/lib/libclang.so.3.9
---Type <return> to continue, or q <return> to quit---
#186 0x00007fca763d25af in  () at /usr/lib/libclang.so.3.9
#187 0x00007fca76153f6f in  () at /usr/lib/libclang.so.3.9

#188 0x00007fca7619504e in  () at /usr/lib/libclang.so.3.9
#189 0x00007fca7619a98a in  () at /usr/lib/libclang.so.3.9
#190 0x00007fca762d2dea in  () at /usr/lib/libclang.so.3.9
#191 0x00007fca762ed413 in  () at /usr/lib/libclang.so.3.9
#192 0x00007fca762ed737 in  () at /usr/lib/libclang.so.3.9
#193 0x00007fca761a4235 in  () at /usr/lib/libclang.so.3.9

#194 0x00007fca767e622a in  () at /usr/lib/libclang.so.3.9
#195 0x00007fca767e103b in  () at /usr/lib/libclang.so.3.9
#196 0x00007fca767e31ad in  () at /usr/lib/libclang.so.3.9
#197 0x00007fca767e3249 in  () at /usr/lib/libclang.so.3.9
#198 0x00007fca767e32c9 in  () at /usr/lib/libclang.so.3.9
#199 0x00007fca7682a0c9 in  () at /usr/lib/libclang.so.3.9

#200 0x00007fca7682756f in  () at /usr/lib/libclang.so.3.9
#201 0x00007fca76827715 in  () at /usr/lib/libclang.so.3.9
#202 0x00007fca7682c821 in  () at /usr/lib/libclang.so.3.9
#203 0x00007fca7682f080 in  () at /usr/lib/libclang.so.3.9
#204 0x00007fca767a8445 in  () at /usr/lib/libclang.so.3.9
#205 0x00007fca767a81ee in  () at /usr/lib/libclang.so.3.9

#206 0x00007fca767dae9d in  () at /usr/lib/libclang.so.3.9
#207 0x00007fca767dc232 in  () at /usr/lib/libclang.so.3.9
#208 0x00007fca767bb0cc in  () at /usr/lib/libclang.so.3.9
#209 0x00007fca7679f764 in  () at /usr/lib/libclang.so.3.9
#210 0x00007fca7679ff01 in  () at /usr/lib/libclang.so.3.9

#211 0x00007fca7679ff3f in  () at /usr/lib/libclang.so.3.9
#212 0x00007fca767a731f in  () at /usr/lib/libclang.so.3.9
#213 0x00007fca767a7cfc in  () at /usr/lib/libclang.so.3.9
#214 0x00007fca7679b1b3 in  () at /usr/lib/libclang.so.3.9
#215 0x00007fca75f36ace in  () at /usr/lib/libclang.so.3.9
#216 0x00007fca75ef2497 in  () at /usr/lib/libclang.so.3.9
#217 0x00007fca75ef589b in  () at /usr/lib/libclang.so.3.9
#218 0x00007fca75ef9497 in  () at /usr/lib/libclang.so.3.9

#219 0x00007fca75cd30f0 in  () at /usr/lib/libclang.so.3.9
#220 0x00007fca731a5539 in
llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) () at
/usr/lib/../lib/libLLVM-3.9.so
#221 0x00007fca731a55a4 in  () at /usr/lib/../lib/libLLVM-3.9.so
#222 0x00007fca7321fbdd in  () at /usr/lib/../lib/libLLVM-3.9.so
#223 0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#224 0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fca9a8a8700 (LWP 9666)):

#0  0x00007fcab4eb348d in poll () at /usr/lib/libc.so.6
#1  0x00007fcaa84be8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fcaa84c0679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fca9c7e9789 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fcab5ac1ce8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fcaabc69454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fcab4ebc7df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fcabc9c6c80 (LWP 9665)):





#0  0x00007fcab626663b in QIcon::QIcon(QIcon const&) () at
/usr/lib/libQt5Gui.so.5
#1  0x00007fcab69704c4 in QAction::icon() const () at
/usr/lib/libQt5Widgets.so.5

#2  0x00007fca82c8a589 in ActionsQuickOpenItem::icon() const (this=0xd5a4230)
at
/home/flh/projects/kdevplatform/plugins/quickopen/actionsquickopenprovider.cpp:63


#3  0x00007fca82c659e3 in QuickOpenModel::data(QModelIndex const&, int) const
(this=0xf81580, index=..., role=1) at
/home/flh/projects/kdevplatform/plugins/quickopen/quickopenmodel.cpp:312
#4  0x00007fcab6c1497e in QItemDelegate::rect(QStyleOptionViewItem const&,
QModelIndex const&, int) const () at /usr/lib/libQt5Widgets.so.5

#5  0x00007fcab6c150e3 in QItemDelegate::sizeHint(QStyleOptionViewItem const&,
QModelIndex const&) const () at /usr/lib/libQt5Widgets.so.5
#6  0x00007fca82c8b72a in ExpandingDelegate::sizeHint(QStyleOptionViewItem
const&, QModelIndex const&) const (this=0x176bdc0, option=..., index=...)
---Type <return> to continue, or q <return> to quit---
    at
/home/flh/projects/kdevplatform/plugins/quickopen/expandingtree/expandingdelegate.cpp:127
#7  0x00007fcab6c034bc in QTreeView::indexRowSizeHint(QModelIndex const&) const
() at /usr/lib/libQt5Widgets.so.5
#8  0x00007fcab6c04b3c in QTreeViewPrivate::itemHeight(int) const () at
/usr/lib/libQt5Widgets.so.5

#9  0x00007fcab6c0652e in QTreeViewPrivate::updateScrollBars() () at
/usr/lib/libQt5Widgets.so.5
#10 0x00007fcab6c0dd91 in QTreeView::updateGeometries() () at
/usr/lib/libQt5Widgets.so.5
#11 0x00007fcab69bde4e in QWidget::event(QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#12 0x00007fcab6aa60ee in QFrame::event(QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#13 0x00007fcab6bcd093 in QAbstractItemView::viewportEvent(QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#14 0x00007fcab6c0cafc in QTreeView::viewportEvent(QEvent*) () at
/usr/lib/libQt5Widgets.so.5

#15 0x00007fcab5c9c7a1 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at
/usr/lib/libQt5Core.so.5
#16 0x00007fcab6976335 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#17 0x00007fcab697dad1 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5


#18 0x00007fcab5c9ca40 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#19 0x00007fcab69b66f2 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool,
bool) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007fcab69ba5a3 in QWidgetPrivate::show_helper() () at
/usr/lib/libQt5Widgets.so.5

#21 0x00007fcab69bd3f5 in QWidget::setVisible(bool) () at
/usr/lib/libQt5Widgets.so.5
#22 0x00007fcab69ba538 in QWidgetPrivate::showChildren(bool) () at
/usr/lib/libQt5Widgets.so.5
#23 0x00007fcab69ba5bf in QWidgetPrivate::show_helper() () at
/usr/lib/libQt5Widgets.so.5
#24 0x00007fcab69bd3f5 in QWidget::setVisible(bool) () at
/usr/lib/libQt5Widgets.so.5
#25 0x00007fcab69ba538 in QWidgetPrivate::showChildren(bool) () at
/usr/lib/libQt5Widgets.so.5
#26 0x00007fcab69ba5bf in QWidgetPrivate::show_helper() () at
/usr/lib/libQt5Widgets.so.5
#27 0x00007fcab69bd3f5 in QWidget::setVisible(bool) () at
/usr/lib/libQt5Widgets.so.5
#28 0x00007fca82c5c598 in QuickOpenLineEdit::focusInEvent(QFocusEvent*)
(this=0xf88d00, ev=0x7ffcd02fc960) at
/home/flh/projects/kdevplatform/plugins/quickopen/quickopenplugin.cpp:986
#29 0x00007fcab69be07f in QWidget::event(QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#30 0x00007fcab6ab9e39 in QLineEdit::event(QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#31 0x00007fcab697635c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#32 0x00007fcab697dad1 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#33 0x00007fcab5c9ca40 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#34 0x00007fcab697b64e in QApplicationPrivate::setFocusWidget(QWidget*,
Qt::FocusReason) () at /usr/lib/libQt5Widgets.so.5
#35 0x00007fcab69b7e05 in QWidget::setFocus(Qt::FocusReason) () at
/usr/lib/libQt5Widgets.so.5
#36 0x00007fcab697690d in
QApplicationPrivate::giveFocusAccordingToFocusPolicy(QWidget*, QEvent*, QPoint)
() at /usr/lib/libQt5Widgets.so.5
#37 0x00007fcab697f74c in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#38 0x00007fcab5c9ca40 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#39 0x00007fcab697d03d in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at
/usr/lib/libQt5Widgets.so.5
#40 0x00007fcab69d80f6 in  () at /usr/lib/libQt5Widgets.so.5
#41 0x00007fcab69dab03 in  () at /usr/lib/libQt5Widgets.so.5
#42 0x00007fcab697635c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#43 0x00007fcab697dad1 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#44 0x00007fcab5c9ca40 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#45 0x00007fcab61e2663 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /usr/lib/libQt5Gui.so.5
#46 0x00007fcab61e41e5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib/libQt5Gui.so.5
#47 0x00007fcab61c215b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/libQt5Gui.so.5
#48 0x00007fca9c81fda0 in  () at /usr/lib/libQt5XcbQpa.so.5
#49 0x00007fcaa9886587 in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#50 0x00007fcaa98867f0 in  () at /usr/lib/libglib-2.0.so.0
#51 0x00007fcaa988689c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#52 0x00007fcab5cf146f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#53 0x00007fcab5c9ae9a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#54 0x00007fcab5ca339c in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#55 0x000000000040f341 in main(int, char**) (argc=3, argv=0x7ffcd02ff948) at
/home/flh/projects/kdevelop/app/main.cpp:763

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to