This might be a pretty obscure question, but I just had a thought as to why I might sometimes get crashes randomly.
Anyway, do loaded assets get "cached"? If not, then could loading and releasing assets possibly fragment memory to an extent that could cause a game to crash?