Там иногда рядом с моим бинарником создается файл core. Мне его скинули. Глянул через gdb что там происходит. Выложил на пастебин.
Крешится по сигналу SIGSEGV. Сделал backtrace.
Интересны пункт 7-4
#4 <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#5 in vtable for __cxxabiv1::__si_class_type_info () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6 QNetworkAccessManager::get(QNetworkRequest const&) () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#7 NetworkReply::request() ()
NetworkReply - мой класс
Daemon - просто перехватывает сигнал и выводит в логи.
Но логов нет, они отключены, т.к. там мало памяти.
Я правильно понимаю, что после запроса QNetworkAccessManager::get внутри происходит ошибка сегментации?
Qt 5.15.2
На своем пк не получается воспроизвести. Контейнеров несколько и не у всех появляется файл core
https://pastebin.com/TukHrCBJ
С санитайзерами собрать надо и стек протекторами всякими
Обсуждают сегодня