Details
-
Bug
-
Resolution: Cannot Reproduce
-
P2: Important
-
Qt Creator 3.6.0-rc1, Qt Creator 3.6.0
-
I am on windows 7 and my project uses cmake. The source repository and the build repository are accessed through symbolic links.
Description
Hello,
For the first time, I am testing clang code model with Qt Creator 3.6 rc1 (which seems very promising), and often I am not able to save a particular header file (.h). I have then the error message "not possible to save ..." ending by "Disk full ?". Each time I have the error, Qt Creator creates a backup of the header with a name having a number at the end ("XXX.h.F551256" for example).
When I look to the processes having a handle blocking the file, sometime there is only the qtcreator process, sometime there is the qtcreator and the clangBackend processes.
I then delete the handle(s) (with process sysinternals) and I can save the file.
This occurs only on header file, not on source file (.cpp).
Attachments
Issue Links
- is duplicated by
-
QTCREATORBUG-15929 Clang backend blocks source file (cannot save)
- Closed
-
QTCREATORBUG-15990 Unable to build or save edited file because clangbackend.exe is using it
- Closed
-
QTCREATORBUG-16964 Sometimes clangbackend.exe gets stuck or is just very slow and blocks saving of the source file
- Closed
-
QTCREATORBUG-17626 "Disk full" error message when saving file when using Clang Code Model
- Closed
- relates to
-
QTCREATORBUG-24911 [REG 4.13->4.14] Qt Creator locks header and source files
- Closed
-
QTCREATORBUG-20870 (maybe crashed) clang code model locks source files
- Closed
-
QTCREATORBUG-20540 Clangbackend uses huge amount of memory - multiple mapped files
- Closed
-
QTCREATORBUG-19404 Research how to suspend/resume libclang to prevent file locks
- Closed
- links to
For Gerrit Dashboard: QTCREATORBUG-15449 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
187694,2 | Clang: Add patch against leaking file descriptors on windows | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
198047,3 | Utils: improve saving a file in windows | master | qt-creator/qt-creator | Status: ABANDONED | 0 | 0 |
198849,3 | Utils: improve failed file saving behavior | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
199689,10 | Clang: Add patch fixing locked files for windows | 4.4 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
213124,13 | Utils: workaround for saving file opened by another application | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
226474,1 | Windows: Avoid file locking issues | release_60-based | clang/llvm | Status: ABANDONED | -1 | 0 |
230884,9 | [backported/clang-7][Frontend] Honor UserFilesAreVolatile flag getting file buffer in ASTUnit | release_60-based | clang/clang | Status: MERGED | +2 | 0 |
233188,4 | VcsCommand: Block auto reload while a command is running | 4.7 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
242442,8 | Clang: Avoid starting backend jobs for inactive app and during VCS operations | 4.8 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |