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.