<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/123509>123509</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[BUG] LLVM ERROR: out of memory on WSL
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
kraudy
</td>
</tr>
</table>
<pre>
Hi, i'm trying to implement a simple autograd in mojo, but i get this LLVM error.
```bash
LLVM ERROR: out of memory
Allocation failed
[187884:187884:20250118,172648.512482:ERROR file_io_posix.cc:144] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[187884:187884:20250118,172648.512585:ERROR file_io_posix.cc:144] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
Please submit a bug report to https://github.com/modularml/mojo/issues and include the crash backtrace along with all the relevant source codes.
Stack dump:
0. Program arguments: mojo engine.mojo --debug-level = full
#0 0x000055add47e26bb llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) Signals.cpp:0:0
#1 0x000055add47e0619 llvm::sys::RunSignalHandlers() Signals.cpp:0:0
#2 0x000055add47e2d3d SignalHandler(int) Signals.cpp:0:0
#3 0x00007f961c717520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#4 0x00007f961c76b9fc __pthread_kill_implementation ./nptl/./nptl/pthread_kill.c:44:76
#5 0x00007f961c76b9fc __pthread_kill_internal ./nptl/./nptl/pthread_kill.c:78:10
#6 0x00007f961c76b9fc pthread_kill ./nptl/./nptl/pthread_kill.c:89:10
#7 0x00007f961c717476 gsignal ./signal/../sysdeps/posix/raise.c:27:6
#8 0x00007f961c6fd7f3 abort ./stdlib/./stdlib/abort.c:81:7
#9 0x000055add47b2da9 llvm::report_bad_alloc_error(char const*, bool) ErrorHandling.cpp:0:0
#10 0x000055add47b2df5 (/home/kraudy/Mojo/mojo-grad/.magic/envs/default/bin/mojo+0x5715df5)
#11 0x00007f961cbff3e3 (anonymous namespace)::handle_oom(void* (*)(void*), void*, bool, bool) tcmalloc.cc:0:0
#12 0x00007f961cc0e1a4 tcmalloc::allocate_full_cpp_throw_oom(unsigned long) tcmalloc.cc:0:0
#13 0x00007f95a80063b5
mojo crashed!
````
The system
```bash
Linux Ubuntu 5.15.146.1-microsoft-standard-WSL2 #1 SMP Thu Jan 11 04:09:03 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
mojo version
```
More specific error
```bash
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted
```
This is the mojo issue: https://github.com/modular/mojo/issues/3958
Thanks.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJy8Vk1z5CgS_TXUJaMUCH3WoQ5y92gmNrpnO9r2zlGBAEmMEWgBle1_vwEqu6u8Dk_PZTrUFpTg5SPJfJnUOTlqIY6ouEHF5x1d_WTs8cHSlT_vesOfj79JRD6BRKSawdtnqUfwBuS8KDEL7YGCixOgqzejpRykhtn8acK2fvUgYRQe_CQdfPnyn68grDU2QbgJT4m3p6duQriJC375_v3f31HWgFk9mAFmMRv7jHDTKGUY9dJoGKhUggeE4iatq7rOUda8DggmBU7TGpFPaUXKvE6KlOQ1QVkTwWGQSnTSdItx8ilhLGzOc1R8BrMIDYi07tkh0nJxkky4be7FjEjLlnX7i7fXYMV_w3dGldRjx1bbxZ-yBn434FY2RWtgLHBpBfPGPgMiNUHk8Lf4F3XxD_Cf6dPf4v9NCeoEuLWfZQiGfh3BisVYH8Jk8n5xKGsQaRFpR-mntU-YCTxmw1dF7aziOIRLK51bhQOqQwwxtXIBfhLALHUT9JQ9eEuZAKqMHuFR-gmoUnGJFUqcqPbgzGqZAGa4cCHGbj1lD8DXeQkscIMTiP--2RCrM1A7riGMA8kYtSD0KLVI4ni_56Jfx70SJ6EAZZ9hWJVCuAFEMgz4CWOMi4JynleClH0PSp3mYClrwgXEwTcrtY887gJ9ROofiyx97IzzVtAZkTImmvaIHOBWjpoql7AlEMfx_2Y2fWMWl-nhPbPfV72B_EY1V8I6ROqPkcnbA_GMwxUGIvVf8svOKNVwKFNWpVVBMETbrZI9Iu1TXXZlvldSr0_7Ua_bB5Y4k5SI3OCnnBQEb9EVAPNrwLI_DAy6bvGTFZR3D1Kp7lWONnVIEGn14kNoXQwvdyQhZfKQa1V5tlP8jB3thdVU_ayFqg6Z-eKa8j0Ll3t-FrY-XMJWbz2eVyWMLt5QRNyGATPZlICLJWhCVA9EWkulExGYVChrXhxSX-GWA6-GDGgfUjvieL5d6NUkft9IpsEBZ6zDdWz1hNPLqN0Uo-sp72gQ-S4WCURqNlELzGjnEWliRTFGhQD8JSyIYSn1-CYMQ5bg_zM4FOcwnMwsEGm3IodI-3VTn5Dx-1DAwpFmOkqGSCv0adPRga7KI9L2Ur8K1g1-Kqq04ENx1nKSpemV0_phyEQW7FJt9PNsVgeazsItUQkO2-mnmF2dCbpYn4zkiDQb1yasef0tTj7B6-zFGz-84tkc_beVhEt_kCteDIuU5q_LNxp0K6-iCyLXsWXp_GTN45nXqmOrwCGo78e2LiSgoDXGZdYXgHATNTWqueCIpJf1PzyxI7ibBJxr1fsdQpANuO9X7VcokrRI0rxM0v0smTXODH7vPNWcWr7_4_YL2RTz9us3uJtW-BfVEG4o5D0OzscZ3N99AoJJDpsuvXn9-vs9Im00-nKAk7BOGn3FPlL9aqwAtwgmB8m2Nuf9M3hhZ6mpF8CoUoIDHbywEL0d-iuqQepwDCZC_4NI5Tzf7ug1QxCJqQWPE_WbsocKBu8sxE0TcnLrlt46WzqQLpbQeLZYgQPQXxfut2UbkTY7FPULMNUPsQDv-DHjh-xAd-KYVllF6kORl7vpiEucUoLZkFZFP-RZX1QFE7zo6yotM1Lt5PHcBh1SQoq8TOpKCFpk1dCnoq7zEuVYzFSqJOhIYuy4i0yOKckKfNgp2gvlYmdLiBaP58MREhpdewyb9v06OpRjJZ13P2C89Cq2xDf3v4ae6oOuFIyGP26_7Farjh_4LCrd9tov1vwpmL903Jnx6Uj-FwAA__8LUICX">