#1111556 When overwriting a file on an NTFS drive, evince creates empty .goutputstream-… files and does not clean them up at exit

Package:
evince
Source:
evince
Description:
Document (PostScript, PDF) viewer
Submitter:
Peter Müller
Date:
2025-08-20 06:49:02 UTC
Severity:
normal
#1111556#5
Date:
2025-07-02 11:35:36 UTC
From:
To:
The package ntfs-3g version 1:2022.10.3-1+deb12u2 is installed.

 From an xterm with zsh, in a directory on an NTFS drive (not reproducible with /tmp (tmpfs) or with /home/username (ext4) for me), I opened a PDF file with evince and saved (by overwriting) the file. As a result, an empty file .goutputstream-L5QY82 appeared in the same directory as the PDF file. In evince, I saved the PDF file to the same file name again. This time, an empty .goutputstream-9XL282 appeared. When evince was shut down, the empty .goutputstream-… files remained. It seems to me that new empty files appear on every overwriting.

I expect that the temporary files get cleaned up automatically or are not created in first place at all – leftover garbage is a bug.

#1111556#12
Date:
2025-08-19 14:39:07 UTC
From:
To:
found 1111556 evince/48.1-3
thanks


After Debian got updated to trixie, the same bug persists. The package ntfs-3g has version 1:2022.10.3-5, and the kernel has version 6.12.41+deb13-amd64.

#1111556#19
Date:
2025-08-20 06:37:22 UTC
From:
To:
Please post the output of

mount | grep ntfs