Hi,
I believe this is related to #1100487, and that it if gvfs-fuse that is
what really is failing.
Jens
Control: severity -1 serious
Control: affects -1 src:fuse3
On Sat, Mar 22, 2025 at 7:15 AM Jens Yllman <jens@yllman.se> wrote:
I also wonder why we who have this problem have version 1.57.2-1+b1 when the official sites like PTS and Salsa have no list of that version. And there is no way to see what is changed.
One major difference is that 1.57.2-1+b1 was built against fuse
3.17.1~rc1 instead of fuse 3.14.
Would you be interested in reporting this issue to the gvfs
maintainers upstream at https://gitlab.gnome.org/GNOME/gvfs/-/issues ?
On Sat, Mar 22, 2025 at 7:51 AM Jens Yllman <jens@yllman.se> wrote:Quick check done. It seems in the past FUSE capabilities were a 32
So, the question is fuse doing this wrong or is gvfs-fuse doing it wrong?
I don't know. Someone should report the issue to the gvfs maintainers also.
Quick check done. It seems in the past FUSE capabilities were a 32
bit bitfield. It was moved to a 64 bit struct, causing an ABI break.
It was handled by the SONAME bump and more importantly the FUSE helper >functions started to use the new bitfield. See the mentioned bitfield >comments [1][2] in the FUSE header. Both say use the FUSE helper
functions fuse_set_feature_flag() and fuse_unset_feature_flag()
instead of accessing internal parts directly.
But then gvfs (even the one in Trixie / Sid) manipulates the old 32
bit bitfield directly [3] (and at other places). Meaning it is a gvfs
bug, a proposed fix is already provided [4].
In very short, gvfs needs to be fixed. I can't do anything on the FUSE side
I think your footnotes have got lost?I don't know if it was lost or not. It's in the bug log at least: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101025#39
Is [4] perhaps meant to point to commit "fuse: useYes, exactly commit 77581bc4 which can be viewed only at: https://gitlab.gnome.org/GNOME/gvfs/-/commit/77581bc426025bd04bd7ccb3b61e9c20114bc44b?merge_request_iid=248
fuse_(un)set_feature_flag instead of setting manually" from <https://gitlab.gnome.org/GNOME/gvfs/-/merge_requests/248>?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 481 |
Nodes: | 16 (2 / 14) |
Uptime: | 23:48:41 |
Calls: | 9,543 |
Calls today: | 3 |
Files: | 13,654 |
Messages: | 6,140,261 |