GNOME Bugzilla – Bug 426541
crash on IRM escape code
Last modified: 2007-04-05 10:46:39 UTC
The bug has been opened on https://bugs.launchpad.net/ubuntu/+source/vte/+bug/103095 "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. ... more information - this was introduced as of 1:0.16.0svn20070403-0ubuntu1 - downgrading to 0.16.0-0ubuntu4 fixes the issue."
Created attachment 85841 [details] [review] Fix inserting character not to add unitialised cells to the end of the row
r1865: 2007-04-05 Chris Wilson <chris@chris-wilson.co.uk> Bug 426541 – crash on IRM escape code * src/vte.c (vte_terminal_ensure_cursor), (_vte_terminal_insert_char): Mishandled insertion - we always extended the row for inserts even though the row would automagically extend for the inserted cells. This lead to referencing uninitialised cells at the end of the row during painting. * src/vte.c (vte_terminal_draw_rows): Retrieve the cell before inspecting it.