What I did: Decrypt a large file on Windows when the disk was almost full.
I got a success message and the option to save the file, but the audit log showed gpgs error "no space left on device":
At this point an empty temp folder exists at C:\Users\g10code.WIN-TEST3\AppData\Local\Temp\kleopatra-OYvbNE
Klicking "Save all" only closes the dialog window, nothing is saved.
Debugview:
7367 1240.416479 6052 kleopatra.exe org.kde.pim.kleopatra: Task: "5G.txt.gpg wird entschlüsselt …" has no total progress set. 7368 1241.148996 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 32 total: 1000 7369 1242.150701 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 90 total: 1000 7370 1243.156215 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 180 total: 1000 7371 1244.162297 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 269 total: 1000 7372 1245.153271 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 365 total: 1000 7373 1246.162428 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 454 total: 1000 7374 1247.154104 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 539 total: 1000 7375 1248.160666 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 636 total: 1000 7376 1249.150869 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 718 total: 1000 7377 1250.155709 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 809 total: 1000 7378 1251.161219 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 900 total: 1000 7379 1252.153211 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 979 total: 1000 7380 1252.424423 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 1000 total: 1000 7381 1252.431178 6052 kleopatra.exe org.kde.pim.kleopatra: GpgME::DecryptionResult( 7382 1252.431178 6052 kleopatra.exe error: GpgME::Error(0 (Erfolg)) 7383 1252.431178 6052 kleopatra.exe fileName: 5G.txt 7384 1252.431178 6052 kleopatra.exe unsupportedAlgorithm: <null> 7385 1252.431178 6052 kleopatra.exe isWrongKeyUsage: 0 7386 1252.431178 6052 kleopatra.exe isDeVs: 0 7387 1252.431178 6052 kleopatra.exe isBetaCompliance: 0 7388 1252.431178 6052 kleopatra.exe legacyCipherNoMDC: 0 7389 1252.431178 6052 kleopatra.exe symkeyAlgo: AES256.OCB 7390 1252.431178 6052 kleopatra.exe recipients: 7391 1252.431178 6052 kleopatra.exe GpgME::DecryptionResult::Recipient( 7392 1252.431178 6052 kleopatra.exe keyID: F4FD55519F948049 7393 1252.431178 6052 kleopatra.exe shortKeyID: 9F948049 7394 1252.431178 6052 kleopatra.exe publicKeyAlgorithm: ECDH 7395 1252.431178 6052 kleopatra.exe status: GpgME::Error(0 (Erfolg))) 7396 1252.431178 6052 kleopatra.exe ) 7397 1252.431178 6052 kleopatra.exe GpgME::VerificationResult( 7398 1252.431178 6052 kleopatra.exe error: GpgME::Error(0 (Erfolg)) 7399 1252.431178 6052 kleopatra.exe fileName: 5G.txt 7400 1252.431178 6052 kleopatra.exe signatures: 7401 1252.431178 6052 kleopatra.exe ) 7402 1252.431230 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 1000 total: 1000 7403 1252.431326 6052 kleopatra.exe org.kde.pim.kleopatra: Collection Progress: 1000 total: 1000 7404 1252.441866 6052 kleopatra.exe org.kde.pim.kleopatra: All done
The same behavior can be seen in vsd3.3.7, too.
Expected behavior: Error message in the Kleopatra window, no "Save" button.
