Winsock. Send. Stack overflow.
От: dr. Acula Украина  
Дата: 17.01.16 15:56
Оценка:
Ситуация следующая.
Шлю 1 раз в секунду в сокет пакеты по 15-20 байт, при получении делаю эхо.
Через 1-2 часа поулчаю stack overflow.
Стектрейс:
  Скрытый текст

Win7, VC 2008 , x32.
Есть идеи куда копать?
В дебагере буфер на отсылку выглядит валидным.
Соединение с тестовой программой, которая отсылает пакеты — есть.
Re: Winsock. Send. Stack overflow.
От: ononim  
Дата: 17.01.16 17:51
Оценка: 6 (1) +1
DA>Win7, VC 2008 , x32.
DA>Есть идеи куда копать?
Это все случайно не в длл которая под rundll32 (ну это я так, пальцем ткнул просто)
Ну и посмотреть код не помешает на предмет неадекватного использования alloca().
Как много веселых ребят, и все делают велосипед...
Отредактировано 17.01.2016 17:52 ononim . Предыдущая версия .
Re[2]: Winsock. Send. Stack overflow.
От: dr. Acula Украина  
Дата: 17.01.16 18:20
Оценка:
DA>>Win7, VC 2008 , x32.
DA>>Есть идеи куда копать?
O>Это все случайно не в длл которая под rundll32 (ну это я так, пальцем ткнул просто)
это всё в реале в длл, да.
в тесте — статически всё линкуется.
O>Ну и посмотреть код не помешает на предмет неадекватного использования alloca().
а вот тут, блин, точно засада может быть... A2W/W2A есть в паре мест...как-то я не подумао дад в воскресенье, спс
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.