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

win-vs2022-arm64 builds often fail due to compiler is out of heap space #3707

Open
MoLow opened this issue May 7, 2024 · 2 comments
Open

Comments

@MoLow
Copy link
Member

MoLow commented May 7, 2024

15:20:10 C:\workspace\node-compile-windows\node\deps\v8\src\codegen\code-stub-assembler.h(3330,1): fatal  error C1060: compiler is out of heap space [C:\workspace\node-compile-windows\node\tools\v8_gypfiles\v8_initializers.vcxproj]
15:20:10   frames-tq-csa.cc
15:20:10 C:\workspace\node-compile-windows\node\deps\v8\src\codegen\code-stub-assembler.h(3391,5): fatal  error C1060: compiler is out of heap space [C:\workspace\node-compile-windows\node\tools\v8_gypfiles\v8_initializers.vcxproj]
15:20:10   data-view-tq-csa.cc
15:20:10 C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\xtr1common(84,1): fatal  error C1060: compiler is out of heap space [C:\workspace\node-compile-windows\node\tools\v8_gypfiles\v8_initializers.vcxproj]

https://ci.nodejs.org/job/node-compile-windows/55848/nodes=win-vs2022-arm64
https://ci.nodejs.org/job/node-compile-windows/55857/nodes=win-vs2022-arm64
https://ci.nodejs.org/job/node-compile-windows/55870/nodes=win-vs2022-arm64

@StefanStojanovic
Copy link
Contributor

I've noticed the increase as well. Will look into it.

@StefanStojanovic
Copy link
Contributor

Here's an update: Since the RAM is an issue, there are some things I can try. The simplest one is to increase the size of the pagefile and see how that affects the CI. I've checked the reliability report and the compiler is out of heap space errors seem to be evenly spread among all VS2022 machines. This is helpful as I can apply changes to half of them (changes that are machine-related) and follow how it affects the distribution and number of errors. I'll share results and updates when I have them, just wanted to let everyone know this is not forgotten.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants