Tuto chybu jsem viděl při vynucení alokace pseudoterminálu pomocí ssh -t -t
nebo ssh -tt
.
tcgetattr
funkce se používá k vyhledání atributů pseudoterminálu reprezentovaného deskriptorem souboru; k uložení metadat terminálu je zapotřebí deskriptor souboru a ukazatel na strukturu termios. Zdá se mi to z kód pahýlu v glibc
že tato chyba představuje nulový ukazatel pro termios
strukturovat. Nejsem si jistý, zda jsou stejné sémantiky pro zpracování chyb na místě pro implementace tcgetattr
specifické pro platformu .
Pokud chcete tuto chybu potlačit, vyvolejte ssh
takhle:
ssh 2>/dev/null
Tím se STDERR přesměruje na /dev/null
; při vyvolání s tímto přesměrováním chybu neuvidíte. Všimněte si, že tím budou maskovány další chyby pomocí ssh
; možná budete muset toto odstranit pro účely ladění.