[Comm] Падение программы под 2.6.3x

Vladimir Karpinsky vkarpinsky на mail.ru
Пн Фев 28 09:16:43 UTC 2011


28.02.2011 11:38, REAL пишет:
> 28.02.2011 14:15, Vladimir Karpinsky пишет:
>> $ ../BIN/bin2sac par=./b2s.par npts=1024 dt=0.05 < tmp3 > tss
>> > *** stack smashing detected ***: ../BIN/bin2sac terminated
>> > ======= Backtrace: =========
>> > /lib/libc.so.6(__fortify_fail+0x40)[0xb77110a0]
>
>> На что ещё стоит обратить внимание, какие тесты провести? Программа
>> очень нужна, буду благодарен за любые советы.
>
> Попробуйте задать флаг препроцессора -U_FORTIFY_SOURCE

То же самое.

Обратил сейчас внимание на различия при компиляции:

4.1, gcc 4.1

$  make
cc sac2helm.c -c
cc getpar.c -c
...



p5, gcc 4.4

$  make
cc sac2helm.c -c
cc getpar.c -c
getpar.c: In function ‘getpar’:
getpar.c:518: warning: format ‘%s’ expects type ‘char *’, but argument 3 
has type ‘int *’
...

Здесь не могла собака порыться?


-- 
	С уважением,
		Владимир.


Подробная информация о списке рассылки community