PR# 13806 Crash at degree -3 after a lot of classes moving
Problem Report Summary
Submitter: manus_eiffel
Category: Compiler
Priority: Medium
Date: 2007/12/20
Class: Bug
Severity: Serious
Number: 13806
Release: 6.1.7.1477
Confidential: No
Status: Analyzed
Responsible: manus_eiffel
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Synopsis: Crash at degree -3 after a lot of classes moving
Description
******************************** Thread exception ***************************** In thread Root thread 0x0 (thread id) ******************************************************************************* ------------------------------------------------------------------------------- Class / Object Routine Nature of exception Effect ------------------------------------------------------------------------------- CL_TYPE_I associated_class_type @1 <0000000002E50818> Feature call on void target. Fail ------------------------------------------------------------------------------- CL_TYPE_I associated_class_type @1 <0000000002E50818> Routine failure. Fail ------------------------------------------------------------------------------- CL_TYPE_I type_id @1 <0000000002E50818> Routine failure. Fail ------------------------------------------------------------------------------- CL_TYPE_I generated_id @2 <0000000002E50818> Routine failure. Fail ------------------------------------------------------------------------------- CL_TYPE_I generate_cid @3 <0000000002E50818> Routine failure. Fail ------------------------------------------------------------------------------- GEN_TYPE_I generate_cid @8 <0000000002E50798> Routine failure. Fail ------------------------------------------------------------------------------- BYTE_CONTEXT generate_gen_type_conversion @12 <00000000097AC7A8> Routine failure. Fail ------------------------------------------------------------------------------- CREATE_TYPE generate_gen_type_conversion @3 <0000000002E5BAC8> Routine failure. Fail ------------------------------------------------------------------------------- TYPE_EXPR_B generate @5 <0000000002E50768> Routine failure. Fail ------------------------------------------------------------------------------- PARAN_B generate @1 <0000000002E50748> Routine failure. Fail ------------------------------------------------------------------------------- ACCESS_EXPR_B generate @1 <0000000002E50718> Routine failure. Fail ------------------------------------------------------------------------------- NESTED_BL generate @3 <0000000002E50498> Routine failure. Fail ------------------------------------------------------------------------------- PARAN_B generate @1 <0000000002E50478> Routine failure. Fail ------------------------------------------------------------------------------- BIN_NE_BL generate @1 <0000000002E50438> (From BIN_EQUAL_B) Routine failure. Fail ------------------------------------------------------------------------------- B_AND_THN_BL generate @12 <0000000002E50218> Routine failure. Fail ------------------------------------------------------------------------------- ASSIGN_BL generate_regular_assignment @1 <0000000002E501A8> Routine failure. Fail ------------------------------------------------------------------------------- ASSIGN_BL generate_assignment @10 <0000000002E501A8> Routine failure. Fail ------------------------------------------------------------------------------- ASSIGN_BL generate @7 <0000000002E501A8> Routine failure. Fail ------------------------------------------------------------------------------- BYTE_LIST generate @4 <0000000002E50158> Routine failure. Fail ------------------------------------------------------------------------------- IF_B generate @12 <0000000002E4FEB8> Routine failure. Fail ------------------------------------------------------------------------------- BYTE_LIST generate @4 <0000000002E4FE68> Routine failure. Fail ------------------------------------------------------------------------------- STD_BYTE_CODE generate_compound @2 <0000000002E4FA28> Routine failure. Fail ------------------------------------------------------------------------------- STD_BYTE_CODE generate @57 <0000000002E4FA28> Routine failure. Fail ------------------------------------------------------------------------------- DYN_FUNC_I generate @13 <0000000002E47A58> (From FEATURE_I) Routine failure. Fail ------------------------------------------------------------------------------- CLASS_TYPE generate_feature @1 <0000000010124458> Routine failure. Fail ------------------------------------------------------------------------------- CLASS_TYPE pass4 @59 <0000000010124458> Routine failure. Fail ------------------------------------------------------------------------------- TYPE_LIST pass4 @4 <0000000010124418> Routine failure. Fail ------------------------------------------------------------------------------- EIFFEL_CLASS_C pass4 @2 <0000000010122C68> Routine failure. Fail ------------------------------------------------------------------------------- SYSTEM_I process_degree_minus_3 @16 <000000001E3F5C98> Routine failure. Fail ------------------------------------------------------------------------------- SYSTEM_I finalize_system @45 <000000001E3F5C98> Routine failure. Rescue ------------------------------------------------------------------------------- E_PROJECT finalize @7 <0000000003AFA4E8> Routine failure. Fail ------------------------------------------------------------------------------- EB_FINALIZE_PROJECT_COMMAND perform_compilation @1 <0000000003A4EFD8> Routine failure. Fail ------------------------------------------------------------------------------- EB_FINALIZE_PROJECT_COMMAND compile @4 <0000000003A4EFD8> (From EB_MELT_PROJECT_COMMAND) Routine failure. Fail ------------------------------------------------------------------------------- EB_FINALIZE_PROJECT_COMMAND compile_and_run @1 <0000000003A4EFD8> (From EB_MELT_PROJECT_COMMAND) Routine failure. Fail ------------------------------------------------------------------------------- EB_FINALIZE_PROJECT_COMMAND confirm_execution_halt @2 <0000000003A4EFD8> (From EB_MELT_PROJECT_COMMAND) Routine failure. Fail ------------------------------------------------------------------------------- EB_FINALIZE_PROJECT_COMMAND set_assertion_flag_and_compile @4 <0000000003A4EFD8> Routine failure. Fail ------------------------------------------------------------------------------- ES_DISCARDABLE_QUESTION_PROMPT on_dialog_button_pressed @9 <00000000097414D8> (From ES_DIALOG) Routine failure. Fail ------------------------------------------------------------------------------- ES_DISCARDABLE_QUESTION_PROMPT show_on_active_window @3 <00000000097414D8> (From ES_DISCARDABLE_PROMPT) Routine failure. Fail ------------------------------------------------------------------------------- EB_FINALIZE_PROJECT_COMMAND ask_for_assertions @6 <0000000003A4EFD8> Routine failure. Fail ------------------------------------------------------------------------------- EB_FINALIZE_PROJECT_COMMAND set_c_compilation_and_compile @2 <0000000003A4EFD8> Routine failure. Fail ------------------------------------------------------------------------------- ES_DISCARDABLE_WARNING_PROMPT on_dialog_button_pressed @9 <00000000097350B8> (From ES_DIALOG) Routine failure. Fail ------------------------------------------------------------------------------- ES_DISCARDABLE_WARNING_PROMPT show_on_active_window @3 <00000000097350B8> (From ES_DISCARDABLE_PROMPT) Routine failure. Fail ------------------------------------------------------------------------------- EB_FINALIZE_PROJECT_COMMAND confirm_and_compile @5 <0000000003A4EFD8> Routine failure. Fail ------------------------------------------------------------------------------- EB_FINALIZE_PROJECT_COMMAND compile_no_save @2 <0000000003A4EFD8> (From EB_MELT_PROJECT_COMMAND) Routine failure. Fail ------------------------------------------------------------------------------- EB_FINALIZE_PROJECT_COMMAND execute_with_c_compilation_flag @16 <0000000003A4EFD8> (From EB_MELT_PROJECT_COMMAND) Routine failure. Fail ------------------------------------------------------------------------------- EB_FINALIZE_PROJECT_COMMAND go_on_compile @2 <0000000003A4EFD8> (From EB_MELT_PROJECT_COMMAND) Routine failure. Fail ------------------------------------------------------------------------------- EB_FINALIZE_PROJECT_COMMAND execute @7 <0000000003A4EFD8> (From EB_MELT_PROJECT_COMMAND) Routine failure. Fail ------------------------------------------------------------------------------- EV_NOTIFY_ACTION_SEQUENCE call @21 <0000000003A51438> (From ACTION_SEQUENCE) Routine failure. Fail ------------------------------------------------------------------------------- EV_NOTIFY_ACTION_SEQUENCE call @3 <0000000003A51438> (From EV_LITE_ACTION_SEQUENCE) Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION_IMP process_event_queue @15 <0000000003A510F8> (From EV_APPLICATION_I) Routine failure. Retry ===============================================================================
To Reproduce
See of modification between rev#71589 and rev#71602.
Problem Report Interactions
Manu, I let you close this report, if you feel so.
Recompiling from scratch fixes it. So it is definitely due to me moving classes around as well as adding/removing a few classes.
This was while processing ES_ERROR_LIST_TOOL_PANEL.