****************************************************************************** ********************* 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. Does not occur in official Golden IBIS Parser: IBIS_CHK V2.1.11 for DOS, however the problem is seen in the V2.1.11 source code. PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Windows NT Server 4.0 (Build 1381: Service Pack 3) REPORTED BY: Matthew Flora, HyperLynx DATE: 7 Sep 1997 DESCRIPTION OF BUG: Bug: The parser will crash if it encounters an empty V/I table (e.g. Pullup). Cause: After the while loop, CRV_Fini() does not test if pPrev is non-NULL before trying to access it (line 335 of crv.c). INSERT IBIS FILE DEMONSTRATING THE BUG: [IBIS Ver] 2.1 [File Name] emptypup.ibs [File Rev] 0.1 | |*************************************************************** | [Component] TEST [Manufacturer] Test File [Package] | variable typ min max R_pkg 0.0m NA NA L_pkg 0.0nH NA NA C_pkg 0.0pF NA NA | |*************************************************************** | [Pin] signal_name model_name 1 One_Pin OutputPin | [Model] OutputPin Model_type Output Vinl = 0.0v Vinh = 5.0v | typ min max C_comp 0.0 NA NA [Voltage Range] 5.0 NA NA [Pullup] | Voltage I(typ) I(min) I(max) [End] ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 10 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] SEVERE PRIORITY: [HIGH, MEDIUM, LOW] HIGH STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 2.115 FIXED DATE: January 1998 NOTES ON BUG FIX: DOES NOT CRASH FOR VERSION 1.1 FILES ****************************************************************************** ******************************************************************************