Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Segmentation fault при перезапуске / 8 сообщений из 8, страница 1 из 1
31.08.2006, 18:24
    #33956569
bemtaill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Segmentation fault при перезапуске
Привет всем. Есть прога. Работает под линуксами.
При первом запуске все ок. Останавливаю, перезапускаю. Практически сразу вылетает:
"Segmentation fault"

В дебагере получаю стек:

Код: plaintext
1.
# 0   0x08074323 in cmw::init () at ../UTILITY/FesaEnvironment.h: 9 
# 1   0x08176915 in main () at /acc/sys/L86/usr/include/c++/ 3 . 2 . 3 /iostream: 62 
соответственно FesaEnvironment.h:9 это:

Код: plaintext
static bool getTimingSimulationMode() { return timingSimulationMode; }

И че всё это значит? :)
...
Рейтинг: 0 / 0
01.09.2006, 09:56
    #33957475
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Segmentation fault при перезапуске
С дебагером особо не дружу, поэтому не претендую на достоверность предположения - может у программы есть другие потоки, и сигментайшин файл встречается в другом месте?
...
Рейтинг: 0 / 0
01.09.2006, 11:03
    #33957694
bemtaill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Segmentation fault при перезапуске
Неа. Поток одЫн!
...
Рейтинг: 0 / 0
05.09.2006, 19:11
    #33966409
cap83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Segmentation fault при перезапуске
здарова
...
Рейтинг: 0 / 0
05.09.2006, 19:39
    #33966455
blinded
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Segmentation fault при перезапуске
Эка вас батенька приложило. Это у вас ios_base::Init не создался, он отвечвет за правильную инициализациб cin, cout, cerr
А вот комментарий перед ним в ios_base.h
// 27.4.2.1.6 Class ios_base::Init
// Used to initialize standard streams. In theory, g++ could use
// -finit-priority to order this stuff correctly without going
// through these machinations.
Дерзайте интересно что же у вас происходит
...
Рейтинг: 0 / 0
06.09.2006, 19:16
    #33969253
bemtaill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Segmentation fault при перезапуске
cap83здарова
ЗДР!
blindedЭка вас батенька приложило. Это у вас ios_base::Init не создался, он отвечвет за правильную инициализациб cin, cout, cerr
А вот комментарий перед ним в ios_base.h
// 27.4.2.1.6 Class ios_base::Init
// Used to initialize standard streams. In theory, g++ could use
// -finit-priority to order this stuff correctly without going
// through these machinations.
Дерзайте интересно что же у вас происходит

Спасибо, буду в ближайшее время смотреть...
...
Рейтинг: 0 / 0
08.09.2006, 12:23
    #33973536
bemtaill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Segmentation fault при перезапуске
похоже что ошибка в другом: там класс 'Init' а не 'init' + не 'cmw' :(
...
Рейтинг: 0 / 0
08.09.2006, 20:40
    #33975392
blinded
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Segmentation fault при перезапуске
Не ты посмотри iostream:62 там
static io_base::Init __ioinit;
вот внутри его конструктора вся хрень и творится
только вот реализации конструктора я не вижу он по всей видимости в libstdc++ , а разворачивать исходники - лом
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Segmentation fault при перезапуске / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]