https://bugs.kde.org/show_bug.cgi?id=365752
Bug ID: 365752 Summary: crash during typing Product: kdevelop Version: 4.7.3 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: sylko.olzsc...@gmail.com Application: kdevelop (4.7.3) KDE Platform Version: 4.14.21 Qt Version: 4.8.7 Operating System: Linux 4.6.3-1-default x86_64 Distribution: "openSUSE Tumbleweed (20160625) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: Simple typing. I had opened 4 C++ projects and the IDE crashed permanently during typing. Sometimes it crashed when starting the compiler. Ther are no special plugins installed. I use git as repository The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f7127d65900 (LWP 13051))] Thread 12 (Thread 0x7f7064321700 (LWP 13504)): #0 0x00007f71242afbcd in nanosleep () from /lib64/libc.so.6 #1 0x00007f71242d8864 in usleep () from /lib64/libc.so.6 #2 0x00007f71232c565a in KDevelop::DUChainLock::lockForWrite (this=0xfcedb0, timeout=0) at /usr/src/debug/kdevplatform-1.7.3/language/duchain/duchainlock.cpp:161 #3 0x00007f71232c583c in KDevelop::DUChainWriteLocker::lock (this=0x7f7064316fb0) at /usr/src/debug/kdevplatform-1.7.3/language/duchain/duchainlock.cpp:258 #4 0x00007f706e3c9255 in PreprocessJob::run (this=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:284 #5 0x00007f706e3bd9ee in CPPParseJob::parseForeground (this=this@entry=0x7f70396a7d60) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/cppparsejob.cpp:179 #6 0x00007f706e3c7046 in PreprocessJob::sourceNeeded (this=0x7f7039b545c0, _fileName=..., type=<optimized out>, sourceLine=20, skipCurrentPath=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:581 #7 0x00007f706dbb26df in rpp::pp::handle_include (this=this@entry=0x7f7064318710, skip_current_path=<optimized out>, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:219 #8 0x00007f706dbb69cf in rpp::pp::handle_directive (this=this@entry=0x7f7064318710, directive=directive@entry=201050, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:137 #9 0x00007f706dbb70ae in rpp::pp::operator() (this=this@entry=0x7f7064318710, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:272 #10 0x00007f706dbb7427 in rpp::pp::processFileInternal (this=this@entry=0x7f7064318710, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:98 #11 0x00007f706dbb7805 in rpp::pp::processFile (this=this@entry=0x7f7064318710, fileName=..., data=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:85 #12 0x00007f706e3c8f54 in PreprocessJob::run (this=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:249 #13 0x00007f706e3bd9ee in CPPParseJob::parseForeground (this=this@entry=0x7f7039b53cc0) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/cppparsejob.cpp:179 #14 0x00007f706e3c7046 in PreprocessJob::sourceNeeded (this=0x7f7039174b00, _fileName=..., type=<optimized out>, sourceLine=15, skipCurrentPath=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:581 #15 0x00007f706dbb26df in rpp::pp::handle_include (this=this@entry=0x7f7064319e50, skip_current_path=<optimized out>, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:219 #16 0x00007f706dbb69cf in rpp::pp::handle_directive (this=this@entry=0x7f7064319e50, directive=directive@entry=201050, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:137 #17 0x00007f706dbb70ae in rpp::pp::operator() (this=this@entry=0x7f7064319e50, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:272 #18 0x00007f706dbb7427 in rpp::pp::processFileInternal (this=this@entry=0x7f7064319e50, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:98 #19 0x00007f706dbb7805 in rpp::pp::processFile (this=this@entry=0x7f7064319e50, fileName=..., data=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:85 #20 0x00007f706e3c8f54 in PreprocessJob::run (this=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:249 #21 0x00007f706e3bd9ee in CPPParseJob::parseForeground (this=this@entry=0x7f70391742a0) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/cppparsejob.cpp:179 #22 0x00007f706e3c7046 in PreprocessJob::sourceNeeded (this=0x7f7039173030, _fileName=..., type=<optimized out>, sourceLine=15, skipCurrentPath=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:581 #23 0x00007f706dbb26df in rpp::pp::handle_include (this=this@entry=0x7f706431b590, skip_current_path=<optimized out>, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:219 #24 0x00007f706dbb69cf in rpp::pp::handle_directive (this=this@entry=0x7f706431b590, directive=directive@entry=201050, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:137 #25 0x00007f706dbb70ae in rpp::pp::operator() (this=this@entry=0x7f706431b590, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:272 #26 0x00007f706dbb7427 in rpp::pp::processFileInternal (this=this@entry=0x7f706431b590, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:98 #27 0x00007f706dbb7805 in rpp::pp::processFile (this=this@entry=0x7f706431b590, fileName=..., data=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:85 #28 0x00007f706e3c8f54 in PreprocessJob::run (this=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:249 #29 0x00007f706e3bd9ee in CPPParseJob::parseForeground (this=this@entry=0x7f7039a0b6a0) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/cppparsejob.cpp:179 #30 0x00007f706e3c7046 in PreprocessJob::sourceNeeded (this=0x7f7039cad770, _fileName=..., type=<optimized out>, sourceLine=15, skipCurrentPath=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:581 #31 0x00007f706dbb26df in rpp::pp::handle_include (this=this@entry=0x7f706431ccd0, skip_current_path=<optimized out>, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:219 #32 0x00007f706dbb69cf in rpp::pp::handle_directive (this=this@entry=0x7f706431ccd0, directive=directive@entry=201050, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:137 #33 0x00007f706dbb70ae in rpp::pp::operator() (this=this@entry=0x7f706431ccd0, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:272 #34 0x00007f706dbb7427 in rpp::pp::processFileInternal (this=this@entry=0x7f706431ccd0, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:98 #35 0x00007f706dbb7805 in rpp::pp::processFile (this=this@entry=0x7f706431ccd0, fileName=..., data=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:85 #36 0x00007f706e3c8f54 in PreprocessJob::run (this=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:249 #37 0x00007f706e3bd9ee in CPPParseJob::parseForeground (this=this@entry=0x7f7039e0a980) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/cppparsejob.cpp:179 #38 0x00007f706e3c7046 in PreprocessJob::sourceNeeded (this=0x7f703978f2a0, _fileName=..., type=<optimized out>, sourceLine=12, skipCurrentPath=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:581 #39 0x00007f706dbb26df in rpp::pp::handle_include (this=this@entry=0x7f706431e410, skip_current_path=<optimized out>, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:219 #40 0x00007f706dbb69cf in rpp::pp::handle_directive (this=this@entry=0x7f706431e410, directive=directive@entry=201050, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:137 #41 0x00007f706dbb70ae in rpp::pp::operator() (this=this@entry=0x7f706431e410, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:272 #42 0x00007f706dbb7427 in rpp::pp::processFileInternal (this=this@entry=0x7f706431e410, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:98 #43 0x00007f706dbb7805 in rpp::pp::processFile (this=this@entry=0x7f706431e410, fileName=..., data=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:85 #44 0x00007f706e3c8f54 in PreprocessJob::run (this=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:249 #45 0x00007f706e3bd9ee in CPPParseJob::parseForeground (this=this@entry=0x7f70395f2510) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/cppparsejob.cpp:179 #46 0x00007f706e3c7046 in PreprocessJob::sourceNeeded (this=0x491cce0, _fileName=..., type=<optimized out>, sourceLine=9, skipCurrentPath=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:581 #47 0x00007f706dbb26df in rpp::pp::handle_include (this=this@entry=0x7f706431fb50, skip_current_path=<optimized out>, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:219 #48 0x00007f706dbb69cf in rpp::pp::handle_directive (this=this@entry=0x7f706431fb50, directive=directive@entry=201050, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:137 #49 0x00007f706dbb70ae in rpp::pp::operator() (this=this@entry=0x7f706431fb50, input=..., output=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:272 #50 0x00007f706dbb7427 in rpp::pp::processFileInternal (this=this@entry=0x7f706431fb50, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:98 #51 0x00007f706dbb7805 in rpp::pp::processFile (this=this@entry=0x7f706431fb50, fileName=..., data=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/parser/rpp/pp-engine.cpp:85 #52 0x00007f706e3c8f54 in PreprocessJob::run (this=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/preprocessjob.cpp:249 #53 0x00007f711a2a2eaa in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f7064320c70, th=th@entry=0x7f7034002e70, job=job@entry=0x491cce0) at /usr/src/debug/kdelibs-4.14.21/threadweaver/Weaver/Job.cpp:106 #54 0x00007f711a2a3040 in ThreadWeaver::Job::execute (this=0x491cce0, th=0x7f7034002e70) at /usr/src/debug/kdelibs-4.14.21/threadweaver/Weaver/Job.cpp:135 #55 0x00007f711a2a4bfb in ThreadWeaver::JobCollectionJobRunner::execute (this=0x498c8d0, t=0x7f7034002e70) at /usr/src/debug/kdelibs-4.14.21/threadweaver/Weaver/JobCollection.cpp:82 #56 0x00007f711a2a25cb in ThreadWeaver::Thread::run (this=0x7f7034002e70) at /usr/src/debug/kdelibs-4.14.21/threadweaver/Weaver/Thread.cpp:108 #57 0x00007f71249a21aa in QThreadPrivate::start (arg=0x7f7034002e70) at thread/qthread_unix.cpp:352 #58 0x00007f7121f36474 in start_thread () from /lib64/libpthread.so.0 #59 0x00007f71242df3ed in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f7064b22700 (LWP 13503)): #0 0x00007f7121f3c09f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f71249a2716 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x1120940) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x1120818, mutex=0x1120ac0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f711a2a1482 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11207f0, th=0x498f020) at /usr/src/debug/kdelibs-4.14.21/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f711a2a38f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1120b90, th=0x498f020, previous=0x0) at /usr/src/debug/kdelibs-4.14.21/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f711a2a390c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1120b90, th=0x498f020, previous=0x48ef480) at /usr/src/debug/kdelibs-4.14.21/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f711a2a252d in ThreadWeaver::Thread::run (this=0x498f020) at /usr/src/debug/kdelibs-4.14.21/threadweaver/Weaver/Thread.cpp:98 #7 0x00007f71249a21aa in QThreadPrivate::start (arg=0x498f020) at thread/qthread_unix.cpp:352 #8 0x00007f7121f36474 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f71242df3ed in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f7065423700 (LWP 13197)): #0 0x00007f71242d6a1d in poll () from /lib64/libc.so.6 #1 0x00007f711e4eb056 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f711e4eb16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f7124ae282e in QEventDispatcherGlib::processEvents (this=0x7f70400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f7124ab0b8f in QEventLoop::processEvents (this=this@entry=0x7f7065422c80, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f7124ab0ef5 in QEventLoop::exec (this=this@entry=0x7f7065422c80, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f712499f8d9 in QThread::exec (this=this@entry=0xc88980) at thread/qthread.cpp:538 #7 0x00007f7124a90973 in QInotifyFileSystemWatcherEngine::run (this=0xc88980) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f71249a21aa in QThreadPrivate::start (arg=0xc88980) at thread/qthread_unix.cpp:352 #9 0x00007f7121f36474 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f71242df3ed in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f7065c24700 (LWP 13189)): #0 0x00007f71242ec080 in clock_gettime () from /lib64/libc.so.6 #1 0x00007f71249fc9e5 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:127 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:144 #3 0x00007f7124ae36e5 in QTimerInfoList::updateCurrentTime (this=0x7f703c002ee0) at kernel/qeventdispatcher_unix.cpp:354 #4 QTimerInfoList::timerWait (this=0x7f703c002ee0, tm=...) at kernel/qeventdispatcher_unix.cpp:460 #5 0x00007f7124ae1edc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f7065c23ab4) at kernel/qeventdispatcher_glib.cpp:143 #6 0x00007f7124ae1fa5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176 #7 0x00007f711e4ea5a9 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #8 0x00007f711e4eaf7b in ?? () from /usr/lib64/libglib-2.0.so.0 #9 0x00007f711e4eb16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #10 0x00007f7124ae282e in QEventDispatcherGlib::processEvents (this=0x7f703c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #11 0x00007f7124ab0b8f in QEventLoop::processEvents (this=this@entry=0x7f7065c23c80, flags=...) at kernel/qeventloop.cpp:149 #12 0x00007f7124ab0ef5 in QEventLoop::exec (this=this@entry=0x7f7065c23c80, flags=...) at kernel/qeventloop.cpp:204 #13 0x00007f712499f8d9 in QThread::exec (this=this@entry=0xd98c90) at thread/qthread.cpp:538 #14 0x00007f7124a90973 in QInotifyFileSystemWatcherEngine::run (this=0xd98c90) at io/qfilesystemwatcher_inotify.cpp:265 #15 0x00007f71249a21aa in QThreadPrivate::start (arg=0xd98c90) at thread/qthread_unix.cpp:352 #16 0x00007f7121f36474 in start_thread () from /lib64/libpthread.so.0 #17 0x00007f71242df3ed in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f7066c26700 (LWP 13183)): #0 0x00007f711e52f0a9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f711e4eabd6 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f711e4eb0c0 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f711e4eb16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f7124ae282e in QEventDispatcherGlib::processEvents (this=0x7f70480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #5 0x00007f7124ab0b8f in QEventLoop::processEvents (this=this@entry=0x7f7066c25c80, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f7124ab0ef5 in QEventLoop::exec (this=this@entry=0x7f7066c25c80, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f712499f8d9 in QThread::exec (this=this@entry=0xc933f0) at thread/qthread.cpp:538 #8 0x00007f7124a90973 in QInotifyFileSystemWatcherEngine::run (this=0xc933f0) at io/qfilesystemwatcher_inotify.cpp:265 #9 0x00007f71249a21aa in QThreadPrivate::start (arg=0xc933f0) at thread/qthread_unix.cpp:352 #10 0x00007f7121f36474 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f71242df3ed in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f705ba79700 (LWP 13104)): #0 0x00007f711e52f0c4 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f711e4eb04a in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f711e4eb16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f7124ae282e in QEventDispatcherGlib::processEvents (this=0x7f704c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f7124ab0b8f in QEventLoop::processEvents (this=this@entry=0x7f705ba78c80, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f7124ab0ef5 in QEventLoop::exec (this=this@entry=0x7f705ba78c80, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f712499f8d9 in QThread::exec (this=this@entry=0xad35c0) at thread/qthread.cpp:538 #7 0x00007f7124a90973 in QInotifyFileSystemWatcherEngine::run (this=0xad35c0) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f71249a21aa in QThreadPrivate::start (arg=0xad35c0) at thread/qthread_unix.cpp:352 #9 0x00007f7121f36474 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f71242df3ed in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f705b278700 (LWP 13095)): #0 0x00007f71242d6a1d in poll () from /lib64/libc.so.6 #1 0x00007f711e4eb056 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f711e4eb16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f7124ae282e in QEventDispatcherGlib::processEvents (this=0x7f7054002e00, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f7124ab0b8f in QEventLoop::processEvents (this=this@entry=0x7f705b277c80, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f7124ab0ef5 in QEventLoop::exec (this=this@entry=0x7f705b277c80, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f712499f8d9 in QThread::exec (this=this@entry=0x479e500) at thread/qthread.cpp:538 #7 0x00007f7124a90973 in QInotifyFileSystemWatcherEngine::run (this=0x479e500) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f71249a21aa in QThreadPrivate::start (arg=0x479e500) at thread/qthread_unix.cpp:352 #9 0x00007f7121f36474 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f71242df3ed in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f706db9a700 (LWP 13061)): #0 0x00007f711e52f0a9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f711e4ea487 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f711e4eaf7b in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f711e4eb16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f7124ae282e in QEventDispatcherGlib::processEvents (this=0x7f70680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #5 0x00007f7124ab0b8f in QEventLoop::processEvents (this=this@entry=0x7f706db99cd0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f7124ab0ef5 in QEventLoop::exec (this=this@entry=0x7f706db99cd0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f712499f8d9 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #8 0x00007f71249a21aa in QThreadPrivate::start (arg=0x31fd8f0) at thread/qthread_unix.cpp:352 #9 0x00007f7121f36474 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f71242df3ed in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f707f108700 (LWP 13054)): #0 0x00007f711e52f0c4 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f711e4e9ffe in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f711e4eaf05 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f711e4eb16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f7124ae282e in QEventDispatcherGlib::processEvents (this=0x7f70780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #5 0x00007f7124ab0b8f in QEventLoop::processEvents (this=this@entry=0x7f707f107cd0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f7124ab0ef5 in QEventLoop::exec (this=this@entry=0x7f707f107cd0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f712499f8d9 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #8 0x00007f71249a21aa in QThreadPrivate::start (arg=0x2e6f178) at thread/qthread_unix.cpp:352 #9 0x00007f7121f36474 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f71242df3ed in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f7089ab0700 (LWP 13053)): #0 0x00007f7121f3c448 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f71249a26f4 in QWaitConditionPrivate::wait (time=1000, this=0x26247c0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0xfbe658, mutex=mutex@entry=0xfbe660, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f71232863ae in KDevelop::DUChainPrivate::CleanupThread::run (this=0xfbe640) at /usr/src/debug/kdevplatform-1.7.3/language/duchain/duchain.cpp:283 #4 0x00007f71249a21aa in QThreadPrivate::start (arg=0xfbe640) at thread/qthread_unix.cpp:352 #5 0x00007f7121f36474 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f71242df3ed in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f710ac14700 (LWP 13052)): #0 0x00007f7121f3c09f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f7121c04e0a in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f7121f0bec0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f7121c04e39 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f7121f36474 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f71242df3ed in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f7127d65900 (LWP 13051)): [KCrash Handler] #6 QBasicAtomicInt::ref (this=0x8) at /usr/include/QtCore/qatomic_x86_64.h:121 #7 TypePtr<KDevelop::AbstractType>::TypePtr (p=0x0, this=0x7ffc76ba99b0) at /usr/src/debug/kdevplatform-1.7.3/language/duchain/types/typepointer.h:68 #8 KDevelop::AbstractType::indexed (this=0x0) at /usr/src/debug/kdevplatform-1.7.3/language/duchain/types/abstracttype.cpp:99 #9 0x00007f706e418358 in (anonymous namespace)::getDeclarationSignature (functionDecl=functionDecl@entry=0x7f703824f6c0, functionCtxt=<optimized out>, includeDefaults=includeDefaults@entry=true) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/codegen/adaptsignatureassistant.cpp:67 #10 0x00007f706e418c6f in Cpp::AdaptSignatureAssistant::textChanged (this=0x32795f0, view=<optimized out>, invocationRange=..., removedText=...) at /usr/src/debug/kdevelop-4.7.3/languages/cpp/codegen/adaptsignatureassistant.cpp:157 #11 0x00007f712323a2e1 in KDevelop::StaticAssistantsManager::Private::eventuallyStartAssistant (this=0x11214e0) at /usr/src/debug/kdevplatform-1.7.3/language/assistant/staticassistantsmanager.cpp:184 #12 0x00007f7124acc2e1 in QObject::event (this=0x1121430, e=<optimized out>) at kernel/qobject.cpp:1231 #13 0x00007f7124ff211c in QApplicationPrivate::notify_helper (this=this@entry=0x8d33f0, receiver=receiver@entry=0x1121430, e=e@entry=0x4a76a00) at kernel/qapplication.cpp:4565 #14 0x00007f7124ff901c in QApplication::notify (this=this@entry=0x7ffc76baa3d0, receiver=receiver@entry=0x1121430, e=e@entry=0x4a76a00) at kernel/qapplication.cpp:4351 #15 0x00007f712655f22a in KApplication::notify (this=0x7ffc76baa3d0, receiver=0x1121430, event=0x4a76a00) at /usr/src/debug/kdelibs-4.14.21/kdeui/kernel/kapplication.cpp:311 #16 0x00007f7124ab22bd in QCoreApplication::notifyInternal (this=0x7ffc76baa3d0, receiver=receiver@entry=0x1121430, event=event@entry=0x4a76a00) at kernel/qcoreapplication.cpp:955 #17 0x00007f7124ab5926 in QCoreApplication::sendEvent (event=0x4a76a00, receiver=0x1121430) at kernel/qcoreapplication.h:231 #18 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x815ea0) at kernel/qcoreapplication.cpp:1579 #19 0x00007f7124ab5c23 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472 #20 0x00007f7124ae269e in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:236 #21 postEventSourceDispatch (s=0x8d4030) at kernel/qeventdispatcher_glib.cpp:300 #22 0x00007f711e4eae57 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #23 0x00007f711e4eb0c0 in ?? () from /usr/lib64/libglib-2.0.so.0 #24 0x00007f711e4eb16c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #25 0x00007f7124ae280e in QEventDispatcherGlib::processEvents (this=0x81b780, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #26 0x00007f712509ae36 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #27 0x00007f7124ab0b8f in QEventLoop::processEvents (this=this@entry=0x7ffc76baa220, flags=...) at kernel/qeventloop.cpp:149 #28 0x00007f7124ab0ef5 in QEventLoop::exec (this=this@entry=0x7ffc76baa220, flags=...) at kernel/qeventloop.cpp:204 #29 0x00007f7124ab6ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227 #30 0x0000000000415223 in main () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.