Написано же, this было nullptr, зачем показывать этот фрагмент? Смотри по стеку где вызов, добавляй проверки на валидность, чтобы подобного не было.
Хотя, судя по тому, что я вижу внизу *(uintptr_t*)0x2950
могу лишь посоветовать начать учить С++ для начала