[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