URL: <https://savannah.gnu.org/bugs/?61534>
Summary: long session names break screen with no error message/rails Project: GNU Screen Submitted by: None Submitted on: Tue 23 Nov 2021 07:22:00 PM UTC Category: Program Logic Severity: 3 - Normal Priority: 5 - Normal Status: None Privacy: Public Assigned to: None Open/Closed: Open Release: 4.8.0 Discussion Lock: Any Fixed Release: None Planned Release: None Work Required: None _______________________________________________________ Details: screen will allow you to specify a long session name without error, but does not work if your session name is too long. For initial sessions, this causes there to be no session created, but no error: jmcminn@dukhat:~$ screen -S averyverylongsesssionnameaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -d -m bash -c 'ping -c 600 localhost' jmcminn@dukhat:~$ screen -ls No Sockets found in /run/screen/S-jmcminn. jmcminn@dukhat:~$ For renamed sessions, the rename command takes, but results in a "Dead" session that cannot be attached to or further interacted with: jmcminn@dukhat:~$ screen -S shortname -d -m bash -c 'ping -c 600 localhost' jmcminn@dukhat:~$ screen -ls There is a screen on: 102297.shortname (11/23/2021 11:00:57 AM) (Detached) 1 Socket in /run/screen/S-jmcminn. jmcminn@dukhat:~$ screen -S shortname -X sessionname averyverylongsesssionnameaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa jmcminn@dukhat:~$ screen -ls There is a screen on: 102297.averyverylongsesssionnameaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (11/23/2021 11:00:58 AM) (Dead ???) Remove dead screens with 'screen -wipe'. 1 Socket in /run/screen/S-jmcminn. jmcminn@dukhat:~$ _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?61534> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/