Ну, это определенно не вызывает readlink более одного раза.Если вы не называете его необычными флагами?
$ls
entropy share
$ls -l
total 0
lrwxrwxrwx 1 entropy users 14 Aug 8 14:26 entropy -> /home/entropy/
lrwxrwxrwx 1 entropy users 11 Aug 8 14:18 share -> /usr/share/
$ltrace ls 2>&1 | grep readlink
$ltrace ls -l 2>&1 | grep readlink
readlink(0xbfdbb6c0, 0x9549b90, 15, 0, 0xb75ceec8) = 14
readlink(0xbfdbb6c0, 0x954a148, 12, 0xbfdbb992, 0) = 11
$
Судя по всему, ls без флага никогда не вызывает readlink и будет вызывать его только один раз для каждой ссылки, если задан длинный флаг.Я не знаю много о плавком предохранителе, намного меньше плавкого предохранителя питона.Так что, к сожалению, я не могу ответить на ваш первоначальный вопрос, кроме как сказать, что это очень похоже на ошибочное поведение на вашей стороне, но я могу ошибаться.