#segmentation-fault #forth #gforth
#ошибка сегментации #далее #gforth
Вопрос:
Я использую Gforth 0.7.0 в Linux. Каждый раз, когда я пытаюсь запустить gforthmi, независимо от того, какие параметры я использую, он прерывается из-за ошибки сегментации, как показано ниже:
[bahman@bleda ussa]$ gforthmi ussa.fi -m 4M ussa.fs
redefined block-offset
Segmentation fault.
redefined block-offset
Segmentation fault.
redefined th
*OS command line*:-1: No such file or directory
comp-image >>>./temp-image.fi1<<< ./temp-image.fi2 ussa.fi bye
Backtrace:
$7FE2020FE850 throw
$7FE202134408 slurp-file
chmod: cannot access `ussa.fi': No such file or directory
rm: cannot remove `./temp-image.fi1': No such file or directory
rm: cannot remove `./temp-image.fi2': No such file or directory
Я попробовал это как на 32-битной, так и на 64-битной машине, и результаты были точно такими же.
Чего я не понимаю / делаю неправильно? Я был бы признателен за любую помощь / идею. TIA,
—
Бахман
Комментарии:
1. Считаете ли вы, что это подходящее место, чтобы задать этот вопрос?
2. Что не так с SO?! В любом случае, я открыт для предложений 🙂
3. Посетите superuser.com для таких вопросов 🙂
4. Хорошо. Я тоже опубликовал свой вопрос там. Хотя я думал, что это скорее вопрос опыта программирования Forth, чем системного администрирования; так что правильные места для меня здесь.
5. Разрешение (в списке рассылки Gforth / GNU).
Ответ №1:
Проблема заключалась в моей собственной глупой ошибке. Я 2DUP
работал с пустым стеком.
Комментарии:
1. Вы должны принять свой собственный ответ, это удалит этот вопрос из списка неотвеченных.