Bletchley Park Lv 1
To my great surprise, after quite a few attempt, I was able to load the same file as I had been trying without problem. This to me indicates that the problem is with a variable which is not being initialized at startup. That it worked is then due to 'dirty' memory locations (or clean memory locations whichever). This hint should make it easier for you to track this bug down.