С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 2
Регистрация: 11.12.2015
Сообщений: 47
1

Вылеты в случайных местах

24.07.2017, 23:26. Показов 654. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Возникла проблема стабильности программы демона:
В случайное время программа может вылететь с ошибкой в случайном месте.
Приложение многопоточное.
Вылетает чаще всего из-за Stack owerflow или ошибки чтения памяти.
В последний раз вылетала в файле inetwork.cpp
Строка 116
C++
1
res = curl_easy_perform(curl);
И все это абсолютно случайно.
Исходный код https://github.com/Elektro-Volk/EBotPlatform
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.07.2017, 23:26
Ответы с готовыми решениями:

Зависания в случайных местах
Использую Eclipse + MinGW и Irrlicht. Отлаживаемвая программа зависает во время отладки (gdb) в...

Все элементы исходного массива, стоящие на нечетных местах, возвести в квадрат, на четных местах – в куб
как будет код не знаете? Дано два массива байтов, один заполнен числами. Заполнить второй массив...

Массивы: поменять местами соседние элементы, стоящие на четных местах, с элементами ,стоящими на нечетных местах
В заданном одномерном массиве поменять местами соседние элементы ,стоящие на четных местах ,с...

Массивы. Заменить все отрицательные элементы, стоящие на четных местах, максимальным его элементом, а на нечетных местах - минимальным
В заданном массиве В, который содержит 21 элемент, заменить все отрицательные элементы, стоящие на...

3
71 / 71 / 55
Регистрация: 04.06.2016
Сообщений: 237
24.07.2017, 23:27 2
Ну вероятно где-то утечка памяти происходит.
0
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
24.07.2017, 23:33 3
И вы ждете что кто-то весь ваш код в поисках ошибки перелопатит?
В первую очередь понакидайте assert-ов проверяющих выход за границы массива. Возможно, кто-то где-то затер рандомные данные, что и дало рандомный результат.
0
0 / 0 / 2
Регистрация: 11.12.2015
Сообщений: 47
24.07.2017, 23:50  [ТС] 4
Забыл уточнить, все самое главное в longpoll.cpp. Скорее всего там и утечка, только понять бы где.
0
24.07.2017, 23:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.07.2017, 23:50
Помогаю со студенческими работами здесь

В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах
1)В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с...

Сортировка массива: на нечетных местах расположить нечетные элементы, а на четных местах - четные элементы
Как отсортировать массив, чтобы на нечетных местах стояли нечетные элементы, а на четных местах...

Вывод чисел, стоящих на четных местах, в десятичной с.с., а чисел, стоящие на нечетных местах, как вещественных с одним знаком после запятой
В файле a.txt задано 10 целых чисел в восьмеричной системе счисления. Выведите числа, стоящие на...

В бинарном файле поменять местами элементы, что стоят на парных местах с элементами, что стоят на непарных местах
Помогите пожалуйста написать код. В бинарном файле поменять местами элементы, что стоят на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru