crash on IRM escape code

Bug #103095 reported by Glyph Lefkowitz
2
Affects Status Importance Assigned to Milestone
Gnome Virtual Terminal Emulator
Fix Released
Critical
vte (Ubuntu)
Fix Released
High
Ubuntu Desktop Bugs
Declined for Feisty by Sebastien Bacher

Bug Description

This python program:

import sys

sys.stdout.write("\x1b[4h ")

will reliably crash any VTE-based terminal.

This bug is new in Feisty. Neither edgy nor dapper have the problem.

Revision history for this message
Glyph Lefkowitz (glyph) wrote :

more information - this was introduced as of 1:0.16.0svn20070403-0ubuntu1 - downgrading to 0.16.0-0ubuntu4 fixes the issue.

Revision history for this message
Sebastien Bacher (seb128) wrote :

no need to use the target option when the bug is open on the current Ubuntu version

Changed in vte:
importance: Undecided → High
status: Unconfirmed → Confirmed
Changed in vte:
assignee: nobody → desktop-bugs
Revision history for this message
Sebastien Bacher (seb128) wrote :

Already fixed upstream, Chris you rock!

Changed in vte:
status: Confirmed → Fix Committed
Changed in vte:
status: Unknown → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

This upload fixes the bug:

 vte (1:0.16.1-0ubuntu1) feisty; urgency=low
 .
   * New upstream version:
     - Lots of bug fixes by Chris Wilson
     - New feature: mouse scroll-wheel now feeds three arrow-up/down keys to the
       terminal if in the "alternate" mode. The alternate mode is used by apps
       like vim, less, emacs, screen, etc. This makes the scroll-wheel usable
       in a state that it was of no use before.
     - Bugs fixed in this release:
       - vte often passes NUL to functions requiring valid unichar
       - Links do not get highlighted anymore
       - URL matching doesn't work with PCRE
       - crash on IRM escape code (Ubuntu: #103095)
       - Make scroll wheel send Page Up/Down when it makes sense
       - vte_terminal_set_color_highlight should test for
         NULL before _vte_debug_print
       - vte appears at the top of the root window even when
         packed at the bottom of it
       - glyph can be cropped with not fitting in a cell
       - Does not handle expose events whilst processing unseen incoming data
       - Improve performance of vte_terminal_insert_char()
       - Opacity ignored for vtexft
       - Asymmetric scrolling with mouse wheel
       - Rendering glitch as autowrapped chars are outside invalidated bbox
       - Rendering glitch: double draw of line below exposed region
       - Invalid read when drawing preedit cursor
       - Scrolling bug exposed by nvi
   * debian/patches/80_changes_for_python_vte_dbg.patch:
     - updated
   * debian/rules:
     - update translations template

Changed in vte:
status: Fix Committed → Fix Released
Changed in vte:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.