Subject: Re: screen sometimes not reattaching
To: None <current-users@netbsd.org>
From: matthew sporleder <msporleder@gmail.com>
List: current-users
Date: 07/26/2007 02:45:39
On 7/26/07, Thomas Klausner <wiz@netbsd.org> wrote:
> Hi!
>
> Lately, screen started misbehaving -- it sometimes doesn't reattach
> detached sessions. I'm using 4.99.25/amd64.
>
> I'm not quite sure what I have to do to reproduce this, but I
> currently have that state on one of my machines.
>
> # ll /tmp/screens/S-wiz/
> total 4
> drwx------ 2 wiz users 512 Jul 25 10:01 .
> drwxr-xr-x 3 root wheel 512 Jul 23 13:53 ..
> prwx------ 1 wiz users 0 Jul 26 00:34 28211.ttyp0.hiro
> srw------- 1 wiz users 0 Jul 25 08:20 467.ttyp0.hiro
>
> The 28211 one is a session I can still use, but I can't attach to the
> 467 one.
>
> From ps output:
> root 467 0.0 0.0 1372 2324 ? IWs Mon01PM 0:00.00 SCREEN -d -RR -e^zz (screen-4.0.3)
> root 28211 0.0 0.3 1680 2812 ? Ss 10:01AM 0:00.00 SCREEN -d -RR (screen-4.0.3)
> wiz 29758 0.0 0.2 528 1764 ttyp5 Ss+ 12:34AM 0:00.00 screen -d -RR -e^Zz (screen-4.0.3)
>
> # screen -r 467.ttyp0.hiro
> There is no screen to be resumed matching 467.ttyp0.hiro.
>
> Any ideas what's happening here?
On my box screens seem to be of type p (named pipe, I think) and have
the permissions 600. (although your working screen seems to have a
700)
Your non-working screen session has somehow managed to transform into
a unix socket. I wonder if you can ktrace detaching until you do it
again.