PR# 16709 Assertion violated Tag: has_body in {INHERIT_TABLE}.feature_i_from_feature_as in EiffelStudio.

Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: Medium
Date: 2010/04/21
Class: Bug
Severity: Non-critical
Number: 16709
Release: 6.6.0.0
Confidential: No
Status: Analyzed
Responsible:
Environment: EiffelStudio 6.6.0.0 GPL Edition - linux-x86-64
Synopsis: Assertion violated Tag: has_body in {INHERIT_TABLE}.feature_i_from_feature_as in EiffelStudio.

Description
Compile from scratch on Linux and simply do a white space modification of the ES class, then compile.

Project loaded: True
Project compiled: True
Is compiling: False
Last known class processed: ES
Last status message: Degree 4: Analyzing Inheritance: ES

******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
INHERIT_TABLE       feature_i_from_feature_as @29
                                           has_body:
<000000001825EF18>                         Assertion violated.           Fail
-------------------------------------------------------------------------------
INHERIT_TABLE       feature_i_from_feature_as @29
<000000001825EF18>                         Routine failure.              Fail
-------------------------------------------------------------------------------
INHERIT_TABLE       analyze_declarations @17
<000000001825EF18>                         Routine failure.              Fail
-------------------------------------------------------------------------------
INHERIT_TABLE       pass2 @31                                           
<000000001825EF18>                         Routine failure.              Fail
-------------------------------------------------------------------------------
DEGREE_4            process_class @12                                   
<00007FFFED941C48>                         Routine failure.              Fail
-------------------------------------------------------------------------------
DEGREE_4            execute @38                                         
<00007FFFED941C48>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            process_degree_4 @1                                 
<00007FFFEE9277C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            do_recompilation @53                                
<00007FFFEE9277C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            recompile @8                                        
<00007FFFEE9277C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
WORKBENCH_I         recompile @23                                       
<00007FFFF0677048>                         Routine failure.              Fail
-------------------------------------------------------------------------------
E_PROJECT           melt @8                                             
<00007FFFF05C5A18>                         Routine failure.              Fail
-------------------------------------------------------------------------------
E_PROJECT           quick_melt @4                                       
<00007FFFF05C5A18>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
                    perform_compilation @1 
<00007FFFF05133E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
                    compile @5             
<00007FFFF05133E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
                    compile_and_run @1     
<00007FFFF05133E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
                    confirm_execution_halt @2
<00007FFFF05133E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
                    confirm_and_compile @1 
<00007FFFF05133E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
                    compile_no_save @4     
<00007FFFF05133E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
                    save_and_compile @2    
<00007FFFF05133E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           fast_call                                           
<00007FFFF0D613A8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           call @5                                             
<00007FFFF0D613A8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_DISCARDABLE_COMPILE_SAVE_FILES_PROMPT
                    on_dialog_button_pressed @13
<00007FFFF0D5FD58>  (From ES_DIALOG)       Routine failure.              Fail
-------------------------------------------------------------------------------
ES_DISCARDABLE_COMPILE_SAVE_FILES_PROMPT
                    show_on_active_window @4
<00007FFFF0D5FD58>  (From ES_DISCARDABLE_PROMPT)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
                    execute_with_c_compilation_flag @15
<00007FFFF05133E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
                    go_on_compile @1       
<00007FFFF05133E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
                    execute @14            
<00007FFFF05133E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           fast_call                                           
<00007FFFF0619D98>                         Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           call @5                                             
<00007FFFF0619D98>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @21               
<00007FFFF0619CD8>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<00007FFFF0619CD8>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           fast_call                                           
<00007FFFF0BE17D8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           call @5                                             
<00007FFFF0BE17D8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_event_queue @53
<00007FFFF04022B8>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  launch @3                                           
<00007FFFF04022B8>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  launch @2                                           
<00007FFFF04022B8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION      launch @4                                           
<00007FFFF0402288>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_GRAPHIC          make @4                                             
<00007FFFF0402268>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           make @6                                             
<00007FFFF0402228>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           root's creation                                     
<00007FFFF0402228>                         Routine failure.              Exit
-------------------------------------------------------------------------------
To Reproduce

										
Problem Report Interactions
From:manus_eiffel    Date:2010/04/21    Status: Analyzed    Download   
Not that simple to reproduce actually.