PR# 15523 Operating system signal in {PACKED_BOOLEANS}.clear_all in EiffelStudio.

Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: Medium
Date: 2009/03/18
Class: Bug
Severity: Serious
Number: 15523
Release: 6.4.7.7704
Confidential: No
Status: Open
Responsible:
Environment: EiffelStudio 6.4.7.7704 GPL Edition - win64
Synopsis: Operating system signal in {PACKED_BOOLEANS}.clear_all in EiffelStudio.

Description
Got this while finalizing with incremental compilation the parser benchmark tool. It happened while processing the ABSOLUTE class from the EiffelTime library.

******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
PACKED_BOOLEANS     put @3                 Segmentation violation:      
<000000000247DEE8>                         Operating system signal.      Fail
-------------------------------------------------------------------------------
PACKED_BOOLEANS     put @3                                              
<000000000247DEE8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EIFFEL_HISTORY      mark_used @2                                        
<000000000247DA88>                         Routine failure.              Fail
-------------------------------------------------------------------------------
FEATURE_BL          generate_access_on_type @42
<0000000002CCE8C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
FEATURE_BL          generate_end @1                                     
<0000000002CCE8C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
FEATURE_BL          do_generate @10                                     
<0000000002CCE8C8>  (From CALL_ACCESS_B)   Routine failure.              Fail
-------------------------------------------------------------------------------
FEATURE_BL          generate_access @1                                  
<0000000002CCE8C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
FEATURE_BL          generate @9                                         
<0000000002CCE8C8>  (From ACCESS_B)        Routine failure.              Fail
-------------------------------------------------------------------------------
ACCESS_EXPR_B       generate @1                                         
<0000000002CCC5E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
NESTED_BL           generate @3                                         
<0000000002CCE898>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ASSIGN_BL           generate_regular_assignment @1
<0000000002CCE828>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ASSIGN_BL           generate_assignment @11
<0000000002CCE828>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ASSIGN_BL           generate @9                                         
<0000000002CCE828>                         Routine failure.              Fail
-------------------------------------------------------------------------------
BYTE_LIST           generate @4                                         
<0000000002CCC508>                         Routine failure.              Fail
-------------------------------------------------------------------------------
STD_BYTE_CODE       generate_compound @2                                
<0000000002CCC538>                         Routine failure.              Fail
-------------------------------------------------------------------------------
STD_BYTE_CODE       generate @62                                        
<0000000002CCC538>                         Routine failure.              Fail
-------------------------------------------------------------------------------
DYN_FUNC_I          generate @15                                        
<0000000002CCAD38>  (From FEATURE_I)       Routine failure.              Fail
-------------------------------------------------------------------------------
CLASS_TYPE          generate_feature @1                                 
<000000000A8857E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
CLASS_TYPE          pass4 @75                                           
<000000000A8857E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
TYPE_LIST           pass4 @4                                            
<000000000B124568>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EIFFEL_CLASS_C      pass4 @2                                            
<000000000B144048>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            process_degree_minus_3 @16
<000000000C7A0AB8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            finalize_system @47                                 
<000000000C7A0AB8>                         Routine failure.              Rescue
-------------------------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ entering level 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------
PACKED_BOOLEANS     clear_all @1           Segmentation violation:      
<000000000247DEE8>                         Operating system signal.      Fail
-------------------------------------------------------------------------------
PACKED_BOOLEANS     clear_all @1                                        
<000000000247DEE8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EIFFEL_HISTORY      wipe_out @4                                         
<000000000247DA88>                         Routine failure.              Fail
-------------------------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ back to level 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------
SYSTEM_I            finalize_system @73                                 
<000000000C7A0AB8>                         Exception in rescue clause.   Fail
-------------------------------------------------------------------------------
E_PROJECT           finalize @7                                         
<0000000003896238>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    perform_compilation @1 
<00000000037D84E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    compile @4             
<00000000037D84E8>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    compile_and_run @1     
<00000000037D84E8>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    confirm_execution_halt @2
<00000000037D84E8>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    set_assertion_flag_and_compile @4
<00000000037D84E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_DISCARDABLE_QUESTION_PROMPT
                    on_dialog_button_pressed @9
<000000000BA67818>  (From ES_DIALOG)       Routine failure.              Fail
-------------------------------------------------------------------------------
ES_DISCARDABLE_QUESTION_PROMPT
                    show_on_active_window @3
<000000000BA67818>  (From ES_DISCARDABLE_PROMPT)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    ask_for_assertions @6  
<00000000037D84E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    set_c_compilation_and_compile @2
<00000000037D84E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_DISCARDABLE_WARNING_PROMPT
                    on_dialog_button_pressed @9
<000000000BA5BED8>  (From ES_DIALOG)       Routine failure.              Fail
-------------------------------------------------------------------------------
ES_DISCARDABLE_WARNING_PROMPT
                    show_on_active_window @3
<000000000BA5BED8>  (From ES_DISCARDABLE_PROMPT)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    confirm_and_compile @5 
<00000000037D84E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    compile_no_save @4     
<00000000037D84E8>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    execute_with_c_compilation_flag @16
<00000000037D84E8>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    go_on_compile @2       
<00000000037D84E8>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FINALIZE_PROJECT_COMMAND
                    execute @8             
<00000000037D84E8>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @21               
<00000000038458F8>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<00000000038458F8>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_MENU_ITEM_IMP    on_activate @2                                      
<00000000038457C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_MENU_BAR_IMP     menu_item_clicked @4                                
<000000000398DCA8>  (From EV_MENU_ITEM_LIST_IMP)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_TITLED_WINDOW_IMP
                    on_menu_command @3     
<00000000037167B8>  (From EV_WINDOW_IMP)   Routine failure.              Fail
-------------------------------------------------------------------------------
EV_TITLED_WINDOW_IMP
                    on_wm_menu_command @1  
<00000000037167B8>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_TITLED_WINDOW_IMP
                    on_wm_command @16      
<00000000037167B8>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_TITLED_WINDOW_IMP
                    process_message @8     
<00000000037167B8>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
WEL_DISPATCHER      window_procedure @7                                 
<0000000003653DA8>  (From WEL_ABSTRACT_DISPATCHER)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
WEL_MSG             dispatch @1                                         
<0000000003654038>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_message @10                                 
<00000000036533C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_underlying_toolkit_event_queue @7
<00000000036533C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_event_queue @2                              
<00000000036533C8>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  launch @3                                           
<00000000036533C8>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION      launch @2                                           
<0000000003653398>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_GRAPHIC          make @4                                             
<0000000003653378>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           make @5                                             
<0000000006F0FBD8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           root's creation                                     
<0000000006F0FBD8>                         Routine failure.              Exit
-------------------------------------------------------------------------------
To Reproduce

										
Problem Report Interactions