Это прекрасно работает с bash в любой версии fedora, о которой я знаю (только что дважды проверил 22). Единственное логическое объяснение заключается в том, что вы на самом деле не запускаете bash. Попробуйте следующие две вещи:
set -o
. echo $BASH_VERSION
. Если такой переменной нет, значит, вы не используете bash. Если я правильно читаю исходный код ядра, эта строка:
readlink[85]: unhandled signal 7 code 0x1 at 0x00000020000b8f60 in libc-2.26.so[2000049000+13e000]
Сообщает вам то, что вам нужно знать. libc загружается в шестнадцатеричном формате 0x2000049000
и имеет длину 0x13e000
байт. Адрес, по которому произошел сигнал, — 0x00000020000b8f60
. Чтобы выяснить, где относительно libc возникает ошибка, вычислите0x00000020000b8f60
-0x2000049000
.
Я получаю 0x6ff60
, так что ищите это место в objdump -d libc...
или nm -g libc...
.