Bug 410691

Summary: Crash opening project settings (crash in kdevcmakemanager)
Product: [Applications] kdevelop Reporter: rgoomes <ricardo.jpg>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: 5.4.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description rgoomes 2019-08-07 10:16:36 UTC
Application: kdevelop (5.4.0)

Qt Version: 5.12.3
Frameworks Version: 5.60.0
Operating System: Linux 4.18.0-25-generic x86_64
Distribution: KDE neon User Edition 5.16

-- Information about the crash:
- What I was doing when the application crashed:
KDevelop showed some errors about some invalid or missing CMakeLists, then I went to Open Configuration menu and KDevelop crashed

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f45a4eb5bc0 (LWP 13004))]

Thread 10 (Thread 0x7f4520f74700 (LWP 13522)):
#0  0x00007f45a1460bf9 in __GI___poll (fds=0x7f4518004a10, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4597fd25c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4597fd26dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f45a1da3dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f45a1d4503a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f45a1b6c4ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f45a1b6dc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f459a16e6db in start_thread (arg=0x7f4520f74700) at pthread_create.c:463
#8  0x00007f45a146d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f4521980700 (LWP 13477)):
#0  0x00007f459a1749f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e8478bebe4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f459a1749f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55e8478beb90, cond=0x55e8478bebb8) at pthread_cond_wait.c:502
#2  0x00007f459a1749f3 in __pthread_cond_wait (cond=0x55e8478bebb8, mutex=0x55e8478beb90) at pthread_cond_wait.c:655
#3  0x00007f45a1b74dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f45a1b750c9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4597d70925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f4597d747d8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f4597d6fbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f4597d7269b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f45a1b6dc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f459a16e6db in start_thread (arg=0x7f4521980700) at pthread_create.c:463
#11 0x00007f45a146d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f4522181700 (LWP 13476)):
#0  0x00007f459a1749f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e8478bebe4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f459a1749f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55e8478beb90, cond=0x55e8478bebb8) at pthread_cond_wait.c:502
#2  0x00007f459a1749f3 in __pthread_cond_wait (cond=0x55e8478bebb8, mutex=0x55e8478beb90) at pthread_cond_wait.c:655
#3  0x00007f45a1b74dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f45a1b750c9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4597d70925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f4597d747d8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f4597d6fbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f4597d74832 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f4597d6fbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f4597d7269b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f45a1b6dc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f459a16e6db in start_thread (arg=0x7f4522181700) at pthread_create.c:463
#13 0x00007f45a146d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f45421a3700 (LWP 13439)):
#0  0x00007f45a145c0b4 in __GI___libc_read (fd=33, buf=0x7f45421a281e, nbytes=10) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f457c12b021 in pa_read () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#2  0x00007f4583b3ba2e in pa_mainloop_prepare () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f4583b3c4a0 in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f4583b3c560 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f4583b4a3c9 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f457c15a318 in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#7  0x00007f459a16e6db in start_thread (arg=0x7f45421a3700) at pthread_create.c:463
#8  0x00007f45a146d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f454e524700 (LWP 13128)):
#0  0x00007f45a145c0b4 in __GI___libc_read (fd=20, buf=0x7f454e5237d0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f45980172d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4597fd20b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4597fd2570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4597fd26dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f45a1da3dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f45a1d4503a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f45a1b6c4ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f45a1b6dc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f459a16e6db in start_thread (arg=0x7f454e524700) at pthread_create.c:463
#10 0x00007f45a146d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f4557fff700 (LWP 13025)):
#0  0x00007f4597fd1f50 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4597fd2570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4597fd26dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f45a1da3dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f45a1d4503a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f45a1b6c4ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f45a017036b in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.54
#7  0x00007f45a1b6dc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f459a16e6db in start_thread (arg=0x7f4557fff700) at pthread_create.c:463
#9  0x00007f45a146d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f4566276700 (LWP 13008)):
#0  0x00007f45a1460bf9 in __GI___poll (fds=0x7f45580179a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4597fd25c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4597fd26dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f45a1da3dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f45a1d4503a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f45a1b6c4ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f45a2ee7015 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f45a1b6dc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f459a16e6db in start_thread (arg=0x7f4566276700) at pthread_create.c:463
#9  0x00007f45a146d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f45684c5700 (LWP 13007)):
#0  0x00007f459a1749f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e847231d28) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f459a1749f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55e847231cd8, cond=0x55e847231d00) at pthread_cond_wait.c:502
#2  0x00007f459a1749f3 in __pthread_cond_wait (cond=0x55e847231d00, mutex=0x55e847231cd8) at pthread_cond_wait.c:655
#3  0x00007f456958f31a in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f456958f047 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f459a16e6db in start_thread (arg=0x7f45684c5700) at pthread_create.c:463
#6  0x00007f45a146d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f4571016700 (LWP 13006)):
#0  0x00007f45a1460bf9 in __GI___poll (fds=0x7f45710158e8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f458cf9a747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f458cf9c36a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f4573165578 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f45a1b6dc72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f459a16e6db in start_thread (arg=0x7f4571016700) at pthread_create.c:463
#6  0x00007f45a146d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f45a4eb5bc0 (LWP 13004)):
[KCrash Handler]
#6  0x00007f4546eaf1ca in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/32/kdevcmakemanager.so
#7  0x00007f45a4a1f3a1 in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.54
#8  0x00007f45a4a20ed8 in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.54
#9  0x00007f45a4a14c98 in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.54
#10 0x00007f45a1d7698f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f45a3515f12 in QAction::triggered(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f45a351852c in QAction::activate(QAction::ActionEvent) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f45a1d773e2 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f45a3518ea5 in QAction::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f45a351c65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f45a3523b90 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f45a1d46d18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f45a1d498d7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f45a1da4793 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f4597fd2417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f4597fd2650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f4597fd26dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f45a1da3daf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f45a1d4503a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f45a1d4e170 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x000055e8466bef55 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:851

Reported using DrKonqi
Comment 1 Justin Zobel 2022-09-23 02:22:54 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 2 Bug Janitor Service 2022-10-08 04:53:40 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 3 Bug Janitor Service 2022-10-23 05:01:26 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!