bugGNU Screen - Bugs: bug #43054, the command "windowlist"...

 
 

bug #43054: the command "windowlist" freezes the program

Submitted by:  rawle <rollo>
Submitted on:  Sat 23 Aug 2014 05:10:00 AM UTC  
Votes:  10  
 
Category:  Crash/Freeze/Infloop Severity:  3 - Normal
Priority:  5 - Normal Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Closed Release:  4.2.1
Fixed Release:  4.6.2 Planned Release:  None
Work Required:  None

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

( Jump to the original submission)

Mon 23 Oct 2017 12:35:49 PM UTC, comment #8:

Should be fixed in 4.6.2 release.

Amadeusz Sławiński <amade>
Project Administrator
Sat 22 Jul 2017 06:11:58 PM UTC, comment #7:

This feels related to bug #51500

Steve <ssducf>
Thu 09 Feb 2017 02:05:14 PM UTC, comment #6:

Also can't reproduce.
Can you provide steps you use to compile screen?

And also /etc/screenrc from those systems (for whatever legacy reason screen loads it before loading users .screenrc and some distributions like to do their own modifications to this file)

Also seeing as you can identify two versions it broke between any change you could bisect it? (Use screen-v4 branch)

One more thing, what terminal emulator do you run screen in?

Amadeusz Sławiński <amade>
Project Administrator
Tue 23 Aug 2016 10:41:06 PM UTC, comment #5:

Further tested screen 4.0.3 on Slackware 14.1 (32-bit) and screen 4.4.0 on Slackware 14.2 (32-bit).

The 4.0.3 version did NOT manifest the freezing problem but the 4.4.0 version froze using the same step-to-reproduce procedures mentioned in previous messages.

cychoi <cychoi>
Mon 22 Aug 2016 07:47:30 PM UTC, comment #4:

I compiled 4.3.1 & 4.4.0 and tested again on the same system. The same issue still happens.

BTW, it's a 64-bit Debian, in case that matters.

Some console output below for your reference:

cychoi:~/tmp/screen/screen-4.4.0$ cat screenrc
vbell on
termcapinfo * vb@
defmonitor on
cychoi:~/tmp/screen/screen-4.4.0$ SCREENDIR=. SCREENRC=./screenrc ./screen

...

(inside the screen session)

cychoi:~/tmp/screen/screen-4.4.0$ echo $STY^G
18361.pts-11.XXXX
:windowlist

[FREZZE HERE]

...

cychoi:~$ ps xf | grep screen
18536 pts/12 S+ 0:00 \_ grep screen
18360 pts/11 S+ 0:00 \_ ./screen
18361 ? Zs 0:00 \_ [screen] <defunct>

cychoi <cychoi>
Mon 22 Aug 2016 12:58:20 PM UTC, comment #3:

Screen version 4.01.00devel (GNU) 2-May-06... more than 10 years ago.

In case we will find this bug and will fix it, you will need to update anyway. So, before report bugreport(s) please be sure that this bug is still there, i.e. try to reproduce it in the last stable version of GNU screen. At this moment this is 4.4.0.

I can't reproduce this problem in openSUSE (x86_64) git-version and also in gentoo (x86_64) v4.3.0.

Axel, can you check it please? If Debian community have patch already, I think we can add/commit it.

Alexander Naumov <anaumov>
Project Administrator
Thu 18 Aug 2016 09:55:54 PM UTC, comment #2:

Steps to reproduce:

1. put the following in $HOME/.screenrc
vbell on
termcapinfo xterm*|putty* vb@
defmonitor on

2. run screen

3. trigger a bell in screen, e.g.: echo ^G

3. execute :windowlist

4. done


System info:

Screen version 4.01.00devel (GNU) 2-May-06

Distributor ID: Debian
Description: Debian GNU/Linux 7.11 (wheezy)
Release: 7.11
Codename: wheezy

cychoi <cychoi>
Sat 05 Sep 2015 03:31:42 PM UTC, comment #1:

Can you check with newer version? Does it still freeze?
Anyway I need more information some backtrace or something.

Amadeusz Sławiński <amade>
Project Administrator
Sat 23 Aug 2014 05:10:00 AM UTC, original submission:

running latest version of gnu screen 4.2.1 compiled on centos 6.5. when i invoke screen i use the command "windowlist" and the program freezes. Sometimes the window says unable to find the main process.

rawle <rollo>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ssducf (Posted a comment)
  • -email is unavailable- added by ssducf (Voted in favor of this item)
  • -email is unavailable- added by anaumov (Posted a comment)
  • -email is unavailable- added by cychoi (Posted a comment)
  • -email is unavailable- added by amade (Posted a comment)
  • -email is unavailable- added by rollo (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 10 encouragements so far.

    Only logged-in users can vote.

     

     

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-10-23 amade StatusWorks For Me => Fixed
        Open/ClosedOpen => Closed
        Fixed ReleaseNone => 4.6.2
    2017-07-22 ssducf Carbon-Copy- => Added ssducf
    2016-08-22 anaumov StatusNeed Investigation => Works For Me
    2015-09-05 amade StatusNone => Need Investigation

    Back to the top


    Powered by Savane 3.3