T>Думается, что где-то течет или портится память, но тогда не понятно, почему я не вижу ни одной ошибки в RELEASE и более того, релизный вариант работает как задумывалось, а дебажный — нет. T>Может кто сталкивался с подобным поведением вектора и подскажет метод поиска и устранения ошибки?
Я бы проверил количество приходящих байт в nextStep() (переменная iResult) и значение переменной ul_buffer_size.
В приведенном коде — утечки могут быть только тут — потому что дальше без проверок используются константы при обращении с буфером — вначале строго 9 байт, потом строго 6 байт.