PR# 18259 Compiler issues resume prompt instead of crashing after VD00 error is fixed
Problem Report Summary
Submitter: prestoat2000
Category: Compiler
Priority: Medium
Date: 2012/07/18
Class: Bug
Severity: Serious
Number: 18259
Release: 7.1.88986
Confidential: No
Status: Analyzed
Responsible:
Environment: Mozilla/5.0 (X11; SunOS sun4u; rv:13.0) Gecko/20100101 Firefox/13.0
Solaris 10 on x86
Synopsis: Compiler issues resume prompt instead of crashing after VD00 error is fixed
Description
If the config file has extra text at the end, the compiler correctly reports a VD00 error. But when the extra text is removed and compilation is resumed, the compiler should crash because the classes being used expose a compiler bug. Instead of crashing as it should, the command line compiler instead issues its prompt Press <Return> to resume compilation or <Q> to quit Hitting return then causes the expected crash.
To Reproduce
Run eweasel test final081 with -keep option. In the output test directory, rename the Ace file to test.ecf. Edit test.ecf and add a line "weasel" at the end. Save. Change to output test directory and compile via "ec -config test.ecf -finalize". Compiler correctly reports a VD00 error. Remove the added line from test.ecf. Save. Hit return to resume compilation. Compiler issues "resume prompt" during degree -3, instead of crashing as it should. Hit return. Now compiler crashes.
Problem Report Interactions
It looks like {RESCUE_STATUS}.is_error_exception is not properly reset after resumption.