Bug 398035

Summary: Crash in Overview mode after invoking "Find/Replace in Files" option
Product: [Applications] kdevelop Reporter: Piotr Mierzwinski <piotr.mierzwinski>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED FIXED    
Severity: crash CC: aaron.c.hammond, piotr.mierzwinski
Priority: NOR Keywords: drkonqi
Version First Reported In: 5.6.2   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: kdevelop master r263

Description Piotr Mierzwinski 2018-08-29 21:03:53 UTC
Application: kdevelop (5.2.4)

Qt Version: 5.11.1
Frameworks Version: 5.49.0
Operating System: Linux 4.18.5-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

After change several of files I called: Git -> Commit (option).
In Overview mode in one file to commit I renamed one local variable (I used assistant) after I wanted to find all occurences of some string so called Alt+Ctrl+F and KDevelop crashed.

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

Thread 18 (Thread 0x7f2c397fa700 (LWP 1943)):
#0  0x00007f2c9877fafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2c9b17e7bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2c96920469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f2c96924339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f2c96922389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f2c39ffb700 (LWP 1942)):
#0  0x00007f2c9877fafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2c9b17e7bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2c96920469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f2c96924339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2c96922389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f2c3a7fc700 (LWP 1941)):
#0  0x00007f2c9877fafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2c9b17e7bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2c96920469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f2c96924339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2c96922389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f2c3affd700 (LWP 1940)):
#0  0x00007f2c9877fafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2c9b17e7bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2c96920469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f2c96924339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f2c96922389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#17 0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#18 0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f2c3bfff700 (LWP 1938)):
#0  0x00007f2c9877fafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2c9b17e7bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2c96920469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f2c96924339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f2c96922389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#17 0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#18 0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f2c41285700 (LWP 1937)):
#0  0x00007f2c9877fafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2c9b17e7bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2c96920469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f2c96924339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f2c96922389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#16 0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f2c42e20700 (LWP 1936)):
#0  0x00007f2c9877fafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2c9b17e7bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2c96920469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f2c96924339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#21 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#22 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#23 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#24 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#25 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#26 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#27 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#28 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#29 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#30 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#31 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#32 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#33 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#34 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#35 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#36 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#37 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#38 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#39 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#40 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#41 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#42 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#43 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#44 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#45 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#46 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#47 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#48 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#49 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#50 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#51 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#52 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#53 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#54 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#55 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#56 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#57 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#58 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#59 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#60 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#61 0x00007f2c96922389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#62 0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#63 0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#64 0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f2c25ffb700 (LWP 1935)):
#0  0x00007f2c9877fafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2c9b17e7bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2c96920469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f2c96924339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f2c96922389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#17 0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#18 0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f2c257fa700 (LWP 1934)):
#0  0x00007f2c9877fafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2c9b17e7bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2c96920469 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f2c96924339 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#13 0x00007f2c96924392 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#14 0x00007f2c9691f52d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#15 0x00007f2c96922389 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#17 0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#18 0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f2c40a84700 (LWP 1826)):
#0  0x00007f2c9ae51734 in read () at /usr/lib/libc.so.6
#1  0x00007f2c96d96691 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2c96d50981 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2c96d50e66 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f2c96d50fee in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f2c9b37f4c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f2c9b32adac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f2c9b173f59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f2c69ce8700 (LWP 1516)):
#0  0x00007f2c96d97ad4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f2c96d503ad in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2c96d50dee in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2c96d50fee in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f2c9b37f4c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f2c9b32adac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f2c9b173f59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f2c99c78446 in  () at /usr/lib/libKDevPlatformLanguage.so.52
#8  0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f2c4f254700 (LWP 1432)):
#0  0x00007f2c9877fafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2c9afdecd1 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  0x00007f2c9afdecd1 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  0x00007f2c575028e4 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007f2c57502a09 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007f2c9afe5043 in execute_native_thread_routine (__p=0x5570fa5edca0) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
#6  0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f2c6b099700 (LWP 1348)):
#0  0x00007f2c9ae51734 in read () at /usr/lib/libc.so.6
#1  0x00007f2c96d96691 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2c96d50981 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2c96d50e66 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f2c96d50fee in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f2c9b37f4c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f2c9b32adac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f2c9b173f59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f2c6bc01700 (LWP 1300)):
#0  0x00007f2c9ae2d638 in nanosleep () at /usr/lib/libc.so.6
#1  0x00007f2c9b37ee2f in  () at /usr/lib/libQt5Core.so.5
#2  0x00007f2c99b6cd08 in  () at /usr/lib/libKDevPlatformLanguage.so.52
#3  0x00007f2c9b3560b0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#4  0x00007f2c9b362098 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#5  0x00007f2c9b3567eb in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#6  0x00007f2c9bca4e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#7  0x00007f2c9bcac6e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#8  0x00007f2c9b32c119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007f2c9b37e87a in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#10 0x00007f2c9b37f13a in  () at /usr/lib/libQt5Core.so.5
#11 0x00007f2c96d50ca7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#12 0x00007f2c96d50f59 in  () at /usr/lib/libglib-2.0.so.0
#13 0x00007f2c96d50fee in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#14 0x00007f2c9b37f4a9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#15 0x00007f2c9b32adac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007f2c9b173f59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#17 0x00007f2c99b6bdc1 in  () at /usr/lib/libKDevPlatformLanguage.so.52
#18 0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#19 0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#20 0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f2c7244d700 (LWP 1077)):
#0  0x00007f2c9ae55bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007f2c96d50ec0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2c96d50fee in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2c9b37f4c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f2c9b32adac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f2c9b173f59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f2c9c6e6ba6 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f2c73fff700 (LWP 1076)):
#0  0x00007f2c9877fafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2c78e11264 in  () at /usr/lib/dri/i965_dri.so
#2  0x00007f2c78e10f58 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f2c7b0f4700 (LWP 1072)):
#0  0x00007f2c9ae55bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007f2c8f000180 in  () at /usr/lib/libxcb.so.1
#2  0x00007f2c8f001e4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f2c7d209e1a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f2c9b17e005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2c98779a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2c9ae60a43 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f2c7d670040 (LWP 1052)):
[KCrash Handler]
#6  0x00007f2c9adeaa26 in malloc () at /usr/lib/libc.so.6
#7  0x00007f2c9afb95fd in operator new(unsigned long) (sz=216) at /build/gcc/src/gcc/libstdc++-v3/libsupc++/new_op.cc:50
#8  0x00007f2c9b2ef1cc in QItemSelectionModel::QItemSelectionModel(QAbstractItemModel*, QObject*) () at /usr/lib/libQt5Core.so.5
#9  0x00007f2c9bef7f98 in QAbstractItemView::setModel(QAbstractItemModel*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f2c9bda7373 in  () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f2c9bda885c in QComboBox::view() const () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f2c781ccecb in  () at /usr/lib/qt/plugins/styles/breeze.so
#13 0x00007f2c9bce47c7 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007f2c9bda5141 in QComboBox::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007f2c9bca4e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007f2c9bcac6e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f2c9b32c119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007f2c9bce0205 in QWidget::ensurePolished() const () at /usr/lib/libQt5Widgets.so.5
#19 0x00007f2c9bce023d in QWidget::ensurePolished() const () at /usr/lib/libQt5Widgets.so.5
#20 0x00007f2c9bce03e3 in QWidget::adjustSize() () at /usr/lib/libQt5Widgets.so.5
#21 0x00007f2c68032495 in  () at /usr/lib/qt/plugins/kdevplatform/30/kdevgrepview.so
#22 0x00007f2c6802cbd6 in  () at /usr/lib/qt/plugins/kdevplatform/30/kdevgrepview.so
#23 0x00007f2c6802d16e in  () at /usr/lib/qt/plugins/kdevplatform/30/kdevgrepview.so
#24 0x00007f2c9b3560b0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#25 0x00007f2c9bc9e613 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#26 0x00007f2c9bca0d0a in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007f2c9bca1615 in QAction::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007f2c9bca4e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#29 0x00007f2c9bcac6e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#30 0x00007f2c9b32c119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#31 0x00007f2c9b700815 in QShortcutMap::dispatchEvent(QKeyEvent*) () at /usr/lib/libQt5Gui.so.5
#32 0x00007f2c9b7008f3 in QShortcutMap::tryShortcut(QKeyEvent*) () at /usr/lib/libQt5Gui.so.5
#33 0x00007f2c9b6b486c in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () at /usr/lib/libQt5Gui.so.5
#34 0x00007f2c9b6d141e in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /usr/lib/libQt5Gui.so.5
#35 0x00007f2c9b6d6ca6 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#36 0x00007f2c9b6b0a4c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#37 0x00007f2c7d29f31d in  () at /usr/lib/libQt5XcbQpa.so.5
#38 0x00007f2c9b32adac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#39 0x00007f2c9b3330a6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#40 0x00005570f6eeb153 in  ()
#41 0x00007f2c9ad89223 in __libc_start_main () at /usr/lib/libc.so.6
#42 0x00005570f6eeb98e in _start ()

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-17 05:38:16 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 2 Bug Janitor Service 2021-01-01 04:38:53 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 Piotr Mierzwinski 2021-01-11 21:26:51 UTC
I was able to reproduce this CRASH.
I was following steps described above.
Only I can add one details. After "I renamed one local variable " I saved this file and then called "Search & Replace in files"

Below please find stack trace (no debug symbols, sorry).
Soon I will provide more useful stack trace. Only I need to build KDevelop with debug symbols.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: YES
(available in About System)
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
KDevelop: 5.6.1


Application: KDevelop (kdevelop), signal: Segmentation fault

[KCrash Handler]
#4  0x00007ffb6198ec6e in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ffb6199029d in QRegExp::operator=(QRegExp const&) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffb3533e93e in  () at /usr/lib/qt/plugins/kdevplatform/34/kdevgrepview.so
#7  0x00007ffb353425e0 in  () at /usr/lib/qt/plugins/kdevplatform/34/kdevgrepview.so
#8  0x00007ffb61b2a582 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007ffb62792752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007ffb61afda7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#11 0x00007ffb61b00573 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#12 0x00007ffb61b570a4 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007ffb5e1fea84 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#14 0x00007ffb5e2529b1 in  () at /usr/lib/libglib-2.0.so.0
#15 0x00007ffb5e1fd2b1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#16 0x00007ffb61b566e1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007ffb61afc3fc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#18 0x00007ffb61b04894 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#19 0x0000555dd28913b1 in  ()
#20 0x00007ffb614c8152 in __libc_start_main () at /usr/lib/libc.so.6
#21 0x0000555dd28920de in _start ()
[Inferior 1 (process 231607) detached]
Comment 4 Piotr Mierzwinski 2021-01-11 22:03:52 UTC
Created attachment 134754 [details]
kdevelop master r263
Comment 5 Piotr Mierzwinski 2021-01-11 22:10:00 UTC
I reproduced CRASH on KDevelop coming from master branch.
kdevelop-git-debug-5.6.1.r263.gf8afa94aee-1-x86_64

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: YES
(available in About System)
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
KDevelop: 5.6.40

Below please find stack trace.

Application: KDevelop (kdevelop), signal: Segmentation fault

[KCrash Handler]
#4  0x00007ff8bdfc3c9d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ff8bdfc529d in QRegExp::operator=(QRegExp const&) () at /usr/lib/libQt5Core.so.5
#6  0x00007ff87170d2ed in GrepOutputModel::setRegExp(QRegExp const&) (this=0x558345900bd0, re=...) at /usr/src/debug/kdevelop/plugins/grepview/grepoutputmodel.cpp:188
#7  0x00007ff8717115c0 in GrepJob::slotFindFinished() (this=0x55834584df80) at /usr/src/debug/kdevelop/plugins/grepview/grepjob.cpp:162
#8  0x00007ff8be15f582 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007ff8bedc7752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007ff8be132a7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#11 0x00007ff8be135573 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#12 0x00007ff8be18c0a4 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007ff8ba784a84 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#14 0x00007ff8ba7d89b1 in  () at /usr/lib/libglib-2.0.so.0
#15 0x00007ff8ba7832b1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#16 0x00007ff8be18b6e1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007ff8be1313fc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#18 0x00007ff8be139894 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#19 0x000055833ad1025f in main(int, char**) (argc=<optimized out>, argv=0x7fff85762878) at /usr/src/debug/kdevelop/app/main.cpp:856
[Inferior 1 (process 288378) detached]
Comment 6 Piotr Mierzwinski 2021-04-01 23:16:22 UTC
Issue still persists in the newest stable version.
Today I met this again. Usage "Find in file" being in mode "Show Differences" made crash.

Operating System: Antergos Linux
KDE Plasma Version: 5.21.3
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2
Kernel Version: 5.11.11-arch1-1
OS Type: 64-bit
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-6700 CPU @ 3.40GHz
Memory: 15,5 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 530

Application: KDevelop (kdevelop), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f39148a8c5e in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f39148aa28d in QRegExp::operator=(QRegExp const&) () at /usr/lib/libQt5Core.so.5
#6  0x00007f38e25c593e in  () at /usr/lib/qt/plugins/kdevplatform/34/kdevgrepview.so
#7  0x00007f38e25c95e0 in  () at /usr/lib/qt/plugins/kdevplatform/34/kdevgrepview.so
#8  0x00007f3914a44532 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007f39156af752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f3914a17a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#11 0x00007f3914a1a523 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#12 0x00007f3914a71054 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f39110edf9c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#14 0x00007f3911141a49 in  () at /usr/lib/libglib-2.0.so.0
#15 0x00007f39110eb6f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#16 0x00007f3914a70691 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007f3914a163ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#18 0x00007f3914a1e844 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#19 0x00005569a9e2f3b1 in  ()
#20 0x00007f39143ddb25 in __libc_start_main () at /usr/lib/libc.so.6
#21 0x00005569a9e300de in _start ()
[Inferior 1 (process 1375) detached]
Comment 7 aaron.c.hammond 2021-04-28 07:15:43 UTC
Same thing for me
Using latest appimg 5.6.0, 5.6.1, repo, 5.6.2, crashes when search in files and folders while in debug mode.
Does not seem to crash as reliably while not in debug mode.

I saw a bug report from around 5 years ago that said debug had something to do with it. Perhaps is the same issue. I cant find that report now however.

Using KDE Neon5.21
Qt 5.15.2
Kernel 5.4.0-70-generic
Comment 8 Piotr Mierzwinski 2022-11-30 17:51:58 UTC
I retested the issue and seems it is fixed. I didn't observe any crash in "Overview mode".

Seems that helped patch made by  Milian Wolff at 2022-06-18 17:52:32 CEST in case of my other Bug 397556
> Git commit 092682401c24583597f3f88e7927492aeeeba688 by Milian Wolff, on behalf of David Edmundson.
> Committed on 18/06/2022 at 11:37.
> Pushed by mwolff into branch 'master'.
Comment 9 Piotr Mierzwinski 2022-11-30 17:53:53 UTC
Retested using:
KDevelop version 5.9.221170 (22.11.70)

$ apt show kdevelop
Package: kdevelop
Version: 4:22.08.1+p22.04+tunstable+git20221012.0016-0

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.26.80
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7
Kernel Version: 5.15.0-53-generic (64-bit)
Graphics Platform: X11
Graphics Processor: Mesa Intel® Xe Graphics