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í.