I've read from multiple sources that changing the gc.buffer (256 to 1024 or 2048) works, but it only for a little while, and when you re-load Rust, it's reset.  Regardless, it still happens.  Why?  Is there a permanent fix?