Bug 387224 - selecting custom set compiler crashes
Summary: selecting custom set compiler crashes
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.2.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
: 387249 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-11-22 20:30 UTC by Martin Bednar
Modified: 2022-11-05 05:09 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Bednar 2017-11-22 20:30:00 UTC
Application: kdevelop (5.2.0)
 (Compiled from sources)
Qt Version: 5.9.2
Frameworks Version: 5.40.0
Operating System: Linux 4.13.13-gentoo x86_64
Distribution: "Gentoo Base System release 2.4.1"

-- Information about the crash:
- What I was doing when the application crashed:
Add custom compiler
Close settings
Open configuration, select custom set compiler.
Crash.

- Custom settings of the application:
The set compiler is a symlink. (Gentoo)

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 0x7f4899749880 (LWP 1718))]

Thread 15 (Thread 0x7f4842ffd700 (LWP 1763)):
#0  0x00007f48c2a50a4e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48c9719aba in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f48be48c148 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f48be4925e7 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f48be48b17c in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f48be48e6af in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f48c9719300 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f48437fe700 (LWP 1762)):
#0  0x00007f48c2a50a4e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48c9719aba in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f48be48c148 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f48be4925e7 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f48be48b17c in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f48be48e6af in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f48c9719300 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f4843fff700 (LWP 1761)):
#0  0x00007f48c2a50a4e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48c9719aba in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f48be48c148 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f48be4925e7 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f48be48b17c in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f48be48e6af in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f48c9719300 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f485080a700 (LWP 1760)):
#0  0x00007f48c2a50a4e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48c9719aba in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f48be48c148 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f48be4925e7 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f48be48b17c in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f48be48e6af in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f48c9719300 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f485100b700 (LWP 1759)):
#0  0x00007f48c2a50a4e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f48c9719aba in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f48be48c148 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007f48be4925e7 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f48be48b17c in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f48be492642 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f48be48b17c in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f48be48e6af in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f48c9719300 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#9  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f4853f8a700 (LWP 1741)):
#0  0x00007f48c0820ac8 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f48c07c9b6b in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f48c07cac84 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f48c07caf2b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f48c994994b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f48c98eaa7a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f48c971401c in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f48c716aeb7 in KDevelop::CompletionWorkerThread::run() () from /usr/lib64/libKDevPlatformLanguage.so.52
#8  0x00007f48c9719300 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#9  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f4868a32700 (LWP 1740)):
#0  0x00007f48c8f6862d in poll () from /lib64/libc.so.6
#1  0x00007f48c07cadc4 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f48c07caf2b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f48c994994b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f48c98eaa7a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f48c971401c in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f48c716aeb7 in KDevelop::CompletionWorkerThread::run() () from /usr/lib64/libKDevPlatformLanguage.so.52
#7  0x00007f48c9719300 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f4873eb0700 (LWP 1739)):
#0  0x00007f48c0820a2c in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f48c07ca2b9 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f48c07cacf3 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f48c07caf2b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f48c994994b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f48c98eaa7a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f48c971401c in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f48bf12b824 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5
#8  0x00007f48c9719300 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#9  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f48736af700 (LWP 1737)):
#0  0x00007f48c07ca535 in g_main_context_query () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f48c07cad3f in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f48c07caf2b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f48c994994b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f48c98eaa7a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f48c971401c in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f48c9719300 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f48746b1700 (LWP 1727)):
#0  0x00007f48c0820abd in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f48c07ca2a0 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f48c07cacf3 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f48c07caf2b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f48c994994b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f48c98eaa7a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f48c971401c in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f48c9719300 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f487d3f3700 (LWP 1726)):
#0  0x00007f48c8f6862d in poll () from /lib64/libc.so.6
#1  0x00007f48c07cadc4 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f48c07caf2b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f48c994994b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f48c98eaa7a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f48c971401c in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f48c704f9e8 in KDevelop::DUChainPrivate::CleanupThread::run() () from /usr/lib64/libKDevPlatformLanguage.so.52
#7  0x00007f48c9719300 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f48855c3700 (LWP 1723)):
#0  0x00007f48c8f83bbf in __libc_enable_asynccancel () from /lib64/libc.so.6
#1  0x00007f48c8f63dc2 in read () from /lib64/libc.so.6
#2  0x00007f48c081ebb0 in g_wakeup_acknowledge () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f48c07ca87e in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f48c07cad68 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f48c07caf2b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f48c994994b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f48c98eaa7a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f48c971401c in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#9  0x00007f48cbaabcf1 in QDBusConnectionManager::run() () from /usr/lib64/libQt5DBus.so.5
#10 0x00007f48c9719300 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#11 0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f4886267700 (LWP 1722)):
#0  0x00007f48c2a50a4e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4895fb79db in util_queue_thread_func () from /usr/lib64/dri/r600_dri.so
#2  0x00007f4895fb7896 in impl_thrd_routine () from /usr/lib64/dri/r600_dri.so
#3  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f48871ca700 (LWP 1721)):
#0  0x00007f48c2a50a4e in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4895fb79db in util_queue_thread_func () from /usr/lib64/dri/r600_dri.so
#2  0x00007f4895fb7896 in impl_thrd_routine () from /usr/lib64/dri/r600_dri.so
#3  0x00007f48c2a49783 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f48c8f7461f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f4899749880 (LWP 1718)):
[KCrash Handler]
#6  0x00007f485261f3d2 in CompilersWidget::compilerEdited() () from /usr/lib64/qt5/plugins/kdevplatform/30/kdevdefinesandincludesmanager.so
#7  0x00007f48c991b9bb in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f48c53bc284 in KUrlRequester::textEdited(QString const&) () from /usr/lib64/libKF5KIOWidgets.so.5
#9  0x00007f48c991b9bb in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#10 0x00007f48ca35bb34 in QLineEdit::textEdited(QString const&) () from /usr/lib64/libQt5Widgets.so.5
#11 0x00007f48c417203d in KLineEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/libKF5Completion.so.5
#12 0x00007f48c991b6a4 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#13 0x00007f48ca35bad1 in QLineEdit::textChanged(QString const&) () from /usr/lib64/libQt5Widgets.so.5
#14 0x00007f48ca362f99 in QLineEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/libQt5Widgets.so.5
#15 0x00007f48c991b6a4 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#16 0x00007f48ca363d44 in QWidgetLineControl::textChanged(QString const&) () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007f48ca367726 in QWidgetLineControl::finishChange(int, bool, bool) () from /usr/lib64/libQt5Widgets.so.5
#18 0x00007f48ca3679e6 in QWidgetLineControl::internalSetText(QString const&, int, bool) () from /usr/lib64/libQt5Widgets.so.5
#19 0x00007f48ca35d9c1 in QLineEdit::setText(QString const&) () from /usr/lib64/libQt5Widgets.so.5
#20 0x00007f48c53bc87d in KUrlRequester::setText(QString const&) () from /usr/lib64/libKF5KIOWidgets.so.5
#21 0x00007f485261d3d2 in CompilersWidget::compilerSelected(QModelIndex const&) () from /usr/lib64/qt5/plugins/kdevplatform/30/kdevdefinesandincludesmanager.so
#22 0x00007f48c991b9bb in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#23 0x00007f48c98a1ba9 in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib64/libQt5Core.so.5
#24 0x00007f48c98a1e6c in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQt5Core.so.5
#25 0x00007f48ca493a5c in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#26 0x00007f48ca515ed6 in QTreeView::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#27 0x00007f48ca23168f in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#28 0x00007f48ca2e974d in QFrame::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#29 0x00007f48ca49b173 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#30 0x00007f48ca5158bb in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#31 0x00007f48c98ec2ed in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#32 0x00007f48ca1e73a4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#33 0x00007f48ca1f0359 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#34 0x00007f48c98ec5ea in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#35 0x00007f48ca1eecdf in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
#36 0x00007f48ca250356 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#37 0x00007f48ca252e63 in QWidgetWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#38 0x00007f48ca1e73dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#39 0x00007f48ca1ef726 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#40 0x00007f48c98ec5ea in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#41 0x00007f48c9c6518b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#42 0x00007f48c9c671a5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#43 0x00007f48c9c3bbfb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#44 0x00007f48994b180f in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5XcbQpa.so.5
#45 0x00007f48c07cabc7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#46 0x00007f48c07cae28 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#47 0x00007f48c07caf2b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#48 0x00007f48c994992e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#49 0x00007f48c98eaa7a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#50 0x00007f48ca4220b7 in QDialog::exec() () from /usr/lib64/libQt5Widgets.so.5
#51 0x00007f48cb6385fa in KDevelop::UiController::showSettingsDialog() () from /usr/lib64/libKDevPlatformShell.so.52
#52 0x00007f48c991b6a4 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#53 0x00007f48ca1defa1 in QAction::triggered(bool) () from /usr/lib64/libQt5Widgets.so.5
#54 0x00007f48ca1e22f0 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQt5Widgets.so.5
#55 0x00007f48ca39a93a in QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) () from /usr/lib64/libQt5Widgets.so.5
#56 0x00007f48ca3a2b15 in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () from /usr/lib64/libQt5Widgets.so.5
#57 0x00007f48ca3a3ae0 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#58 0x00007f48ca230dc8 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#59 0x00007f48ca3a6013 in QMenu::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#60 0x00007f48ca1e73dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#61 0x00007f48ca1f0359 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#62 0x00007f48c98ec5ea in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#63 0x00007f48ca1eecdf in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
#64 0x00007f48ca250766 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#65 0x00007f48ca252e63 in QWidgetWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#66 0x00007f48ca1e73dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#67 0x00007f48ca1ef726 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#68 0x00007f48c98ec5ea in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#69 0x00007f48c9c6518b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#70 0x00007f48c9c671a5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#71 0x00007f48c9c3bbfb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#72 0x00007f48994b180f in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5XcbQpa.so.5
#73 0x00007f48c07cabc7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#74 0x00007f48c07cae28 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#75 0x00007f48c07caf2b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#76 0x00007f48c994992e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#77 0x00007f48c98eaa7a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#78 0x00007f48c98f4193 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#79 0x000055807e1beb1f in main ()

Reported using DrKonqi
Comment 1 Sven Brauch 2017-11-22 21:14:14 UTC
I cannot reproduce this crash specifically, but it does seem kind of wonky. I get a crash when deleting a compiler, and adding a compiler doesn't really remember the changes unless you click Ok (Apply doesn't seem to work) ...
Comment 2 Sven Brauch 2017-11-24 09:33:26 UTC
*** Bug 387249 has been marked as a duplicate of this bug. ***
Comment 3 Francis Herne 2020-09-30 17:22:25 UTC
I got a different crash while editing settings in the same window. May or may not be connected.

Application: KDevelop (kdevelop), signal: Aborted

[KCrash Handler]
#4  0x00007fb790af7615 in raise () at /usr/lib/libc.so.6
#5  0x00007fb790ae0862 in abort () at /usr/lib/libc.so.6
#6  0x00007fb7910529ac in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb791051d59 in qt_assert_x(char const*, char const*, char const*, int) () at /usr/lib/libQt5Core.so.5
#8  0x00007fb795103e91 in KDevelop::ConfigDialog::checkForUnsavedChanges(KPageWidgetItem*, KPageWidgetItem*) (this=0x7fffadc89140, current=0x55735bb34840, before=0x0) at /home/flh/projects/kdevelop/kdevplatform/shell/configdialog.cpp:89
#9  0x00007fb7951079f0 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<KPageWidgetItem*, KPageWidgetItem*>, void, int (KDevelop::ConfigDialog::*)(KPageWidgetItem*, KPageWidgetItem*)>::call(int (KDevelop::ConfigDialog::*)(KPageWidgetItem*, KPageWidgetItem*), KDevelop::ConfigDialog*, void**) (f=(int (KDevelop::ConfigDialog::*)(KDevelop::ConfigDialog * const, KPageWidgetItem *, KPageWidgetItem *)) 0x7fb795103e36 <KDevelop::ConfigDialog::checkForUnsavedChanges(KPageWidgetItem*, KPageWidgetItem*)>, o=0x7fffadc89140, arg=0x7fffadc87900) at /usr/include/qt/QtCore/qobjectdefs_impl.h:152
#10 0x00007fb7951073c4 in QtPrivate::FunctionPointer<int (KDevelop::ConfigDialog::*)(KPageWidgetItem*, KPageWidgetItem*)>::call<QtPrivate::List<KPageWidgetItem*, KPageWidgetItem*>, void>(int (KDevelop::ConfigDialog::*)(KPageWidgetItem*, KPageWidgetItem*), KDevelop::ConfigDialog*, void**) (f=(int (KDevelop::ConfigDialog::*)(KDevelop::ConfigDialog * const, KPageWidgetItem *, KPageWidgetItem *)) 0x7fb795103e36 <KDevelop::ConfigDialog::checkForUnsavedChanges(KPageWidgetItem*, KPageWidgetItem*)>, o=0x7fffadc89140, arg=0x7fffadc87900) at /usr/include/qt/QtCore/qobjectdefs_impl.h:185
#11 0x00007fb7951069e8 in QtPrivate::QSlotObject<int (KDevelop::ConfigDialog::*)(KPageWidgetItem*, KPageWidgetItem*), QtPrivate::List<KPageWidgetItem*, KPageWidgetItem*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x5573587af710, r=0x7fffadc89140, a=0x7fffadc87900, ret=0x0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:418
#12 0x00007fb7912ad036 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007fb79269cb1c in KPageDialog::currentPageChanged(KPageWidgetItem*, KPageWidgetItem*) () at /usr/lib/libKF5WidgetsAddons.so.5
#14 0x00007fb7912ad036 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007fb79271725c in KPageWidget::currentPageChanged(KPageWidgetItem*, KPageWidgetItem*) () at /usr/lib/libKF5WidgetsAddons.so.5
#16 0x00007fb7912ad070 in  () at /usr/lib/libQt5Core.so.5
#17 0x00007fb792711528 in KPageView::currentPageChanged(QModelIndex const&, QModelIndex const&) () at /usr/lib/libKF5WidgetsAddons.so.5
#18 0x00007fb79271323e in  () at /usr/lib/libKF5WidgetsAddons.so.5
#19 0x00007fb7912ad070 in  () at /usr/lib/libQt5Core.so.5
#20 0x00007fb79121fa91 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () at /usr/lib/libQt5Core.so.5
#21 0x00007fb7912288b1 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () at /usr/lib/libQt5Core.so.5
#22 0x00007fb7912231fe in QItemSelectionModel::select(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () at /usr/lib/libQt5Core.so.5
#23 0x00007fb791223519 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () at /usr/lib/libQt5Core.so.5
#24 0x00007fb792711b1f in  () at /usr/lib/libKF5WidgetsAddons.so.5
#25 0x00007fb7927130cd in  () at /usr/lib/libKF5WidgetsAddons.so.5
#26 0x00007fb7912ad070 in  () at /usr/lib/libQt5Core.so.5
#27 0x00007fb79120f3e7 in QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () at /usr/lib/libQt5Core.so.5
#28 0x00007fb792719bf4 in KPageWidgetModel::addSubPage(KPageWidgetItem*, KPageWidgetItem*) () at /usr/lib/libKF5WidgetsAddons.so.5
#29 0x00007fb792719cc1 in KPageWidgetModel::addSubPage(KPageWidgetItem*, QWidget*, QString const&) () at /usr/lib/libKF5WidgetsAddons.so.5
#30 0x00007fb7951045b5 in KDevelop::ConfigDialog::appendSubConfigPage(KDevelop::ConfigPage*, KDevelop::ConfigPage*) (this=0x7fffadc89140, parentPage=0x55735b27dc50, page=0x55735848e5f0) at /home/flh/projects/kdevelop/kdevplatform/shell/configdialog.cpp:163
#31 0x00007fb79505405e in operator()(KDevelop::IPlugin*) const (__closure=0x55735bb47820, plugin=0x557358d8fba0) at /home/flh/projects/kdevelop/kdevplatform/shell/uicontroller.cpp:557
#32 0x00007fb79505670e in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<KDevelop::IPlugin*>, void, KDevelop::UiController::showSettingsDialog()::<lambda(KDevelop::IPlugin*)> >::call(struct {...} &, void **) (f=..., arg=0x7fffadc883c0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146
#33 0x00007fb795056658 in QtPrivate::Functor<KDevelop::UiController::showSettingsDialog()::<lambda(KDevelop::IPlugin*)>, 1>::call<QtPrivate::List<KDevelop::IPlugin*>, void>(struct {...} &, void *, void **) (f=..., arg=0x7fffadc883c0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256
#34 0x00007fb7950565fd in QtPrivate::QFunctorSlotObject<KDevelop::UiController::showSettingsDialog()::<lambda(KDevelop::IPlugin*)>, 1, QtPrivate::List<KDevelop::IPlugin*>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x55735bb47810, r=0x7fffadc89140, a=0x7fffadc883c0, ret=0x0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:443
#35 0x00007fb7912ad036 in  () at /usr/lib/libQt5Core.so.5
#36 0x00007fb793bb769e in KDevelop::IPluginController::pluginLoaded(KDevelop::IPlugin*) (this=0x557354a5eb50, _t1=0x557358d8fba0) at kdevplatform/interfaces/KDevPlatformInterfaces_autogen/EWIEGA46WW/moc_iplugincontroller.cpp:199
#37 0x00007fb795040ae2 in KDevelop::PluginController::loadPluginInternal(QString const&) (this=0x557354a5eb50, pluginId=...) at /home/flh/projects/kdevelop/kdevplatform/shell/plugincontroller.cpp:629
#38 0x00007fb7950415b2 in operator()(KPluginMetaData const&) const (__closure=0x7fffadc885a0, info=...) at /home/flh/projects/kdevelop/kdevplatform/shell/plugincontroller.cpp:727
#39 0x00007fb795043364 in KDevelop::PluginControllerPrivate::foreachEnabledPlugin<KDevelop::PluginController::allPluginsForExtension(const QString&, const QVariantMap&)::<lambda(const KPluginMetaData&)> >(struct {...}, const QString &, const QVariantMap &, const QString &) const (this=0x557354a9c800, func=..., extension=..., constraints=..., pluginName=...) at /home/flh/projects/kdevelop/kdevplatform/shell/plugincontroller.cpp:237
#40 0x00007fb7950416b9 in KDevelop::PluginController::allPluginsForExtension(QString const&, QMap<QString, QVariant> const&) (this=0x557354a5eb50, extension=..., constraints=...) at /home/flh/projects/kdevelop/kdevplatform/shell/plugincontroller.cpp:722
#41 0x00007fb79509bd22 in KDevelop::LanguageController::languagesForMimetype(QString const&) (this=0x557354d6c6b0, mimetype=...) at /home/flh/projects/kdevelop/kdevplatform/shell/languagecontroller.cpp:337
#42 0x00007fb79509bb05 in KDevelop::LanguageController::languagesForUrl(QUrl const&) (this=0x557354d6c6b0, url=...) at /home/flh/projects/kdevelop/kdevplatform/shell/languagecontroller.cpp:319
#43 0x00007fb793e438a8 in KDevelop::BackgroundParserPrivate::createParseJob(KDevelop::IndexedString const&, DocumentParsePlan const&) (this=0x557354d63db0, url=..., parsePlan=...) at /home/flh/projects/kdevelop/kdevplatform/language/backgroundparser/backgroundparser.cpp:360
#44 0x00007fb793e432c3 in KDevelop::BackgroundParserPrivate::parseDocumentsInternal() (this=0x557354d63db0) at /home/flh/projects/kdevelop/kdevplatform/language/backgroundparser/backgroundparser.cpp:308
#45 0x00007fb793e3fcb5 in KDevelop::BackgroundParser::parseDocuments() (this=0x557354d6c630) at /home/flh/projects/kdevelop/kdevplatform/language/backgroundparser/backgroundparser.cpp:680
#46 0x00007fb793e17c63 in KDevelop::BackgroundParser::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x557354d6c630, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x7fb6542458d8) at kdevplatform/language/KDevPlatformLanguage_autogen/7BZAXZBZPZ/moc_backgroundparser.cpp:249
#47 0x00007fb7912a27e2 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#48 0x00007fb7920f3752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#49 0x00007fb791275cda in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#50 0x00007fb7912787d3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#51 0x00007fb7912cf304 in  () at /usr/lib/libQt5Core.so.5
#52 0x00007fb78f144bfc in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#53 0x00007fb78f1961f9 in  () at /usr/lib/libglib-2.0.so.0
#54 0x00007fb78f143421 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#55 0x00007fb7912ce941 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#56 0x00007fb79127465c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#57 0x00007fb7922f6f6a in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5
#58 0x00007fb79505475a in KDevelop::UiController::showSettingsDialog() (this=0x55735488f880) at /home/flh/projects/kdevelop/kdevplatform/shell/uicontroller.cpp:580
#59 0x00007fb7950389a1 in KDevelop::MainWindowPrivate::settingsDialog() (this=0x55735493a450) at /home/flh/projects/kdevelop/kdevplatform/shell/mainwindow_actions.cpp:110
#60 0x00007fb794ffddda in KDevelop::MainWindowPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x55735493a450, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7fffadc89390) at kdevplatform/shell/KDevPlatformShell_autogen/EWIEGA46WW/moc_mainwindow_p.cpp:227
#61 0x00007fb7912ad070 in  () at /usr/lib/libQt5Core.so.5
#62 0x00007fb7920ecf63 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#63 0x00007fb7920ef845 in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#64 0x00007fb79227117b in  () at /usr/lib/libQt5Widgets.so.5
#65 0x00007fb7922788b2 in  () at /usr/lib/libQt5Widgets.so.5
#66 0x00007fb792134b0e in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#67 0x00007fb7920f3752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#68 0x00007fb7920fa87b in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#69 0x00007fb791275cda in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#70 0x00007fb7920f987e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /usr/lib/libQt5Widgets.so.5
#71 0x00007fb79214d7cf in  () at /usr/lib/libQt5Widgets.so.5
#72 0x00007fb79215063f in  () at /usr/lib/libQt5Widgets.so.5
#73 0x00007fb7920f3752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#74 0x00007fb791275cda in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#75 0x00007fb7918f74cc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#76 0x00007fb7918ccbac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#77 0x00007fb780161f9c in  () at /usr/lib/libQt5XcbQpa.so.5
#78 0x00007fb78f144bfc in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#79 0x00007fb78f1961f9 in  () at /usr/lib/libglib-2.0.so.0
#80 0x00007fb78f143421 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#81 0x00007fb7912ce9b2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#82 0x00007fb6d2349a30 in ProjectFileDataProvider::projectOpened(KDevelop::IProject*) (this=0x557354f02670, project=0x5573597d5410) at /home/flh/projects/kdevelop/plugins/quickopen/projectfilequickopen.cpp:252
#83 0x00007fb6d2353280 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<KDevelop::IProject*>, void, void (ProjectFileDataProvider::*)(KDevelop::IProject*)>::call(void (ProjectFileDataProvider::*)(KDevelop::IProject*), ProjectFileDataProvider*, void**) (f=(void (ProjectFileDataProvider::*)(ProjectFileDataProvider * const, KDevelop::IProject *)) 0x7fb6d234993a <ProjectFileDataProvider::projectOpened(KDevelop::IProject*)>, o=0x557354f02670, arg=0x7fffadc8a1d0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:152
#84 0x00007fb6d2351bfe in QtPrivate::FunctionPointer<void (ProjectFileDataProvider::*)(KDevelop::IProject*)>::call<QtPrivate::List<KDevelop::IProject*>, void>(void (ProjectFileDataProvider::*)(KDevelop::IProject*), ProjectFileDataProvider*, void**) (f=(void (ProjectFileDataProvider::*)(ProjectFileDataProvider * const, KDevelop::IProject *)) 0x7fb6d234993a <ProjectFileDataProvider::projectOpened(KDevelop::IProject*)>, o=0x557354f02670, arg=0x7fffadc8a1d0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:185
#85 0x00007fb6d2350532 in QtPrivate::QSlotObject<void (ProjectFileDataProvider::*)(KDevelop::IProject*), QtPrivate::List<KDevelop::IProject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x557354f024d0, r=0x557354f02670, a=0x7fffadc8a1d0, ret=0x0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:418
#86 0x00007fb7912ad036 in  () at /usr/lib/libQt5Core.so.5
#87 0x00007fb793bb8550 in KDevelop::IProjectController::projectOpened(KDevelop::IProject*) (this=0x557354d5b690, _t1=0x5573597d5410) at kdevplatform/interfaces/KDevPlatformInterfaces_autogen/EWIEGA46WW/moc_iprojectcontroller.cpp:266
#88 0x00007fb795063d5a in KDevelop::ProjectController::projectImportingFinished(KDevelop::IProject*) (this=0x557354d5b690, project=0x5573597d5410) at /home/flh/projects/kdevelop/kdevplatform/shell/projectcontroller.cpp:1000
#89 0x00007fb79507c58b in KDevelop::ProjectPrivate::importDone(KJob*) (this=0x5573597d5150, job=0x55735a18a300) at /home/flh/projects/kdevelop/kdevplatform/shell/project.cpp:221
#90 0x00007fb795079e08 in operator()(KJob*) const (__closure=0x55735a17f5a0, job=0x55735a18a300) at /home/flh/projects/kdevelop/kdevplatform/shell/project.cpp:548
#91 0x00007fb79507bf7a in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<KJob*>, void, KDevelop::Project::open(const KDevelop::Path&)::<lambda(KJob*)> >::call(struct {...} &, void **) (f=..., arg=0x7fffadc8a490) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146
#92 0x00007fb79507bed2 in QtPrivate::Functor<KDevelop::Project::open(const KDevelop::Path&)::<lambda(KJob*)>, 1>::call<QtPrivate::List<KJob*>, void>(struct {...} &, void *, void **) (f=..., arg=0x7fffadc8a490) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256
#93 0x00007fb79507be77 in QtPrivate::QFunctorSlotObject<KDevelop::Project::open(const KDevelop::Path&)::<lambda(KJob*)>, 1, QtPrivate::List<KJob*>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x55735a17f590, r=0x5573597d5410, a=0x7fffadc8a490, ret=0x0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:443
#94 0x00007fb7912ad036 in  () at /usr/lib/libQt5Core.so.5
#95 0x00007fb7917661ad in KJob::result(KJob*, KJob::QPrivateSignal) () at /usr/lib/libKF5CoreAddons.so.5
#96 0x00007fb791766ccc in KJob::finishJob(bool) () at /usr/lib/libKF5CoreAddons.so.5
#97 0x00007fb793c24713 in KDevelop::ExecuteCompositeJob::slotResult(KJob*) (this=0x55735a18a300, job=0x55735a11b070) at /home/flh/projects/kdevelop/kdevplatform/util/executecompositejob.cpp:129
#98 0x00007fb7912ad036 in  () at /usr/lib/libQt5Core.so.5
#99 0x00007fb7917661ad in KJob::result(KJob*, KJob::QPrivateSignal) () at /usr/lib/libKF5CoreAddons.so.5
#100 0x00007fb791766ccc in KJob::finishJob(bool) () at /usr/lib/libKF5CoreAddons.so.5
#101 0x00007fb7909f33d1 in KDevelop::FileManagerListJob::handleResults(QList<KIO::UDSEntry> const&) (this=0x55735a11b070, entriesIn=...) at /home/flh/projects/kdevelop/kdevplatform/project/filemanagerlistjob.cpp:196
#102 0x00007fb7909bf4f3 in KDevelop::FileManagerListJob::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x55735a11b070, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fb6c406f338) at kdevplatform/project/KDevPlatformProject_autogen/EWIEGA46WW/moc_filemanagerlistjob.cpp:108
#103 0x00007fb7912a27e2 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#104 0x00007fb7920f3752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#105 0x00007fb791275cda in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#106 0x00007fb7912787d3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#107 0x00007fb7912cf304 in  () at /usr/lib/libQt5Core.so.5
#108 0x00007fb78f144bfc in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#109 0x00007fb78f1961f9 in  () at /usr/lib/libglib-2.0.so.0
#110 0x00007fb78f143421 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#111 0x00007fb7912ce941 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#112 0x00007fb79127465c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#113 0x00007fb79127caf4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#114 0x0000557352531712 in main(int, char**) (argc=1, argv=0x7fffadc8af38) at /home/flh/projects/kdevelop/app/main.cpp:850
[Inferior 1 (process 110451) detached]
Comment 4 Justin Zobel 2022-10-06 06:36:31 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 5 Bug Janitor Service 2022-10-21 05:00: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 6 Bug Janitor Service 2022-11-05 05:09:11 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!