Bug 403009 - KDevelop crashes after invoking Ctrl+Alt+F in debug mode
Summary: KDevelop crashes after invoking Ctrl+Alt+F in debug mode
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.3.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi, junior-jobs
Depends on:
Blocks:
 
Reported: 2019-01-08 21:05 UTC by Piotr Mierzwinski
Modified: 2021-01-12 09:17 UTC (History)
1 user (show)

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


Attachments
stack trace describing crash after Ctrl+Alt+F and results in Search view (21.53 KB, text/plain)
2019-01-08 21:45 UTC, Piotr Mierzwinski
Details
kdevelop-crashes-in-grewpview-in-debug-mode (31.70 KB, text/plain)
2019-01-12 00:02 UTC, Piotr Mierzwinski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Piotr Mierzwinski 2019-01-08 21:05:17 UTC
Application: kdevelop (5.3.1)

Qt Version: 5.12.0
Frameworks Version: 5.53.0
Operating System: Linux 4.20.0-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
In debug mode I highlighted string and invoked Ctrl+Alt+F (search in files)

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

Thread 18 (Thread 0x7fcdfffff700 (LWP 7262)):
#0  0x00007fce6e453afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fce712b9adc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fce712b9bca in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fce6d8ce469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fce6d8d2339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fce6d8d0389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fce197fa700 (LWP 7260)):
#0  0x00007fce6e453afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fce712b9adc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fce712b9bca in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fce6d8ce469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fce6d8d2339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fce6d8d0389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#12 0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fce19ffb700 (LWP 7259)):
#0  0x00007fce6e453afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fce712b9adc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fce712b9bca in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fce6d8ce469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fce6d8d2339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#21 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#22 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#23 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#24 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#25 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#26 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#27 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#28 0x00007fce6d8d0389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#29 0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#30 0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#31 0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fce1a7fc700 (LWP 7258)):
#0  0x00007fce6e453afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fce712b9adc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fce712b9bca in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fce6d8ce469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fce6d8d2339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007fce6d8d0389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#18 0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#19 0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fce1affd700 (LWP 7257)):
#0  0x00007fce6e453afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fce712b9adc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fce712b9bca in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fce6d8ce469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fce6d8d2339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fce6d8d0389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fce1b7fe700 (LWP 7256)):
#0  0x00007fce6e453afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fce712b9adc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fce712b9bca in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fce6d8ce469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fce6d8d2339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#21 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#22 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#23 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#24 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#25 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#26 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#27 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#28 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#29 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#30 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#31 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#32 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#33 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#34 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#35 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#36 0x00007fce6d8d0389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#37 0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#38 0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#39 0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fce1bfff700 (LWP 7255)):
#0  0x00007fce6e453afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fce712b9adc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fce712b9bca in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fce6d8ce469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fce6d8d2339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#21 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#22 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#23 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#24 0x00007fce6d8d0389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#25 0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#26 0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#27 0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fce28823700 (LWP 7254)):
#0  0x00007fce6e453afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fce712b9adc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fce712b9bca in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fce6d8ce469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fce6d8d2339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fce6d8d0389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#14 0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fce2b659700 (LWP 7253)):
#0  0x00007fce6e453afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fce712b9adc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fce712b9bca in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fce6d8ce469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007fce6d8d2339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007fce6d8d2392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007fce6d8cd52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007fce6d8d0389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#21 0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#22 0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#23 0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fce29024700 (LWP 7226)):
#0  0x00007fce70f8c7a4 in read () at /usr/lib/libc.so.6
#1  0x00007fce6d905971 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fce6d9560b0 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fce6d9574e6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fce6d95762e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fce714c55c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fce7146e58c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fce712b25c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fce30c4a700 (LWP 7221)):
#0  0x00007fce70f90c21 in poll () at /usr/lib/libc.so.6
#1  0x00007fce6d957540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fce6d95762e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fce714c55c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fce7146e58c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fce712b25c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fce6ffcf176 in  () at /usr/lib/libKDevPlatformLanguage.so.53
#7  0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fce3cb60700 (LWP 7210)):
#0  0x00007fce6e453afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fce71119cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fce71119cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fce3f502f54 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fce3f503079 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fce71120063 in std::execute_native_thread_routine(void*) (__p=0x55bcc892f870) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
#6  0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fce49405700 (LWP 7208)):
#0  0x00007fce70f90c21 in poll () at /usr/lib/libc.so.6
#1  0x00007fce6d957540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fce6d95762e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fce714c55c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fce7146e58c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fce712b25c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fce49db0700 (LWP 7207)):
#0  0x00007fce70f90c21 in poll () at /usr/lib/libc.so.6
#1  0x00007fce6d957540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fce6d95762e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fce714c55c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fce7146e58c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fce712b25c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fce6fec5661 in  () at /usr/lib/libKDevPlatformLanguage.so.53
#7  0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fce50fb2700 (LWP 7206)):
#0  0x00007fce70f90c21 in poll () at /usr/lib/libc.so.6
#1  0x00007fce6d957540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fce6d95762e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fce714c55c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fce7146e58c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fce712b25c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fce71ddfba6 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fce52c58700 (LWP 7205)):
#0  0x00007fce6e453afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fce531f4c24 in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fce531f4948 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fce58f06700 (LWP 7204)):
#0  0x00007fce70f90c21 in poll () at /usr/lib/libc.so.6
#1  0x00007fce6634f630 in  () at /usr/lib/libxcb.so.1
#2  0x00007fce663512db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fce59e5396b in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fce712b39cc in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fce6e44da9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fce70f9bb23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fce5a297b40 (LWP 7156)):
[KCrash Handler]
#6  0x00007fce71323984 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fce71324da0 in QRegExp::operator=(QRegExp const&) () at /usr/lib/libQt5Core.so.5
#8  0x00007fce3c04dc3e in  () at /usr/lib/qt/plugins/kdevplatform/31/kdevgrepview.so
#9  0x00007fce3c052a43 in  () at /usr/lib/qt/plugins/kdevplatform/31/kdevgrepview.so
#10 0x00007fce7149ab62 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#11 0x00007fce7201ce34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007fce72024671 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007fce7146f8f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007fce71472998 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#15 0x00007fce714c5fd4 in  () at /usr/lib/libQt5Core.so.5
#16 0x00007fce6d955a2f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#17 0x00007fce6d9575e9 in  () at /usr/lib/libglib-2.0.so.0
#18 0x00007fce6d95762e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#19 0x00007fce714c55a9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007fce7146e58c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#21 0x00007fce71476896 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#22 0x000055bcc74bdcc1 in  ()
#23 0x00007fce70ec4223 in __libc_start_main () at /usr/lib/libc.so.6
#24 0x000055bcc74be85e in _start ()
[Inferior 1 (process 7156) detached]

Reported using DrKonqi
Comment 1 Piotr Mierzwinski 2019-01-08 21:45:03 UTC
Created attachment 117347 [details]
stack trace describing crash after Ctrl+Alt+F and results in Search view
Comment 2 Piotr Mierzwinski 2019-01-08 21:49:52 UTC
I'm able to reproduce this crash.
Please follow below steps:

1. In KDevelop open couple cpp files from your project
2. Run application in debug mode. Please note that application need to crash (cpp file where this is happen should to be already opened)
2. After you meet crash, open "Frame stack" view and jump to affected line
3. Switch to another cpp file
4. Highlight any string (which occurs in cpp files from project)
5. Invoke Alt+Ctrl+F, and alternatively press OK

In result KDevelop can immediately crash or just crashes after will find  results. I met crash in two such cases. I attach stack trace after second type of crash.
Comment 3 Kevin Funk 2019-01-09 08:38:05 UTC
Hey Piotr, thanks again for your high-quality bug reports!

What about taking it one step further, compile KDevelop yourself and investigate the issue? The KDevelop project would love to have more helping hands.

See https://www.kdevelop.org/contribute-kdevelop for how to get started. It's really easy these days, you can get along by just dealing with kdevelop.git (i.e. no other dependencies).
Comment 4 Kevin Funk 2019-01-09 08:40:47 UTC
Note: Can't reproduce your crash. It would help if you had the debug symbols of the grepview plugin as well, in order to see the line numbers in the backtrace.

Again, maybe best done by compiling KDevelop yourself.
Comment 5 Piotr Mierzwinski 2019-01-12 00:02:18 UTC
Created attachment 117413 [details]
kdevelop-crashes-in-grewpview-in-debug-mode
Comment 6 Piotr Mierzwinski 2019-01-12 00:14:26 UTC
Ok. I did what you suggested at: 2019-01-09 09:40:47 CET
Therefore I built KDevelop from sources (used branch 5.3, including commit made at: 2019-01-11 09:52:46 +0100). And installed two following packages:
$ pacman -Q | grep kdeve
kdevelop .r40492.2cb06891a4-1
kdevelop-debug .r40492.2cb06891a4-1

Without problem I reproduced described crash.
In attachment please find report produced by "Crash Reporting Assistant".
Comment 7 Justin Zobel 2021-01-12 02:03:29 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 8 Piotr Mierzwinski 2021-01-12 09:17:00 UTC
I was not able to reproduce this bug. I close this report.