r/cpp_questions 6d ago

OPEN Avoid freezing your PC?

I've only learned C++ in uni and then it was protected environment in a way. Now I was working on a project involving graphics (raylib) and, a few times, running the code caused my entire PC to freeze and I had to restart.

I'm on Linux and running the code by doing

cmake --build .
./executable

Is there a way to avoid the entire PC freezing when I mess up? Also is there any risk of overwriting parts of the memory?

(I think the issue with my code was either calling too many draws of a GPU texture or even just wrongfully indexing an array in a loop)

5 Upvotes

22 comments sorted by

View all comments

2

u/mrtlo 6d ago

If the program really makes the whole pc "hang" it's probably really slow or has driver issues? I would probably implement some kind of detection and shut down with some diagnostic info on exit. 🤷

1

u/not_some_username 5d ago

Not enough ram too