****************************************************************************= ** ********************* IBIS GOLDEN PARSER BUG REPORT FORM *******************= ** ****************************************************************************= ** INSTRUCTIONS To report a bug in the IBIS golden parser. Please fill out the top part of the following form and send the complete form to ibischk-bug@vhdl.org. A list of reported bugs will be maintained on vhdl.org. ****************************************************************************= ** PARSER VERSION NUMBER: Found in beta Improved Golden IBIS Parser: IBISCHK2 V2.1.4 built for NT. Confirmed in official Golden IBIS Parser: IBIS_CHK V2.1.11 for DOS. PLATFORM (SPARC, HP700, PC, etc.):=20 PC OS AND VERSION: Windows NT Server 4.0 (Build 1381: Service Pack 3) REPORTED BY: Matthew Flora HyperLYnx (425) 869-2320 mbflora@hyperlynx.com DATE: 8 Sep 1997 DESCRIPTION OF BUG: Bug: The parser will crash if it encounters an error in a very long line (a line longer than 256 characters). Cause: Most of the ERRLOG routines (in errlog.c) blindly copy the error message into a buffer 256 characters in size. Overflow is not prevented. INSERT IBIS FILE DEMONSTRATING THE BUG: Note: This IBIS file contains two lines. The first is 2434 characters= in length. | Since line number tracking increments the line number after each= successful call to fgets(), if a line in the input file is too long to fit= in the buffer passed to fgets(), then the line number tracking will= erroneously increment the line count. -- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding= ---- padding ---- padding ---- padding ---- padding ---- padding ----= padding ---- padding ---- padding ---- padding ---- padding ---- padding -- [IBIS VER] 2.1 ****************************************************************************= ** ******************** BELOW FOR ADMINISTRATION AND TRACKING *****************= ** ****************************************************************************= ** BUG NUMBER: 13 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] ANNOYING PRIORITY: [HIGH, MEDIUM, LOW] LOW STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 2.115 (ibischk2+) FIXED DATE: January 1998 NOTES ON BUG FIX: CAUSE IDENTIFIED ****************************************************************************= ** ****************************************************************************= **