Добрый день! Решаю следующую задачу: отправка SOAP-запросов и обработка ответов от сервера. Если сервер не отвечает,запрос записывается в очередь, которая мониторится в параллельном потоке. То есть главный поток отправляет запросы и обрабатывает ответы, если нет ответов складывает в очередь, продолжает отправлять следующие запросы ,обрабатывать ответы и т.д. Параллельный поток раз в определенный промежуток времени просматривает все запросы и отправляет их на сервер, если приходит положительный ответ от сервера, удаляет запросы из очереди. Многопоточность реализую с помощью pthread, отправку SOAP-запросов - библиотеки curl. Приложение падает. Отладка с помощью gdb выдает следующее: Program received SIGSEGV, Segmentation fault 0x000000000043d633 in Curl_raw_nequal()
Понимаю, что так сказать сложно, но, может быть, у кого-то сразу появятся идеи. Постараюсь подготовить адекватный код.