Не так много, чтобы пойти, как другие предложили. Трассировка стека, с которой вы связаны, почти не содержит информации. Однако можно с уверенностью сказать, что на основе this=0x38
вы пытаетесь найти что-то в объекте, который не является деревом. Мое личное предположение состоит в том, что ваша структура данных, содержащая ваш std::map<unsigned int, Player>
, имеет эту карту после пары других членов (которые имеют общий размер 56 байт), но вы пытаетесь получить доступ к этой структуре данных с помощью указателя NULL
. То есть, хотя ошибка сегментации произошла в std::_Rb_tree
, ошибка вообще отсутствует в реализации std::map
.