Здесь все члены InputSystem имеют недопустимые адреса в памяти (0x000
)
Либо someMethod()
обнуляет данные вашего класса, либо вы неправильно диагностировали проблему.
Измените свою основную функцию следующим образом:
InputSystem& inputSystem = InputSystem::get_mutable_instance();
inputSystem.Handle();
Это помещает создание синглтона и первую попытку использовать его на отдельных строках. Запустите ваш отладчик и пролистайте код, чтобы найти точную точку повреждения данных вашего синглтона.