критические секции. странное.
От: ksd Россия  
Дата: 19.04.17 15:14
Оценка:
почему может лочиться LeaveCriticalSection?!

вот что вижу отладчиком на удаленной машине:

1. после вызова InitializeCriticalSection, LockCount == -1

2. соответственно на EnterCriticalSection становится LockCount == 0, на LeaveCriticalSection становится LockCount == -1

создается критическая секция одним потоком, используется другим, все Enter/Leave в этом потоке строго парные.

что бы это могло быть?
Re: дело оказалось в другом.
От: ksd Россия  
Дата: 19.04.17 16:00
Оценка:
ksd>что бы это могло быть?
виснет проверка стека в дебажной версии, что то ломает стэк. как лучше всего искать?
Re[2]: дело оказалось в другом.
От: ononim  
Дата: 20.04.17 06:51
Оценка:
ksd>>что бы это могло быть?
ksd>виснет проверка стека в дебажной версии, что то ломает стэк. как лучше всего искать?
windbg: ba w адрес_который_ломается
Как много веселых ребят, и все делают велосипед...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.