Bug 332281 - Crash on updating CMakeLists.txt after its automodification
Summary: Crash on updating CMakeLists.txt after its automodification
Status: RESOLVED INTENTIONAL
Alias: None
Product: kdevplatform
Classification: Developer tools
Component: editor integration (other bugs)
Version First Reported In: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-03-18 12:57 UTC by Alexey Chernov
Modified: 2016-09-06 18:59 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Chernov 2014-03-18 12:57:39 UTC
Application: kdevelop (4.6.0)
KDE Platform Version: 4.11.3 (Compiled from sources)
Qt Version: 4.8.5
Operating System: Linux 3.13.6 x86_64

-- Information about the crash:
- What I was doing when the application crashed:
KDevelop suddenly crashed after I switched to CMakeLists.txt file and pushed "Update" button on "File was modified outside" dialog box. This CMakeLists.txt was just modified as I created a class from template (sources was added to CMakeLists.txt in one of the steps).

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

Thread 23 (Thread 0x7f9894739700 (LWP 7956)):
#0  0x00007f993206c068 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9932313011 in wait (time=1000, this=0x265ac70) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x2688658, mutex=mutex@entry=0x2688660, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f992e1b1db6 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2688640) at /usr/src/packages/kdevplatform-1.6.0/language/duchain/duchain.cpp:285
#4  0x00007f9932312604 in QThreadPrivate::start (arg=0x2688640) at thread/qthread_unix.cpp:338
#5  0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#6  0x00007f993024453d in clone () from /lib/libc.so.6

Thread 22 (Thread 0x7f989323d700 (LWP 7957)):
#0  0x00007f993206a081 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x00007f9929a93d67 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9929a48466 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0x00007f9929a48de3 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#4  0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f98840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f989323ce60, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f989323ce60, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f993230fce6 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f9932312604 in QThreadPrivate::start (arg=0x1586c98) at thread/qthread_unix.cpp:338
#10 0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#11 0x00007f993024453d in clone () from /lib/libc.so.6

Thread 21 (Thread 0x7f987966b700 (LWP 7960)):
#0  0x00007fff36dff8e7 in clock_gettime ()
#1  0x00007f993025118d in clock_gettime () from /lib/libc.so.6
#2  0x00007f99323745e7 in do_gettime (frac=0x7f987966abd0, sec=0x7f987966abc0) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f993247b679 in updateCurrentTime (this=0x7f9874002660) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f9874002660, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f993247908e in timerSourcePrepareHelper (timeout=0x7f987966ac90, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:136
#7  timerSourcePrepare (source=<optimized out>, timeout=0x7f987966ac90) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f9929a4845a in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#9  0x00007f9929a48de3 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#10 0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#11 0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f98740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f987966ae60, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f987966ae60, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f993230fce6 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#15 0x00007f9932312604 in QThreadPrivate::start (arg=0x3351640) at thread/qthread_unix.cpp:338
#16 0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#17 0x00007f993024453d in clone () from /lib/libc.so.6

Thread 20 (Thread 0x7f9871536700 (LWP 7961)):
#0  0x00007f993230c79a in testAndSetOrdered (newValue=1, expectedValue=0, this=0x4418f60) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:145
#1  testAndSetAcquire (newValue=1, expectedValue=0, this=0x4418f60) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:267
#2  QMutex::lock (this=this@entry=0x4418f38) at thread/qmutex.cpp:175
#3  0x00007f99324795ba in lockInline (this=0x4418f38) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:198
#4  QMutexLocker (m=0x4418f38, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:109
#5  canWaitLocked (this=0x4418ef0) at ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:227
#6  postEventSourcePrepare (s=0x7f986c0012d0, timeout=0x7f9871535c90) at kernel/qeventdispatcher_glib.cpp:263
#7  0x00007f9929a4845a in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0x00007f9929a48de3 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#9  0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f986c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#11 0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f9871535e60, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f9871535e60, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f993230fce6 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#14 0x00007f9932312604 in QThreadPrivate::start (arg=0x41bc1d0) at thread/qthread_unix.cpp:338
#15 0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#16 0x00007f993024453d in clone () from /lib/libc.so.6

Thread 19 (Thread 0x7f9870d35700 (LWP 7962)):
#0  0x00007f9929a93daa in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f9929a48dd6 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f98640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f9870d34e60, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f9870d34e60, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f993230fce6 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#7  0x00007f9932312604 in QThreadPrivate::start (arg=0x41c4490) at thread/qthread_unix.cpp:338
#8  0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#9  0x00007f993024453d in clone () from /lib/libc.so.6

Thread 18 (Thread 0x7f9862b25700 (LWP 7975)):
#0  QMutex::lock (this=this@entry=0x6ee8328) at thread/qmutex.cpp:153
#1  0x00007f9932479cf6 in lockInline (this=0x6ee8328) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:198
#2  QMutexLocker (m=0x6ee8328, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:109
#3  canWaitLocked (this=0x6ee82e0) at ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:227
#4  postEventSourcePrepare (timeout=<synthetic pointer>, s=0x7f985c0040f0) at kernel/qeventdispatcher_glib.cpp:263
#5  postEventSourceCheck (source=0x7f985c0040f0) at kernel/qeventdispatcher_glib.cpp:273
#6  0x00007f9929a488b9 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#7  0x00007f9929a48e5b in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#8  0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f985c01d2c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#10 0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f9862b24e20, flags=...) at kernel/qeventloop.cpp:149
#11 0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f9862b24e20, flags=...) at kernel/qeventloop.cpp:204
#12 0x00007f993230fce6 in QThread::exec (this=this@entry=0x6f7e410) at thread/qthread.cpp:536
#13 0x00007f9932419f08 in QInotifyFileSystemWatcherEngine::run (this=0x6f7e410) at io/qfilesystemwatcher_inotify.cpp:256
#14 0x00007f9932312604 in QThreadPrivate::start (arg=0x6f7e410) at thread/qthread_unix.cpp:338
#15 0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#16 0x00007f993024453d in clone () from /lib/libc.so.6

Thread 17 (Thread 0x7f9862324700 (LWP 7992)):
#0  0x00007f993206bcbf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9932313092 in wait (time=18446744073709551615, this=0x1781ff0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1781ec8, mutex=0x1782170, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9934ec59c6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1781ea0, th=0x581d9d0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f9934ec8fc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1782200, th=0x581d9d0, previous=0x0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f9934ec8fe1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1782200, th=0x581d9d0, previous=0x0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f9934ec8fe1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1782200, th=0x581d9d0, previous=0x0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007f9934ec8fe1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1782200, th=0x581d9d0, previous=0x6641460) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00007f9934ec7839 in ThreadWeaver::Thread::run (this=0x581d9d0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/Thread.cpp:98
#9  0x00007f9932312604 in QThreadPrivate::start (arg=0x581d9d0) at thread/qthread_unix.cpp:338
#10 0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#11 0x00007f993024453d in clone () from /lib/libc.so.6

Thread 16 (Thread 0x7f986167b700 (LWP 7993)):
#0  0x00007f993206bcbf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9932313092 in wait (time=18446744073709551615, this=0x1781ff0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1781ec8, mutex=0x1782170, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9934ec59c6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1781ea0, th=0x7f9854014de0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f9934ec8fc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1782200, th=0x7f9854014de0, previous=0x86d8590) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f9934ec7839 in ThreadWeaver::Thread::run (this=0x7f9854014de0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/Thread.cpp:98
#6  0x00007f9932312604 in QThreadPrivate::start (arg=0x7f9854014de0) at thread/qthread_unix.cpp:338
#7  0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#8  0x00007f993024453d in clone () from /lib/libc.so.6

Thread 15 (Thread 0x7f9860e7a700 (LWP 7994)):
#0  0x00007f993206bcbf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f99283a9112 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#2  0x00007f99283a9149 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#3  0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#4  0x00007f993024453d in clone () from /lib/libc.so.6

Thread 14 (Thread 0x7f9853fff700 (LWP 7995)):
#0  0x00007f993023ba6d in poll () from /lib/libc.so.6
#1  0x00007f9929a48ec4 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f984c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f9853ffee60, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f9853ffee60, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f993230fce6 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#7  0x00007f9932312604 in QThreadPrivate::start (arg=0x4137630) at thread/qthread_unix.cpp:338
#8  0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#9  0x00007f993024453d in clone () from /lib/libc.so.6

Thread 13 (Thread 0x7f98533ee700 (LWP 8114)):
#0  0x00007f9929a48e73 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#1  0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#2  0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f98040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#3  0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f98533ede20, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f98533ede20, flags=...) at kernel/qeventloop.cpp:204
#5  0x00007f993230fce6 in QThread::exec (this=this@entry=0x86bcfb0) at thread/qthread.cpp:536
#6  0x00007f9932419f08 in QInotifyFileSystemWatcherEngine::run (this=0x86bcfb0) at io/qfilesystemwatcher_inotify.cpp:256
#7  0x00007f9932312604 in QThreadPrivate::start (arg=0x86bcfb0) at thread/qthread_unix.cpp:338
#8  0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#9  0x00007f993024453d in clone () from /lib/libc.so.6

Thread 12 (Thread 0x7f98523ec700 (LWP 8120)):
#0  0x00007f993230c79a in testAndSetOrdered (newValue=1, expectedValue=0, this=0x86a8410) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:145
#1  testAndSetAcquire (newValue=1, expectedValue=0, this=0x86a8410) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:267
#2  QMutex::lock (this=this@entry=0x86ced48) at thread/qmutex.cpp:175
#3  0x00007f99324795ba in lockInline (this=0x86ced48) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:198
#4  QMutexLocker (m=0x86ced48, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:109
#5  canWaitLocked (this=0x86ced00) at ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:227
#6  postEventSourcePrepare (s=0x7f97fc0012d0, timeout=0x7f98523ebc50) at kernel/qeventdispatcher_glib.cpp:263
#7  0x00007f9929a4845a in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0x00007f9929a48de3 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#9  0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f97fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#11 0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f98523ebe20, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f98523ebe20, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f993230fce6 in QThread::exec (this=this@entry=0x86c7180) at thread/qthread.cpp:536
#14 0x00007f9932419f08 in QInotifyFileSystemWatcherEngine::run (this=0x86c7180) at io/qfilesystemwatcher_inotify.cpp:256
#15 0x00007f9932312604 in QThreadPrivate::start (arg=0x86c7180) at thread/qthread_unix.cpp:338
#16 0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#17 0x00007f993024453d in clone () from /lib/libc.so.6

Thread 11 (Thread 0x7f98513ea700 (LWP 8131)):
#0  0x00007f9929a93daa in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f9929a48508 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9929a48de3 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#3  0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f97f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f98513e9e20, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f98513e9e20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f993230fce6 in QThread::exec (this=this@entry=0x87239b0) at thread/qthread.cpp:536
#8  0x00007f9932419f08 in QInotifyFileSystemWatcherEngine::run (this=0x87239b0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f9932312604 in QThreadPrivate::start (arg=0x87239b0) at thread/qthread_unix.cpp:338
#10 0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#11 0x00007f993024453d in clone () from /lib/libc.so.6

Thread 10 (Thread 0x7f97f3fff700 (LWP 8143)):
#0  0x00007f9929a93db7 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f9929a48739 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9929a48e32 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#3  0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f97ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f97f3ffee20, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f97f3ffee20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f993230fce6 in QThread::exec (this=this@entry=0x874c8f0) at thread/qthread.cpp:536
#8  0x00007f9932419f08 in QInotifyFileSystemWatcherEngine::run (this=0x874c8f0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f9932312604 in QThreadPrivate::start (arg=0x874c8f0) at thread/qthread_unix.cpp:338
#10 0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#11 0x00007f993024453d in clone () from /lib/libc.so.6

Thread 9 (Thread 0x7f97f2ffd700 (LWP 8162)):
#0  0x00007fff36dff8e7 in clock_gettime ()
#1  0x00007f993025118d in clock_gettime () from /lib/libc.so.6
#2  0x00007f99323745e7 in do_gettime (frac=0x7f97f2ffcb90, sec=0x7f97f2ffcb80) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f993247b679 in updateCurrentTime (this=0x7f97e8002660) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f97e8002660, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f993247908e in timerSourcePrepareHelper (timeout=0x7f97f2ffcc50, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:136
#7  timerSourcePrepare (source=<optimized out>, timeout=0x7f97f2ffcc50) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f9929a4845a in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#9  0x00007f9929a48de3 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#10 0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#11 0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f97e80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f97f2ffce20, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f97f2ffce20, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f993230fce6 in QThread::exec (this=this@entry=0x877b6a0) at thread/qthread.cpp:536
#15 0x00007f9932419f08 in QInotifyFileSystemWatcherEngine::run (this=0x877b6a0) at io/qfilesystemwatcher_inotify.cpp:256
#16 0x00007f9932312604 in QThreadPrivate::start (arg=0x877b6a0) at thread/qthread_unix.cpp:338
#17 0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#18 0x00007f993024453d in clone () from /lib/libc.so.6

Thread 8 (Thread 0x7f97f1ffb700 (LWP 8177)):
#0  0x00007f993206a099 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x00007f9929a93d67 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9929a48eaa in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#3  0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f97e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f97f1ffae20, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f97f1ffae20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f993230fce6 in QThread::exec (this=this@entry=0x87a16e0) at thread/qthread.cpp:536
#8  0x00007f9932419f08 in QInotifyFileSystemWatcherEngine::run (this=0x87a16e0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f9932312604 in QThreadPrivate::start (arg=0x87a16e0) at thread/qthread_unix.cpp:338
#10 0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#11 0x00007f993024453d in clone () from /lib/libc.so.6

Thread 7 (Thread 0x7f97f0ff9700 (LWP 8191)):
#0  0x00007fff36dff8e7 in clock_gettime ()
#1  0x00007f993025118d in clock_gettime () from /lib/libc.so.6
#2  0x00007f99323745e7 in do_gettime (frac=0x7f97f0ff8b90, sec=0x7f97f0ff8b80) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f993247b679 in updateCurrentTime (this=0x7f97d8002860) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f97d8002860, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f993247908e in timerSourcePrepareHelper (timeout=0x7f97f0ff8c50, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:136
#7  timerSourcePrepare (source=<optimized out>, timeout=0x7f97f0ff8c50) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f9929a4845a in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#9  0x00007f9929a48de3 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#10 0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#11 0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f97d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f97f0ff8e20, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f97f0ff8e20, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f993230fce6 in QThread::exec (this=this@entry=0x8869bc0) at thread/qthread.cpp:536
#15 0x00007f9932419f08 in QInotifyFileSystemWatcherEngine::run (this=0x8869bc0) at io/qfilesystemwatcher_inotify.cpp:256
#16 0x00007f9932312604 in QThreadPrivate::start (arg=0x8869bc0) at thread/qthread_unix.cpp:338
#17 0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#18 0x00007f993024453d in clone () from /lib/libc.so.6

Thread 6 (Thread 0x7f97d37fe700 (LWP 8207)):
#0  0x00007f993023ba6d in poll () from /lib/libc.so.6
#1  0x00007f9929a48ec4 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f99324791e6 in QEventDispatcherGlib::processEvents (this=0x7f97c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7f97d37fde20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7f97d37fde20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f993230fce6 in QThread::exec (this=this@entry=0x87fcbd0) at thread/qthread.cpp:536
#7  0x00007f9932419f08 in QInotifyFileSystemWatcherEngine::run (this=0x87fcbd0) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f9932312604 in QThreadPrivate::start (arg=0x87fcbd0) at thread/qthread_unix.cpp:338
#9  0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#10 0x00007f993024453d in clone () from /lib/libc.so.6

Thread 5 (Thread 0x7f97d27fc700 (LWP 8923)):
#0  0x00007f993206bcbf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9932313092 in wait (time=18446744073709551615, this=0x8aa8630) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x6445388, mutex=0x8ad8cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9934ec59c6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6445360, th=0x67f6c10) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f9934ec8fc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5caafa0, th=0x67f6c10, previous=0x65e2b90) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f9934ec7839 in ThreadWeaver::Thread::run (this=0x67f6c10) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/Thread.cpp:98
#6  0x00007f9932312604 in QThreadPrivate::start (arg=0x67f6c10) at thread/qthread_unix.cpp:338
#7  0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#8  0x00007f993024453d in clone () from /lib/libc.so.6

Thread 4 (Thread 0x7f97d1ffb700 (LWP 8924)):
#0  0x00007f993206bcbf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9932313092 in wait (time=18446744073709551615, this=0x8aa8630) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x6445388, mutex=0x8ad8cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9934ec59c6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6445360, th=0x8f0f9a0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f9934ec8fc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5caafa0, th=0x8f0f9a0, previous=0x0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f9934ec8fe1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5caafa0, th=0x8f0f9a0, previous=0x6450670) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f9934ec7839 in ThreadWeaver::Thread::run (this=0x8f0f9a0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/Thread.cpp:98
#7  0x00007f9932312604 in QThreadPrivate::start (arg=0x8f0f9a0) at thread/qthread_unix.cpp:338
#8  0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#9  0x00007f993024453d in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7f9852bed700 (LWP 8969)):
#0  0x00007f993206bcbf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9932313092 in wait (time=18446744073709551615, this=0x8aa8630) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x6445388, mutex=0x8ad8cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9934ec59c6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6445360, th=0x8c684a0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f9934ec8fc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5caafa0, th=0x8c684a0, previous=0x0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f9934ec8fe1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5caafa0, th=0x8c684a0, previous=0x0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f9934ec7839 in ThreadWeaver::Thread::run (this=0x8c684a0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/Thread.cpp:98
#7  0x00007f9932312604 in QThreadPrivate::start (arg=0x8c684a0) at thread/qthread_unix.cpp:338
#8  0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#9  0x00007f993024453d in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7f97d2ffd700 (LWP 8970)):
#0  0x00007f993206bcbf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9932313092 in wait (time=18446744073709551615, this=0x8aa8630) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x6445388, mutex=0x8ad8cc0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9934ec59c6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6445360, th=0x8a9df20) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f9934ec8fc8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5caafa0, th=0x8a9df20, previous=0x0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f9934ec7839 in ThreadWeaver::Thread::run (this=0x8a9df20) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/threadweaver/Weaver/Thread.cpp:98
#6  0x00007f9932312604 in QThreadPrivate::start (arg=0x8a9df20) at thread/qthread_unix.cpp:338
#7  0x00007f9932067ea2 in start_thread () from /lib/libpthread.so.0
#8  0x00007f993024453d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f9936b06780 (LWP 7955)):
[KCrash Handler]
#6  0x00007f99301953a9 in raise () from /lib/libc.so.6
#7  0x00007f9930196708 in abort () from /lib/libc.so.6
#8  0x00007f9932305d6f in qt_message_output (msgType=msgType@entry=QtFatalMsg, buf=<optimized out>) at global/qglobal.cpp:2323
#9  0x00007f9932306851 in qt_message (ap=0x7fff36d94828, msg=0x7f99324b8110 "ASSERT: \"%s\" in file %s, line %d", msgType=QtFatalMsg) at global/qglobal.cpp:2369
#10 qFatal (msg=msg@entry=0x7f99324b8110 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2552
#11 0x00007f9932306986 in qt_assert (assertion=assertion@entry=0x7f9891aeeb1f "m_editingTransactions == 0", file=file@entry=0x7f9891aee658 "/usr/src/packages/kde4/4.11.3/kate-4.11.3/part/buffer/katetextbuffer.cpp", line=line@entry=111) at global/qglobal.cpp:2018
#12 0x00007f989197d458 in Kate::TextBuffer::clear (this=this@entry=0x8c6eaa0) at /usr/src/packages/kde4/4.11.3/kate-4.11.3/part/buffer/katetextbuffer.cpp:111
#13 0x00007f98919e7a09 in KateBuffer::clear (this=0x8c6eaa0) at /usr/src/packages/kde4/4.11.3/kate-4.11.3/part/document/katebuffer.cpp:151
#14 0x00007f98919d4f73 in KateDocument::closeUrl (this=0x8c70c80) at /usr/src/packages/kde4/4.11.3/kate-4.11.3/part/document/katedocument.cpp:2398
#15 0x00007f993556105c in KParts::ReadOnlyPart::openUrl (this=this@entry=0x8c70c80, url=...) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/kparts/part.cpp:546
#16 0x00007f98919d950b in KateDocument::documentReload (this=0x8c70c80) at /usr/src/packages/kde4/4.11.3/kate-4.11.3/part/document/katedocument.cpp:3778
#17 0x00007f98919dc664 in KateDocument::slotModifiedOnDisk (this=0x8c70c80) at /usr/src/packages/kde4/4.11.3/kate-4.11.3/part/document/katedocument.cpp:3679
#18 0x00007f98919dd9a6 in KateDocument::qt_static_metacall (_o=0x8c70c80, _c=<optimized out>, _id=52, _a=0x7fff36d950a0) at /usr/src/packages/kde4/4.11.3/kate-4.11.3/build/part/katedocument.moc:276
#19 0x00007f993245c118 in QMetaObject::activate (sender=0x87164b0, m=m@entry=0x7f993531d060 <KTextEditor::View::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff36d950a0) at kernel/qobject.cpp:3547
#20 0x00007f99350f9bff in KTextEditor::View::focusIn (this=<optimized out>, _t1=0x87164b0) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/build/interfaces/ktexteditor/view.moc:138
#21 0x00007f993143a0b1 in QWidget::event (this=0x8878ca0, event=0x7fff36d95410) at kernel/qwidget.cpp:8496
#22 0x00007f99313d6ce1 in QApplicationPrivate::notify_helper (this=this@entry=0x102e6f0, receiver=receiver@entry=0x8878ca0, e=e@entry=0x7fff36d95410) at kernel/qapplication.cpp:4562
#23 0x00007f99313e03dd in QApplication::notify (this=this@entry=0x7fff36d96e20, receiver=receiver@entry=0x8878ca0, e=e@entry=0x7fff36d95410) at kernel/qapplication.cpp:4348
#24 0x00007f9932ca3ce1 in KApplication::notify (this=0x7fff36d96e20, receiver=0x8878ca0, event=0x7fff36d95410) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/kdeui/kernel/kapplication.cpp:311
#25 0x00007f993244086d in QCoreApplication::notifyInternal (this=0x7fff36d96e20, receiver=receiver@entry=0x8878ca0, event=event@entry=0x7fff36d95410) at kernel/qcoreapplication.cpp:949
#26 0x00007f99313ddf72 in sendEvent (event=0x7fff36d95410, receiver=0x8878ca0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#27 QApplicationPrivate::setFocusWidget (focus=focus@entry=0x8878ca0, reason=reason@entry=Qt::OtherFocusReason) at kernel/qapplication.cpp:2278
#28 0x00007f9931434633 in QWidget::setFocus (this=0x8abcde0, reason=reason@entry=Qt::OtherFocusReason) at kernel/qwidget.cpp:6464
#29 0x00007f9934426a2a in QWidget::setFocus (this=<optimized out>) at /usr/include/qt4/QtGui/qwidget.h:432
#30 0x00007f9934424904 in Sublime::MainWindow::setActiveView (this=this@entry=0x167d8e0, view=0x877a1f0, focus=focus@entry=true) at /usr/src/packages/kdevplatform-1.6.0/sublime/mainwindow.cpp:212
#31 0x00007f9934425199 in Sublime::MainWindow::activateView (this=0x167d8e0, view=view@entry=0x877a1f0, focus=focus@entry=true) at /usr/src/packages/kdevplatform-1.6.0/sublime/mainwindow.cpp:201
#32 0x00007f9935f75b19 in KDevelop::DocumentControllerPrivate::openDocumentInternal (this=this@entry=0x1775510, doc=doc@entry=0x1394210, range=..., activationParams=..., buddy=<optimized out>, buddy@entry=0x0) at /usr/src/packages/kdevplatform-1.6.0/shell/documentcontroller.cpp:507
#33 0x00007f9935f76553 in KDevelop::DocumentControllerPrivate::openDocumentInternal (this=0x1775510, inputUrl=..., prefName=..., range=..., encoding=..., activationParams=..., buddy=buddy@entry=0x0) at /usr/src/packages/kdevplatform-1.6.0/shell/documentcontroller.cpp:332
#34 0x00007f9935f71051 in KDevelop::DocumentController::openDocument (this=this@entry=0x1774640, inputUrl=..., range=..., activationParams=..., encoding=..., buddy=buddy@entry=0x0) at /usr/src/packages/kdevplatform-1.6.0/shell/documentcontroller.cpp:728
#35 0x00007f9890e9626d in OpenWithPlugin::openDefault (this=this@entry=0x30d0d30) at /usr/src/packages/kdevplatform-1.6.0/plugins/openwith/openwithplugin.cpp:197
#36 0x00007f9890e96362 in OpenWithPlugin::openFilesInternal (this=0x30d0d30, files=...) at /usr/src/packages/kdevplatform-1.6.0/plugins/openwith/openwithplugin.cpp:243
#37 0x00007f988372a2e8 in KDevelop::IOpenWith::openFiles (files=...) at /usr/src/packages/kdevplatform-1.6.0/plugins/projectmanagerview/../openwith/iopenwith.h:51
#38 0x00007f9883729004 in ProjectManagerView::openUrl (this=<optimized out>, url=...) at /usr/src/packages/kdevplatform-1.6.0/plugins/projectmanagerview/projectmanagerview.cpp:254
#39 0x00007f993245c118 in QMetaObject::activate (sender=sender@entry=0x64539a0, m=m@entry=0x7f9883941fc0 <ProjectTreeView::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff36d95bc0) at kernel/qobject.cpp:3547
#40 0x00007f988372af12 in ProjectTreeView::activateUrl (this=this@entry=0x64539a0, _t1=...) at /usr/src/packages/kdevplatform-1.6.0/build/plugins/projectmanagerview/projecttreeview.moc:118
#41 0x00007f988372b26f in ProjectTreeView::slotActivated (this=0x64539a0, index=...) at /usr/src/packages/kdevplatform-1.6.0/plugins/projectmanagerview/projecttreeview.cpp:281
#42 0x00007f993245c118 in QMetaObject::activate (sender=sender@entry=0x64539a0, m=m@entry=0x7f993202fac0 <QAbstractItemView::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff36d95d30) at kernel/qobject.cpp:3547
#43 0x00007f99319d20a5 in QAbstractItemView::doubleClicked (this=this@entry=0x64539a0, _t1=...) at .moc/debug-shared/moc_qabstractitemview.cpp:354
#44 0x00007f9931a20983 in QTreeView::mouseDoubleClickEvent (this=0x64539a0, event=0x7fff36d96550) at itemviews/qtreeview.cpp:1874
#45 0x00007f993143a2ed in QWidget::event (this=this@entry=0x64539a0, event=event@entry=0x7fff36d96550) at kernel/qwidget.cpp:8380
#46 0x00007f9931889752 in QFrame::event (this=0x64539a0, e=0x7fff36d96550) at widgets/qframe.cpp:557
#47 0x00007f99319dbe03 in QAbstractItemView::viewportEvent (this=this@entry=0x64539a0, event=event@entry=0x7fff36d96550) at itemviews/qabstractitemview.cpp:1644
#48 0x00007f9931a225c0 in QTreeView::viewportEvent (this=0x64539a0, event=0x7fff36d96550) at itemviews/qtreeview.cpp:1252
#49 0x00007f9932440a47 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x102e6f0, receiver=receiver@entry=0x6453c60, event=event@entry=0x7fff36d96550) at kernel/qcoreapplication.cpp:1059
#50 0x00007f99313d6cd1 in QApplicationPrivate::notify_helper (this=this@entry=0x102e6f0, receiver=receiver@entry=0x6453c60, e=e@entry=0x7fff36d96550) at kernel/qapplication.cpp:4558
#51 0x00007f99313e1fd1 in QApplication::notify (this=this@entry=0x7fff36d96e20, receiver=receiver@entry=0x6453c60, e=e@entry=0x7fff36d96550) at kernel/qapplication.cpp:4105
#52 0x00007f9932ca3ce1 in KApplication::notify (this=0x7fff36d96e20, receiver=0x6453c60, event=0x7fff36d96550) at /usr/src/packages/kde4/4.11.3/kdelibs-4.11.3/kdeui/kernel/kapplication.cpp:311
#53 0x00007f993244086d in QCoreApplication::notifyInternal (this=0x7fff36d96e20, receiver=receiver@entry=0x6453c60, event=event@entry=0x7fff36d96550) at kernel/qcoreapplication.cpp:949
#54 0x00007f99313dfc22 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#55 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x6453c60, event=event@entry=0x7fff36d96550, alienWidget=alienWidget@entry=0x6453c60, nativeWidget=nativeWidget@entry=0x5c8cae0, buttonDown=buttonDown@entry=0x7f993205c080 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3173
#56 0x00007f9931469c68 in QETWidget::translateMouseEvent (this=this@entry=0x5c8cae0, event=event@entry=0x7fff36d968b0) at kernel/qapplication_x11.cpp:4517
#57 0x00007f9931468471 in QApplication::x11ProcessEvent (this=0x7fff36d96e20, event=event@entry=0x7fff36d968b0) at kernel/qapplication_x11.cpp:3640
#58 0x00007f993149476b in x11EventSourceDispatch (s=0x102eb90, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#59 0x00007f9929a48bb6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#60 0x00007f9929a48f28 in g_main_context_iterate.isra.23 () from /usr/lib/libglib-2.0.so.0
#61 0x00007f9929a48fcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#62 0x00007f99324791c5 in QEventDispatcherGlib::processEvents (this=0xf68eb0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#63 0x00007f99314949b6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x00007f993243e12f in QEventLoop::processEvents (this=this@entry=0x7fff36d96cb0, flags=...) at kernel/qeventloop.cpp:149
#65 0x00007f993243e3c5 in QEventLoop::exec (this=this@entry=0x7fff36d96cb0, flags=...) at kernel/qeventloop.cpp:204
#66 0x00007f99324462f9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#67 0x00007f99313d6c4c in QApplication::exec () at kernel/qapplication.cpp:3823
#68 0x000000000040fb0a in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/packages/kdevelop-4.6.0/app/main.cpp:566

Reported using DrKonqi
Comment 1 Christoph Cullmann 2015-10-04 11:25:46 UTC
Looks like an editing transaction was still in progress, does KDevPlatform maybe not finalize all before main thread gets control back again?
Comment 2 Aleix Pol 2016-09-06 18:59:59 UTC
This code doesn't exist anymore, please upgrade to KDevelop 5.0.