LINUX.ORG.RU

Aborted


0

0

Здравствуйте. Возникла крупная проблема: программа компилируется отлично, и так же линкуется. Но при запуске выдает моментально "Aborted" и умирает. Дебаггер показывает что получен сигнал SIGABORT и пишет что мол 0xffff... - ???

Умирает прога еще до входа в main(). Пишется на С++. Т.к. проект огромный, я не могу кратко описать что делается в программе (вроде ничего особенного). Подскажите - может есть какое-нибудь объяснение?

★★★★
Ответ на: комментарий от asso_w

Дык... сразу перед входом в main() ???

Там еще косячишка такой (я портирую кривые исходники):

Класс SChar юзает класс CSheep; Класс CMovableObject юзает SChar; Класс CSheep наследуется из CMovableObject;

Т.е. класс CMovableObject юзает SChar который юзает child CSheep...

Короче геморой... И причём на протяжении всех исходников такая проблема...

Esh ★★★★
() автор топика
Ответ на: комментарий от ANDI

ANDY - спасибо за подсказку. Я попробую проверить... Скорее всего именно так и есть...

Esh ★★★★
() автор топика

Такой глюк был в двух модулях, но один я исправил а этот никак не хочет Вроде кажется что все делаю правильно... Посмотрите плз кто может помочь тут: http://plg.lrn.ru/uploads/aborted.tar.gz (4 кб) Я повыкидывал лишние куски из исходника. Очень буду благодарен.

Esh ★★★★
() автор топика
Ответ на: комментарий от Esh

Всё ребята. Спасибо за советы. Я разобрался. Косяк был в том, что я делал примерно так: std::string var = NULL; И вылетал exception. Ну бывает иногда затупы... Просто код огромный портирую из MFC+DirectDraw в Линукс (STL+SDL)

Esh ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.