Ошибка 0x7 в x64 действительно часто связана с указателями, которые либо не инициализированы, либо структура данных неправильно выровнена. При чтении из файла COLL особенно важно, чтобы структура точно совпадала с тем, что ожидает код — иначе память чуть сместится и всё падает. В общем, правильное выравнивание и проверка указателей — главные моменты, на которые стоит обращать внимание.