<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/130190>130190</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
LLVM ERROR: out of memory
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
CerLioX17
</td>
</tr>
</table>
<pre>
I have an i7 13700k with a 4080 and 32 GB. I have 100 GB of free space in my SSD m.2, and I already put 16gb of virtual memory with a maximum of 32 GB. I don't understand why I always getting this message, I already tried to start the command with ninja j-4 and j-2, and still nothing. I'm sharing the log here.
Stack dump:
0. Program arguments: C:\\Users\\aless_u6oxdvy\\llvm-project\\build\\bin\\llvm-tblgen.exe -gen-dag-isel -I C:/Users/aless_u6oxdvy/llvm-project/llvm/lib/Target/RISCV -IC:/Users/aless_u6oxdvy/llvm-project/build/include -IC:/Users/aless_u6oxdvy/llvm-project/llvm/include -I C:/Users/aless_u6oxdvy/llvm-project/llvm/lib/Target --long-string-literals=0 C:/Users/aless_u6oxdvy/llvm-project/llvm/lib/Target/RISCV/RISCV.td --write-if-changed -o lib/Target/RISCV/RISCVGenDAGISel.inc -d lib/Target/RISCV/RISCVGenDAGISel.inc.d
Exception Code: 0x80000003
#0 0x00a77df9 HandleAbort C:\Users\aless_u6oxdvy\llvm-project\llvm\lib\Support\Windows\Signals.inc:429:0
#1 0x63b428b4 (C:\WINDOWS\SYSTEM32\ucrtbased.dll+0xc28b4)
#2 0x63b43ed2 (C:\WINDOWS\SYSTEM32\ucrtbased.dll+0xc3ed2)
#3 0x009a9151 llvm::report_bad_alloc_error(char const *, bool) C:\Users\aless_u6oxdvy\llvm-project\llvm\lib\Support\ErrorHandling.cpp:177:0
#4 0x009a9aff out_of_memory_new_handler C:\Users\aless_u6oxdvy\llvm-project\llvm\lib\Support\ErrorHandling.cpp:190:0
#5 0x63c56608 (C:\WINDOWS\SYSTEM32\MSVCP140D.dll+0x26608)
#6 0x63b2fb72 (C:\WINDOWS\SYSTEM32\ucrtbased.dll+0xafb72)
#7 0x00bd9c67 operator new(unsigned int) D:\a\_work\1\s\src\vctools\crt\vcstartup\src\heap\new_scalar.cpp:41:0
#8 0x0037665c std::_Default_allocate_traits::_Allocate(unsigned int) C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include\xmemory:136:0
#9 0x0036c68c std::_Allocate_manually_vector_aligned<struct std::_Default_allocate_traits>(unsigned int) C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include\xmemory:189:0
#10 0x0036c54f std::_Allocate<8, struct std::_Default_allocate_traits>(unsigned int) C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include\xmemory:253:0
#11 0x003789f0 std::allocator<char>::allocate(unsigned int) C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include\xmemory:986:0
#12 0x0036c591 std::_Allocate_at_least_helper<class std::allocator<char>>(class std::allocator<char> &, unsigned int &) C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include\xmemory:2268:0
#13 0x0036c60c std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>>::_Allocate_for_capacity<0>(class std::allocator<char> &, unsigned int &) C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include\xstring:805:0
#14 0x0036fb39 std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>>::_Reallocate_grow_by<class `public: class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> & __thiscall std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>>::append(char const *const, unsigned int)'::`2'::<lambda_1>, char const *, unsigned int>(unsigned int, class `public: class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> & __thiscall std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>>::append(char const *const, unsigned int)'::`2'::<lambda_1>, char const *, unsigned int) C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include\xstring:3001:0
#15 0x00378c6c std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>>::append(char const *const, unsigned int) C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include\xstring:1507:0
#16 0x0099f7a0 llvm::raw_string_ostream::write_impl(char const *, unsigned int) C:\Users\aless_u6oxdvy\llvm-project\llvm\lib\Support\raw_ostream.cpp:961:0
#17 0x0099d793 llvm::raw_ostream::write(char const *, unsigned int) C:\Users\aless_u6oxdvy\llvm-project\llvm\lib\Support\raw_ostream.cpp:250:0
#18 0x00374e58 llvm::raw_ostream::operator<<(class llvm::StringRef) C:\Users\aless_u6oxdvy\llvm-project\llvm\include\llvm\Support\raw_ostream.h:230:0
#19 0x00374de9 llvm::raw_ostream::operator<<(char const *) C:\Users\aless_u6oxdvy\llvm-project\llvm\include\llvm\Support\raw_ostream.h:258:0
#20 0x006f35ec `anonymous namespace'::MatcherTableEmitter::EmitMatcher C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\DAGISelMatcherEmitter.cpp:681:0
#21 0x006f0eda `anonymous namespace'::MatcherTableEmitter::EmitMatcherList C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\DAGISelMatcherEmitter.cpp:1098:0
#22 0x006f23f1 `anonymous namespace'::MatcherTableEmitter::EmitMatcher C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\DAGISelMatcherEmitter.cpp:455:0
#23 0x006f0eda `anonymous namespace'::MatcherTableEmitter::EmitMatcherList C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\DAGISelMatcherEmitter.cpp:1098:0
#24 0x006f23f1 `anonymous namespace'::MatcherTableEmitter::EmitMatcher C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\DAGISelMatcherEmitter.cpp:455:0
#25 0x006f0eda `anonymous namespace'::MatcherTableEmitter::EmitMatcherList C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\DAGISelMatcherEmitter.cpp:1098:0
#26 0x006f23f1 `anonymous namespace'::MatcherTableEmitter::EmitMatcher C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\DAGISelMatcherEmitter.cpp:455:0
#27 0x006f0eda `anonymous namespace'::MatcherTableEmitter::EmitMatcherList C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\DAGISelMatcherEmitter.cpp:1098:0
#28 0x006f31a5 `anonymous namespace'::MatcherTableEmitter::EmitMatcher C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\DAGISelMatcherEmitter.cpp:633:0
#29 0x006f0eda `anonymous namespace'::MatcherTableEmitter::EmitMatcherList C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\DAGISelMatcherEmitter.cpp:1098:0
#30 0x006f0344 llvm::EmitMatcherTable(class llvm::Matcher *, class llvm::CodeGenDAGPatterns const &, class llvm::raw_ostream &) C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\DAGISelMatcherEmitter.cpp:1404:0
#31 0x006e9192 `anonymous namespace'::DAGISelEmitter::run C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\DAGISelEmitter.cpp:198:0
#32 0x006e989a llvm::TableGen::Emitter::OptClass<`anonymous namespace'::DAGISelEmitter>::run C:\Users\aless_u6oxdvy\llvm-project\llvm\include\llvm\TableGen\TableGenBackend.h:40:0
#33 0x003707cf llvm::function_ref<(class llvm::RecordKeeper const &, class llvm::raw_ostream &)>::callback_fn<(class llvm::RecordKeeper const &, class llvm::raw_ostream &)>(int, class llvm::RecordKeeper const &, class llvm::raw_ostream &) C:\Users\aless_u6oxdvy\llvm-project\llvm\include\llvm\ADT\STLFunctionalExtras.h:46:0
#34 0x00b3f204 llvm::function_ref<(class llvm::RecordKeeper const &, class llvm::raw_ostream &)>::operator()(class llvm::RecordKeeper const &, class llvm::raw_ostream &) const C:\Users\aless_u6oxdvy\llvm-project\llvm\include\llvm\ADT\STLFunctionalExtras.h:69:0
#35 0x00b3d3b9 llvm::TableGen::Emitter::ApplyCallback(class llvm::RecordKeeper const &, class llvm::raw_ostream &) C:\Users\aless_u6oxdvy\llvm-project\llvm\lib\TableGen\TableGenBackend.cpp:69:0
#36 0x00b40b2f llvm::TableGenMain(char const *, class std::function<(class llvm::raw_ostream &, class llvm::RecordKeeper const &)>) C:\Users\aless_u6oxdvy\llvm-project\llvm\lib\TableGen\Main.cpp:143:0
#37 0x003e7f5d tblgen_main(int, char **) C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\Basic\TableGen.cpp:83:0
#38 0x008850d0 main C:\Users\aless_u6oxdvy\llvm-project\llvm\utils\TableGen\llvm-tblgen.cpp:18:0
#39 0x00bdb6c3 invoke_main D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78:0
#40 0x00bdb53a _scrt_common_main_seh D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288:0
#41 0x00bdb3cd _scrt_common_main D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:331:0
#42 0x00bdb748 mainCRTStartup D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp:17:0
#43 0x76405d49 (C:\WINDOWS\System32\KERNEL32.DLL+0x15d49)
#44 0x7707ce3b (C:\WINDOWS\SYSTEM32\ntdll.dll+0x6ce3b)
#45 0x7707cdc1 (C:\WINDOWS\SYSTEM32\ntdll.dll+0x6cdc1)
ninja: build stopped: subcommand failed.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzsWltz3KjW_TX4heouBLo--KEj2_lc48xMuf1lznlSIUDdJAi6APny70-hS1t2-kzipBNPUieVKrcQbNbaawMbBHVObrQQpyB5A5KzE9r5rbGnpbBX0vwryk5qwx9OL-GW3gpINZQZjEiG0Ed4J_0WUhijHEGqOSQYvn2zhGPVCCH49g00DWysENDtKBNQatg-wPX6DLZLDHDZt7uEVFlB-QPcdR5G6aYOrW6l9R1VsBWtsQ9TZy29l23Xhgr77rjRAGcedpoL63wwebd96M3e0QcHN8J7qTfQb6WDrXCObkTo-7Ffb6Xg0BvoPLUe-q2AzLRtbyn0q6X-QOGHRdzj_bDYQ3deKgW18VupN0t4CXDWQrelduhPQGU2cCusWAK0Ami19pR9hLxrd4CEZ7SE_b8_rdlY2kJqN10rtHeArGAZ6iQlSMr_d8K64SdVwrmqS809v30YipS6bRc7az4I5oeSupOKjz-lntXytdoIvRT3Ai42Qi843SykEwouLofu8MXQF7542hG-eNLL8Bj-yBrgixtqNyKUXl-uy_dwcfkyWwNcfCE1Ux0XL24_Ynls_u1c4GKhjN4snA9SLpT0wlLlADlDx3PU9HfpOVws7qz0YiGbBdtSvREcLgz8u1ZvhT5bvb1cC7WUmsEFf0HtJQdodX7PxM5Lo2FpuAgRh-5z1P8jAK0gwARBdI8QzTLeFPD_qOZKrGpj_RSbU2A-j8pnIdn7ICkDvqRcd7udsaH4L6m5uQvt13KjqXIBGiCrGBeArNCIIYLoPiV1jPM6hgDnY9d_Xf5-9sdf69D43-ub83cEg6TsmPU1dYIvuVIAv0H3LDQDuBiN4dEYERx_hbHQ7NEY6b1T0CJKIthzJCtAVlYEflVNeUWVMqwS1hoLcM621EJmtPMQ4FWYQ2pjFMDFcdx5HrrpRQqTEduFOSbKspkr4wkwbRpoOl-Zphrm10qLu2rbC2y_I5oCzdAkvRYsSVOUf06Ld-v35Z9RjM72WuDQ7FGLdBAWN3X2FcLS0OzRWNb7qeYFSzNodsJSbyzU4g7gvNP9esmh1D5IdzZ0REFSVnfGfgRJGYGkDI5zloGkvGXeGBWeWe-YW9avMt1uX2MraHgIEjhGFbWju-Jo5q28x0SyNE0YdJ4PsVadiYZ2yg-RRr2ovKWyXz_C29VYegD36KBp5bmQSgSM7ySzxpnGw_fShfV37TsuDUhKjHBwXmnattPSh0h4HxaWm5FdkCiQj5cxWZI4RzlIynFOBkl5PwRaiAKSzngVA6-Upfmc14S8aqnuqFIP1a1g3tiKqp4GIKXztmP-S3xx_s_in0_TW5jd0MQ_iZsD_AEp8zBT_KxkcUJmZKMxiPOiQY9cRgrGAlKGOTJwmL_4Z4VvkaczRngvXxEdCl_qKyWo89VWqJ3oGSrq3GfIBw0_Xw8CnIbYmPtmKHtVxXGazxxE9uMbzcZ3TZ1k1ZBdTYQORHko3wf23j24hF_mxGdaNMZWjO4oC_RIiX5KP08-W-Uombk5Ht3c1KR4HTdfi_1UtLHmrqof9sEOUrTraiVDcvfc5g-BGNSCVRV2gIwq9SoOorud0PyTNLD_8Ty6QiqCs6EdSBF-fCClom3NaRVNCD5JKp8YOrAcTKj_p8qrqfKqEwdBKJrNHMm0JrP0dSboF0rwip6LEpTNPJcO26miySia7__o3ei4yjhvBR3L-w1-JdudOrgX_C80v20XFrCMIMZNRZHOxc9GCjwryDMKn2J_Tdg4QTPY02YoFkn-d7CnvRsgZfg_LfaPLda9Ttei-Wroj3EyFhxmsQ0cyJxDMXHgongZh2ca_ADgySyjw8OOJW1IIlhYRKg2-qE1nYOatqI_6N3PjO-oZ1thb2itxHkrvQ8pcHgRHsaXXwe_87IfvL3pt0KDpBwPuEazY3dj_KT5LOxxNFJAgtNjULiS7ivPxF5II0LFXAo88sCkiX4aKeJklrhi8otIEf_8UiS_iBTpzy9F9otIkU9rRUSTn0aKlMzOrHDxa0hBpmUbkTie5RszZL3dA0nS5Psx43v-ujRcDJ-X_qShe-322Ul6qP4su3h2ivJ93RGjeOaOMQUQRVTgz8k6mn2iqO30sWE_w_tEPTzBzQs68-XeyF7LPcA_dr4Mng9J48vonX8jw08yyxnV6ecbyj4Kzfv0Mp6lxeNHNZKhjDUzok2nmZdGV1Y0h1P5a8GM5b8JsRP2pQG458yoUjVlH6tGf59ecP7kDOY4ho8k0-rsJmwDbq4uRmdTdX7vLXWDSrNj7_FLYk0ajOIfr9J-S4T7L4DH7WWs_yNcms4-BJFkdCkndfFlI3y126mHcozYY3vhG_bxfzPcxwV2znvI1uoY1bg5wPsdlfrgwcOzE6Yp9A6H3ScEv3wADsP2WA4JdPYL0izNGL85E5E1CYfDPZ2qHbhPM0ZwQU_-6zf9BxafN9RJNisa0eVzcEMal-cJ4ggGVEfrfX4taXTLfNkrxi_xdcoIlPrWfBS9V47x2f3xWdyLipm2NXoptQJklc0wxGjCkBAKK8esHyv3SContt8ZDc7ncKIJDmH8UzjfGQohs2OUGE9Qsjjvw6K8vlkPjY-Po52NnNkpbBwShiyNUcLj4vDNjwfnRdvf_Pjt_Pr38yuCl2dXV_3Fjyi0Gi5-BFthWctC6iFI_blbJNpzpfY3SNLQ5NFQMhniLHqpIc6iwVB_7RCQFewvyEHnzW4nwnQHXVdPFxQbKpXgyxN-SnhBCnoiTqMsjnBR5Elysj1N0pixrKA8wjVhOOMNy9Icc0ExSuMIn8hTjHCCCEoxxnGULFmCRERYE3PMYxQLECPRUqmWYawujd2cSOc6cRoRFBXoRNFaKNdfH8VYizvYvwUYg-TsxJ72A7zuNg7ESEnn3aMZL70Sp1dX79_B8-vrP64DM9N5aJrx1udJZ9Xp1vtdf58FXwB8sZF-29VLZtrZ3bqnN-76_h3AFyPA21P8nwAAAP__6CGKGg">