Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2011-06-28 16:09:49 ЛС | профиль | цитата
nesco,
nesco писал(а):
сам поток глючит с выделенной памтью

+1

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

0