Форум программистов, компьютерный форум CyberForum.ru

ошибка сегментирования - C++

Восстановить пароль Регистрация
 
yekka
384 / 148 / 8
Регистрация: 12.05.2011
Сообщений: 450
13.06.2011, 23:45     ошибка сегментирования #1
При запуске скомпилированной (gcc) программы выскакивает ошибка сегментирования, а при запуске ее же в дебагере (gdb) -- program exited normally.
Как такое понимать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2011, 23:45     ошибка сегментирования
Посмотрите здесь:

Ошибка сегментирования (core dumped) C++
C++ C++ Ошибка сегментирования
C++ Ошибка сегментирования.
C++ Ошибка сегментирования
Ошибка сегментирования C++
Ошибка сегментирования C++
fprintf ошибка сегментирования C++
Ошибка в коде (Ошибка сегментирования (core dumped) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
grizlik78
Эксперт С++
 Аватар для grizlik78
1884 / 1416 / 102
Регистрация: 29.05.2011
Сообщений: 2,961
14.06.2011, 00:03     ошибка сегментирования #2
А так и понимать, что выполнение программы зависит от, например, размещения в памяти или ещё каких внешних факторов. Возможно это какие-нибудь неинициализированные переменные, возможно выход за границы массивов... Программа-то большая?
Может помочь прогон в каком-нибудь valgrind'е (интересно, а он для windows есть? )
yekka
384 / 148 / 8
Регистрация: 12.05.2011
Сообщений: 450
14.06.2011, 00:19  [ТС]     ошибка сегментирования #3
ошибку я уже нашел и исправил.
там был однозначный выход за границы массивов, что-то типа array[-3].
меня просто поставило в тупик, что дебаггер не обращал на это внимания.
Yandex
Объявления
14.06.2011, 00:19     ошибка сегментирования
Ответ Создать тему
Опции темы

Текущее время: 04:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru