The gmod-team is constantly making updates for the game, that will(are meant to) fix the irregular crashes; it's hundreds of them. But to troubleshoot in such a complicated game as garry's mod, is easier said than done. All those nasty LUA-files.. Before they find and treat one error, some other pops up. If you look at the game from when garry's mod was new, many major changes hasn't been done. It's basically been the same setup all the way to this day. The only change that's been regularly updated is the source-engine; because it has to keep up with the never-ending circuit of new hardware and software(witch all other parts of a game also should do). I believe, that like a phx/wire-folder needs continuously updating. If you're not updating the files you will sooner or later receive accelerating data-stream errors down your console or maybe discover that one of the phx-props having a hard time with the physics and so on.. The same applies to garry's mod, but maybe with a little twist.. As said, garry's mod is an endless network of codes and functions that constantly grows. And many of these old functions/codes; files, like many, based on the same garry's mod that came in 2005, doesn't quite keep up with the changes/udates. So they sit on hold until they come in a conflict with the newer software, and POFH! There's the error.. POFH! There is the other error.. POFH! We managed to fix the first error.. POFH! "We got another error... awww, this sucks, Garry!"
well, this is just a crazy theory that came uncontrolled out of my head. But maybe it means someting