Bug 387255 - Crash when trying to change name of array
Summary: Crash when trying to change name of array
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: CPP (Clang-based) (show other bugs)
Version: 5.2.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-11-24 11:53 UTC by Eugeny Kazakov
Modified: 2021-01-16 04:36 UTC (History)
1 user (show)

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


Attachments
RoutePower.zip (36.45 KB, application/zip)
2017-11-24 12:26 UTC, Eugeny Kazakov
Details
2017-11-24 15-23-16.flv (603.09 KB, video/x-flv)
2017-11-24 12:26 UTC, Eugeny Kazakov
Details
attachment-10096-0.html (1.95 KB, text/html)
2017-11-24 12:34 UTC, Eugeny Kazakov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eugeny Kazakov 2017-11-24 11:53:06 UTC
Application: kdevelop (5.2.0)

Qt Version: 5.9.2
Frameworks Version: 5.40.0
Operating System: Linux 4.13.12-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
I tried to change the name of the array, which was used in my program, and when I remove the last symbol of the name, KDE said that there is a runtime error.

The crash can be reproduced every time.

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

Thread 15 (Thread 0x7fb7737fe700 (LWP 12508)):
#0  0x00007fb7f298b664 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fb7f2963d6e in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb7f2963fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb7fbdf8cf4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb7fbd9c48b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7fbbb527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb78fdf5c1a in  () at /usr/lib/qt/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fb78ce2e700 (LWP 12502)):
#0  0x00007fb7f4b6838d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb7fbbbb45c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb7eff4942f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fb7eff4e4d9 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fb7eff4bce3 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fb78d837700 (LWP 12501)):
#0  0x00007fb7f4b6838d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb7fbbbb45c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb7eff4942f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fb7eff4e4d9 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fb7eff4bce3 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#11 0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fb78e839700 (LWP 12499)):
[KCrash Handler]
#5  0x00007fb79b3a35b0 in  () at /usr/lib/libclang.so.5
#6  0x00007fb79b3a35fd in  () at /usr/lib/libclang.so.5
#7  0x00007fb79c428d26 in  () at /usr/lib/libclang.so.5
#8  0x00007fb79c4295d2 in  () at /usr/lib/libclang.so.5
#9  0x00007fb79c429d52 in  () at /usr/lib/libclang.so.5
#10 0x00007fb79c429db8 in  () at /usr/lib/libclang.so.5
#11 0x00007fb79c43a6eb in  () at /usr/lib/libclang.so.5
#12 0x00007fb79c43ad74 in  () at /usr/lib/libclang.so.5
#13 0x00007fb79c440d7f in  () at /usr/lib/libclang.so.5
#14 0x00007fb79c441228 in  () at /usr/lib/libclang.so.5
#15 0x00007fb79c3ef236 in  () at /usr/lib/libclang.so.5
#16 0x00007fb79c442a53 in  () at /usr/lib/libclang.so.5
#17 0x00007fb79c457fad in  () at /usr/lib/libclang.so.5
#18 0x00007fb79c400509 in  () at /usr/lib/libclang.so.5
#19 0x00007fb79b399fa2 in  () at /usr/lib/libclang.so.5
#20 0x00007fb79b2f966a in clang_getCursorDefinition () at /usr/lib/libclang.so.5
#21 0x00007fb79b2f99fb in clang_isCursorDefinition () at /usr/lib/libclang.so.5
#22 0x00007fb79cde80c1 in  () at /usr/lib/libKDevClangPrivate.so.30
#23 0x00007fb79cdff22c in  () at /usr/lib/libKDevClangPrivate.so.30
#24 0x00007fb79b300ad9 in  () at /usr/lib/libclang.so.5
#25 0x00007fb79b302bbe in  () at /usr/lib/libclang.so.5
#26 0x00007fb79b302ce4 in  () at /usr/lib/libclang.so.5
#27 0x00007fb79b300794 in  () at /usr/lib/libclang.so.5
#28 0x00007fb79b308249 in clang_visitChildren () at /usr/lib/libclang.so.5
#29 0x00007fb79cde4cda in Builder::visit(CXTranslationUnitImpl*, void*, QHash<void*, KDevelop::ReferencedTopDUContext> const&, bool) () at /usr/lib/libKDevClangPrivate.so.30
#30 0x00007fb79ce0f8eb in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.30
#31 0x00007fb79ce0ef58 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.30
#32 0x00007fb79d07325a in  () at /usr/lib/qt/plugins/kdevplatform/30/kdevclangsupport.so
#33 0x00007fb7eff4d087 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#34 0x00007fb7eff4d678 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#35 0x00007fb7eff4c670 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#36 0x00007fb7eff4bda5 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#37 0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#38 0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#39 0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fb78f03a700 (LWP 12498)):
#0  0x00007fb7f4b6838d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb7fbbbb45c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb7eff4942f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fb7eff4e4d9 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fb7eff4bce3 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#13 0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fb78f83b700 (LWP 12497)):
#0  0x00007fb7f4b6838d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb7fbbbb45c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb7eff4942f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007fb7eff4e4d9 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007fb7eff4e532 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007fb7eff48924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#21 0x00007fb7eff4bce3 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#22 0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#23 0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#24 0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fb7ad16d700 (LWP 12435)):
#0  0x00007fb7fb4bfe79 in syscall () at /usr/lib/libc.so.6
#1  0x00007fb7fbbb1656 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5
#2  0x00007fb79cdb3c72 in ClangCodeCompletionContext::ClangCodeCompletionContext(KDevelop::DUChainPointer<KDevelop::DUContext> const&, QExplicitlySharedDataPointer<ParseSessionData> const&, QUrl const&, KTextEditor::Cursor const&, QString const&, QString const&) () at /usr/lib/libKDevClangPrivate.so.30
#3  0x00007fb79cdc16ab in  () at /usr/lib/libKDevClangPrivate.so.30
#4  0x00007fb7fbdce662 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7fcabbf2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#6  0x00007fb7fcac3a06 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#7  0x00007fb7fbd9e060 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007fb7fbda08b6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#9  0x00007fb7fbdf96e4 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fb7f2962270 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#11 0x00007fb7f2963f69 in  () at /usr/lib/libglib-2.0.so.0
#12 0x00007fb7f2963fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#13 0x00007fb7fbdf8cd1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#14 0x00007fb7fbd9c48b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#15 0x00007fb7fbbb527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#16 0x00007fb7f96c2252 in  () at /usr/lib/libKDevPlatformLanguage.so.52
#17 0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#18 0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#19 0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fb7ac96c700 (LWP 12433)):
#0  0x00007fb7f298b664 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fb7f2963de8 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb7f2963fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb7fbdf8cf4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb7fbd9c48b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7fbbb527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fb7ae21e700 (LWP 12425)):
#0  0x00007fb7fb4baf7b in poll () at /usr/lib/libc.so.6
#1  0x00007fb7f2963ed3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb7f2963fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb7fbdf8cf4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb7fbd9c48b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7fbbb527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fb7b0172700 (LWP 12424)):
#0  0x00007fb7fb4baf7b in poll () at /usr/lib/libc.so.6
#1  0x00007fb7f2963ed3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb7f2963fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb7fbdf8cf4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb7fbd9c48b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7fbbb527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb7f0b81c09 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fb7b292f700 (LWP 12422)):
#0  0x00007fb7f4b6838d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb7fb83a48d in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc-multilib/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb7fb83a48d in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc-multilib/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb7b750f869 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb7b750f9b9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb7fb840a6f in std::execute_native_thread_routine(void*) (__p=0x55e74b546ad0) at /build/gcc-multilib/src/gcc/libstdc++-v3/src/c++11/thread.cc:83
#6  0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fb7be96f700 (LWP 12421)):
#0  0x00007fb7fb4baf7b in poll () at /usr/lib/libc.so.6
#1  0x00007fb7f2963ed3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb7f2963fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb7fbdf8cf4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb7fbd9c48b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7fbbb527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb7f95ab8b1 in  () at /usr/lib/libKDevPlatformLanguage.so.52
#7  0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fb7c6d30700 (LWP 12420)):
#0  0x00007fb7fb4baf7b in poll () at /usr/lib/libc.so.6
#1  0x00007fb7f2963ed3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb7f2963fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb7fbdf8cf4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb7fbd9c48b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7fbbb527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb7fd46d376 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fb7d049b700 (LWP 12419)):
#0  0x00007fb7fb4baf7b in poll () at /usr/lib/libc.so.6
#1  0x00007fb7e72a78e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fb7e72a9679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fb7d27ae85a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fb7fbbb9fcb in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb7f4b6208a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb7fb4c547f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fb7fe78cd80 (LWP 12418)):
#0  0x00007fb7f4b6838d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb7e72a7b57 in  () at /usr/lib/libxcb.so.1
#2  0x00007fb7e72a939f in  () at /usr/lib/libxcb.so.1
#3  0x00007fb7e72a94b2 in xcb_wait_for_reply () at /usr/lib/libxcb.so.1
#4  0x00007fb7d27ad87c in QXcbConnection::sync() () at /usr/lib/libQt5XcbQpa.so.5
#5  0x00007fb7d27cd0a4 in  () at /usr/lib/libQt5XcbQpa.so.5
#6  0x00007fb7d27cd19c in  () at /usr/lib/libQt5XcbQpa.so.5
#7  0x00007fb7fc4a337c in QBackingStore::beginPaint(QRegion const&) () at /usr/lib/libQt5Gui.so.5
#8  0x00007fb7fcacb73b in  () at /usr/lib/libQt5Widgets.so.5
#9  0x00007fb7fcacbbd5 in  () at /usr/lib/libQt5Widgets.so.5
#10 0x00007fb7fcae3702 in QWidgetPrivate::syncBackingStore() () at /usr/lib/libQt5Widgets.so.5
#11 0x00007fb7fcafbb89 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007fb7fcc14264 in QMainWindow::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007fb7f7c433bb in KMainWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5
#14 0x00007fb7f7c94ca6 in KXmlGuiWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5
#15 0x00007fb7fcabbf2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007fb7fcac3a06 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007fb7fbd9e060 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007fb7fbda08b6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#19 0x00007fb7fbdf96e4 in  () at /usr/lib/libQt5Core.so.5
#20 0x00007fb7f2962270 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#21 0x00007fb7f2963f69 in  () at /usr/lib/libglib-2.0.so.0
#22 0x00007fb7f2963fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#23 0x00007fb7fbdf8cd1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#24 0x00007fb7fbd9c48b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#25 0x00007fb7fbda54d8 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#26 0x000055e7488e9946 in  ()
#27 0x00007fb7fb3eff6a in __libc_start_main () at /usr/lib/libc.so.6
#28 0x000055e7488e9efa in _start ()

Reported using DrKonqi
Comment 1 Kevin Funk 2017-11-24 11:58:04 UTC
Thanks for the report.

In case this is reproducible every time as you say, please provide a minimal working example (a standalone .cpp file if possible) with which you can reproduce the issue. That helps us investigating the issue.
Comment 2 Eugeny Kazakov 2017-11-24 12:26:16 UTC
Created attachment 109031 [details]
RoutePower.zip

Because of this project is nothing secret or big and not so hard to
understand what's inside, I'll just give you this archive and simple video

2017-11-24 14:58 GMT+03:00 Kevin Funk <bugzilla_noreply@kde.org>:

> https://bugs.kde.org/show_bug.cgi?id=387255
>
> Kevin Funk <kfunk@kde.org> changed:
>
>            What    |Removed                     |Added
> ------------------------------------------------------------
> ----------------
>           Component|general                     |Language Support: CPP
>                    |                            |(Clang-based)
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 3 Eugeny Kazakov 2017-11-24 12:26:18 UTC
Created attachment 109032 [details]
2017-11-24 15-23-16.flv
Comment 4 Eugeny Kazakov 2017-11-24 12:34:46 UTC
Created attachment 109033 [details]
attachment-10096-0.html

Sorry for issues with video. I don't tried to watch it before sending.

About issue. If I open my project, and trying to change name of the array
{double free[n][n]}, if I totally remove name and string looks like {double
[n][n]} kdevelop crashes

2017-11-24 15:26 GMT+03:00 Женя Казаков <ekazak48@gmail.com>:

> Because of this project is nothing secret or big and not so hard to
> understand what's inside, I'll just give you this archive and simple video
>
> 2017-11-24 14:58 GMT+03:00 Kevin Funk <bugzilla_noreply@kde.org>:
>
>> https://bugs.kde.org/show_bug.cgi?id=387255
>>
>> Kevin Funk <kfunk@kde.org> changed:
>>
>>            What    |Removed                     |Added
>> ------------------------------------------------------------
>> ----------------
>>           Component|general                     |Language Support: CPP
>>                    |                            |(Clang-based)
>>
>> --
>> You are receiving this mail because:
>> You reported the bug.
>>
>
>
Comment 5 Sven Brauch 2017-11-24 13:24:37 UTC
Can you try with the (just released) 5.2.1? There's an AppImage, so it should be easy to test. We fixed a possibly related issue there (can't tell because the clang trace is not useful). If it's still there, we'll need to investigate.
Comment 6 Eugeny Kazakov 2017-11-24 13:43:28 UTC
This bug is not actual for KDevelop 5.2.1. Tried this issue with AppImage version of 5.2.1 KDevelop, last lines of output from terminal are:

/tmp/.mount_WOQHR7/AppRun: line 35: 16243 Segmentation fault                   (стек памяти сброшен на диск) kdevelop $@
Comment 7 Sven Brauch 2017-11-24 13:44:51 UTC
Ok, so it's still broken, thanks.
Comment 8 Justin Zobel 2020-12-17 05:32:51 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 9 Bug Janitor Service 2021-01-01 04:37:46 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 10 Bug Janitor Service 2021-01-16 04:36:40 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!