Задать вопрос
Slavenin999
@Slavenin999
программист php/erlang/elixir/js

C++ как определить почему падает приложение?

Доброго времени суток, %habrauser%!

Пишу простое fcgi-приложение с использованием openssl, которое будет шифровать/дешифровать приходящие данные. В с++ я разбираюсь слабо, всё собрано из примеров и допилено напильником, поэтому могут быть странные вещи, просьба на них указать :), чтобы можно было поправить. Первая проблема, это то, что приложение в windows падает на втором запросе (под ubuntu такого не наблюдается), первый отрабатывает нормально. Вторая проблема, что в windows в консоль после расшифровки выводятся правильные данные, а вот при ответе на запрос приходит помимо основных данных еще куда переносов строк и кусок "левой" строки, а в ubuntu данные вообще не расшифровываются.

Собираю командой
g++ function.cpp main.cpp -o encrypt -I/usr/include/openssl/ -L/usr/lib/ssl/ -lssl -lcrypto -lfcgi -ldl -lpthread -lboost_regex


Буду благодарен за любую помощь!
Исходники здесь https://github.com/Slavenin/fcgi_encrypt
  • Вопрос задан
  • 3232 просмотра
Подписаться 5 Оценить Комментировать
Ответ пользователя KOLANICH К ответам на вопрос (4)
KOLANICH
@KOLANICH
Знаю JS, PHP, C++, C#
попробуй натравить статический анализатор
Ответ написан