PR# 15254 Operating system signal in {AST_TYPE_A_GENERATOR}.process_class_type_as in EiffelStudio.

Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: Medium
Date: 2009/01/09
Class: Bug
Severity: Non-critical
Number: 15254
Release: 6.4.7.6592
Confidential: No
Status: Analyzed
Responsible:
Environment: EiffelStudio 6.4.7.6592 GPL Edition - win64
Synopsis: Operating system signal in {AST_TYPE_A_GENERATOR}.process_class_type_as in EiffelStudio.

Description
After saving a class and typing some new code I code this trace.

******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
AST_TYPE_A_GENERATOR
                    process_class_type_as @1
                                           Segmentation violation:
<000000000704D0C8>                         Operating system signal.      Fail
-------------------------------------------------------------------------------
AST_TYPE_A_GENERATOR
                    process_class_type_as @1
<000000000704D0C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
CLASS_TYPE_AS       process @1                                          
<0000000002DB4C98>                         Routine failure.              Fail
-------------------------------------------------------------------------------
AST_TYPE_A_GENERATOR
                    evaluate_type @3       
<000000000704D0C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
AST_ROUNDTRIP_COMPILER_FACTORY
                    validate_integer_real_type @13
<000000000AD9BED8>  (From AST_COMPILER_FACTORY)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
AST_ROUNDTRIP_COMPILER_FACTORY
                    new_real_value @1      
<000000000AD9BED8>  (From AST_FACTORY)     Routine failure.              Fail
-------------------------------------------------------------------------------
EIFFEL_PARSER       yy_do_action_528 @1                                 
<0000000007BF1AF8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EIFFEL_PARSER       yy_do_action_401_600 @129
<0000000007BF1AF8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EIFFEL_PARSER       yy_do_action @6                                     
<0000000007BF1AF8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EIFFEL_PARSER       parse @73                                           
<0000000007BF1AF8>  (From YY_PARSER_SKELETON)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EIFFEL_PARSER       parse_from_string @12                               
<0000000007BF1AF8>  (From EIFFEL_PARSER_SKELETON)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EIFFEL_PARSER_WRAPPER
                    parse @11              
<000000000AE80058>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EIFFEL_PARSER_WRAPPER
                    parse_with_option @5   
<000000000AE80058>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_CLASS_TEXT_AST_MODIFIER_DATA
                    prepare @11            
<0000000002CB9728>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_CLASS_LICENSE_MODIFIER
                    prepare @2             
<0000000002CB9698>  (From ES_CLASS_TEXT_MODIFIER)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
ES_CLASS_LICENSER   relicense @2                                        
<0000000002CB9678>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_DEVELOPMENT_WINDOW
                    on_before_text_saved @7
<0000000003684308>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_SAVE_FILE_COMMAND
                    execute @7             
<000000000378C388>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @21               
<0000000003867B78>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<0000000003867B78>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @21               
<0000000003652B88>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<0000000003652B88>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_event_queue @15
<0000000003652858>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  launch @3                                           
<0000000003652858>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION      launch @2                                           
<0000000003652828>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_GRAPHIC          make @4                                             
<00000000036527A8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           make @3                                             
<0000000003652768>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           root's creation                                     
<0000000003652768>                         Routine failure.              Exit
-------------------------------------------------------------------------------
To Reproduce

										
Problem Report Interactions
From:manus_eiffel    Date:2009/01/09    Status: Analyzed    Download   
I thought I was editing but actually I was not, I was merely saving. The class had no indexing clause nor did my project had a license file.