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