Статьи Галерея Форум Чат Файлы HowTo Ссылки Поиск
Текущее время: 20 сен 2019, 22:14




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: SegFault на new
СообщениеДобавлено: 02 авг 2004, 16:42 
Всем привет!

Народ, помогите!!! Уж всё перепробовал!!!

Есть программка на С++, компилится без проблем, из-под дебаггера выполняется "на УРА"! С бряками и без (т.е. вообще без точек останова, просто запускаю...)

А вот из консоли - нифига!

Ладно, думаю, давай всё обвешаю printf'ами... Обвешал. Оказалось, что не проходит через строку

Код:
int *var = new int [4];


ЗЫ: Перезагрузка не помогает.
ЗЗЫ: Fedora Core 1.0.

Никто не сталкивался?


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 03 авг 2004, 09:11 
Всё, всем спасибо,я нашёл..

Дело было в том, что в конструкторе класса, один из методов которого и делал выделение памяти, я в функцию getcwd() передавал переменную - указатель char*, который нигде не проинициализировал.

Однако всё равно странно, что под Windows работало, под SUN SPARC тоже работало.

Тема закрыта.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 03 авг 2004, 10:18 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 28.11.2003
Сообщения: 861
Откуда: Минск
TopGun,

На будущее, если проблема с памятью в программе -
пользуйся memprof или valgrind.


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
[ All resources are available under GNU GPL ] [ Support ] [ Hosted by DataHata | MyCloud.by ] [ Powered by phpBB® Forum Software © phpBB Group ]

LVEE Winter LVEE Rambler's Top100