Kubuntu 18.04 / System Qt 5.9 / kdevelop master debug build / llvm+clang 9.0.0master debug build $ gdb /usr/local/bin/kdevelop GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/local/bin/kdevelop...done. (gdb) r Starting program: /usr/local/bin/kdevelop [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffc40de700 (LWP 1661)] ... ... [New Thread 0x7fff35503700 (LWP 3287)] [Thread 0x7fff369f8700 (LWP 3178) exited] [New Thread 0x7fff369f8700 (LWP 3290)] [Thread 0x7fff369f8700 (LWP 3290) exited] kdevelop: /var/2tb-hdd/llvm-project/clang/lib/Sema/Sema.cpp:370: clang::Sema::~Sema(): Assertion `DelayedTypos.empty() && "Uncorrected typos!"' failed. Thread 16 "Queue(0x555555e" received signal SIGABRT, Aborted. [Switching to Thread 0x7fff7a238700 (LWP 2681)] __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 0x00007ffff4441e97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007ffff4443801 in __GI_abort () at abort.c:79 #2 0x00007ffff443339a in __assert_fail_base (fmt=0x7ffff45ba7d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7fff52642518 "DelayedTypos.empty() && \"Uncorrected typos!\"", file=file@entry=0x7fff526424e0 "/var/2tb-hdd/llvm-project/clang/lib/Sema/Sema.cpp", line=line@entry=370, function=function@entry=0x7fff5264b730 "clang::Sema::~Sema()") at assert.c:92 #3 0x00007ffff4433412 in __GI___assert_fail (assertion=0x7fff52642518 "DelayedTypos.empty() && \"Uncorrected typos!\"", file=0x7fff526424e0 "/var/2tb-hdd/llvm-project/clang/lib/Sema/Sema.cpp", line=370, function=0x7fff5264b730 "clang::Sema::~Sema()") at assert.c:101 #4 0x00007fff51ae02d5 in clang::Sema::~Sema() (this=0x7fff209a9d40, __in_chrg=) at /var/2tb-hdd/llvm-project/clang/lib/Sema/Sema.cpp:370 #5 0x00007fff53b51656 in std::default_delete::operator()(clang::Sema*) const (this=0x7fff20003b88, __ptr=0x7fff209a9d40) at /usr/include/c++/7/bits/unique_ptr.h:78 #6 0x00007fff53b45bb9 in std::unique_ptr >::~unique_ptr() (this=0x7fff20003b88, __in_chrg=) at /usr/include/c++/7/bits/unique_ptr.h:268 #7 0x00007fff53b2c79a in clang::ASTUnit::~ASTUnit() (this=0x7fff20003ac0, __in_chrg=) at /var/2tb-hdd/llvm-project/clang/lib/Frontend/ASTUnit.cpp:248 #8 0x00007fff5a108406 in clang_disposeTranslationUnit(CXTranslationUnit) (CTUnit=0x7fff2149f9b0) at /var/2tb-hdd/llvm-project/clang/tools/libclang/CIndex.cpp:4019 #9 0x00007fff5a58adc6 in ParseSessionData::~ParseSessionData() (this=0x7fff70a01c50, __in_chrg=) at /home/seraphim.local/a.minnekhanov/dev/kde/kdevelop/plugins/clang/duchain/parsesession.cpp:337 #10 0x00007fff5a58ae2e in ParseSessionData::~ParseSessionData() (this=0x7fff70a01c50, __in_chrg=) at /home/seraphim.local/a.minnekhanov/dev/kde/kdevelop/plugins/clang/duchain/parsesession.cpp:338 #11 0x00007fff5a4dcf29 in QExplicitlySharedDataPointer::~QExplicitlySharedDataPointer() (this=0x7fff7a237890, __in_chrg=) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:165 #12 0x00007fff5a58b480 in ParseSession::~ParseSession() (this=0x7fff7a237890, __in_chrg=) at /home/seraphim.local/a.minnekhanov/dev/kde/kdevelop/plugins/clang/duchain/parsesession.cpp:399 #13 0x00007fff7801b9ca in ClangParseJob::run(QSharedPointer, ThreadWeaver::Thread*) (this=0x5555571f0370) at /home/seraphim.local/a.minnekhanov/dev/kde/kdevelop/plugins/clang/clangparsejob.cpp:308 #14 0x00007fffeaf96d8a in ThreadWeaver::IdDecorator::run(QSharedPointer, ThreadWeaver::Thread*) (this=, self=..., thread=0x7fff6c0025e0) at ./src/iddecorator.cpp:69 #15 0x00007fffeaf97368 in ThreadWeaver::Executor::run(QSharedPointer const&, ThreadWeaver::Thread*) (this=, job=..., thread=) at ./src/executor.cpp:52 #16 0x00007fffeaf95fd0 in ThreadWeaver::Job::execute(QSharedPointer const&, ThreadWeaver::Thread*) (this=, self=..., th=0x7fff6c0025e0) at ./src/job.cpp:83 #17 0x00007fffeaf95b2d in ThreadWeaver::Thread::run() (this=0x7fff6c0025e0) at ./src/thread.cpp:114 #18 0x00007ffff4c2916d in QThreadPrivate::start(void*) (arg=0x7fff6c0025e0) at thread/qthread_unix.cpp:368 #19 0x00007fffed11a6db in start_thread (arg=0x7fff7a238700) at pthread_create.c:463 #20 0x00007ffff452488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 (gdb)