Skip to content
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

Compiler fails on local environment - JavaScript heap out of memory #30425

Closed
Rednegniw opened this issue Oct 27, 2021 · 11 comments
Closed

Compiler fails on local environment - JavaScript heap out of memory #30425

Rednegniw opened this issue Oct 27, 2021 · 11 comments
Labels
bug Issue was opened via the bug report template.

Comments

@Rednegniw
Copy link

What version of Next.js are you using?

12.0.1

What version of Node.js are you using?

17.0.1

What browser are you using?

Chrome, latest

What operating system are you using?

Mac

How are you deploying your application?

next start

Describe the Bug

Basically in the title. When I upgraded to the new Next.js version, when I try to load any page on localhost, the following stack trace occurs. I tried this with node from nvm, version 14, 16 and 17.

Worth noting I am working on a M1 13 inch MacbookPro.

Stack trace:

<--- Last few GCs --->

[9544:0x158008000]    43409 ms: Mark-sweep 4046.3 (4134.4) -> 4039.7 (4131.9) MB, 6989.3 / 0.0 ms  (average mu = 0.204, current mu = 0.009) allocation failure scavenge might not succeed
[9544:0x158008000]    51017 ms: Mark-sweep 4055.5 (4131.9) -> 4051.0 (4154.9) MB, 7595.2 / 0.0 ms  (average mu = 0.097, current mu = 0.002) allocation failure scavenge might not succeed


<--- JS stacktrace --->

FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
 1: 0x102dd81a0 node::Abort() [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
 2: 0x102dd8328 node::errors::TryCatchScope::~TryCatchScope() [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
 3: 0x102f23940 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
 4: 0x102f238d4 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
 5: 0x1030a4fc8 v8::internal::Heap::GarbageCollectionReasonToString(v8::internal::GarbageCollectionReason) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
 6: 0x1030a3ad4 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
 7: 0x1030aebec v8::internal::Heap::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
 8: 0x1030aec80 v8::internal::Heap::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
 9: 0x103081d5c v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
10: 0x1033be144 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
11: 0x1036d024c Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
12: 0x1088aa1b0 
13: 0x1088a9df4 
14: 0x1088a9c98 
15: 0x1088a9c98 
16: 0x1088a9c98 
17: 0x1088a9df4 
18: 0x1088a9c98 
19: 0x1088a9df4 
20: 0x1088a9df4 
21: 0x1088a9df4 
22: 0x1088a9c98 
23: 0x1088a9df4 
24: 0x1088a9c98 
25: 0x1088a9c98 
26: 0x1088a9df4 
27: 0x1088a9df4 
28: 0x1088a9df4 
29: 0x1088a9c98 
30: 0x1088a9c98 
31: 0x1088a9c98 
32: 0x108448f48 
33: 0x10844875c 
34: 0x103716830 Builtins_PromiseConstructor [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
35: 0x103661f10 Builtins_JSBuiltinsConstructStub [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
36: 0x108472ec0 
37: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
38: 0x108448b54 
39: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
40: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
41: 0x10872e9e8 
42: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
43: 0x108448b54 
44: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
45: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
46: 0x10872e9e8 
47: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
48: 0x108448b54 
49: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
50: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
51: 0x10872e9e8 
52: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
53: 0x108448b54 
54: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
55: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
56: 0x10872e9e8 
57: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
58: 0x108448b54 
59: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
60: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
61: 0x10872e9e8 
62: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
63: 0x108448b54 
64: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
65: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
66: 0x10872e9e8 
67: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
68: 0x108448b54 
69: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
70: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
71: 0x10872e9e8 
72: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
73: 0x108448b54 
74: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
75: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
76: 0x10872e9e8 
77: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
78: 0x108448b54 
79: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
80: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
81: 0x10872e9e8 
82: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
83: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
84: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
85: 0x107db0dac 
86: 0x107ab53bc 
87: 0x107dc9214 
88: 0x10845de30 
89: 0x107a9f49c 
90: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
91: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
92: 0x103664cd8 Builtins_InterpreterEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
93: 0x103693394 Builtins_AsyncFunctionAwaitRejectClosure [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
94: 0x103718418 Builtins_PromiseRejectReactionJob [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
95: 0x103685978 Builtins_RunMicrotasks [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
96: 0x1036629a4 Builtins_JSRunMicrotasksEntry [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
97: 0x103031014 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
98: 0x103031448 v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
99: 0x103031510 v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*, v8::internal::MaybeHandle<v8::internal::Object>*) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
100: 0x103054654 v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
101: 0x103054ee8 v8::internal::MicrotaskQueue::PerformCheckpoint(v8::Isolate*) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
102: 0x103666694 Builtins_CallApiCallback [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
103: 0x1084f2b9c 
104: 0x103662acc Builtins_JSEntryTrampoline [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
105: 0x103662764 Builtins_JSEntry [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
106: 0x10303104c v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
107: 0x1030306e0 v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
108: 0x102f402d8 v8::Function::Call(v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
109: 0x102d27e40 node::InternalCallbackScope::Close() [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
110: 0x102d2836c node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
111: 0x102d3d46c node::AsyncWrap::MakeCallback(v8::Local<v8::Function>, int, v8::Local<v8::Value>*) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
112: 0x102ddc484 node::fs::FSReqCallback::Resolve(v8::Local<v8::Value>) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
113: 0x102ddcbdc node::fs::AfterNoArgs(uv_fs_s*) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
114: 0x1036422bc uv__work_done [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
115: 0x103645a1c uv__async_io [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
116: 0x103657730 uv__io_poll [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
117: 0x103645eac uv_run [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
118: 0x102d28e00 node::SpinEventLoop(node::Environment*) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
119: 0x102e112a8 node::NodeMainInstance::Run(int*, node::Environment*) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
120: 0x102e10f74 node::NodeMainInstance::Run(node::EnvSerializeInfo const*) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
121: 0x102daa31c node::Start(int, char**) [/Users/antoninwingender/.nvm/versions/node/v17.0.1/bin/node]
122: 0x187e55450 start [/usr/lib/system/libdyld.dylib]

Expected Behavior

Page loading as standard.

To Reproduce

Not sure. Try to load a Next js page on my configuration?

@Rednegniw Rednegniw added the bug Issue was opened via the bug report template. label Oct 27, 2021
@victorlucss
Copy link

The same is occurring to me:

Next 12.0.0
MacOS 11.6 Big Sur (I'm not in M1, it's a 13-inch with i5)
Chrome 95.0.4638.54
Node 14.16.1

Stack

yarn run v1.22.11
$ next dev
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
info  - Loaded env from /Users/Victor/Documents/tonovermelho/.env.local
event - compiled successfully in 5s (1522 modules)
wait  - compiling /...
event - compiled successfully in 2.5s (1662 modules)

<--- Last few GCs --->

[85093:0x1046a5000]    41664 ms: Scavenge 4056.4 (4080.7) -> 4053.8 (4082.2) MB, 21.9 / 0.0 ms  (average mu = 0.656, current mu = 0.479) allocation failure 
[85093:0x1046a5000]    41693 ms: Scavenge 4058.1 (4082.2) -> 4055.9 (4092.9) MB, 24.7 / 0.0 ms  (average mu = 0.656, current mu = 0.479) allocation failure 
[85093:0x1046a5000]    41726 ms: Scavenge (reduce) 4068.2 (4092.9) -> 4065.7 (4095.9) MB, 30.4 / 0.0 ms  (average mu = 0.656, current mu = 0.479) allocation failure 


<--- JS stacktrace --->

FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory
 1: 0x1012da6a5 node::Abort() (.cold.1) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 2: 0x1000a6309 node::Abort() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 3: 0x1000a646f node::OnFatalError(char const*, char const*) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 4: 0x1001e8f17 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 5: 0x1001e8eb3 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 6: 0x100395db5 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 7: 0x1003f1d13 v8::internal::EvacuateNewSpaceVisitor::Visit(v8::internal::HeapObject, int) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 8: 0x1003d957b void v8::internal::LiveObjectVisitor::VisitBlackObjectsNoFail<v8::internal::EvacuateNewSpaceVisitor, v8::internal::MajorNonAtomicMarkingState>(v8::internal::MemoryChunk*, v8::internal::MajorNonAtomicMarkingState*, v8::internal::EvacuateNewSpaceVisitor*, v8::internal::LiveObjectVisitor::IterationMode) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 9: 0x1003d90c5 v8::internal::FullEvacuator::RawEvacuatePage(v8::internal::MemoryChunk*, long*) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
10: 0x1003d8e06 v8::internal::Evacuator::EvacuatePage(v8::internal::MemoryChunk*) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
11: 0x1003f673e v8::internal::PageEvacuationTask::RunInParallel(v8::internal::ItemParallelJob::Task::Runner) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
12: 0x1003b07b2 v8::internal::ItemParallelJob::Task::RunInternal() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
13: 0x1003b0c38 v8::internal::ItemParallelJob::Run() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
14: 0x1003dae75 void v8::internal::MarkCompactCollectorBase::CreateAndExecuteEvacuationTasks<v8::internal::FullEvacuator, v8::internal::MarkCompactCollector>(v8::internal::MarkCompactCollector*, v8::internal::ItemParallelJob*, v8::internal::MigrationObserver*, long) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
15: 0x1003daa76 v8::internal::MarkCompactCollector::EvacuatePagesInParallel() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
16: 0x1003c62a7 v8::internal::MarkCompactCollector::Evacuate() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
17: 0x1003c3b3b v8::internal::MarkCompactCollector::CollectGarbage() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
18: 0x10039647b v8::internal::Heap::MarkCompact() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
19: 0x100392a69 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
20: 0x1003908b0 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
21: 0x10039ef9a v8::internal::Heap::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
22: 0x10039f021 v8::internal::Heap::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
23: 0x10036d0f7 v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
24: 0x1006ebf98 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
25: 0x100a718d9 Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
26: 0x100aabdeb Builtins_PerformPromiseThen [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
error Command failed with signal "SIGABRT".
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

@Johannes-Andersen
Copy link

The same is occurring to me:

Next 12.0.0 MacOS 11.6 Big Sur (I'm not in M1, it's a 13-inch with i5) Chrome 95.0.4638.54 Node 14.16.1

Stack

yarn run v1.22.11
$ next dev
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
info  - Loaded env from /Users/Victor/Documents/tonovermelho/.env.local
event - compiled successfully in 5s (1522 modules)
wait  - compiling /...
event - compiled successfully in 2.5s (1662 modules)

<--- Last few GCs --->

[85093:0x1046a5000]    41664 ms: Scavenge 4056.4 (4080.7) -> 4053.8 (4082.2) MB, 21.9 / 0.0 ms  (average mu = 0.656, current mu = 0.479) allocation failure 
[85093:0x1046a5000]    41693 ms: Scavenge 4058.1 (4082.2) -> 4055.9 (4092.9) MB, 24.7 / 0.0 ms  (average mu = 0.656, current mu = 0.479) allocation failure 
[85093:0x1046a5000]    41726 ms: Scavenge (reduce) 4068.2 (4092.9) -> 4065.7 (4095.9) MB, 30.4 / 0.0 ms  (average mu = 0.656, current mu = 0.479) allocation failure 


<--- JS stacktrace --->

FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory
 1: 0x1012da6a5 node::Abort() (.cold.1) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 2: 0x1000a6309 node::Abort() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 3: 0x1000a646f node::OnFatalError(char const*, char const*) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 4: 0x1001e8f17 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 5: 0x1001e8eb3 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 6: 0x100395db5 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 7: 0x1003f1d13 v8::internal::EvacuateNewSpaceVisitor::Visit(v8::internal::HeapObject, int) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 8: 0x1003d957b void v8::internal::LiveObjectVisitor::VisitBlackObjectsNoFail<v8::internal::EvacuateNewSpaceVisitor, v8::internal::MajorNonAtomicMarkingState>(v8::internal::MemoryChunk*, v8::internal::MajorNonAtomicMarkingState*, v8::internal::EvacuateNewSpaceVisitor*, v8::internal::LiveObjectVisitor::IterationMode) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
 9: 0x1003d90c5 v8::internal::FullEvacuator::RawEvacuatePage(v8::internal::MemoryChunk*, long*) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
10: 0x1003d8e06 v8::internal::Evacuator::EvacuatePage(v8::internal::MemoryChunk*) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
11: 0x1003f673e v8::internal::PageEvacuationTask::RunInParallel(v8::internal::ItemParallelJob::Task::Runner) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
12: 0x1003b07b2 v8::internal::ItemParallelJob::Task::RunInternal() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
13: 0x1003b0c38 v8::internal::ItemParallelJob::Run() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
14: 0x1003dae75 void v8::internal::MarkCompactCollectorBase::CreateAndExecuteEvacuationTasks<v8::internal::FullEvacuator, v8::internal::MarkCompactCollector>(v8::internal::MarkCompactCollector*, v8::internal::ItemParallelJob*, v8::internal::MigrationObserver*, long) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
15: 0x1003daa76 v8::internal::MarkCompactCollector::EvacuatePagesInParallel() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
16: 0x1003c62a7 v8::internal::MarkCompactCollector::Evacuate() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
17: 0x1003c3b3b v8::internal::MarkCompactCollector::CollectGarbage() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
18: 0x10039647b v8::internal::Heap::MarkCompact() [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
19: 0x100392a69 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
20: 0x1003908b0 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
21: 0x10039ef9a v8::internal::Heap::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
22: 0x10039f021 v8::internal::Heap::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
23: 0x10036d0f7 v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
24: 0x1006ebf98 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
25: 0x100a718d9 Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
26: 0x100aabdeb Builtins_PerformPromiseThen [/Users/Victor/.nvm/versions/node/v14.16.1/bin/node]
error Command failed with signal "SIGABRT".
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Could be a duplicate of #30330

see comment #30330 (comment) to see if that works

@victorlucss
Copy link

Thanks, @Johannes-Andersen, this comment saved me!

@Rednegniw
Copy link
Author

Yep, works for me too, thanks! Though I'm not using Chakra UI.

@n1kio
Copy link

n1kio commented Oct 27, 2021

Worked for me too, I'm using Chakra UI.

@koltyakov
Copy link

Sometimes fails with esmExternals: false as well.

@pablolizardo
Copy link

Same issue here using ChakraUI. 😐
👉 Solved by adding these lines in your next.config.js file.

module.export = {
  ...allTheOtherConfigYouAlreadyHave, 
  experimental: {
      esmExternals: false
    }
}

@timneutkens
Copy link
Member

Looking at these reports it's the same as #30330, closing as a duplicate as #30330 has been fixed already, can you try npm install next@canary without esmExternals: false

@benjipott
Copy link

@timneutkens without esmExternals: false, and latest 12.0.2 version doesn't work on my side

@timneutkens
Copy link
Member

@benjipott then it's likely something else than this particular issue. Please open a new issue with a reproduction so that we can investigate it 👍

@balazsorban44
Copy link
Member

This issue has been automatically locked due to no recent activity. If you are running into a similar issue, please create a new issue with the steps to reproduce. Thank you.

@vercel vercel locked as resolved and limited conversation to collaborators Jan 27, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Issue was opened via the bug report template.
Projects
None yet
Development

No branches or pull requests

9 participants