Wenn ich mal raten soll, würde ich drauf tippen, dass es indirekt mit einem uralten Bug des xservers zu tun hat.
Seit Jahren taucht im virtuellen Terminal [tty1,...,tty7] immer mal wieder der
staircase effect auf. Der xserver schreibt dann seine Meldungen in der Form
Es gab dann Bug-Fixes, indem der xserver zu jedem Zeilenende zusätzlich ein
#0A (=line feed) zusätzlich zum
#0D (=carriage return) ausgab.
Ging natürlich am eigentlichen Problem vorbei: Offenbar hat der xserver das Verhalten des Terminals dahingehend verändert, dass es ein carriage return tatsächlich wortwörtlich ausführt und nur zum Anfang zurückspringt und nicht zusätzlich selbständig in die nächste Zeile springt (line feed) wie sonst bei Unix-artigen Terminals üblich. Das Problem mit dem staircase effect wurde also mit einem workaround "korrigiert", indem das zusätzliche Zeichen #0A eingebaut wurde, statt das Terminal in die erwartete Betriebsart zu setzen.
Ich halte es für möglich, dass dieses Spielchen immer noch bei fatalen Fehlermeldungen des xservers eine Rolle spielt, aber nix genaues weiß ich nicht.
Denkbar wäre also, das heutzutage normalerweise kein line feed mehr ausgegeben wird, aber dennoch ein Fehler bei den Fehlermeldungen übrig geblieben ist.
ERGÄNZUNG:
Mehr zu Terminal-Einstellungen findet sich in den man pages von stty und termios. Ziemlich unübersichtlicher Kram, da seine Urgründe auf die 60er-Jahre zurückgehen, als Terminals noch echte Terminals, Männer noch echte Männer und kleine grüne Männchen vom Planeten Jaglan Beta noch echte kleine grüne Männchen vom Planeten Jaglan Beta waren.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams