When referencing a sub-string of a variable, using a negative value stored in another variable, the shell will seg-fault. Steps to reproduce: / # s=abcdefg / # n=2 / # echo ${s:$n} cdefg / # n=-2 / # echo ${s:$n} Segmentation fault Expected behavior: / # s=abcdefg / # n=2 / # echo ${s:$n} cdefg / # n=-2 / # echo ${s:$n} fg
*** This bug has been marked as a duplicate of bug 7688 ***