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

Building application with nimble run causes system to crash (out of memory) #1284

Open
WeebNetsu opened this issue Nov 11, 2024 · 1 comment

Comments

@WeebNetsu
Copy link

WeebNetsu commented Nov 11, 2024

When trying to build Lesson 50 using nimble run, it will quickly use up all my systems RAM and force me to reboot to get it to respond again. This some sort of leak or maybe unhandled memory usage?

I recorded a video to show what happens, I cancelled the execution before my system crashed of course
https://github.com/user-attachments/assets/368a64ba-bc5e-4269-96f5-23c0ef605944

This seems to be a new issue, since I was previously able to build this without issue.

It seems to produce this bit of info before taking my system for a ride:

Verifying dependencies for x11@1.2
   Building project/project using c backend
/home/netsu/.nimble/pkgs2/async_http_request-0.1.4-944652f72180b0daac91cd897a466e3a0f7c0625/async_http_request.nim(157, 34) template/generic instantiation of `request` from here
/home/netsu/.choosenim/toolchains/nim-2.2.0/lib/pure/httpclient.nim(1154, 14) Warning: Deprecated since v1.5; use HttpMethod enum instead; string parameter httpMethod is deprecated [User]

In case important:
OS: OS: EndeavourOS (Arch Linux)
CPU: AMD Ryzen 7 5700X (16) @ 3.400GHz
RAM: 16GB
nimble v0.16.1 compiled at 2024-10-02 02:00:57
Nim Compiler Version 2.2.0 [Linux: amd64]
Compiled at 2024-10-02

@Patitotective
Copy link

Hi, I was able to replicate the same behavior in my computer. I also tried to find any memory leaks with valgrind but I'm not sure how to analyze the result, here is log file after running valgrind --leak-check=full --log-file=./mem-leak-nimble.log nimble run: https://pastebin.com/5Z4JiM9F.

OS: Linux Mint 21.3 Cinnamon
CPU: 12th Gen Intel Core i5-12450H
RAM: 8GB
nimble v0.16.1 compiled at 2024-10-02 02:00:57
Nim Compiler Version 2.2.0 [Linux: amd64]

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

No branches or pull requests

2 participants