-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ffi-napi 2.5.0 crashes on Node 14 on macOS 10.15.4 #71
Comments
Could be due to the prebuilt binary being built on a newer osx/xcode (cc @pimterry). Could you try |
Exactly the same result. Started with an empty directory, and built it from source. FYI, I have Xcode 11.4.1 installed. |
I have tried it with node 14.0.0 (from Homebrew), and it doesn't work. node 13.13.0 worked. Also tried nvm, same story, 13.13.0 works but 14.0.0 does not. |
If I were a betting man, I'd wager this had something to do with it: In the thread, they also mention the same crash in deps/v8/src/objects/backing-store.cc. |
Yes – this is a known bug, and not easily addressable without major changes. #68 would take care of this, but it’ll definitely take so more time to work out everything there. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@hjlld @felipebalbi I’ve hidden your comments. I appreciate the interest, but as I said, this is a known bug, and it takes some work to figure out how to work around the problems that the V8 updates pose to us (and making sure that those are correct). You can try #68, and if you want, I can make a pre-release using that branch, but be aware that that’s definitely still broken. |
This also occurs on Armv7 (Raspberry PI equivilent) Linux with Nodejs 14+
Backtrace is slightly different however. Very similar though. |
This should be fixed in ffi-napi@3.x |
this bug still exists on ffi-napi 4.0.1 |
Hello, I have the same problem ffi-napi 4.0.2, tested on Node 14 and 15. This happens when a callback is executed:
Update: |
In an empty directory:
The text was updated successfully, but these errors were encountered: