Martin Pärtel

Results 99 comments of Martin Pärtel

Workaround: use a `WeakSet` to keep track of requests that have already been through `customProps`.

To be clear, I'm just suggesting `WeakSet` as a temporary workaround for users. It doesn't sound like a clean solution for the library, and it might even have some performance...

This seems to work: ```javascript const requestsSeen = new WeakSet(); // ... customProps: (req) => { if (requestsSeen.has(req)) { return undefined; } requestsSeen.add(req); return { stuff }; } ```

Converting the HeightField to a TriMesh seems to work around the problem. HeightField also doesn't seem to support any shapecasts yet, but TriMesh does.

Please see if the `legacy-pthreads` branch compiles. ``` git clone [email protected]:mpartel/bindfs.git -b legacy-pthreads cd bindfs ./autogen.sh ./configure && make ```

Excellent. I'll leave this open for now and maybe make `./configure` autodetect these legacy systems when I have more free time. My guess is you'll be fine with 1.12.2, since...

Could not reproduce with Fedora 25 ppc64le running under qemu. All the tests pass. I also don't see any obvious error in the code. I noticed your log mentions Valgrind...

Sadly the rawhide ISO did not boot in my VM. ![screenshot_20170618_155543](https://user-images.githubusercontent.com/328952/27262182-08f83a3c-545a-11e7-88a3-fad22b5c9023.png) Not sure how to debug this further.

Could also be implemented as a separate watcher script.

I added `--no-allow-other` to the test case on Debian 10 (FUSE 3.4.1) and Debian 11 (FUSE 3.10.3) and it passed. I agree that the problem is likely in libfuse or,...