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

 
 

bug #26844: displayed sequence segfaults screen

Submitted by:  None
Submitted on:  Thu 18 Jun 2009 10:31:18 PM UTC  
 
Category: Crash/Freeze/InfloopSeverity: 3 - Normal
Priority: 5 - NormalStatus: Works For Me
Privacy: PublicAssigned to: None
Open/Closed: ClosedRelease: 4.0.3
Fixed Release: NonePlanned 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.

 

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>
Project 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 File(s):
   
   
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
  • -unavailable- added by amade (Posted a comment)
  •  

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

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 03 Aug 2017 01:45:33 PM UTCamadeStatusNone=>Works For Me
      Open/ClosedOpen=>Closed
    Thu 18 Jun 2009 10:31:19 PM UTCNoneAttached File-=>Added screenlog.0.gz, #18292

    Back to the top


    Powered by Savane 3.1-cleanup1