Ситуация следующая.
Шлю 1 раз в секунду в сокет пакеты по 15-20 байт, при получении делаю эхо.
Через 1-2 часа поулчаю stack overflow.
Стектрейс:
| Скрытый текст |
| |
| |
Win7, VC 2008
, x32.
Есть идеи куда копать?
В дебагере буфер на отсылку выглядит валидным.
Соединение с тестовой программой, которая отсылает пакеты — есть.
DA>Win7, VC 2008 , x32.
DA>Есть идеи куда копать?
Это все случайно не в длл которая под rundll32 (ну это я так, пальцем ткнул просто)
Ну и посмотреть код не помешает на предмет неадекватного использования alloca().
DA>>Win7, VC 2008 , x32.
DA>>Есть идеи куда копать?
O>Это все случайно не в длл которая под rundll32 (ну это я так, пальцем ткнул просто)
это всё в реале в длл, да.
в тесте — статически всё линкуется.
O>Ну и посмотреть код не помешает на предмет неадекватного использования alloca().
а вот тут, блин, точно засада может быть... A2W/W2A есть в паре мест...как-то я не подумао дад в воскресенье, спс