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