Globale Variablen sind eben meistens keine gute Idee...
Eben unter anderem weil sie jeder von überall modifizieren kann ohne dass es einen Setter gibt, auf den man einen Haltepunkt setzen kann.
Um herauszufinden wann und wodurch die Variable geändert wird, gibt es zwei einfache Möglichkeiten:
- Umbenennen und beim Kompilieren alle Fehlerstellen prüfen
- Einen Haltepunkt auf die Zuweisung der Variablen setzen und das Programm im Debugger starten. Wenn das Programm dort ankommt, in der Liste der Haltepunkte einen Datenhaltepunkt auf die Variable setzen. Dann hält das Programm an, wenn diese modifiziert wird.