****************************************************************************** ********************* 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 Improved Golden IBIS Parser: IBISCHK2 V2.1.15 built for Windows 95 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Windows NT Sever 4.0 (Build 1381: Service Pack 3) REPORTED BY: Matthew Flora, HyperLynx DATE: 7 Jan 1998 DESCRIPTION OF BUG: Bug: The parser crashes when fed an IBIS 1.1 file whose filename contains multiple file extensions, the last of which is ".ibs". For example, a filename such as "template.ibs.ibs". Cause: The routine Init() in v01.c fails. When Cleanup() in (also in v01.c) is called, it assumes that the IBIS file was opened. Therefore, it attempts to close the file. Since the file was not opened, the file pointer has a bad value, causing fclose() to crash. INSERT IBIS FILE DEMONSTRATING THE BUG: [IBIS Ver] 1.1 [File Name] template.ibs.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 NC | [End] ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 20 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] SEVERE PRIORITY: [HIGH, MEDIUM, LOW] MEDIUM STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSES FIXED VERSION: 2.1.15 FIXED DATE: January 30, 1998 NOTES ON BUG FIX: ****************************************************************************** ******************************************************************************