PR# 4388 EiffelBuild aborts on going back to previous class in editor

Problem Report Summary
Submitter: peter_gummer
Category: EiffelStudio
Priority: High
Date: 2005/03/02
Class: Bug
Severity: Critical
Number: 4388
Release: 5.6.0601
Confidential: No
Status: Open
Responsible: manus_eiffel
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
Synopsis: EiffelBuild aborts on going back to previous class in editor

Description
The exception log below was generated on pressing Alt+Left to go back to the previous file.

Prior to this, I had rebuilt the project after the crash of report 4386. I made a small change, compiled and debugged. My application aborted with an exception of its own (I am trying to get ECOM working with Excel) and, on my application terminating, the EiffelStudio editor was targeted to an ECOM-generated class. I then hit Alt+Left to return to the code I was writing: EiffelStudio immediately aborted.
To Reproduce
ec: system execution failed.
Following is the set of recorded exceptions.
NB: The raised panic may have induced completely inconsistent information:

-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
EV_COLOR            create_implementation @127751448
                                           Unexpected harmful signal (Segmentation violation):
<0000000002B53CC0>                         Eiffel run-time panic.        Panic
-------------------------------------------------------------------------------
EV_COLOR            create_implementation @1
<0000000002B53CC0>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EV_COLOR            default_create @2                                   
<0000000002B53CC0>  (From EV_ANY)          Routine failure.              Panic
-------------------------------------------------------------------------------
EV_COLOR            make_with_rgb @1                                    
<0000000002B53CC0>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EDITOR_TOKEN_COMMENT
                    gray_text_color @2     
<00000000029307C0>  (From EDITOR_TOKEN_TEXT)
                                           Routine failure.              Panic
-------------------------------------------------------------------------------
EDITOR_TOKEN_COMMENT
                    display @3             
<00000000029307C0>  (From EDITOR_TOKEN_TEXT)
                                           Routine failure.              Panic
-------------------------------------------------------------------------------
EB_SMART_EDITOR     display_line @54                                    
<0000000003C6C5A0>  (From KEYBOARD_SELECTABLE_TEXT_PANEL)
                                           Routine failure.              Panic
-------------------------------------------------------------------------------
EB_SMART_EDITOR     update_buffered_screen @12
<0000000003C6C5A0>  (From TEXT_PANEL)      Routine failure.              Panic
-------------------------------------------------------------------------------
EB_SMART_EDITOR     on_repaint @2                                       
<0000000003C6C5A0>  (From TEXT_PANEL)      Routine failure.              Panic
-------------------------------------------------------------------------------
PROCEDURE           apply @1                                            
<0000000003C6C510>                         Routine failure.              Panic
-------------------------------------------------------------------------------
PROCEDURE           call @2                                             
<0000000003C6C510>  (From ROUTINE)         Routine failure.              Panic
-------------------------------------------------------------------------------
EV_GEOMETRY_ACTION_SEQUENCE
                    call @11               
<0000000003C6C4B0>  (From ACTION_SEQUENCE) Routine failure.              Panic
-------------------------------------------------------------------------------
EV_DRAWING_AREA_IMP on_paint @9                                         
<0000000003C6C318>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EV_DRAWING_AREA_IMP on_wm_paint @5                                      
<0000000003C6C318>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Panic
-------------------------------------------------------------------------------
EV_DRAWING_AREA_IMP process_message @2                                  
<0000000003C6C318>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Panic
-------------------------------------------------------------------------------
WEL_DISPATCHER      window_procedure @5                                 
<0000000003C60320>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EV_DRAWING_AREA_IMP update @1                                           
<0000000003C6C318>  (From WEL_WINDOW)      Routine failure.              Panic
-------------------------------------------------------------------------------
EV_DRAWING_AREA_IMP flush @1                                            
<0000000003C6C318>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EV_DRAWING_AREA     flush @1                                            
<0000000003C97DB8>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_SMART_EDITOR     refresh_now @2                                      
<0000000003C6C5A0>  (From TEXT_PANEL)      Routine failure.              Panic
-------------------------------------------------------------------------------
EB_SMART_EDITOR     setup_editor @3                                     
<0000000003C6C5A0>  (From TEXT_PANEL)      Routine failure.              Panic
-------------------------------------------------------------------------------
EB_SMART_EDITOR     load_chosen_file @15                                
<0000000003C6C5A0>  (From EB_EDITOR)       Routine failure.              Panic
-------------------------------------------------------------------------------
EB_SMART_EDITOR     load_file @16                                       
<0000000003C6C5A0>  (From EB_EDITOR)       Routine failure.              Panic
-------------------------------------------------------------------------------
EB_SMART_EDITOR     load_file @4                                        
<0000000003C6C5A0>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_SMART_EDITOR     load_eiffel_file @2                                 
<0000000003C6C5A0>  (From EB_EDITOR)       Routine failure.              Panic
-------------------------------------------------------------------------------
EB_BASIC_TEXT_FORMATTER
                    format @6              
<0000000003C73590>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_BASIC_TEXT_FORMATTER
                    set_classi @6          
<0000000003C73590>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_BASIC_TEXT_FORMATTER
                    set_stone @4           
<0000000003C73590>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_DEVELOPMENT_WINDOW
                    set_stone_after_check @62
<0000000003C68280>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_DEVELOPMENT_WINDOW
                    set_stone_after_first_check @18
<0000000003C68280>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_DEVELOPMENT_WINDOW
                    set_stone @5           
<0000000003C68280>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_CONTEXT_TOOL     launch_stone @5                                     
<0000000003C6A860>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_CONTEXT_TOOL     advanced_set_stone @9                               
<0000000003C6A860>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_HISTORY_MANAGER  back @3                                             
<00000000057BDCC8>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_HISTORY_BACK_COMMAND
                    operate @1             
<00000000057BDD30>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_HISTORY_BACK_COMMAND
                    execute @1             
<00000000057BDD30>  (From EB_HISTORY_COMMAND)
                                           Routine failure.              Panic
-------------------------------------------------------------------------------
EB_DEVELOPMENT_WINDOW
                    on_back @3             
<0000000003C68280>                         Routine failure.              Panic
-------------------------------------------------------------------------------
PROCEDURE           apply @1                                            
<000000000585B9C8>                         Routine failure.              Panic
-------------------------------------------------------------------------------
PROCEDURE           call @2                                             
<000000000585B9C8>  (From ROUTINE)         Routine failure.              Panic
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @11               
<000000000585B968>  (From ACTION_SEQUENCE) Routine failure.              Panic
-------------------------------------------------------------------------------
EV_TITLED_WINDOW_IMP
                    on_accelerator_command @1
<0000000003C68730>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EV_TITLED_WINDOW_IMP
                    on_wm_command @18      
<0000000003C68730>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Panic
-------------------------------------------------------------------------------
EV_TITLED_WINDOW_IMP
                    process_message @8     
<0000000003C68730>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Panic
-------------------------------------------------------------------------------
WEL_DISPATCHER      window_procedure @5                                 
<0000000003C60320>                         Routine failure.              Panic
-------------------------------------------------------------------------------
WEL_MSG             translate_accelerator @1
<00000000075E2E78>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_message @16                                 
<0000000003C60140>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  message_loop @5                                     
<0000000003C60140>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  run @6                                              
<0000000003C60140>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  launch @2                                           
<0000000003C60140>                         Routine failure.              Panic
-------------------------------------------------------------------------------
ES_GRAPHIC          launch @2                                           
<0000000003C60128>  (From EV_APPLICATION)  Routine failure.              Panic
-------------------------------------------------------------------------------
ES_GRAPHIC          make_and_launch @7                                  
<0000000003C60128>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_KERNEL           make @17                                            
<0000000003C60040>                         Routine failure.              Panic
-------------------------------------------------------------------------------
EB_KERNEL           root's creation                                     
<0000000003C60040>                         Routine failure.              Bye
-------------------------------------------------------------------------------

ec: dumping core to generate debugging information...

ec: PANIC CASCADE: Unexpected harmful signal (Segmentation violation) -- Giving up...
Problem Report Interactions
From:peter_gummer    Date:2005/11/11    Download