PR# 13396 EiffelStudio crashed in Degree 3

Problem Report Summary
Submitter: ericbe
Category: Compiler
Priority: Medium
Date: 2007/09/05
Class: Bug
Severity: Serious
Number: 13396
Release: 6.0.6.9367
Confidential: No
Status: Analyzed
Responsible:
Environment: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.1)
Synopsis: EiffelStudio crashed in Degree 3

Description
In case you don't see it, it looks like there is a call on Void target in this exception trace:

-------------------------------------------------------------------------------
Invalid_object      process @1                                          
<0000000000000000>  (From FEATURE_AS)      Routine failure.              Fail
-------------------------------------------------------------------------------

Here is the full trace:

******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
AST_FEATURE_CHECKER_GENERATOR
                    process_feature_as @4  Segmentation violation:
<000000000FB430C0>                         Operating system signal.      Fail
-------------------------------------------------------------------------------
AST_FEATURE_CHECKER_GENERATOR
                    process_feature_as @4  
<000000000FB430C0>                         Routine failure.              Fail
-------------------------------------------------------------------------------
Invalid_object      process @1                                          
<0000000000000000>  (From FEATURE_AS)      Routine failure.              Fail
-------------------------------------------------------------------------------
AST_FEATURE_CHECKER_GENERATOR
                    type_check_only @15    
<000000000FB430C0>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EIFFEL_CLASS_C      pass3 @105                                          
<000000000AAF7648>                         Routine failure.              Rescue
-------------------------------------------------------------------------------
DEGREE_3            process_class @2                                    
<0000000005402258>                         Routine failure.              Fail
-------------------------------------------------------------------------------
DEGREE_3            execute @14                                         
<0000000005402258>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            process_degree_3 @2                                 
<000000000A62BC60>                         Routine failure.              Rescue
-------------------------------------------------------------------------------
SYSTEM_I            do_recompilation @48                                
<000000000A62BC60>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            recompile @6                                        
<000000000A62BC60>                         Routine failure.              Rescue
-------------------------------------------------------------------------------
WORKBENCH_I         recompile @21                                       
<000000000A4A4F10>                         Routine failure.              Rescue
-------------------------------------------------------------------------------
E_PROJECT           melt @6                                             
<0000000006C18EA0>                         Routine failure.              Rescue
-------------------------------------------------------------------------------
E_PROJECT           finalize @2                                         
<0000000006C18EA0>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    perform_compilation @1 
<000000000B3988D8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    compile @4             
<000000000B3988D8>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    compile_and_run @1     
<000000000B3988D8>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    confirm_execution_halt @2
<000000000B3988D8>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    set_assertion_flag_and_compile @4
<000000000B3988D8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @21               
<000000000CFCD4F0>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<000000000CFCD4F0>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_BUTTON_IMP       on_bn_clicked @2                                    
<000000000CFCD388>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_BUTTON_IMP       process_notification @2
<000000000CFCD388>  (From WEL_BUTTON)      Routine failure.              Fail
-------------------------------------------------------------------------------
EV_HORIZONTAL_BOX_IMP
                    on_wm_command @14      
<000000000CFCD6D8>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_HORIZONTAL_BOX_IMP
                    process_message @8     
<000000000CFCD6D8>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
WEL_DISPATCHER      window_procedure @7                                 
<0000000006C171E8>  (From WEL_ABSTRACT_DISPATCHER)
                                           Routine failure.              Retry
===============================================================================
To Reproduce

										
Problem Report Interactions
From:ericbe    Date:2007/09/05    Download   
Unfortunately no. I didn't pay attention to it, and I successfully recompiled from scratch since then.

From:manus_eiffel    Date:2007/09/05    Status: Analyzed    Download   
Could you provide the Eiffel class on which the compiler fails?