Bug 2412793 - KDevelop's background parser crashes
Summary: KDevelop's background parser crashes
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: kdevelop
Version: 42
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Than Ngo
QA Contact: Fedora Extras Quality Assurance
URL: http://gitlab.kitware.com/cmake/cmake...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-11-05 18:15 UTC by Matthew Woehlke
Modified: 2025-11-05 18:16 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
KDE Software Compilation 495261 0 NOR UNCONFIRMED Parsing CMake crashes KDevelop 2025-11-05 18:16:31 UTC

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.


Note You need to log in before you can comment on or make changes to this bug.