cli: Crash on M1 Mac when calling many commands like login, link, etc.
Describe the bug
Netlify-cli crashes with many commands. Only simple commands like “help” work.
To Reproduce
Steps to reproduce the behavior:
- Install Netlify-cli via either npm or Homebrew, as described in the Readme.
- Type
Netlify login.
Configuration
Not applicable, I don’t even get as far as this becoming relevant.
Expected behavior
No crash, I should be able to log in.
CLI Output
#
# Fatal error in , line 0
# Check failed: allocator->SetPermissions(reinterpret_cast<void*>(region.begin()), region.size(), PageAllocator::kNoAccess).
#
#
#
#FailureMessage Object: 0x16dd2d9a8
1: 0x1021b9d34 node::NodePlatform::GetStackTracePrinter()::$_3::__invoke() [/opt/homebrew/bin/node]
2: 0x102b41f64 V8_Fatal(char const*, ...) [/opt/homebrew/bin/node]
3: 0x10272ade4 v8::internal::wasm::WasmCodeAllocator::GetNumCodeSpaces() const [/opt/homebrew/bin/node]
4: 0x10272ac84 v8::internal::wasm::WasmCodeAllocator::FreeCode(v8::internal::Vector<v8::internal::wasm::WasmCode* const>) [/opt/homebrew/bin/node]
5: 0x10272dad4 v8::internal::wasm::NativeModule::FreeCode(v8::internal::Vector<v8::internal::wasm::WasmCode* const>) [/opt/homebrew/bin/node]
6: 0x10273b658 v8::internal::wasm::WasmEngine::FreeDeadCodeLocked(std::__1::unordered_map<v8::internal::wasm::NativeModule*, std::__1::vector<v8::internal::wasm::WasmCode*, std::__1::allocator<v8::internal::wasm::WasmCode*> >, std::__1::hash<v8::internal::wasm::NativeModule*>, std::__1::equal_to<v8::internal::wasm::NativeModule*>, std::__1::allocator<std::__1::pair<v8::internal::wasm::NativeModule* const, std::__1::vector<v8::internal::wasm::WasmCode*, std::__1::allocator<v8::internal::wasm::WasmCode*> > > > > const&) [/opt/homebrew/bin/node]
7: 0x102739678 v8::internal::wasm::WasmEngine::PotentiallyFinishCurrentGC() [/opt/homebrew/bin/node]
8: 0x10273a8b4 v8::internal::wasm::WasmEngine::ReportLiveCodeForGC(v8::internal::Isolate*, v8::internal::Vector<v8::internal::wasm::WasmCode*>) [/opt/homebrew/bin/node]
9: 0x10273aba4 v8::internal::wasm::WasmEngine::ReportLiveCodeFromStackForGC(v8::internal::Isolate*) [/opt/homebrew/bin/node]
10: 0x10239eb74 v8::internal::StackGuard::HandleInterrupts() [/opt/homebrew/bin/node]
11: 0x10262e3c4 v8::internal::Runtime_StackGuard(int, unsigned long*, v8::internal::Isolate*) [/opt/homebrew/bin/node]
12: 0x1028b022c Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/opt/homebrew/bin/node]
13: 0x102848fd0 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
14: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
15: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
16: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
17: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
18: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
19: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
20: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
21: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
22: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
23: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
24: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
25: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
26: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
27: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
28: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
29: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
30: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
31: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
32: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
33: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
34: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
35: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
36: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
37: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
38: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
39: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
40: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
41: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
42: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
43: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
44: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
45: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
46: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
47: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
48: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
49: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
50: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
51: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
52: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
53: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
54: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
55: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
56: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
57: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
58: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
59: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
60: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
61: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
62: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
63: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
64: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
65: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
66: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
67: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
68: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
69: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
70: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
71: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
72: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
73: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
74: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
75: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
76: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
77: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
78: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
79: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
80: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
81: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
82: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
83: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
84: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
85: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
86: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
87: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
88: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
89: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
90: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
91: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
92: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
93: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
94: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
95: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
96: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
97: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
98: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
99: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
100: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
101: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
102: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
103: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
104: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
105: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
106: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
107: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
108: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
109: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
110: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
111: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
112: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
113: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
114: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
115: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
116: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
117: 0x102848f34 Builtins_InterpreterEntryTrampoline [/opt/homebrew/bin/node]
118: 0x102875334 Builtins_AsyncFunctionAwaitResolveClosure [/opt/homebrew/bin/node]
119: 0x1028fc4bc Builtins_PromiseFulfillReactionJob [/opt/homebrew/bin/node]
120: 0x1028680a8 Builtins_RunMicrotasks [/opt/homebrew/bin/node]
121: 0x1028466c8 Builtins_JSRunMicrotasksEntry [/opt/homebrew/bin/node]
122: 0x160008000
zsh: trace trap netlify login
Additional context
Worked a few weeks ago, on the same M1 machine, but stopped working when I tried it again yesterday. Also updating from 2.7 to 3.4.2 didn’t help. Neither did uninstalling, reinstalling, clearing both the Library cache and Preference Netlify folder nor the .netlify folder in my home directory.
The CLI is completely dysfunctional ATM.
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 22 (9 by maintainers)
So Node.js
v15.9.0was released and should fix this issue. Closing - please comment if still happens after upgrading to the latest version.Confirming that it’s fixed @erezrokah. Thank you!
@erezrokah You may be interested in the following issue which was filed yesterday by @andreialecu: https://github.com/nodejs/node/issues/37061. I am on 11.2 RC2 as well, and this seems to be a deciding factor.
Essentially yes.