The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Создать новую тему
 - Свернуть нити
Пометить прочитанным
Архив | Избранное | Мое | Новое | | |  
Форум Программирование под UNIX
Ошибка сегментирования (код 139) ПОСЛЕ завершения работы., !*! Just friend, 07-Фев-21, 05:13  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Может быть стоит почитать более глубоко что и как возвращают программы и для чег, !*! Аноним (-), 07:23 , 07-Фев-21 (1)
    > Я только начинаю познавать разработку. К сожалению

    Может быть стоит почитать более глубоко что и как возвращают программы и для чего это нужно.

    сообщить модератору +/ответить
  • gt оверквотинг удален Запустите под отладчиком, поставьте точку остановки на з, !*! ыы (?), 09:52 , 07-Фев-21 (2)
    >[оверквотинг удален]
    > что и планировалось, ошибок никаких, но среда QtCreator выводит сообщение не
    > об успешном завершении с кодом 0, а что приложение было завершено
    > с ошибкой и его работа была аварийно остановлена.
    > При завершении работы (по воле пользователя) присутствует ошибка сегментирования (код
    > ошибки 139).
    > На данный момент это совершенно не затрагивает работоспособность программы, однако боюсь,
    > что это может повлиять в дальнейшем. Очень хочется знать в чем
    > может быть источник проблемы.
    > Я только начинаю познавать разработку, по-этому не судите строго. К сожалению поиск
    > в гугл не увенчался успехом. Рассчитываю на вашу помощь.

    Запустите под отладчиком, поставьте точку остановки на закрытие приложения. сделайте трассировку...

    сообщить модератору +/ответить
  • 1000 строк это ниочем базовыe методы поиска и локализации ошибки для данног, !*! nekto (?), 11:15 , 07-Фев-21 (3) +1
    > Доброго времени суток, к сожалению не могу привести пример кода, поскольку проект
    > уже разросся на 1000+ строк, а причина так и не найдена.

    ...
    1000 строк это ниочем...
    базовыe методы поиска и локализации ошибки для данного случая:

    - методом половинного деления коментируем, пересобираем, выполняем код - до просветления или офигивания.
    - ставим множественные вызовы printf/std::cout/qWarn/etc...

    > Я только начинаю познавать разработку, по-этому не судите строго. К сожалению поиск
    > в гугл не увенчался успехом. Рассчитываю на вашу помощь.

    ...
    все когда-то начинали

    В дальнейшем указывется:
    - OS, version
    - copmiler, version
    - минимальный воспроизводимый пример кода с ошибкой

    сообщить модератору +1 +/ответить
  • gt оверквотинг удален В твоей программе вызывается уничтожение объекта по нева, !*! деанон (ok), 00:10 , 20-Фев-23 (4)
    >[оверквотинг удален]
    > что и планировалось, ошибок никаких, но среда QtCreator выводит сообщение не
    > об успешном завершении с кодом 0, а что приложение было завершено
    > с ошибкой и его работа была аварийно остановлена.
    > При завершении работы (по воле пользователя) присутствует ошибка сегментирования (код
    > ошибки 139).
    > На данный момент это совершенно не затрагивает работоспособность программы, однако боюсь,
    > что это может повлиять в дальнейшем. Очень хочется знать в чем
    > может быть источник проблемы.
    > Я только начинаю познавать разработку, по-этому не судите строго. К сожалению поиск
    > в гугл не увенчался успехом. Рассчитываю на вашу помощь.

    В твоей программе вызывается уничтожение объекта по невалидному указателю. Вероятно, ты где-то забыл обнулить этот пресловутый указатель. И вообще, не красиво приходить к джентельменам без кода. В конце концов, есть github. Поверь, твой овнокод никому не нужен.

    сообщить модератору +/ответить
 
Пометить прочитанным Создать тему
Архив | Избранное | Мое | Новое | | |



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру