From bc1bd59f7b623d6ce31e51a52b36ff110b7e01a6 Mon Sep 17 00:00:00 2001 From: Peng Xiao Date: Sat, 9 Aug 2025 10:36:09 +0800 Subject: [PATCH] fix(electron): disable LoadBrowserProcessSpecificV8Snapshot (#13450) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Crash report: ``` Thread 0 Crashed: 0 Electron Framework 0x113462de8 logging::LogMessage::HandleFatal(unsigned long, std::__Cr::basic_string, std::__Cr::allocator> const&) const 1 Electron Framework 0x113462d20 logging::LogMessage::HandleFatal(unsigned long, std::__Cr::basic_string, std::__Cr::allocator> const&) const 2 Electron Framework 0x10f04d7c8 logging::LogMessage::Flush() 3 Electron Framework 0x113462ea0 logging::LogMessageFatal::~LogMessageFatal() 4 Electron Framework 0x10fd28f44 std::__Cr::basic_ostream>& std::__Cr::operator<<>(std::__Cr::basic_ostream>&, char const*) 5 Electron Framework 0x11082e900 gin::V8Initializer::LoadV8SnapshotFromFile(base::File, base::MemoryMappedFile::Region*, gin::V8SnapshotFileType) 6 Electron Framework 0x114451da0 gin::V8Initializer::LoadV8SnapshotFromFileName(std::__Cr::basic_string_view>, gin::V8SnapshotFileType) 7 Electron Framework 0x110f03e0c content::ContentMainRunnerImpl::Initialize(content::ContentMainParams) 8 Electron Framework 0x1100ae594 content::RunContentProcess(content::ContentMainParams, content::ContentMainRunner*) 9 Electron Framework 0x1100ae1f8 content::ContentMain(content::ContentMainParams) 10 Electron Framework 0x110911c10 ElectronMain 11 dyld 0x19b5d5924 start + 6400 ``` #### PR Dependency Tree * **PR #13450** 👈 This tree was auto-generated by [Charcoal](https://github.com/danerwilliams/charcoal) ## Summary by CodeRabbit * **Chores** * Updated Electron Forge configuration to remove a specific setting related to browser process snapshots. No impact on visible features or functionality. --- packages/frontend/apps/electron/forge.config.mjs | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/frontend/apps/electron/forge.config.mjs b/packages/frontend/apps/electron/forge.config.mjs index 0bacd3fe5..fcafe0dfd 100644 --- a/packages/frontend/apps/electron/forge.config.mjs +++ b/packages/frontend/apps/electron/forge.config.mjs @@ -214,7 +214,6 @@ export default { [FuseV1Options.EnableNodeCliInspectArguments]: false, [FuseV1Options.EnableEmbeddedAsarIntegrityValidation]: true, [FuseV1Options.OnlyLoadAppFromAsar]: true, - [FuseV1Options.LoadBrowserProcessSpecificV8Snapshot]: true, }), ], hooks: {