URL:
  <https://savannah.gnu.org/bugs/?67085>

                 Summary: corrupts the main terminal screen after detach when
utmp is not supported by the system
                   Group: GNU Screen
               Submitter: vinc17
               Submitted: lun. 05 mai 2025 11:30:06
                Category: Program Logic
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 4.9.1
           Fixed Release: None
         Planned Release: None
           Work Required: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: lun. 05 mai 2025 11:30:06      By: Vincent Lefèvre <vinc17>
Under Debian/unstable, screen 4.9.1 corrupts the main terminal screen when a
session is detached. I suspect that it outputs data (including escape
sequences that move the cursor and erase data) to the main terminal screen
instead of the alternate screen.

To reproduce, just run screen in a terminal, then type C-a d to detach the
session. Depending on the configuration, the effect may be more or less
visible.

This issue has occurred since utmp support got removed from systemd, and it
disappears when I rebuild screen without utempter support (in which case,
screen just complains that /var/run/utmp does not exist). I don't know the
actual cause of the issue, though: it is rather surprising that a utmp-related
bug has an effect on the data output.

I think that the real fix would be to remove the deprecated utmp support
entirely (possibly as an option, which does not seem to be possible right
now).

My Debian bug report and comments:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104514

Removing utmp support would fix
  https://savannah.gnu.org/bugs/?func=detailitem&item_id=66036







    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?67085>

_______________________________________________
Message posté via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to