PR# 18642 Compiler crashes when attempting to convert Ace file

Problem Report Summary
Submitter: dhiebert
Category: Compiler
Priority: Low
Date: 2013/07/31
Class: Bug
Severity: Non-critical
Number: 18642
Release: 7.3.9.2766
Confidential: No
Status: Closed
Responsible:
Environment: Linux sstb 2.6.9-67.0.1.ELsmp #1 SMP Fri Nov 30 11:51:05 EST 2007 i686 athlon i386 GNU/Linux
Synopsis: Compiler crashes when attempting to convert Ace file

Description
The compiler crashes when attempt to convert an ACE file.
To Reproduce
Run "ec -ace Ace.ace" using the following ACE file.

system
	some_system

root
	APPLICATION: "make"

default
	console_application (yes)

cluster
	
	root_cluster: "."

		-- EiffelBase:
    all base: "$ISE_EIFFEL/library/base"
		exclude
			"desc";"table_eiffel3"
		end

end
Problem Report Interactions
From:manus_eiffel    Date:2013/07/31    Status: Closed    Download   
The conversion issue will be fixed in rev 7.4 (rev#92820 or later).

From:manus_eiffel    Date:2013/07/31    Download   
A workaround in the meantime is to specify the root cluster in the root class specification.

From:dhiebert    Date:2013/07/31    Download   
ISE Eiffel: Session aborted
Exception tag: 

ec: system execution failed.
Following is the set of recorded exceptions:

******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
CONF_LOAD_LACE      process_root @16                                    
<00000000B7ECB2E4>                         Feature call on void target.  Fail
-------------------------------------------------------------------------------
CONF_LOAD_LACE      process_root @16                                    
<00000000B7ECB2E4>                         Routine failure.              Fail
----------------------------------------------
....
Output truncated, Click download to get the full message

From:manus_eiffel    Date:2013/07/31    Status: Analyzed    Download   
ACE files have been gone for a long time so this is not a feature we are really maintaining. However this should not crash. Can you send us the stack trace that would help in resolving the matter quickly?