Bug 504230

Summary: KDevelop, if it crashes while regenerating the cache, not only dies but also damages the cache of other programs such as dnf.
Product: [Applications] kdevelop Reporter: Giovanni <giovannicorriga>
Component: All build toolsAssignee: kdevelop-bugs-null
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version First Reported In: 6.2.250401   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Giovanni 2025-05-14 18:18:58 UTC
KDevelop, if it crashes while regenerating the cache, not only dies but also damages the cache of other programs such as dnf.

To reproduce this bug, all you need is a program or a sufficiently complex library managed by CMake. The sequence to reproduce it is simple:
1) Open the project.
2) Compile it, modify it until during the cache regeneration, maybe while you are modifying some files, the program crashes and dies.
3) Dr. Konqui will appear in the bar below but it will appear blocked and you will have to kill it.
4) If you restart KDevelop and open the project you were working on, you will not be able to reopen it because it will warn you that there is a problem.

Problems from this bug cause not only KDevelop cache corruption, but also other programs like dnf. Just open a terminal and do a simple sudo dnf update and the program will report its cache corruption!

Linux/KDE Plasma: 6.14.5-300.fc42.x86_64 (64 bit)
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Comment 1 Milian Wolff 2025-05-14 22:34:41 UTC
we don't write to the dnf cache - that sounds like your disk or memory is damaged or corrupted. feel free to verify it yourself by running kdevelop through `strace -f` and grep for the dnf cache location to see we don't touch it
Comment 2 Giovanni 2025-05-15 08:20:01 UTC
I will test with a project but from what I have experienced the only cure to solve the problem is to remove KDevelop, delete the configuration file, restart the computer and reinstall KDevelop again. I think, and I say this as a hobbyist programmer, that the cause of the bug lies in a problem related to the KIO component of the KDE framework. The parser that regenerates the program cache must necessarily check the last access date, right? And what happens if this date is in the future compared to the current date? The current date is in English notation 2025-05-15 but on Dolphin opened on my Home the last access date is 2040-02-06! The subprogram then finds itself in an impossible situation: the last access will occur on a certain future date while the present date is completely different, it is not contemporary or prior to the present date as it should be and the data on the disk is corrupted.
Comment 3 Giovanni 2025-05-15 09:54:50 UTC
This is a bug that occurred a little while ago after I tried to reproduce that problem by running KDevelop under gdb. Happy reading!

giovanni@localhost:~$ gdb kdevelop
GNU gdb (Fedora Linux) 16.2-3.fc42
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from kdevelop...

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.fedoraproject.org/>
Enable debuginfod for this session? (y or [n]) n
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
Reading symbols from .gnu_debugdata for /usr/bin/kdevelop...
(No debugging symbols found in .gnu_debugdata for /usr/bin/kdevelop)
Missing rpms, try: dnf --enablerepo='*debug*' install kdevelop-debuginfo-25.04.0--Type <RET> for more, q to quit, c to continue without paging--
-1.fc42.x86_64
(gdb) run
Starting program: /usr/bin/kdevelop 
Function(s) ^std::(move|forward|as_const|(__)?addressof) will be skipped when stepping.
Function(s) ^std::(shared|unique)_ptr<.*>::(get|operator) will be skipped when stepping.
Function(s) ^std::(basic_string|vector|array|deque|(forward_)?list|(unordered_|flat_)?(multi)?(map|set)|span)<.*>::(c?r?(begin|end)|front|back|data|size|empty) will be skipped when stepping.
Function(s) ^std::(basic_string|vector|array|deque|span)<.*>::operator.] will be skipped when stepping.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffc93ff6c0 (LWP 124489)]
[New Thread 0x7fffc3fff6c0 (LWP 124490)]
[New Thread 0x7fffc37fe6c0 (LWP 124491)]
[New Thread 0x7fffbbfff6c0 (LWP 124492)]
[New Thread 0x7fffba3b46c0 (LWP 124493)]
[Detaching after vfork from child process 124494]
[Detaching after vfork from child process 124495]
[Detaching after vfork from child process 124496]
[Detaching after vfork from child process 124497]
[Detaching after vfork from child process 124498]
[Detaching after vfork from child process 124499]
[Detaching after vfork from child process 124500]
[New Thread 0x7fffb92626c0 (LWP 124501)]
[Detaching after vfork from child process 124502]
[Detaching after vfork from child process 124503]
QLayout: Cannot add a null widget to QHBoxLayout/
[Detaching after fork from child process 124504]
[New Thread 0x7fffab7ff6c0 (LWP 124523)]
[New Thread 0x7fffaaffe6c0 (LWP 124524)]
[New Thread 0x7fffaa7fd6c0 (LWP 124525)]
[New Thread 0x7fffa9ffc6c0 (LWP 124526)]
[New Thread 0x7fffa97fb6c0 (LWP 124527)]
[New Thread 0x7fffa8ffa6c0 (LWP 124528)]
[Detaching after vfork from child process 124535]
[New Thread 0x7fff83fff6c0 (LWP 124545)]
[Detaching after vfork from child process 124562]
[Detaching after vfork from child process 124568]
[Detaching after vfork from child process 124621]
[Detaching after vfork from child process 124633]
[New Thread 0x7fff81a566c0 (LWP 124638)]
[New Thread 0x7fff80fa96c0 (LWP 124639)]
[Detaching after vfork from child process 124640]
[Thread 0x7fff80fa96c0 (LWP 124639) exited]
[New Thread 0x7fff80fa96c0 (LWP 124652)]
[Thread 0x7fffa8ffa6c0 (LWP 124528) exited]
[Detaching after vfork from child process 124653]
[Detaching after vfork from child process 124655]
[Detaching after vfork from child process 124656]
[Detaching after vfork from child process 124657]
[Detaching after vfork from child process 124658]
[Detaching after vfork from child process 124659]
[New Thread 0x7fff6d9ff6c0 (LWP 124660)]
[Detaching after vfork from child process 124661]
[Detaching after vfork from child process 124662]
[New Thread 0x7fff6d1fe6c0 (LWP 124663)]
[New Thread 0x7fff6c9fd6c0 (LWP 124664)]
[New Thread 0x7fff67fff6c0 (LWP 124665)]
[New Thread 0x7fff677fe6c0 (LWP 124666)]
[New Thread 0x7fff66ffd6c0 (LWP 124667)]
[Detaching after vfork from child process 124668]
[Detaching after vfork from child process 124669]
[New Thread 0x7fff667fc6c0 (LWP 124671)]
[New Thread 0x7fff65ffb6c0 (LWP 124670)]
[New Thread 0x7fff657fa6c0 (LWP 124672)]
[Detaching after vfork from child process 124673]
[New Thread 0x7fff64ff96c0 (LWP 124674)]
[Thread 0x7fff657fa6c0 (LWP 124672) exited]
[Thread 0x7fff667fc6c0 (LWP 124671) exited]
[Thread 0x7fff65ffb6c0 (LWP 124670) exited]
[Thread 0x7fff64ff96c0 (LWP 124674) exited]
kdevelop.plugins.clang: Unhandled type: Dependent <dependent type>
kdevelop.plugins.clang: Unhandled type: Dependent <dependent type>
kdevelop.plugins.clang: Unhandled type: Dependent <dependent type>
kdevelop.plugins.clang: Unhandled type: Dependent <dependent type>
[Detaching after vfork from child process 124678]
QProcess: Destroyed while process ("clang") is still running.
kdevplatform.shell: process finished with error: QProcess::Crashed "Il processo è andato in crash", the command line: "clang -xc++ -std=c++11 -E -v -"
[Detaching after vfork from child process 124679]
[New Thread 0x7fff64ff96c0 (LWP 124680)]
[New Thread 0x7fff667fc6c0 (LWP 124681)]
[New Thread 0x7fff65ffb6c0 (LWP 124682)]
[New Thread 0x7fff657fa6c0 (LWP 124683)]
[Thread 0x7fff64ff96c0 (LWP 124680) exited]
[Thread 0x7fff667fc6c0 (LWP 124681) exited]
[New Thread 0x7fff667fc6c0 (LWP 124684)]
[New Thread 0x7fff64ff96c0 (LWP 124685)]
[Thread 0x7fffa97fb6c0 (LWP 124527) exited]
[Thread 0x7fff667fc6c0 (LWP 124684) exited]
[New Thread 0x7fff667fc6c0 (LWP 124687)]
[Thread 0x7fff64ff96c0 (LWP 124685) exited]
[New Thread 0x7fff64ff96c0 (LWP 124688)]
[Thread 0x7fff65ffb6c0 (LWP 124682) exited]
[Thread 0x7fff657fa6c0 (LWP 124683) exited]
[Thread 0x7fff667fc6c0 (LWP 124687) exited]
[Thread 0x7fff64ff96c0 (LWP 124688) exited]
[Detaching after vfork from child process 124689]
[Detaching after vfork from child process 124695]
[Detaching after vfork from child process 124699]
kdevelop.plugins.execute: Launch Configuration: "dbasic" "Non è stato specificato alcun profilo di ambiente, sembra che la configurazione sia errata; controllare la configurazione di esecuzione «dbasic».Verrà utilizzato il profilo di ambiente predefinito."
[Detaching after vfork from child process 124706]
[New Thread 0x7fff64ff96c0 (LWP 124722)]
[Thread 0x7fff64ff96c0 (LWP 124722) exited]
[New Thread 0x7fff64ff96c0 (LWP 124730)]
[New Thread 0x7fff667fc6c0 (LWP 124734)]
[New Thread 0x7fff657fa6c0 (LWP 124735)]
[Thread 0x7fff64ff96c0 (LWP 124730) exited]
[Thread 0x7fff667fc6c0 (LWP 124734) exited]
[Thread 0x7fff657fa6c0 (LWP 124735) exited]
[New Thread 0x7fff657fa6c0 (LWP 124738)]
[New Thread 0x7fff667fc6c0 (LWP 124739)]
[Thread 0x7fff657fa6c0 (LWP 124738) exited]
[Thread 0x7fff667fc6c0 (LWP 124739) exited]
[New Thread 0x7fff667fc6c0 (LWP 124740)]
[Thread 0x7fff667fc6c0 (LWP 124740) exited]
[New Thread 0x7fff667fc6c0 (LWP 124743)]
[Thread 0x7fff667fc6c0 (LWP 124743) exited]
[New Thread 0x7fff667fc6c0 (LWP 124752)]
[Thread 0x7fff667fc6c0 (LWP 124752) exited]
[New Thread 0x7fff667fc6c0 (LWP 124757)]
[Thread 0x7fff667fc6c0 (LWP 124757) exited]
[New Thread 0x7fff667fc6c0 (LWP 124758)]
[Thread 0x7fff667fc6c0 (LWP 124758) exited]
[New Thread 0x7fff667fc6c0 (LWP 124761)]
[Thread 0x7fff667fc6c0 (LWP 124761) exited]
[New Thread 0x7fff667fc6c0 (LWP 124762)]
[Thread 0x7fff667fc6c0 (LWP 124762) exited]
[New Thread 0x7fff667fc6c0 (LWP 124763)]
[Thread 0x7fff667fc6c0 (LWP 124763) exited]
[New Thread 0x7fff667fc6c0 (LWP 124764)]
[Detaching after vfork from child process 124765]
[Detaching after vfork from child process 124766]
[Detaching after vfork from child process 124767]
[Detaching after vfork from child process 124768]
[Detaching after vfork from child process 124769]
[Thread 0x7fff83fff6c0 (LWP 124545) exited]
[Thread 0x7fff81a566c0 (LWP 124638) exited]
[New Thread 0x7fff81a566c0 (LWP 124770)]
[Thread 0x7fff667fc6c0 (LWP 124764) exited]
[New Thread 0x7fff667fc6c0 (LWP 124771)]
[Thread 0x7fff667fc6c0 (LWP 124771) exited]
[New Thread 0x7fff667fc6c0 (LWP 124772)]
[New Thread 0x7fff83fff6c0 (LWP 124773)]
[Thread 0x7fff81a566c0 (LWP 124770) exited]
[New Thread 0x7fff81a566c0 (LWP 124774)]
[Thread 0x7fff81a566c0 (LWP 124774) exited]
[New Thread 0x7fff81a566c0 (LWP 124775)]
[Thread 0x7fff81a566c0 (LWP 124775) exited]
[Thread 0x7fff667fc6c0 (LWP 124772) exited]
[Thread 0x7fff83fff6c0 (LWP 124773) exited]
[New Thread 0x7fff83fff6c0 (LWP 124781)]
[Thread 0x7fff83fff6c0 (LWP 124781) exited]
[New Thread 0x7fff83fff6c0 (LWP 124782)]
[Thread 0x7fff83fff6c0 (LWP 124782) exited]
[New Thread 0x7fff83fff6c0 (LWP 124783)]
[Thread 0x7fff83fff6c0 (LWP 124783) exited]
[New Thread 0x7fff83fff6c0 (LWP 124785)]
[Thread 0x7fff83fff6c0 (LWP 124785) exited]
[New Thread 0x7fff83fff6c0 (LWP 124786)]
[Thread 0x7fff83fff6c0 (LWP 124786) exited]
[New Thread 0x7fff83fff6c0 (LWP 124787)]
[Thread 0x7fff83fff6c0 (LWP 124787) exited]
[New Thread 0x7fff83fff6c0 (LWP 124790)]
[Thread 0x7fff83fff6c0 (LWP 124790) exited]
[New Thread 0x7fff83fff6c0 (LWP 124791)]
[Thread 0x7fff83fff6c0 (LWP 124791) exited]
[New Thread 0x7fff83fff6c0 (LWP 124792)]
[Thread 0x7fff83fff6c0 (LWP 124792) exited]
[New Thread 0x7fff83fff6c0 (LWP 124793)]
[Thread 0x7fff83fff6c0 (LWP 124793) exited]
[New Thread 0x7fff83fff6c0 (LWP 124794)]
[Thread 0x7fff83fff6c0 (LWP 124794) exited]
[New Thread 0x7fff83fff6c0 (LWP 124798)]
[New Thread 0x7fff667fc6c0 (LWP 124799)]
[Thread 0x7fff667fc6c0 (LWP 124799) exited]
[Thread 0x7fff83fff6c0 (LWP 124798) exited]
[New Thread 0x7fff83fff6c0 (LWP 124800)]
[Thread 0x7fff83fff6c0 (LWP 124800) exited]
[New Thread 0x7fff83fff6c0 (LWP 124801)]
[Thread 0x7fff83fff6c0 (LWP 124801) exited]
[New Thread 0x7fff83fff6c0 (LWP 124802)]
[Thread 0x7fff83fff6c0 (LWP 124802) exited]
[New Thread 0x7fff83fff6c0 (LWP 124803)]
[Thread 0x7fff83fff6c0 (LWP 124803) exited]
[New Thread 0x7fff83fff6c0 (LWP 124806)]
[Thread 0x7fff83fff6c0 (LWP 124806) exited]
[New Thread 0x7fff83fff6c0 (LWP 124807)]
[Thread 0x7fff83fff6c0 (LWP 124807) exited]
[New Thread 0x7fff83fff6c0 (LWP 124809)]
[Thread 0x7fff83fff6c0 (LWP 124809) exited]
[New Thread 0x7fff83fff6c0 (LWP 124810)]
[Thread 0x7fff83fff6c0 (LWP 124810) exited]
[New Thread 0x7fff83fff6c0 (LWP 124811)]

Thread 78 "KDevelop::Compl" received signal SIGILL, Illegal instruction.
[Switching to Thread 0x7fff83fff6c0 (LWP 124811)]
0x00007fff6f1773fd in (anonymous namespace)::TemplateArgumentHasher::AddTemplateArgument(clang::TemplateArgument) [clone .llvm.9028044351332138527] ()
   from /usr/lib64/llvm20/lib/libclang.so.20.1
Missing rpms, try: dnf --enablerepo='*debug*' install kdevelop-libs-debuginfo-25.04.0-1.fc42.x86_64 kf6-kcrash-debuginfo-6.14.0-1.fc42.x86_64 kf6-kconfigwidgets-debuginfo-6.14.0-1.fc42.x86_64 kf6-kiconthemes-debuginfo-6.14.0-1.fc42.x86_64 qt6-qtbase-gui-debuginfo-6.9.0-2.fc42.x86_64 kf6-kcoreaddons-debuginfo-6.14.0-1.fc42.x86_64 kf6-kconfig-debuginfo-6.14.0-1.fc42.x86_64 qt6-qtbase-debuginfo-6.9.0-2.fc42.x86_64 kf6-ki18n-debuginfo-6.14.0-1.fc42.x86_64 libstdc++-debuginfo-15.1.1-1.fc42.x86_64 glibc-debuginfo-2.41-5.fc42.x86_64 kf6-kio-file-widgets-debuginfo-6.14.0-3.fc42.x86_64 kf6-knotifyconfig-debuginfo-6.14.0-1.fc42.x86_64 kf6-kcmutils-debuginfo-6.14.0-1.fc42.x86_64 kf6-knewstuff-debuginfo-6.14.0-1.fc42.x86_64 kf6-ktextwidgets-debuginfo-6.14.0-1.fc42.x86_64 qt6-qt5compat-debuginfo-6.9.0-1.fc42.x86_64 kf6-ktexteditor-debuginfo-6.14.0-1.fc42.x86_64 kf6-kparts-debuginfo-6.14.0-1.fc42.x86_64 kf6-kxmlgui-debuginfo-6.14.0-1.fc42.x86_64 kf6-kio-widgets-libs-debuginfo-6.14.0-3.fc42.x86_64 kf6-kwindowsystem-debuginfo-6.14.0-1.fc42.x86_64 kf6-kcolorscheme-debuginfo-6.14.0-1.fc42.x86_64 kf6-kjobwidgets-debuginfo-6.14.0-1.fc42.x86_64 kf6-kio-core-libs-debuginfo-6.14.0-3.fc42.x86_64 kf6-kitemviews-debuginfo-6.14.0-1.fc42.x86_64 kf6-karchive-debuginfo-6.14.0-2.fc42.x86_64 kf6-kcompletion-debuginfo-6.14.0-1.fc42.x86_64 kf6-kwidgetsaddons-debuginfo-6.14.0-1.fc42.x86_64 kf6-kitemmodels-debuginfo-6.14.0-1.fc42.x86_64 kf6-kguiaddons-debuginfo-6.14.0-1.fc42.x86_64 libX11-debuginfo-1.8.11-1.fc42.x86_64 libgcc-debuginfo-15.1.1-1.fc42.x86_64 kf6-kcodecs-debuginfo-6.14.0-1.fc42.x86_64 kf6-breeze-icons-debuginfo-6.14.0-1.fc42.x86_64 libglvnd-egl-debuginfo-1.7.0-7.fc42.x86_64 fontconfig-debuginfo-2.16.0-2.fc42.x86_64 glib2-debuginfo-2.84.1-1.fc42.x86_64 libxkbcommon-debuginfo-1.8.1-1.fc42.x86_64 libglvnd-glx-debuginfo-1.7.0-7.fc42.x86_64 libglvnd-opengl-debuginfo-1.7.0-7.fc42.x86_64 libpng-debuginfo-1.6.44-2.fc42.x86_64 harfbuzz-debuginfo-10.4.0-1.fc42.x86_64 freetype-debuginfo-2.13.3-2.fc42.x86_64 zlib-ng-compat-debuginfo-2.2.4-3.fc42.x86_64 systemd-libs-debuginfo-257.5-6.fc42.x86_64 dbus-libs-debuginfo-1.16.0-3.fc42.x86_64 libicu-debuginfo-76.1-4.fc42.x86_64 libzstd-debuginfo-1.5.7-1.fc42.x86_64 double-conversion-debuginfo-3.3.1-1.fc42.x86_64 libb2-debuginfo-0.98.1-13.fc42.x86_64 pcre2-utf16-debuginfo-10.45-1.fc42.x86_64 openssl-libs-debuginfo-3.2.4-3.fc42.x86_64 kf6-threadweaver-debuginfo-6.14.0-1.fc42.x86_64 kf6-ktexttemplate-debuginfo-6.14.0-1.fc42.x86_64 kf6-syntax-highlighting-debuginfo-6.14.0-1.fc42.x86_64 kf6-knotifications-debuginfo-6.14.0-1.fc42.x86_64 qt6-qtwebengine-debuginfo-6.9.0-1.fc42.x86_64 kf6-kbookmarks-debuginfo-6.14.0-1.fc42.x86_64 kf6-kio-gui-debuginfo-6.14.0-3.fc42.x86_64 kf6-solid-debuginfo-6.14.0-1.fc42.x86_64 libcanberra-debuginfo-0.30-37.fc42.x86_64 qt6-qtdeclarative-debuginfo-6.9.0-2.fc42.x86_64 kf6-attica-debuginfo-6.14.0-1.fc42.x86_64 kf6-syndication-debuginfo-6.14.0-1.fc42.x86_64 kf6-kpackage-debuginfo-6.14.0-1.fc42.x86_64 kf6-sonnet-debuginfo-6.14.0-1.fc42.x86_64 qt6-qtspeech-debuginfo-6.9.0-1.fc42.x86_64 editorconfig-libs-debuginfo-0.12.9-3.fc42.x86_64 kf6-kauth-debuginfo-6.14.0-1.fc42.x86_64 kf6-kglobalaccel-debuginfo-6.14.0-1.fc42.x86_64 kf6-kservice-debuginfo-6.14.0-1.fc42.x86_64 libxcb-debuginfo-1.17.0-5.fc42.x86_64 libXfixes-debuginfo-6.0.1-5.fc42.x86_64 xcb-util-keysyms-debuginfo-0.4.1-7.fc42.x86_64 libacl-debuginfo-2.3.2-3.fc42.x86_64 libmount-debuginfo-2.40.4-7.fc42.x86_64 bzip2-libs-debuginfo-1.0.8-20.fc42.x86_64 xz-libs-debuginfo-5.8.1-2.fc42.x86_64 qt6-qtwayland-debuginfo-6.9.0-3.fc42.x86_64 libwayland-client-debuginfo-1.23.1-1.fc42.x86_64 libglvnd-debuginfo-1.7.0-7.fc42.x86_64 libxml2-debuginfo-2.12.10-1.fc42.x86_64 pcre2-debuginfo-10.45-1.fc42.x86_64 libXext-debuginfo-1.3.6-3.fc42.x86_64 graphite2-debuginfo-1.3.14-18.fc42.x86_64 libbrotli-debuginfo-1.1.0-6.fc42.x86_64 libcap-debuginfo-2.73-2.fc42.x86_64 libgomp-debuginfo-15.1.1-1.fc42.x86_64 qt6-qtwebchannel-debuginfo-6.9.0-1.fc42.x86_64 qt6-qtpositioning-debuginfo-6.9.0-1.fc42.x86_64 nss-debuginfo-3.110.0-2.fc42.x86_64 nss-util-debuginfo-3.110.0-2.fc42.x86_64 nspr-debuginfo-4.36.0-7.fc42.x86_64 libjpeg-turbo-debuginfo-3.1.0-2.fc42.x86_64 opus-debuginfo-1.5.2-2.fc42.x86_64 libevent-debuginfo-2.1.12-15.fc42.x86_64 libavformat-debuginfo-7.1.1-2.fc42.x86_64 libavcodec-debuginfo-7.1.1-2.fc42.x86_64 libavutil-debuginfo-7.1.1-2.fc42.x86_64 openh264-debuginfo-2.5.0-1.fc41.x86_64 libXcomposite-debuginfo-0.4.6-5.fc42.x86_64 libXdamage-debuginfo-1.1.6-5.fc42.x86_64 libXrandr-debuginfo-1.5.4-5.fc42.x86_64 libXtst-debuginfo-1.2.5-2.fc42.x86_64 pipewire-libs-debuginfo-1.4.2-1.fc42.x86_64 mesa-libgbm-debuginfo-25.0.4-2.fc42.x86_64 libdrm-debuginfo-2.4.124-2.fc42.x86_64 expat-debuginfo-2.7.1-1.fc42.x86_64 libwebp-debuginfo-1.5.0-2.fc42.x86_64 alsa-lib-debuginfo-1.2.14-2.fc42.x86_64 snappy-debuginfo-1.2.1-4.fc42.x86_64 libxslt-debuginfo-1.1.43-1.fc42.x86_64 lcms2-debuginfo-2.16-5.fc42.x86_64 libxkbfile-debuginfo-1.1.3-3.fc42.x86_64 libimobiledevice-debuginfo-1.3.0^20240916gited9703d-5.fc42.x86_64 libplist-debuginfo-2.6.0-2.fc42.x86_64 libvorbis-debuginfo-1.3.7-12.fc42.x86_64 libtdb-debuginfo-1.4.13-2.fc42.x86_64 libtool-ltdl-debuginfo-2.5.4-4.fc42.x86_64 krb5-libs-debuginfo-1.21.3-5.fc42.x86_64 libproxy-debuginfo-0.5.8-2.fc42.x86_64 qt6-qtmultimedia-debuginfo-6.9.0-1.fc42.x86_64 libXau-debuginfo-1.0.12-2.fc42.x86_64 libattr-debuginfo-2.5.2-5.fc42.x86_64 libblkid-debuginfo-2.40.4-7.fc42.x86_64 libselinux-debuginfo-3.8-1.fc42.x86_64 libwayland-cursor-debuginfo-1.23.1-1.fc42.x86_64 libffi-debuginfo-3.4.6-5.fc42.x86_64 libdvdnav-debuginfo-6.1.1-10.fc42.x86_64 libdvdread-debuginfo-6.1.3-9.fc42.x86_64 game-music-emu-debuginfo-0.6.3-17.fc42.x86_64 libmodplug-debuginfo-0.8.9.0-27.fc42.x86_64 libopenmpt-debuginfo-0.7.13-3.fc42.x86_64 libchromaprint-debuginfo-1.5.1-24.fc42.x86_64 libbluray-debuginfo-1.3.4-9.fc42.x86_64 librabbitmq-debuginfo-0.15.0-2.fc42.x86_64 librist-debuginfo-0.2.7-9.fc42.x86_64 librtmp-debuginfo-2.6^20240301git6f6bb13-1.fc42.x86_64 srt-libs-debuginfo-1.5.4-2.fc42.x86_64 libssh-debuginfo-0.11.1-4.fc42.x86_64 libsmbclient-debuginfo-4.22.1-1.fc42.x86_64 zeromq-debuginfo-4.3.5-21.fc42.x86_64 libswresample-debuginfo-7.1.1-2.fc42.x86_64 libvpx-debuginfo-1.15.0-2.fc42.x86_64 LCEVCdec-debuginfo-3.3.7-1.fc42.x86_64 libaribcaption-debuginfo-1.1.1-2.fc42.x86_64 aribb24-debuginfo-1.0.3^20160216git5e9be27-2.fc42.x86_64 libdav1d-debuginfo-1.5.1-1.fc42.x86_64 davs2-libs-debuginfo-1.7-1.20220903gitb41cf11.fc42.x86_64 opencore-amr-debuginfo-0.1.6-8.fc42.x86_64 librsvg2-debuginfo-2.60.0-1.fc42.x86_64 cairo-debuginfo-1.18.2-3.fc42.x86_64 uavs3d-libs-debuginfo-1.2.0-4.20230223git1fd0491.fc42.x86_64 zvbi-debuginfo-0.2.43-2.fc42.x86_64 libaom-debuginfo-3.12.0-1.fc42.x86_64 codec2-debuginfo-1.2.0-6.fc42.x86_64 fdk-aac-free-debuginfo-2.0.0-15.fc42.x86_64 gsm-debuginfo-1.0.22-8.fc42.x86_64 ilbc-debuginfo-3.0.4-13.fc42.x86_64 libjxl-debuginfo-0.11.1-2.fc42.x86_64 liblc3-debuginfo-1.1.3-1.fc42.x86_64 lame-libs-debuginfo-3.100-19.fc42.x86_64 openjpeg-debuginfo-2.5.3-6.fc42.x86_64 rav1e-libs-debuginfo-0.7.1-5.fc42.x86_64 speex-debuginfo-1.2.0-19.fc42.x86_64 svt-av1-libs-debuginfo-2.3.0-1.fc42.x86_64 libtheora-debuginfo-1.1.1-39.fc42.x86_64 twolame-libs-debuginfo-0.4.0-6.fc42.x86_64 vo-amrwbenc-debuginfo-0.1.3-22.fc42.x86_64 svt-vp9-libs-debuginfo-0.3.0-13.fc42.x86_64 vvenc-libs-debuginfo-1.13.1-3.fc42.x86_64 x264-libs-debuginfo-0.164-16.20231001git31e19f92.fc42.x86_64 x265-libs-debuginfo-4.1-2.fc42.x86_64 libxavs-debuginfo-0.1.55-1.fc42.x86_64 xavs2-libs-debuginfo-1.4-1.20190422giteae1e8b.fc42.x86_64 xvidcore-debuginfo-1.3.7-13.fc42.x86_64 kvazaar-libs-debuginfo-2.3.1-2.fc42.x86_64 libva-debuginfo-2.22.0-4.fc42.x86_64 libvpl-debuginfo-2.14.0-2.fc42.x86_64 libvdpau-debuginfo-1.5-9.fc42.x86_64 libgcrypt-debuginfo-1.11.0-5.fc42.x86_64 ocl-icd-debuginfo-2.3.2-8.fc42.x86_64 libXrender-debuginfo-0.9.12-2.fc42.x86_64 libXi-debuginfo-1.8.2-2.fc42.x86_64 libusbmuxd-debuginfo-2.1.0-3.fc42.x86_64 libimobiledevice-glue-debuginfo-1.3.1-2.fc42.x86_64 libogg-debuginfo-1.3.5-11.fc42.x86_64 libcom_err-debuginfo-1.47.2-3.fc42.x86_64 keyutils-libs-debuginfo-1.6.3-5.fc42.x86_64 pulseaudio-libs-debuginfo-17.0-5.fc42.x86_64 mpg123-libs-debuginfo-1.32.9-2.fc42.x86_64 libudfread-debuginfo-1.1.2-11.fc42.x86_64 mbedtls-debuginfo-3.6.3-1.fc42.x86_64 cjson-debuginfo-1.7.18-2.fc42.x86_64 gnutls-debuginfo-3.8.9-3.fc42.x86_64 nettle-debuginfo-3.10.1-1.fc42.x86_64 gmp-debuginfo-6.3.0-4.fc42.x86_64 samba-client-libs-debuginfo-4.22.1-1.fc42.x86_64 libtevent-debuginfo-0.16.2-2.fc42.x86_64 libtalloc-debuginfo-2.4.3-2.fc42.x86_64 libunwind-debuginfo-1.8.1-2.fc42.x86_64 libsodium-debuginfo-1.0.20-4.fc42.x86_64 openpgm-debuginfo-5.3.128-4.fc42.x86_64 soxr-debuginfo-0.1.3-18.fc42.x86_64 gdk-pixbuf2-debuginfo-2.42.12-10.fc42.x86_64 cairo-gobject-debuginfo-1.18.2-3.fc42.x86_64 pango-debuginfo-1.56.3-1.fc42.x86_64 pixman-debuginfo-0.44.2-2.fc42.x86_64 libvmaf-debuginfo-3.0.0-3.fc42.x86_64 lpcnetfreedv-debuginfo-0.5-8.fc42.x86_64 highway-debuginfo-1.2.0-5.fc42.x86_64 cpuinfo-debuginfo-24.09.26-2.git1e83a2f.fc42.1.x86_64 numactl-libs-debuginfo-2.0.19-2.fc42.x86_64 libX11-xcb-debuginfo-1.8.11-1.fc42.x86_64 libgpg-error-debuginfo-1.51-2.fc42.x86_64 libcurl-debuginfo-8.11.1-4.fc42.x86_64 duktape-debuginfo-2.7.0-9.fc42.x86_64 p11-kit-debuginfo-0.25.5-5.fc42.x86_64 libidn2-debuginfo-2.3.8-1.fc42.x86_64 libunistring-debuginfo-1.1-9.fc42.x86_64 libtasn1-debuginfo-4.20.0-1.fc42.x86_64 openldap-debuginfo-2.6.9-3.fc42.x86_64 libldb-debuginfo-4.22.1-1.fc42.x86_64 fribidi-debuginfo-1.0.16-2.fc42.x86_64 libthai-debuginfo-0.1.29-10.fc42.x86_64 libnghttp2-debuginfo-1.64.0-3.fc42.x86_64 libpsl-debuginfo-0.21.5-5.fc42.x86_64 libsndfile-debuginfo-1.2.2-8.fc42.x86_64 libasyncns-debuginfo-0.8-30.fc42.x86_64 libwbclient-debuginfo-4.22.1-1.fc42.x86_64 jansson-debuginfo-2.14-2.fc42.x86_64 cyrus-sasl-lib-debuginfo-2.1.28-30.fc42.x86_64 libdatrie-debuginfo-0.2.13-11.fc42.x86_64 flac-libs-debuginfo-1.4.3-6.fc42.x86_64 libxcrypt-debuginfo-4.4.38-7.fc42.x86_64 plasma-integration-debuginfo-6.3.5-1.fc42.x86_64 kf6-kstatusnotifieritem-debuginfo-6.14.0-1.fc42.x86_64 libXcursor-debuginfo-1.2.3-2.fc42.x86_64 libwayland-egl-debuginfo-1.23.1-1.fc42.x86_64 mesa-libEGL-debuginfo-25.0.4-2.fc42.x86_64 mesa-dri-drivers-debuginfo-25.0.4-2.fc42.x86_64 libwayland-server-debuginfo-1.23.1-1.fc42.x86_64 llvm-libs-debuginfo-20.1.3-1.fc42.x86_64 spirv-tools-libs-debuginfo-2025.1-1.fc42.x86_64 lm_sensors-libs-debuginfo-3.6.0-22.fc42.x86_64 libxshmfence-debuginfo-1.3.2-6.fc42.x86_64 elfutils-libelf-debuginfo-0.193-2.fc42.x86_64 libedit-debuginfo-3.1-55.20250104cvs.fc42.x86_64 libpciaccess-debuginfo-0.16-15.fc42.x86_64 ncurses-libs-debuginfo-6.5-5.20250125.fc42.x86_64 plasma-oxygen-qt6-debuginfo-6.3.5-1.fc42.x86_64 kf6-frameworkintegration-libs-debuginfo-6.14.0-1.fc42.x86_64 kf6-sonnet-hunspell-debuginfo-6.14.0-1.fc42.x86_64 hunspell-debuginfo-1.7.2-9.fc42.x86_64 astyle-debuginfo-3.6.6-2.fc42.x86_64 qt6-qttools-libs-help-debuginfo-6.9.0-1.fc42.x86_64 sqlite-libs-debuginfo-3.47.2-2.fc42.x86_64 libksysguard-debuginfo-6.3.5-1.fc42.x86_64 konsole-part-debuginfo-25.04.0-1.fc42.x86_64 kf6-kpty-debuginfo-6.14.0-1.fc42.x86_64 kate-plugins-debuginfo-25.04.0-2.fc42.x86_64 qt6-qtsvg-debuginfo-6.9.0-1.fc42.x86_64 kf6-kio-core-debuginfo-6.14.0-3.fc42.x86_64 clang-libs-debuginfo-20.1.3-1.fc42.x86_64 qt6-qtimageformats-debuginfo-6.9.0-1.fc42.x86_64 libtiff-debuginfo-4.7.0-3.fc42.x86_64 liblerc-debuginfo-4.0.0-8.fc42.x86_64 jbigkit-libs-debuginfo-2.1-31.fc42.x86_64 kf6-kimageformats-debuginfo-6.14.0-1.fc42.x86_64 LibRaw-debuginfo-0.21.4-1.fc42.x86_64 jasper-libs-debuginfo-4.2.3-3.fc42.x86_64 libmng-debuginfo-2.0.3-23.fc42.x86_64 qt6-qtpdf-debuginfo-6.9.0-1.fc42.x86_64 libavif-debuginfo-1.1.1-1.fc42.x86_64 libyuv-debuginfo-0-0.56.20240704git96bbdb5.fc42.x86_64 jxrlib-debuginfo-1.1-30.fc42.x86_64 libheif-debuginfo-1.19.8-1.fc42.x86_64 libopenjph-debuginfo-0.21.2-2.fc42.x86_64 openexr-libs-debuginfo-3.2.4-3.fc41.x86_64 imath-debuginfo-3.1.12-2.fc42.x86_64 libdeflate-debuginfo-1.23-2.fc42.x86_64
(gdb) 

I was just editing a file when it crashed!
Comment 4 Giovanni 2025-05-15 13:01:32 UTC
I think KDevelop is a victim of its own success. The code has become too complex and full of bad choices that have made it easily prone to errors. It is no longer the KDevelop of the initial period, that of versions 1-3, but the one born from the development of version 4 that aspired to become like Eclipse or Xcode and in the end became neither one nor the other. Here you have to make choices: either start from scratch with precise ideas and aiming for stability or prune as much as you can, saving what can be saved. This is just my opinion.
Comment 5 Bug Janitor Service 2025-05-30 03:48:18 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2025-06-14 03:48:05 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.