Bug 369036 - KDevelop crashes on quit [TopDUContextDynamicData::loadData failed to find file]
Summary: KDevelop crashes on quit [TopDUContextDynamicData::loadData failed to find file]
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.0.0
Platform: Compiled Sources Linux
: VHI crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-09-19 08:11 UTC by Igor Kushnir
Modified: 2020-12-17 09:19 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 Igor Kushnir 2016-09-19 08:11:53 UTC
Application: kdevelop (5.0.0)
 (Compiled from sources)
Qt Version: 5.7.0
Frameworks Version: 5.25.0
Operating System: Linux 4.7.3-1-MANJARO x86_64
Distribution: "Manjaro Linux"

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

- Custom settings of the application:
  * KDevPlatform (current master - 78003722f8) and KDevelop (current master - aa727d375b) built in Debug mode and installed into /usr/local/
  * Distribution-provided Kframeworks and Qt
  * Desktop environment: XFCE

The crash can be reproduced sometimes.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0edba08280 (LWP 10387))]

Thread 19 (Thread 0x7f0dfebbd700 (LWP 10546)):
#0  0x00007f0ed3e134ed in read () from /usr/lib/libc.so.6
#1  0x00007f0ec8b9dbc0 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f0ec8b5ab36 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f0ec8b5b004 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f0ec8b5b17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f0ed4c5459b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f0ed4bfe0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f0ed4a210f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f0ed4a25d78 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 18 (Thread 0x7f0dff7fc700 (LWP 10545)):
#0  0x00007f0ecaf3810f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f0ece64f5f3 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007f0ece987911 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 17 (Thread 0x7f0dffffd700 (LWP 10544)):
#0  0x00007f0ecaf3810f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f0ece64f5f3 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007f0ece987911 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 16 (Thread 0x7f0e44834700 (LWP 10543)):
#0  0x00007f0ecaf3810f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f0ece64f5f3 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007f0ece987911 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 15 (Thread 0x7f0e45054700 (LWP 10542)):
#0  0x00007f0ecaf3810f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f0ece64e4a1 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007f0ece987911 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7f0e45ec8700 (LWP 10541)):
#0  0x00007f0ec8b9ef84 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f0ec8b5af7e in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f0ec8b5b3f2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3  0x00007f0e972057c6 in ?? () from /usr/lib/libgio-2.0.so.0
#4  0x00007f0ec8b81345 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7f0e466c9700 (LWP 10540)):
#0  0x00007f0ed3e134ed in read () from /usr/lib/libc.so.6
#1  0x00007f0ec8b9dbc0 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f0ec8b5ab36 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f0ec8b5b004 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f0ec8b5b17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f0ec8b5b1c1 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x00007f0ec8b81345 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7f0e4748a700 (LWP 10539)):
#0  0x00007f0ecaf3810f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f0ece95677b in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007f0ece9567b9 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7f0e796b4700 (LWP 10511)):
#0  0x00007ffdbabfab64 in clock_gettime ()
#1  0x00007f0ed3e2d6b6 in clock_gettime () from /usr/lib/libc.so.6
#2  0x00007f0ed4acb191 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f0ed4c52239 in QTimerInfoList::updateCurrentTime() () from /usr/lib/libQt5Core.so.5
#4  0x00007f0ed4c527e5 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/libQt5Core.so.5
#5  0x00007f0ed4c53b6e in ?? () from /usr/lib/libQt5Core.so.5
#6  0x00007f0ec8b5a5b9 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0x00007f0ec8b5af8b in ?? () from /usr/lib/libglib-2.0.so.0
#8  0x00007f0ec8b5b17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0x00007f0ed4c5459b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#10 0x00007f0ed4bfe0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#11 0x00007f0ed4a210f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#12 0x00007f0ed4a25d78 in ?? () from /usr/lib/libQt5Core.so.5
#13 0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#14 0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7f0e79eb5700 (LWP 10474)):
#0  0x00007f0ecaf3810f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f0ed4a26c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f0ed092b36b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f0ed0930d30 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f0ed092e1f9 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f0ed4a25d78 in ?? () from /usr/lib/libQt5Core.so.5
#17 0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#18 0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7f0e7a6b6700 (LWP 10473)):
#0  0x00007f0ecaf3810f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f0ed4a26c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f0ed092b36b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f0ed0930d30 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f0ed092e1f9 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f0ed4a25d78 in ?? () from /usr/lib/libQt5Core.so.5
#15 0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#16 0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f0e7aeb7700 (LWP 10472)):
#0  0x00007f0ecaf3810f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f0ed4a26c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f0ed092b36b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f0ed0930d30 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007f0ed092e1f9 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007f0ed4a25d78 in ?? () from /usr/lib/libQt5Core.so.5
#19 0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#20 0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f0e8bfff700 (LWP 10471)):
#0  0x00007f0ecaf3810f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f0ed4a26c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f0ed092b36b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f0ed0930bd1 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f0ed092e1f9 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f0ed4a25d78 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f0e8b7fe700 (LWP 10470)):
#0  0x00007f0ecaf3810f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f0ed4a26c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f0ed092b36b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f0ed0930d30 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#21 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#22 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#23 0x00007f0ed09309d2 in ?? () from /usr/lib/libKF5ThreadWeaver.so.5
#24 0x00007f0ed092b263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/libKF5ThreadWeaver.so.5
#25 0x00007f0ed092e1f9 in ThreadWeaver::Thread::run() () from /usr/lib/libKF5ThreadWeaver.so.5
#26 0x00007f0ed4a25d78 in ?? () from /usr/lib/libQt5Core.so.5
#27 0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#28 0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f0e8affd700 (LWP 10404)):
#0  0x00007f0ec8b9ef69 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f0ec8b5aa8c in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0x00007f0ec8b5b004 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f0ec8b5b17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f0ed4c5459b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f0ed4bfe0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f0ed4a210f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f0edab62445 in ?? () from /usr/lib/libQt5Qml.so.5
#8  0x00007f0ed4a25d78 in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f0ea3c15700 (LWP 10390)):
#0  0x00007f0ecaf384b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f0ed4a26b66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007f0ed1dd4bfd in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2254e20) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/language/duchain/duchain.cpp:282
#3  0x00007f0ed4a25d78 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f0eb8beb700 (LWP 10389)):
#0  0x00007ffdbabfab64 in clock_gettime ()
#1  0x00007f0ed3e2d6b6 in clock_gettime () from /usr/lib/libc.so.6
#2  0x00007f0ed4acb191 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f0ed4c52239 in QTimerInfoList::updateCurrentTime() () from /usr/lib/libQt5Core.so.5
#4  0x00007f0ed4c527e5 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/libQt5Core.so.5
#5  0x00007f0ed4c53b6e in ?? () from /usr/lib/libQt5Core.so.5
#6  0x00007f0ec8b5a5b9 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0x00007f0ec8b5af8b in ?? () from /usr/lib/libglib-2.0.so.0
#8  0x00007f0ec8b5b17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0x00007f0ed4c5459b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#10 0x00007f0ed4bfe0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#11 0x00007f0ed4a210f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#12 0x00007f0ed799fe75 in ?? () from /usr/lib/libQt5DBus.so.5
#13 0x00007f0ed4a25d78 in ?? () from /usr/lib/libQt5Core.so.5
#14 0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#15 0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f0eb9c21700 (LWP 10388)):
#0  0x00007f0ed3e1748d in poll () from /usr/lib/libc.so.6
#1  0x00007f0ec79a68e0 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f0ec79a8679 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f0ebbb62469 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f0ed4a25d78 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f0ecaf32454 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f0ed3e207df in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f0edba08280 (LWP 10387)):
[KCrash Handler]
#5  0x00007f0ed3d6b04f in raise () from /usr/lib/libc.so.6
#6  0x00007f0ed3d6c47a in abort () from /usr/lib/libc.so.6
#7  0x00007f0ed4a0c4a1 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5
#8  0x00007f0ed4a0796e in qt_assert(char const*, char const*, int) () from /usr/lib/libQt5Core.so.5
#9  0x00007f0ed1e3760d in KDevelop::TopDUContextDynamicData::loadData (this=0xa5e17d0) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/language/duchain/topducontextdynamicdata.cpp:547
#10 0x00007f0ed1e3c5eb in KDevelop::TopDUContextDynamicData::DUChainItemStorage<KDevelop::DUContext*>::clearItemIndex (this=0xa5e17e0, item=@0x7ffdbabf1470: 0xa938ac0, index=0) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/language/duchain/topducontextdynamicdata.cpp:251
#11 0x00007f0ed1e38f62 in KDevelop::TopDUContextDynamicData::clearContextIndex (this=0xa5e17d0, context=0xa938ac0) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/language/duchain/topducontextdynamicdata.cpp:839
#12 0x00007f0ed1dfcd2a in KDevelop::DUContext::~DUContext (this=0xa938ac0, __in_chrg=<optimized out>) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/language/duchain/ducontext.cpp:451
#13 0x00007f0ed1e26123 in KDevelop::TopDUContext::~TopDUContext (this=0xa938ac0, __in_chrg=<optimized out>) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/language/duchain/topducontext.cpp:553
#14 0x00007f0e946b4a8c in ClangDUContext<KDevelop::TopDUContext, 140>::~ClangDUContext (this=0xa938ac0, __in_chrg=<optimized out>) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevelop5/languages/clang/duchain/clangducontext.h:29
#15 0x00007f0e946b4aa8 in ClangDUContext<KDevelop::TopDUContext, 140>::~ClangDUContext (this=0xa938ac0, __in_chrg=<optimized out>) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevelop5/languages/clang/duchain/clangducontext.h:29
#16 0x00007f0ed1e2619a in KDevelop::TopDUContext::deleteSelf (this=0xa938ac0) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/language/duchain/topducontext.cpp:580
#17 0x00007f0ed1dd5b7f in KDevelop::DUChainPrivate::removeDocumentChainFromMemory (this=0x7f0ed26a41a0 <KDevelop::(anonymous namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder>, context=0xa938ac0) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/language/duchain/duchain.cpp:408
#18 0x00007f0ed1dd809c in KDevelop::DUChainPrivate::doMoreCleanup (this=0x7f0ed26a41a0 <KDevelop::(anonymous namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder>, retries=0, lockFlag=KDevelop::DUChainPrivate::BlockingLock) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/language/duchain/duchain.cpp:826
#19 0x00007f0ed1dd2d23 in KDevelop::DUChain::shutdown (this=0x225b950) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/language/duchain/duchain.cpp:1613
#20 0x00007f0edb58a837 in KDevelop::Core::cleanup (this=0x1e3a1b0) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/shell/core.cpp:461
#21 0x00007f0edb58a4c5 in KDevelop::Core::shutdown (this=0x1e3a1b0) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/shell/core.cpp:412
#22 0x00007f0edb567c82 in KDevelop::MainWindow::~MainWindow (this=0x1e802d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/shell/mainwindow.cpp:158
#23 0x00007f0edb567d40 in KDevelop::MainWindow::~MainWindow (this=0x1e802d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevplatform5/shell/mainwindow.cpp:162
#24 0x00007f0ed4c2c380 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#25 0x00007f0ed592710b in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#26 0x00007f0ed5a2550b in QMainWindow::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#27 0x00007f0ed90ff1da in KMainWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5
#28 0x00007f0ed9150c15 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5
#29 0x00007f0ed58dfe3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#30 0x00007f0ed58e75b1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#31 0x00007f0ed4bffc80 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#32 0x00007f0ed4c023fd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#33 0x00007f0ed4c54173 in ?? () from /usr/lib/libQt5Core.so.5
#34 0x00007f0ec8b5ae67 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0x00007f0ec8b5b0d0 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0x00007f0ec8b5b17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0x00007f0ed4c5457f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#38 0x00007f0ed4bfe0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#39 0x00007f0ed4c065cc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#40 0x000000000040f341 in main (argc=1, argv=0x7ffdbabf46d8) at /home/Mint14_home/igor/Documents/C/LinuxProjects/external/kdevelop5/app/main.cpp:763

Possible duplicates by query: bug 341900.

Reported using DrKonqi
Comment 1 Milian Wolff 2016-09-21 09:35:38 UTC
It failed to open the cached file. This really must be cleaned up - I don't like us crashing/asserting when trying to load data from the cache. Additionally, I'd like to find a way to not _load_ data on shutdown. Finally, I wonder whether top contexts need to clean their item index at all...
Comment 2 Justin Zobel 2020-12-17 05:24:01 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 3 Igor Kushnir 2020-12-17 09:19:14 UTC
I haven't encountered this particular assertion failure for years. It could be gone or it is just rare.