LINUX.ORG.RU

segv без -g


0

0

Глупая довольно вопроса, но, может, кто что присоветует?

Есть довольно большая программа, под мегабайт исходников, не моя. Параллельная, под MPI.

Компилю ее без -g, валится в segfault. Компилю ее с -g, работает. Причем, даже если вместе с -O2.

И это устойчиво воспроизводится под многие платформы, компиляторы и реализации MPI.

Интересует меня, как такое может быть.

★★★★★

Ответ на: комментарий от Die-Hard

Сорри что влезаю. Но сам встречался с такой проблемой:

template < class C > class T {};

void X::func ( T < A > in_Parms = 0 ) - ошибка в релизе, segv void X::func ( T < A > & in_Parms = T < A > (0) ) - все пучком

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