bugGNU Screen - Bugs: bug #26844, displayed sequence segfaults screen

 
 

bug #26844: displayed sequence segfaults screen

Submitter:  None
Submitted:  Thu 18 Jun 2009 10:31:18 PM UTC
   
 
Category:  Crash/Freeze/Infloop Severity:  3 - Normal
Priority:  * 5 - Normal Status:  Works For Me
Privacy:  Public Assigned to:  None
Open/Closed:  Closed Release:  4.0.3
Fixed Release:  None Planned Release:  None
Work Required:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Thu 03 Aug 2017 01:45:33 PM UTC, comment #2: 

I can't reproduce, and it did happen on very old version.

If someone can still reproduce it, please open new bug.

Amadeusz Sławiński <amade>
Group administrator
Fri 19 Jun 2009 01:02:54 AM UTC, comment #1: 

The problem seems to happen when COLORS256 is defined.  Disabling -DCOLORS256 seems to resolve the problem.

Per request, here is the xterm-color entry and its base entries:

xterm|xterm-color|X11 terminal emulator:\
  :ti@:te@:tc=xterm-xfree86:

xterm-xfree86|XFree86 xterm:\
  :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
  :k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:\
  :k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\
  :@7=\EOF:@8=\EOM:kI=\E[2~:\
  :kh=\EOH:kP=\E[5~:kN=\E[6~:\
  :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:Km=\E[M:tc=xterm-basic:
#
# This chunk is used for building the VT220/Sun/PC keyboard variants.
xterm-basic|xterm common (XFree86):\
  :li#24:co#80:am:kn#12:km:mi:ms:xn:bl=^G:\
  :is=\E[!p\E[?3;4l\E[4l\E>:rs=\E[!p\E[?3;4l\E[4l\E>:le=^H:\
  :AL=\E[%dL:DL=\E[%dM:DC=\E[%dP:al=\E[L:dc=\E[P:dl=\E[M:\
  :UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\
  :ho=\E[H:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cs=\E[%i%d;%dr:\
  :im=\E[4h:ei=\E[4l:ks=\E[?1h\E=:ke=\E[?1l\E>:kD=\E[3~:kb=^H:\
  :sf=\n:sr=\EM:st=\EH:ct=\E[3g:sc=\E7:rc=\E8:\
  :eA=\E(B\E)0:as=^N:ae=^O:ml=\El:mu=\Em:up=\E[A:nd=\E[C:\
  :md=\E[1m:me=\E[m^O:mr=\E[7m:so=\E[7m:se=\E[27m:us=\E[4m:ue=\E[24m:\
  :ti=\E[?1049h:te=\E[?1049l:vi=\E[?25l:ve=\E[?25h:\
  :ut:Co#8:pa#64:op=\E[39;49m:AB=\E[4%dm:AF=\E[3%dm:\
(blank line)

Anonymous
Thu 18 Jun 2009 10:31:18 PM UTC, original submission:  

Run outside screen:

% uname -a
FreeBSD eyrie.homenet 6.4-STABLE FreeBSD 6.4-STABLE #0: Thu Jun 18 07:43:36 EDT 2009     user@eyrie.homenet:/usr/obj/usr/src/sys/RC20090618  i386

% echo $TERM
xterm-color

% stty size
55 161

% screen -v
Screen version 4.00.03 (FAU) 23-Oct-06

Run inside screen, the following command reliable segfaults screen on my system:

perl -wle 'print "\e[4h"'

Screen log attached.  Generated by running "screen -L slrn".

Anonymous

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #18292:  screenlog.0.gz added by None (945B - application/x-tar - gzipped to ensure content remains unchanged)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by amade (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-08-03 amade StatusNone Works For Me
        Open/ClosedOpen Closed
    2009-06-18 None Attached File- Added screenlog.0.gz, #18292

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code