I figured it out: I was dumb enough to corrupt my stack. I did it very elegantly, so I was still able to see the "call stack", but information regarding local variables in a specific frame was corrupted. Handling memory with more care and respect solved this annoying issue.
Thanks John for your effort.