Summary: | KDevelop crashes / files not closed on Windows | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Kevin Funk <kfunk> |
Component: | Language Support: CPP (Clang-based) | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | kfunk, secondary.timfeu |
Priority: | VHI | ||
Version: | 5.0.2 | ||
Target Milestone: | 5.0.4 | ||
Platform: | Other | ||
OS: | Microsoft Windows | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Kevin Funk
2016-11-30 21:55:16 UTC
The file-locking issue is libclang bug/misbehavior, also see: https://bugreports.qt.io/browse/QTCREATORBUG-15449 Note: Please try KDevelop 5.0.4, we've patched Clang slightly. Please report if that fixed the issue for you! https://www.kdevelop.org/download The file-locking issue seems to only appears when the background parser for the current file is running, but once it is ended you can save it back. (even though I had it failing one time, but I didn't reproduced it yet). I also got a crash (de-referencing a null pointer) when editing a header file when the background parser was running. (after a quick debug, it looks like the crash is in a thread where only libclang functions are -- thread directly created by the main thread. I have a dump of this crash, but can't attach it there (130 Mo, compressed). As I don't have any debug symbols, I don't have a readable backtrace). Then again, that crash seems to be related to libclang. |