Arrays sind auch Pointer. (Falls du das nicht wusstest...)
Und ein Array-Überlauf führt (wie schon zig mal erwähnt) in der Regel zu mystischen Problemen...

Also nochmal alle Arrays prüfen, zur Not alle mal zu groß machen.

Gruß, Yaro