Я получаю ошибку сегментации при доступе к объекту, который выглядит действительным и полностью доступным в GDB.Разве сегментация не всегда связана с недоступной памятью?
РЕДАКТИРОВАТЬ: более подробная информация.
Сбой произошел под GDB, чтобы я мог изучить память объекта.Для членов были установлены правильные значения, так что нет никаких шансов, что я получал доступ к постоянной памяти.Инструкция, в которой произошел аварийный отказ, имеет вид Var = Obj.GetMember()
, где Var, GetMember и соответствующий член являются короткими целыми числами.Перекос?Я предполагаю, что это вызовет ошибку шины, а не сегментацию.Я постараюсь восстановить все.Проблема в том, что этот фрагмент кода выполняется тысячи раз в секунду, а сегментация происходит один раз в несколько дней.