nesco писал(а):
сам поток глючит с выделенной памтью+1
Я с самого начала говорю только то, что вижу физически, в регистрах процессора, на стеке и в памяти. А вижу я, что менеджер памяти мается дурью. Если выделять память вручную, работать с указателем на эту область, а потом вручную её подчищать, то проблем, скорее всего, не будет. А если всё доверять менеджеру памяти, то при многопоточности он по невыясненным причинам начинает путаться, где-то досадная редко вылезающая ошибка прокралась. В текущем потоке, который вылетел, дебаггером я вижу жёстко зафиксированную в адресном пространстве структуру переменных менеджера памяти, в которой прописаны недопустимые адреса за пределами 3 гигабайт. Кто их туда записал - загадка, при инициализации приложения там всё нормально (в пределах сегмента данных). Надо трассировать, трассировать... А учитывая многопоточность, мне, пожалуй, не хватит свободного времени - многопоточная трассировка - непростое и кропотливое дело.