****************************************************************************** ********************* 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 ibis-info@freelists.org. A list of reported bugs will be maintained on ibis.org. ****************************************************************************** PARSER VERSION NUMBER: 7.0.2 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Microsoft Windows 10 REPORTED BY: Curtis Clark, Ansys; Bob Ross, Teraspeed Labs DATE: July 27, 2021 DESCRIPTION OF BUG: There is a coding mistake due to a missing "else if" in place of "if" on the third line: if (gbAllowAnyVersion || (pHdr->sIBIS_Ver[0] == '6' && pHdr->sIBIS_Ver[2] == '1')) of this code sequence in line 647 of hdr.c: /* _APT_ */ if (gbAllowAnyVersion || (pHdr->sIBIS_Ver[0] == '7' && pHdr->sIBIS_Ver[2] == '0')) geFileVersion = VER_7; if (gbAllowAnyVersion || (pHdr->sIBIS_Ver[0] == '6' && pHdr->sIBIS_Ver[2] == '1')) geFileVersion = VER_61; else if (gbAllowAnyVersion || (pHdr->sIBIS_Ver[0] == '6' && pHdr->sIBIS_Ver[2] == '0')) geFileVersion = VER_6; else if (gbAllowAnyVersion || pHdr->sIBIS_Ver[0] == '5') geFileVersion = VER_5; else if (gbAllowAnyVersion || pHdr->sIBIS_Ver[0] == '4') geFileVersion = VER_4; else if (gbAllowAnyVersion || pHdr->sIBIS_Ver[0] == '3') geFileVersion = VER_3; else if (pHdr->sIBIS_Ver[0] == '1') geFileVersion = VER_1; else if (pHdr->sIBIS_Ver[0] == '2') geFileVersion = VER_2; This problem has been discovered and fixed by the parser developer. The purpose of BUG218 is to document the problem. ------------- INSERT IBIS FILE DEMONSTRATING THE BUG: None, problem found by code inspection. A [IBIS Ver] 7.0 file could be processed with V6.1 IBIS rules. ****************************************************************************** BUG NUMBER: 218 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] SEVERE PRIORITY: [HIGH, MEDIUM, LOW] HIGH STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 7.1.0 FIXED DATE: December 18, 2021 NOTES ON BUG FIX: Classified at the August 5, 2021 IBIS Open Forum meeting. To be fixed in the next release (parser developer had alread discovered the Problem). ****************************************************************************** ******************************************************************************