From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.devel Subject: Problem report #34 Date: Sun, 09 Apr 2006 00:00:03 -0700 Message-ID: <200604090700.k397038g005571@scanner2.ics.uci.edu> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1144566164 5012 80.91.229.2 (9 Apr 2006 07:02:44 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 9 Apr 2006 07:02:44 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 09 09:02:43 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FSTwY-00019n-U3 for ged-emacs-devel@m.gmane.org; Sun, 09 Apr 2006 09:02:43 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FSTwY-0006Sl-F9 for ged-emacs-devel@m.gmane.org; Sun, 09 Apr 2006 03:02:42 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FSTvs-0006AG-9R for emacs-devel@gnu.org; Sun, 09 Apr 2006 03:02:00 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FSTvq-00069M-Ti for emacs-devel@gnu.org; Sun, 09 Apr 2006 03:01:59 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FSTvq-00069F-Gt for emacs-devel@gnu.org; Sun, 09 Apr 2006 03:01:58 -0400 Original-Received: from [128.195.1.36] (helo=scanner2.ics.uci.edu) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FSU0C-0005h9-Ks for emacs-devel@gnu.org; Sun, 09 Apr 2006 03:06:28 -0400 Original-Received: from vino.ics.uci.edu (vino.ics.uci.edu [128.195.11.198]) by scanner2.ics.uci.edu (8.13.6/8.13.5) with ESMTP id k397038g005571 for ; Sun, 9 Apr 2006 00:00:03 -0700 (PDT) Original-To: emacs-devel@gnu.org Original-Lines: 64 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam (whitelisted), SpamAssassin (score=-0.34, required 5, autolearn=disabled, ALL_TRUSTED -1.44, FM_MULTI_ODD2 1.10) X-ICS-MailScanner-From: dann@vino.ics.uci.edu X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:52554 Archived-At: ERROR CID: 34 Checker: OVERRUN_STATIC (help) File: emacs/src/coding.c Function: decode_coding_iso2022 Description: Overrun of static array "(((coding)->spec).iso2022).requested_designation" of size 255 at position 255 with index variable "charset" At conditional (1): "(coding)->flags & 65536 == 0" taking false path 1995 if (! (coding->flags & CODING_FLAG_ISO_DESIGNATION)) 1996 goto label_invalid_code; At conditional (2): "src >= src_end" taking false path At conditional (3): "0" taking false path 1997 ONE_MORE_BYTE (c1); At conditional (4): "c1 >= 64" taking false path 1998 if (c1 >= '@' && c1 <= 'B') 1999 { /* designation of JISX0208.1978, GB2312.1980, 2000 or JISX0208.1980 */ 2001 DECODE_DESIGNATION (0, 2, 94, c1); 2002 } At conditional (5): "c1 >= 40" taking true path At conditional (6): "c1 <= 43" taking false path 2003 else if (c1 >= 0x28 && c1 <= 0x2B) 2004 { /* designation of DIMENSION2_CHARS94 character set */ 2005 ONE_MORE_BYTE (c2); 2006 DECODE_DESIGNATION (c1 - 0x28, 2, 94, c2); 2007 } At conditional (7): "c1 >= 44" taking true path At conditional (8): "c1 <= 47" taking true path 2008 else if (c1 >= 0x2C && c1 <= 0x2F) 2009 { /* designation of DIMENSION2_CHARS96 character set */ At conditional (9): "src >= src_end" taking false path At conditional (10): "0" taking false path 2010 ONE_MORE_BYTE (c2); Event overrun-local: Overrun of static array "(((coding)->spec).iso2022).requested_designation" of size 255 at position 255 with index variable "charset" At conditional (11): "c2 < 48" taking false path At conditional (12): "c2 >= 128" taking false path At conditional (13): "charset == 0" taking false path At conditional (14): "charset == 158" taking false path At conditional (15): "charset == 128" taking false path At conditional (16): "charset >= 0" taking true path At conditional (17): "charset <= 254" taking false path At conditional (18): "charset < 240" taking false path At conditional (19): "((charset >= 0 && charset <= 254 && (Vcharset_table & -8)->contents[((charset == 0) ? 0 : ((charset + 128)))] != Qnil) ? ((((0), ((Vcharset_table & -8)->contents[((charset == 0) ? 0 : ((charset + 128)))] & -8))->contents[2] >> 3 == 1) ? 1 : (0)) : (((charset < 240) ? 1 : (0)))) != 0" taking false path At conditional (20): "charset < 240" taking false path At conditional (21): "charset >= 0" taking true path 2011 DECODE_DESIGNATION (c1 - 0x2C, 2, 96, c2); 2012 } 2013 else 2014 goto label_invalid_code; 2015 /* We must update these variables now. */