PR# 16133 EiffelStudio crash
Problem Report Summary
Submitter: saunders
Category: Compiler
Priority: Medium
Date: 2009/08/11
Class: Bug
Severity: Serious
Number: 16133
Release: EiffelStudio 6 (6.5.7.9743 GPL Edition - win64)
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
Synopsis: EiffelStudio crash
Description
I have been working on this project with the intent of finding problems with EiffelStudio 6.5. I started a new version of the project so that I can save the last version (as there were problems that may be unresolved and I may get further questions from Customer Support). I have already submitted a bug report on this but I have found that I can consistently reproduce it so I'm going to attach the project to this report.
To Reproduce
Build the attached project once and this should be no problem. Go to class APPLICATION and uncomment "-- a: detachable AS_SCALAR [REAL_64]". Recompile and at this point EiffelStudio should crash. The source of the problem is class AS_SCALAR. I have been able to reproduce this multiple times.
Problem Report Interactions
Fixed in rev#83802 of EiffelStudio 6.7 intermediate release.
I was able to reproduce the crash and got this trace: ******************************** Thread exception ***************************** In thread Root thread 0x0 (thread id) ******************************************************************************* ------------------------------------------------------------------------------- Class / Object Routine Nature of exception Effect ------------------------------------------------------------------------------- CONSTRAINT_LIST_AS reverse_extend_separator @4 <0000000006CC2144> (From EIFFEL_LIST) Feature call on void target. Fail ------------------------------------------------------------------------------- CONSTRAINT_LIST_AS reverse_extend_separator @4 <0000000006CC2144> (From EIFFEL_LIST) Routine failure. Fail ------------------------------------------------------------------------------- AST_ROUNDTRIP_COMPILER_LIGHT_FACTORY reverse_extend_separator @ .... Output truncated, Click download to get the full message
Sorry, there is a cluster added to the project settings that I did not provide in the attached project. The cluster is called "mpir" and is not referenced anywhere in the project so far so you should be able to simply remove it. I very much doubt that this will have any affect on your results.