vte r1699 - in trunk: . src



Author: cpwilson
Date: 2007-02-19 16:32:01 +0000 (Mon, 19 Feb 2007)
New Revision: 1699
ViewCVS link: http://svn.gnome.org/viewcvs/vte?rev=1699&view=rev

Modified:
   trunk/ChangeLog
   trunk/src/vte.c
Log:
2007-02-19  Chris Wilson  <chris chris-wilson co uk>

	<fcrozat> ickle: hi.. our kernel hacker just found a nice reproducible
		crash in vte :)
	<ickle> oh, joy
	<fcrozat> very easy to reproduce
		cat /dev/urandom
	 	wait 2 or 3S
	 	then press Ctrl-Shift-T to open a new tab
	 	=> crash

	* src/vte.c: (process_timeout), (update_repeat_timeout):
		vte_terminal_process_incoming() can trigger a terminal reset
		which will remove the terminal from the active list, and then
		we attempt to remove it again after handling the incoming
		data. The fix is simple - don't delete the link if the the
		terminal is no longer active.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]