https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283448
Alan Somers <asom...@freebsd.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Open --- Comment #1 from Alan Somers <asom...@freebsd.org> --- My analysis was slightly wrong: the crash actually happens because there aren't any fuse file handles for the file in question during fuse_internal_fsync. I think that the double-free scenario is still possible; it just wasn't the cause of this particular crash. I have a WIP fix. <rant> The FUSE protocol was badly designed. It's impossible to accurately implement it on FreeBSD given the way our VFS works (impossible to accurately implement on Linux too, for that matter). File handles are one of the worst parts. Life would be a lot easier if we only tried to support well-designed fuse file systems, instead of trying to support all of them. </rant> -- You are receiving this mail because: You are the assignee for the bug.