Paste P312

kdevelop crash
ArchivedPublic

Authored by alexeymin on Feb 11 2019, 7:50 AM.
Active project: telegram-qt, branch "next" https://github.com/Kaffeine/telegram-qt/tree/next
OS: KUbuntu 18.04
KDevelop: 5.3.70 git master @ 02b042a923554a6530b03c5f3328b81322ba0877 compiled with system Qt 5.9.5, system KF5 5.44, in Debug mode
LLVM/clang: 9.0.0 git master @ 62a0318dffc40698e71414dc390d174c027dc663 compiled in Debug mode
Steps: open project, wait for background parser to start, crash
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 0x7fff6ffff700 (LWP 19508)]
__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=0x7fff78c26f08 "DelayedTypos.empty() && \"Uncorrected typos!\"", file=file@entry=0x7fff78c26c50 "/var/2tb-hdd/llvm-project/clang/lib/Sema/Sema.cpp", line=line@entry=370, function=function@entry=0x7fff78c2f160 <clang::Sema::~Sema()::__PRETTY_FUNCTION__> "clang::Sema::~Sema()") at assert.c:92
#3 0x00007ffff4433412 in __GI___assert_fail (assertion=assertion@entry=0x7fff78c26f08 "DelayedTypos.empty() && \"Uncorrected typos!\"", file=file@entry=0x7fff78c26c50 "/var/2tb-hdd/llvm-project/clang/lib/Sema/Sema.cpp", line=line@entry=370, function=function@entry=0x7fff78c2f160 <clang::Sema::~Sema()::__PRETTY_FUNCTION__> "clang::Sema::~Sema()") at assert.c:101
#4 0x00007fff75eac0ad in clang::Sema::~Sema() (this=0x7fff10352c20, __in_chrg=<optimized out>) at /var/2tb-hdd/llvm-project/clang/lib/Sema/Sema.cpp:370
#5 0x00007fff75d50270 in std::default_delete<clang::Sema>::operator()(clang::Sema*) const (this=<optimized out>, __ptr=0x7fff10352c20) at /usr/include/c++/7/bits/unique_ptr.h:78
#6 0x00007fff75d50270 in std::unique_ptr<clang::Sema, std::default_delete<clang::Sema> >::~unique_ptr() (this=0x7fff123275c8, __in_chrg=<optimized out>) at /usr/include/c++/7/bits/unique_ptr.h:268
#7 0x00007fff75d50270 in clang::ASTUnit::~ASTUnit() (this=0x7fff12327500, __in_chrg=<optimized out>) at /var/2tb-hdd/llvm-project/clang/lib/Frontend/ASTUnit.cpp:248
#8 0x00007fff7597114e in clang_disposeTranslationUnit(CXTranslationUnit) (CTUnit=0x7fff1154d430) at /var/2tb-hdd/llvm-project/clang/tools/libclang/CIndex.cpp:4019
#9 0x00007fff7b4b90a8 in ParseSessionData::~ParseSessionData() (this=0x7fff686f6570, __in_chrg=<optimized out>) at /home/lexx/dev/kde/kdevelop/plugins/clang/duchain/parsesession.cpp:337
#10 0x00007fff7b4b9110 in ParseSessionData::~ParseSessionData() (this=0x7fff686f6570, __in_chrg=<optimized out>) at /home/lexx/dev/kde/kdevelop/plugins/clang/duchain/parsesession.cpp:338
#11 0x00007fff7b40b079 in QExplicitlySharedDataPointer<ParseSessionData>::~QExplicitlySharedDataPointer() (this=0x7fff6fffe890, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:165
#12 0x00007fff7b4b9762 in ParseSession::~ParseSession() (this=0x7fff6fffe890, __in_chrg=<optimized out>) at /home/lexx/dev/kde/kdevelop/plugins/clang/duchain/parsesession.cpp:399
#13 0x00007fff7b7389ca in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) (this=0x7fff586fb9c0) at /home/lexx/dev/kde/kdevelop/plugins/clang/clangparsejob.cpp:308
#14 0x00007fffeaf9cd8a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) (this=<optimized out>, self=..., thread=0x7fff700021e0) at ./src/iddecorator.cpp:69
#15 0x00007fffeaf9d368 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, job=..., thread=<optimized out>) at ./src/executor.cpp:52
#16 0x00007fffeaf9bfd0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x7fff700021e0) at ./src/job.cpp:83
#17 0x00007fffeaf9bb2d in ThreadWeaver::Thread::run() (this=0x7fff700021e0) at ./src/thread.cpp:114
#18 0x00007ffff4c2916d in QThreadPrivate::start(void*) (arg=0x7fff700021e0) at thread/qthread_unix.cpp:368
#19 0x00007fffed1206db in start_thread (arg=0x7fff6ffff700) at pthread_create.c:463
#20 0x00007ffff452488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
alexeymin created this paste.Feb 11 2019, 7:50 AM
alexeymin created this object in space S1 KDE Community.
alexeymin edited the content of this paste. (Show Details)Feb 11 2019, 9:49 AM
alexeymin archived this paste.Feb 21 2019, 1:35 PM