Priority: P2: Important
Resolution: Cannot Reproduce
Affects Version/s: Qt Creator 3.6.0-rc1, Qt Creator 3.6.0
Fix Version/s: Qt Creator 4.6.0-beta1
Component/s: C/C++/Obj-C++ Support
Environment:I am on windows 7 and my project uses cmake. The source repository and the build repository are accessed through symbolic links.
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).
|For Gerrit Dashboard: QTCREATORBUG-15449|
|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|