[Comm] Падение программы под 2.6.3x
Vladimir Karpinsky
vkarpinsky на mail.ru
Пн Фев 28 12:04:53 UTC 2011
28.02.2011 14:37, REAL пишет:
> 28.02.2011 16:31, 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]
>>>
>>> Скачал файл, сделал ему make, перешёл в example2, ошибок нет. В
>>> файле tss
>>> собрались всяческие бинарные данные.
>>
> Не, это я на автомате добавил недостающее, и как-то сразу забыл (сейчас со
> всех сторон моего внимания требуют).
>
> В общем, попробуйте в конец функции main добавить exit(0);
> потом make
> потом пробуйте пример
Спасибо! Я бы с этим до конца дней своих бы ковырялся...
Действительно вылет не случился, сейчас со смыслом результата буду
разбираться. Пока вижу, что Файлы tss получились в обоих случаях идентичными.
Вопрос на будущее: почему в разных системах ЭТО обрабатывается по-разному?
Повторюсь я не программист, поэтому не в курсе, но хотелось бы понять:
отсутствие exit --- это ошибка? Почему она проявляется в одних условиях, и
не проявляется в других?
Ещё раз огромное спасибо!
--
С уважением,
Владимир.
Подробная информация о списке рассылки community