nw.js
nw.js copied to clipboard
Right button click in webview crash
Hi,
i have same problem with crash like #5668.
crashdump.zip from NWjs 0.48.1 (sdk, win, x64)
[23948:22652:0529/162640.578:FATAL:window_impl.cc(138)] Check failed: atom. 0
Backtrace:
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11B86203+9563763]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11B15FF1+9104481]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11B2101C+9149580]
GetHandleVerifier [0x1241E98C+686444]
GetHandleVerifier [0x1241EEC7+687783]
GetHandleVerifier [0x1241EC97+687223]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x136F5361+11374267]
VR_GetStringForHmdError [0x12BBADAF+2781778]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x136FEE0F+11413865]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11AD3DB1+8833569]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x14AD21D0+32202026]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x1469E0C4+27794462]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x141FA9CE+22930728]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x141FA81C+22930294]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x141F9B96+22927088]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x141F6935+22914191]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x141F64D5+22913071]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x139F2D89+14510307]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x12DFBED7+1964593]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x14A50677+31670737]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x14617F4E+27245224]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x140F2A24+21849470]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x14AB19EF+32068937]
v8::internal::compiler::ObjectAccessOf [0x10564E51+123361]
v8::internal::compiler::ObjectAccessOf [0x10565FA7+127799]
v8::internal::compiler::ObjectAccessOf [0x10566284+128532]
v8::internal::compiler::ObjectAccessOf [0x1057CB0B+220827]
v8::internal::compiler::ObjectAccessOf [0x1057C9F7+220551]
v8::internal::compiler::ObjectAccessOf [0x1057C8D7+220263]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x12D6CA6F+1377737]
v8::HeapSnapshot::GetMaxSnapshotJSObjectId [0x103E2811+125553]
v8::internal::compiler::ObjectRef::equals [0x101CBB2F+155839]
v8::internal::wasm::NativeModule::GetWasmSourceMap [0x10318B93+1084419]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11D7AD2D+11614621]
v8::internal::compiler::ObjectRef::isolate [0x0FFC5C73+346019]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11B5242F+9351327]
IsSandboxedProcess [0x1236DE03+4076427]
IsSandboxedProcess [0x1236DB5A+4075746]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11B8C8D8+9590088]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11B8C0DB+9588043]
IsSandboxedProcess [0x1236E6AA+4078642]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11B3EF0A+9272186]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x12C1EA63+9661]
v8::CodeEvent::GetFunctionName [0x100D6EF0+539760]
v8::CodeEvent::GetFunctionName [0x100D8C2E+547246]
v8::CodeEvent::GetFunctionName [0x100D4686+529414]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11A99389+8593401]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11A99E4B+8596155]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11A99BB6+8595494]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11A98D15+8591749]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11AC5850+8774848]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11A99314+8593284]
ChromeMain [0x0F5811B8+308]
Ordinal0 [0x00C424F9+9465]
Ordinal0 [0x00C414AE+5294]
GetHandleVerifier [0x00D3DEFA+657226]
BaseThreadInitThunk [0x758AF989+25]
RtlGetAppContainerNamedObjectPath [0x770D7084+228]
RtlGetAppContainerNamedObjectPath [0x770D7054+180]
Task trace:
Backtrace:
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11D7ACCF+11614527]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x11BF68C9+10024249]
IPC message handler context: 0x8DDC323E
Exited with code: 2147483651.
Error executing child process: Error: Process exited with code 2147483651.
@rogerwang
Second that
windows 10, x64
tested on 0.49.0-beta1-sdk
and 0.48.3-sdk
log from 0.49.0-beta1-sdk
:
[7304:1052:0927/103603.533:FATAL:window_impl.cc(148)] Check failed: atom. : The parameter is incorrect. (0x57)
Backtrace:
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD629132+9144722]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD5B5612+8670834]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD5C3CB7+8729879]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD5C47B0+8732688]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD5C4970+8733136]
GetHandleVerifier [0x00007FFECE1C99F9+1074297]
GetHandleVerifier [0x00007FFECE1C9F96+1075734]
GetHandleVerifier [0x00007FFECE1C9CF2+1075058]
VR_GetStringForHmdError [0x00007FFECFBAAD46+20380614]
VR_GetStringForHmdError [0x00007FFECEBC634A+3715530]
VR_GetStringForHmdError [0x00007FFECFBB5CFB+20425595]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD55D17F+8309215]
VR_GetStringForHmdError [0x00007FFED0FCBF2B+41487787]
VR_GetStringForHmdError [0x00007FFED09700FB+34819963]
VR_GetStringForHmdError [0x00007FFED0954F4A+34708938]
VR_GetStringForHmdError [0x00007FFED0954D6A+34708458]
VR_GetStringForHmdError [0x00007FFED0953F07+34704775]
VR_GetStringForHmdError [0x00007FFED0950640+34690240]
VR_GetStringForHmdError [0x00007FFED0950162+34688994]
VR_GetStringForHmdError [0x00007FFECFFBEA7C+24656124]
VR_GetStringForHmdError [0x00007FFECEED71DA+6930522]
VR_GetStringForHmdError [0x00007FFECFD2592B+21931947]
VR_GetStringForHmdError [0x00007FFECEC7FB95+4475413]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFECDFE7221+29217]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFECDFE72BB+29371]
v8::CpuProfileNode::GetNodeId [0x00007FFECBAF5682+308082]
v8::internal::LiveEdit::InitializeThreadLocal [0x00007FFECB82E77A+200330]
v8::internal::LiveEdit::InitializeThreadLocal [0x00007FFECB82E50A+199706]
v8::internal::LiveEdit::InitializeThreadLocal [0x00007FFECB82E2BF+199119]
v8::internal::interpreter::BytecodeArrayAccessor::IsConstantAtIndexSmi [0x00007FFECB9D55CC+439052]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD929BB4+12293140]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD600C7D+8979677]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFECE0BC4F2+902386]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFECE0BC1D6+901590]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD6321BA+9181722]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD63190A+9179498]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFECE0BCC04+904196]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD5E9476+8883414]
RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFECDFE2BA7+11175]
v8::internal::LocalHeap::RequestSafepoint [0x00007FFECB6F2507+435863]
v8::internal::LocalHeap::RequestSafepoint [0x00007FFECB6F4241+443345]
v8::internal::LocalHeap::RequestSafepoint [0x00007FFECB6EF95F+424687]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD517D70+8025552]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD518B67+8029127]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD51873A+8028058]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD54BB69+8238025]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD517CE8+8025416]
ChromeMain [0x00007FFECA7B11F4+340]
Ordinal0 [0x00007FF61FED26DC+9948]
Ordinal0 [0x00007FF61FED1992+6546]
GetHandleVerifier [0x00007FF620003922+842962]
BaseThreadInitThunk [0x00007FFF288E7BD4+20]
RtlUserThreadStart [0x00007FFF29EECE51+33]
Task trace:
Backtrace:
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD929B46+12293030]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD71DCC2+10147106]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD92A8E5+12296517]
VR_GetStringForHmdError [0x00007FFED07624D1+32666449]
v8::internal::TorqueGeneratedExportedMacrosAssembler::StoreSortStateTempArray [0x00007FFECD71DCC2+10147106]
IPC message handler context: 0x3C4F505E
It works for me. Could you please provide a full sample (not code snippets) so I can reproduce?
@rogerwang Here is a sample that does it for me: toaster.zip
Steps to reproduce:
- Navigate to the sample folder
-
nw .
- Right click in the browser
- Watch the crash unfold
I pinned it down to having BOTH an app icon AND background page inspected through the hacky snippet below at app launch (all in the code sample):
chrome.developerPrivate.openDevTools({
renderViewId: -1,
renderProcessId: -1,
extensionId: chrome.runtime.id
})
Hi
Couple of pgAdmin 4 users facing the crash with similar logs. I have already opened the issue , but no response from anyone, hence updating here as issue seems to be the same or at least on the same file and same line.
[4580:4928:1014/154255.197:INFO:CONSOLE(2)] "Uncaught Error: ContextMenu has not been initialized", source: http://127.0.0.1:49152/static/js/generated/vendor.others.js?ver=60000 (2) [4580:4928:1014/154319.841:FATAL:window_impl.cc(149)] Check failed: atom. : The parameter is incorrect. (0x57) Backtrace: IsSandboxedProcess [0x00007FFC0EEBF162+747906] IsSandboxedProcess [0x00007FFC0EE3C432+212050] IsSandboxedProcess [0x00007FFC0EE4C2E0+277248] IsSandboxedProcess [0x00007FFC0EE4D110+280880] IsSandboxedProcess [0x00007FFC0EE4D3A0+281536] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC0FB18EED+1443885] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC0FB194F4+1445428] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC0FB19209+1444681] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC1158CC48+29181320] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC105B3A3D+12563325] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC11597EFD+29227069] IsSandboxedProcess [0x00007FFC0EE2154A+101738] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC12A01298+50629592] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC122A75FA+42921786] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC1157A77C+29106364] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC1157A590+29105872] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC1157972F+29102191] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC11575D76+29087414] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC11575892+29086162] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC105A61F0+12507952] IsSandboxedProcess [0x00007FFC0F8C2411+11246641] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC11702B5F+30712991] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC10697F15+13498453] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC0F9BFF31+30833] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC0F9BFFC8+30984] v8::internal::wasm::WasmModuleBuilder::SetMinMemorySize [0x00007FFC0D1AF87D+1438493] v8::internal::wasm::WasmModuleBuilder::SetMinMemorySize [0x00007FFC0D083529+208841] v8::CodeEvent::GetFunctionName [0x00007FFC0C90CC32+1159714] IsSandboxedProcess [0x00007FFC0EFE48AB+1949899] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC0FA7E191+809681] IsSandboxedProcess [0x00007FFC0EFE5800+1953824] RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC0FC9D896+3035606] IsSandboxedProcess [0x00007FFC0EFE6621+1957441] IsSandboxedProcess [0x00007FFC0EE946EE+573198] IsSandboxedProcess [0x00007FFC0F92693A+11657562] IsSandboxedProcess [0x00007FFC0F9265E7+11656711] IsSandboxedProcess [0x00007FFC0EEC700F+780335] IsSandboxedProcess [0x00007FFC0EEC68AD+778445] IsSandboxedProcess [0x00007FFC0F927007+11659303] IsSandboxedProcess [0x00007FFC0EE77A53+455283] cppgc::internal::PageMemoryRegionTree::PageMemoryRegionTree [0x00007FFC0CDB7729+187481] cppgc::internal::PageMemoryRegionTree::PageMemoryRegionTree [0x00007FFC0CDB9081+193969] cppgc::internal::PageMemoryRegionTree::PageMemoryRegionTree [0x00007FFC0CDB5062+177554] v8::internal::TorqueGeneratedExportedMacrosAssembler::LoadWasmIndirectFunctionTableTargets [0x00007FFC0EDCC567+9480871] v8::internal::TorqueGeneratedExportedMacrosAssembler::LoadWasmIndirectFunctionTableTargets [0x00007FFC0EDCD323+9484387] v8::internal::TorqueGeneratedExportedMacrosAssembler::LoadWasmIndirectFunctionTableTargets [0x00007FFC0EDCCEF5+9483317] v8::internal::TorqueGeneratedExportedMacrosAssembler::LoadWasmIndirectFunctionTableTargets [0x00007FFC0EDCBE4B+9479051] v8::internal::TorqueGeneratedExportedMacrosAssembler::LoadWasmIndirectFunctionTableTargets [0x00007FFC0EDCC23F+9480063] ChromeMain [0x00007FFC0BBD1186+390] Ordinal0 [0x00007FF6B9ED25F1+9713] Ordinal0 [0x00007FF6B9ED198F+6543] GetHandleVerifier [0x00007FF6BA0138A2+866994] BaseThreadInitThunk [0x00007FFC441284D4+20] RtlUserThreadStart [0x00007FFC445C1781+33] Task trace: Backtrace: RelaunchChromeBrowserWithNewCommandLineIfNeeded [0x00007FFC0FC9B5C4+3026692] IsSandboxedProcess [0x00007FFC0EFF7055+2025589]
If I add "chromium-args": "--disable-features=nw2" to the package.json file then the application works fine but on right-click system's context menu is not visible.
Hello All
Some of the pgAdmin 4 users have confirmed that they are no longer facing any crashes with the updated NWjs 0.61.0 version.