Bug 2412793

Summary: KDevelop's background parser crashes
Product: [Fedora] Fedora Reporter: Matthew Woehlke <mwoehlke.floss>
Component: kdevelopAssignee: Than Ngo <than>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 42CC: jgrulich, kde-sig, than
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
URL: http://gitlab.kitware.com/cmake/cmake.git
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matthew Woehlke 2025-11-05 18:15:41 UTC
KDevelop's background parser crashes. (Somewhere in the bowels of QFileInfo > QDateTime > tzset.) This happens with 100% reliability and has been happening for quite some time. (Possibly since KDE 4.x.)

Reproducible: Always

Steps to Reproduce:
1. Boot a Fedora 42 KDE Spin live image
2. (as root) `dnf install kdevelop`
3. (as liveuser) `git clone http://gitlab.kitware.com/cmake/cmake.git`
4. Run KDevelop
5. Import the clone of CMake as a project
6. (Ignore the SSL-related configure error)
7. Wait for KDevelop to fully parse the project sources
Actual Results:
KDevelop crashes. For me, this is 100% reproducible on multiple computers. CMake isn't the only repository that causes it, but seems to be a 100% reliable reproducer, whereas it is hit-or-miss with other projects.

Expected Results:
KDevelop doesn't crash.

Additional Information:
Upstream developers are unable to reproduce the issue and cannot find any logical cause for the resulting backtrace. I suspect this may be caused by Fedora-specific patches. (Probably to Qt or another system library, but filing it on the application since I don't know where the problem actually lies.) See upstream report for backtrace.