question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

See original GitHub issue

I was following your quickstart guide. I added everything correctly. But when I run the yarn start command it is giving me a heap out of memory error.

Here is the full error code.

Starting the development server...


<--- Last few GCs --->

[7184:0x150008000]    17284 ms: Scavenge (reduce) 2034.7 (2051.9) -> 2034.2 (2052.9) MB, 10.7 / 0.0 ms  (average mu = 0.340, current mu = 0.355) allocation failure 
[7184:0x150008000]    17286 ms: Scavenge (reduce) 2034.9 (2051.9) -> 2034.4 (2053.1) MB, 1.8 / 0.0 ms  (average mu = 0.340, current mu = 0.355) allocation failure 
[7184:0x150008000]    17298 ms: Scavenge (reduce) 2035.3 (2055.3) -> 2034.8 (2055.6) MB, 11.4 / 0.0 ms  (average mu = 0.340, current mu = 0.355) allocation failure 


<--- JS stacktrace --->

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
 1: 0x104e18398 node::Abort() [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
 2: 0x104e18518 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string<std::nullptr_t>(char const*) [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
 3: 0x104f186d0 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
 4: 0x104f18664 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
 5: 0x10505496c v8::internal::Heap::CollectionBarrier::Wait() [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
 6: 0x105055a54 v8::internal::Heap::MarkCompactPrologue() [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
 7: 0x105053468 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
 8: 0x1050519c4 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
 9: 0x10505a994 v8::internal::Heap::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
10: 0x10505aa00 v8::internal::Heap::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
11: 0x105039a70 v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
12: 0x1052a947c v8::internal::Runtime_AllocateInOldGeneration(int, unsigned long*, v8::internal::Isolate*) [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
13: 0x10552c26c Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
14: 0x1095d7b40 
15: 0x10553db10 Builtins_ArrayForEach [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
16: 0x1054c4fb4 Builtins_InterpreterEntryTrampoline [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
17: 0x1054c4fb4 Builtins_InterpreterEntryTrampoline [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
18: 0x1054c4fb4 Builtins_InterpreterEntryTrampoline [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
19: 0x1054c4fb4 Builtins_InterpreterEntryTrampoline [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
20: 0x1054c4fb4 Builtins_InterpreterEntryTrampoline [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
21: 0x1054f48bc Builtins_GeneratorPrototypeNext [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
22: 0x1054c4fb4 Builtins_InterpreterEntryTrampoline [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
23: 0x1054f48bc Builtins_GeneratorPrototypeNext [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
24: 0x109573b6c 
25: 0x1054c4fb4 Builtins_InterpreterEntryTrampoline [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
26: 0x1054c4fb4 Builtins_InterpreterEntryTrampoline [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
27: 0x10556d37c Builtins_PromiseFulfillReactionJob [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
28: 0x1054e51b8 Builtins_RunMicrotasks [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
29: 0x1054c2748 Builtins_JSRunMicrotasksEntry [/opt/homebrew/Cellar/node@14/14.17.3/bin/node]
30: 0x150008000 
error Command failed with exit code 1.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:8 (5 by maintainers)

github_iconTop GitHub Comments

3reactions
fgatti675commented, Jan 6, 2022

Thanks for the report @rgtstha We are aware of this and currently looking into how to solve it.

For now, you can set the react-scripts dependency to ^4.0.3 which seems to solve the issue.

It has started since create-react-app has updated that dependency by default.

If anyone has any idea on how to solve the issue please let me know! Increasing the heap size does not help. Something seems to leak memory I’m the build process

0reactions
LuLue7775commented, Dec 27, 2022

You’re right, thanks a lot! Love your work, great quality of code. Actually urge me on writing TS.

Read more comments on GitHub >

github_iconTop Results From Across the Web

FATAL ERROR: Ineffective mark-compacts near heap limit ...
The error occurs when you exceed the default maximum memory allowed for Node.js. All this does is increase the maximum memory allowed.
Read more >
JavaScript heap out of memory - Snyk Support
You may encounter an error such as the following while running one of the Snyk CLI commands: FATAL ERROR: Ineffective mark-compacts near heap...
Read more >
How to solve JavaScript heap out of memory error
FATAL ERROR : Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory. Both errors above occur when ...
Read more >
FATAL ERROR: Ineffective mark-compacts near ... - YouTube
Next. js optimized production build Error. FATAL ERROR : Ineffective mark - compacts near heap limit Allocation failed - JavaScript heap out of ......
Read more >
Ineffective mark-compacts near heap limit Allocation failed ...
I try to build onnxruntime for web. I'm stuck on Heap Memory problem. Env: Node: 16.15.1 Python: 3.10.5 RAM: 16GB.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found