Bug 376600 - crash on exit when same document is opened in multiple split views [Sublime::Document::closeViews]
Summary: crash on exit when same document is opened in multiple split views [Sublime::...
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevplatform
Classification: Developer tools
Component: sublime (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi, junior-jobs
Depends on:
Blocks:
 
Reported: 2017-02-18 01:04 UTC by Milian Wolff
Modified: 2021-01-16 04:35 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 Milian Wolff 2017-02-18 01:04:03 UTC
Application: kdevelop (5.1.40)
 (Compiled from sources)
Qt Version: 5.8.0
Frameworks Version: 5.31.0
Operating System: Linux 4.9.8-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- open one document
- split the editor vew horizontally and vertically
- quit kdevelop

The crash can be reproduced every time.

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

Thread 23 (Thread 0x7fc2b90d1700 (LWP 30998)):
#0  0x00007fc33ea9cc95 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007fc33ea9d6ab in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc33ea9d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc34889f06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc34884889a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc34866aa73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fc34685c925 in KDevelop::CompletionWorkerThread::run() (this=0x171e820) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#7  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7fc2c8b3d700 (LWP 30990)):
#0  0x00007fc33eae2db9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fc33ea9d184 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc33ea9d724 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc33ea9d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fc34889f06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc34884889a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fc34866aa73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fc34685c925 in KDevelop::CompletionWorkerThread::run() (this=0x49c4fe0) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#8  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7fc2cb7fe700 (LWP 30963)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x4306460, th=0x7fc2c40013e0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc346439440 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x4306460, th=<optimized out>, th@entry=0x7fc2c40013e0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:554
#4  0x00007fc34643ec46 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x4306800, th=0x7fc2c40013e0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2c40013e0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x7fc2c40013e0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#7  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7fc2cbfff700 (LWP 30962)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x4306460, th=0x7fc2d00013e0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc346439440 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x4306460, th=<optimized out>, th@entry=0x7fc2d00013e0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:554
#4  0x00007fc34643ec46 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x4306800, th=0x7fc2d00013e0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2d00013e0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x7fc2d00013e0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#7  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7fc2e0884700 (LWP 30960)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x4306460, th=0x7fc2d80013e0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc346439440 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x4306460, th=<optimized out>, th@entry=0x7fc2d80013e0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:554
#4  0x00007fc34643ec46 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x4306800, th=0x7fc2d80013e0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2d80013e0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x7fc2d80013e0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#7  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7fc2e1085700 (LWP 30959)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x4306460, th=0x7fc2d40013e0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc346439440 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x4306460, th=<optimized out>, th@entry=0x7fc2d40013e0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:554
#4  0x00007fc34643ec46 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x4306800, th=0x7fc2d40013e0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2d40013e0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x7fc2d40013e0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#7  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fc2e1886700 (LWP 30958)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x4306460, th=0x7fc2dc0023d0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc346439440 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x4306460, th=<optimized out>, th@entry=0x7fc2dc0023d0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:554
#4  0x00007fc34643ec46 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x4306800, th=0x7fc2dc0023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2dc0023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x7fc2dc0023d0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#7  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fc2e2087700 (LWP 30957)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x4306460, th=0x7fc2e410ccf0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc346439440 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x4306460, th=<optimized out>, th@entry=0x7fc2e410ccf0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:554
#4  0x00007fc34643ec46 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x4306800, th=0x7fc2e410ccf0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2e410ccf0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x7fc2e410ccf0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#7  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fc2e2888700 (LWP 30956)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x4306460, th=0x7fc2e4193480) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc346439440 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x4306460, th=<optimized out>, th@entry=0x7fc2e4193480, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:554
#4  0x00007fc34643ec46 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x4306800, th=0x7fc2e4193480, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2e4193480, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x7fc2e4193480) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#7  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fc2f37fe700 (LWP 30952)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x4306460, th=0x42e5f20) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc346439440 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x4306460, th=<optimized out>, th@entry=0x42e5f20, threadWasBusy=threadWasBusy@entry=true, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:554
#4  0x00007fc34643ec46 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x4306800, th=0x42e5f20, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x42e5f20, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x42e5f20) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#7  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fc2f3fff700 (LWP 30948)):
#0  0x00007fc347a5e48d in poll () at /usr/lib/libc.so.6
#1  0x00007fc33ea9d786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc33ea9d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc34889f06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc34884889a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc34866aa73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fc2f2ffd700 (LWP 30815)):
#0  0x00007fc33ea9d712 in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007fc33ea9d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc34889f06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fc34884889a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc34866aa73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fc3029a7385 in  () at /usr/lib/qt/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#6  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fc300fce700 (LWP 30769)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x19f01c0, th=th@entry=0x7fc2f40023d0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc3464380c5 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x19f01c0, th=0x7fc2f40023d0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:581
#4  0x00007fc34643f005 in ThreadWeaver::SuspendingState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a6b0, th=0x7fc2f40023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/suspendingstate.cpp:61
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2f40023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x7fc2f40023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#7  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2f40023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#8  0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x7fc2f40023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#9  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2f40023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#10 0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x7fc2f40023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#11 0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2f40023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#12 0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x7fc2f40023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#13 0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2f40023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#14 0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x7fc2f40023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#15 0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2f40023d0, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#16 0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x7fc2f40023d0) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#17 0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#18 0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#19 0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fc301f59700 (LWP 30768)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x19f01c0, th=th@entry=0x7fc30426f400) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc3464380c5 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x19f01c0, th=0x7fc30426f400) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:581
#4  0x00007fc34643f005 in ThreadWeaver::SuspendingState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a6b0, th=0x7fc30426f400, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/suspendingstate.cpp:61
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc30426f400, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x7fc30426f400, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#7  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc30426f400, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#8  0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x7fc30426f400) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#9  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fc315992700 (LWP 30767)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x19f01c0, th=th@entry=0x7fc30c12e630) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc3464380c5 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x19f01c0, th=0x7fc30c12e630) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:581
#4  0x00007fc34643f19c in ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a15ef0, th=0x7fc30c12e630, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/suspendedstate.cpp:56
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc30c12e630, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x7fc30c12e630, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#7  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc30c12e630, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#8  0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x7fc30c12e630, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#9  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc30c12e630, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#10 0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x7fc30c12e630) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#11 0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fc316193700 (LWP 30766)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x19f01c0, th=th@entry=0x7fc2fc002d70) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc3464380c5 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x19f01c0, th=0x7fc2fc002d70) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:581
#4  0x00007fc34643f19c in ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a15ef0, th=0x7fc2fc002d70, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/suspendedstate.cpp:56
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2fc002d70, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x7fc2fc002d70, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#7  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2fc002d70, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#8  0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x7fc2fc002d70, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#9  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x7fc2fc002d70, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#10 0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x7fc2fc002d70) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#11 0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fc303b1d700 (LWP 30765)):
#0  0x00007fc34255a10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc34867058b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc346437ed4 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x19f01c0, th=th@entry=0x2836320) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:594
#3  0x00007fc3464380c5 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x19f01c0, th=0x2836320) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:581
#4  0x00007fc34643f19c in ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a15ef0, th=0x2836320, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/suspendedstate.cpp:56
#5  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2836320, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#6  0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x2836320, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#7  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2836320, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#8  0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x2836320, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#9  0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2836320, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#10 0x00007fc34643ed8d in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a0a650, th=0x2836320, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#11 0x00007fc346437d69 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2836320, wasBusy=<optimized out>) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/weaver.cpp:568
#12 0x00007fc34643bd94 in ThreadWeaver::Thread::run() (this=0x2836320) at /home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:103
#13 0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#14 0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fc315191700 (LWP 30682)):
#0  0x00007fc347a74080 in __libc_disable_asynccancel () at /usr/lib/libc.so.6
#1  0x00007fc347a5e499 in poll () at /usr/lib/libc.so.6
#2  0x00007fc33ea9d786 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc33ea9d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fc34889f06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc34884889a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fc34866aa73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fc34b6e1025 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fc31dcd3700 (LWP 30564)):
#0  0x00007fc347a5e48d in poll () at /usr/lib/libc.so.6
#1  0x00007fc33ea9d786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc33ea9d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc34889f06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc34884889a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc34866aa73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fc34685c925 in KDevelop::CompletionWorkerThread::run() (this=0x1b05770) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#7  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fc31ffff700 (LWP 30563)):
#0  0x00007fc34255a4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc3486704c6 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fc3467535e1 in KDevelop::DUChainPrivate::CleanupThread::run() (this=0x1c5a0d0) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevplatform/language/duchain/duchain.cpp:282
#3  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fc32e921700 (LWP 30562)):
#0  0x00007fc347a5e48d in poll () at /usr/lib/libc.so.6
#1  0x00007fc33ea9d786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc33ea9d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc34889f06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc34884889a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc34866aa73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fc34a61b125 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fc32ff0e700 (LWP 30561)):
#0  0x00007fc347a5e48d in poll () at /usr/lib/libc.so.6
#1  0x00007fc33daa18e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fc33daa3679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fc331c37239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fc34866f6d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fc342554454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc347a677df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fc332419880 (LWP 30560)):
[KCrash Handler]
#6  0x00007fc3479b204f in raise () at /usr/lib/libc.so.6
#7  0x00007fc3479b347a in abort () at /usr/lib/libc.so.6
#8  0x00007fc348655e21 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fc3486513de in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fc34b3cc13c in Sublime::Document::closeViews() (this=0x1dfe000) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevplatform/sublime/document.cpp:142
#11 0x00007fc34bb979c3 in KDevelop::PartDocument::close(KDevelop::IDocument::DocumentSaveMode) (this=this@entry=0x1dfe000, mode=<optimized out>) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevplatform/shell/partdocument.cpp:149
#12 0x00007fc34bb9c81e in KDevelop::TextDocument::close(KDevelop::IDocument::DocumentSaveMode) (this=0x1dfe000, mode=<optimized out>) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevplatform/shell/textdocument.cpp:561
#13 0x00007fc34bba283f in KDevelop::DocumentController::cleanup() (this=0x17bd9e0) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevplatform/shell/documentcontroller.cpp:584
#14 0x00007fc34bb76500 in KDevelop::Core::cleanup() (this=this@entry=0x1616fe0) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevplatform/shell/core.cpp:412
#15 0x00007fc34bb768a8 in KDevelop::Core::shutdown() (this=0x1616fe0) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevplatform/shell/core.cpp:378
#16 0x00007fc34bb54a05 in KDevelop::MainWindow::~MainWindow() (this=this@entry=0x1696f30, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevplatform/shell/mainwindow.cpp:159
#17 0x00007fc34bb54a59 in KDevelop::MainWindow::~MainWindow() (this=0x1696f30, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevplatform/shell/mainwindow.cpp:163
#18 0x00007fc348876be0 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#19 0x00007fc349573ecb in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007fc349672d0b in QMainWindow::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#21 0x00007fc34ad8e1a9 in KMainWindow::event(QEvent*) (this=this@entry=0x1696f30, ev=ev@entry=0x4938ca0) at /home/milian/projects/kf5/src/frameworks/kxmlgui/src/kmainwindow.cpp:867
#22 0x00007fc34add7035 in KXmlGuiWindow::event(QEvent*) (this=0x1696f30, ev=0x4938ca0) at /home/milian/projects/kf5/src/frameworks/kxmlgui/src/kxmlguiwindow.cpp:119
#23 0x00007fc34952c34c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#24 0x00007fc349533b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#25 0x00007fc34884a440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#26 0x00007fc34884cbcd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#27 0x00007fc34889ec43 in  () at /usr/lib/libQt5Core.so.5
#28 0x00007fc33ea9d587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#29 0x00007fc33ea9d7f0 in  () at /usr/lib/libglib-2.0.so.0
#30 0x00007fc33ea9d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#31 0x00007fc34889f04f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#32 0x00007fc34884889a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#33 0x00007fc348850de4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#34 0x000000000040bbe7 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/milian/projects/kf5/src/extragear/kdevelop/kdevelop/app/main.cpp:756

Reported using DrKonqi
Comment 1 Kevin Funk 2017-02-18 02:11:47 UTC
Confirmed.
Comment 2 Justin Zobel 2020-12-17 05:26:59 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 Bug Janitor Service 2021-01-01 04:36:20 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-01-16 04:35:23 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!