Well, trying the use of the debuglog is proving difficult since it's a looped loop of about 100 objects within a 60 hz loop. That's a lot of debug logging.
----------------
One time when I got it to MAV, I checked the Type data for thisship and thisBullet and neither were null and both had (what looked like) valid image pointers.
I don't know if it matters but neither object was actually colliding, and both FreeImage lines were commented out.
----------------
A few times I commented out both of the FreeImage lines AND the Delete lines and the program never crashed...
----------------
One time when I got it to MAV, I checked the Type data for thisship and thisBullet and neither were null and both had (what looked like) valid image pointers.
I don't know if it matters but neither object was actually colliding, and both FreeImage lines were commented out.
----------------
A few times I commented out both of the FreeImage lines AND the Delete lines and the program never crashed...