Recently, I had a couple of crashes in the battle with demons near the teleporter on Blood Moon Island. It seems to be related to "blood spit" and happens near the end of the battle. Concentrating on killing the two creatures first with "blood spit" capability (they look like floating viruses) seems to prevent this from happening.