MT5. Éppen ez az, hogy nem volt hibás indexelés. Egyszerűen eltűntek az adatok menet közben. Ugyanezt előadta egyébként egy lista mutatóval is.
Konstruktor:pList = new List();
pList.Add(1.5);
pList.Clear();
Működik, nincs hiba.
Később, amikor hozzá akartam férni a listához:pList.Clear();
//invalid pointer access
Természetesen nem töröltem a mutatót... Mindegy, beraktam néhány plusz ellenőrzést, illetve amennyire lehet, kerülöm a dinamikus tömböket.