-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
LoadBrowserProcessSpecificV8Snapshot fuse yields a crashing package #8797
Comments
Hi there! electron-builder just unpacks an electron release artifact, so my initial guess here is that the |
I meet this problem too, all latest version, changing fuses with @elecron/fuses |
Pretty sure you're supposed to compile/build/provide your OWN browser snapshot in order to use that fuse as it's specific to your own installed (or forked) electron version.
Doing this does nothing different than having Overall, this isn't a bug, it's an end-user misconfiguration. Happy to be proven otherwise, but I'm not finding any resources on how to compile a |
The fuses page says separate snapshots can also improve security
Which could be construed as a form of scope isolation but agreed the docs are lacking |
I think ultimately this issue is about https://www.electron.build/tutorials/adding-electron-fuses.html#loadbrowserprocessspecificv8snapshot not being clear, it looks like something you can just enable |
[0122/170408.987:FATAL:v8_initializer.cc(687)] Error loading V8 startup snapshot file
Digging deeper,
LoadBrowserProcessSpecificV8Snapshot
wants abrowser_v8_context_snapshot.bin
but this does not exist in the buildCopying
v8_context_snapshot.bin
tobrowser_v8_context_snapshot.bin
seems to resolve the issueThe text was updated successfully, but these errors were encountered: