PR# 11766 Crash from scratch when checking code involving complex inheritance tree of generics
Problem Report Summary
Submitter: manus_eiffel
Category: Compiler
Priority: Low
Date: 2006/12/22
Class: Bug
Severity: Serious
Number: 11766
Release: 6.0x
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Synopsis: Crash from scratch when checking code involving complex inheritance tree of generics
Description
Compiling from scratch a project you may get:
******************************** Thread exception *****************************
In thread Root thread 0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object Routine Nature of exception Effect
-------------------------------------------------------------------------------
GEN_TYPE_A instantiate @3 Segmentation violation:
<0000000007D17628> Operating system signal. Fail
-------------------------------------------------------------------------------
GEN_TYPE_A instantiate @3
<0000000007D17628> Routine failure. Fail
-------------------------------------------------------------------------------
GEN_TYPE_A instantiate @15
<0000000007D17628> Routine failure. Fail
-------------------------------------------------------------------------------
GEN_TYPE_A parent_type @1
<0000000007D17628> Routine failure. Fail
-------------------------------------------------------------------------------
GEN_TYPE_A generic_conform_to @5
<0000000007D17628> (From CL_TYPE_A) Routine failure. Fail
-------------------------------------------------------------------------------
GEN_TYPE_A valid_generic @11
<000000001E5EDDD8> Routine failure. Fail
-------------------------------------------------------------------------------
GEN_TYPE_A conform_to @8
<0000000007D17628> (From CL_TYPE_A) Routine failure. Fail
-------------------------------------------------------------------------------
GEN_TYPE_A generic_conform_to @6
<0000000007D176B8> (From CL_TYPE_A) Routine failure. Fail
-------------------------------------------------------------------------------
GEN_TYPE_A valid_generic @11
<000000001E5EDDD8> Routine failure. Fail
-------------------------------------------------------------------------------
GEN_TYPE_A conform_to @8
<0000000007D176B8> (From CL_TYPE_A) Routine failure. Fail
-------------------------------------------------------------------------------
CL_TYPE_A generic_conform_to @6
<0000000007BFD7D8> Routine failure. Fail
-------------------------------------------------------------------------------
GEN_TYPE_A valid_generic @11
<000000001E5EDDD8> Routine failure. Fail
-------------------------------------------------------------------------------
CL_TYPE_A conform_to @8
<0000000007BFD7D8> Routine failure. Fail
-------------------------------------------------------------------------------
DYN_PROC_I check_signature @33
<0000000007BFD6A8> (From FEATURE_I) Routine failure. Fail
-------------------------------------------------------------------------------
REDEFINITION check_list @5
<0000000007D0BBD8> (From DEFINITION) Routine failure. Fail
-------------------------------------------------------------------------------
REDEFINITION check_adaptation @8
<0000000007D0BBD8> (From DEFINITION) Routine failure. Fail
-------------------------------------------------------------------------------
REDEFINITION check_adaptation @1
<0000000007D0BBD8> Routine failure. Fail
-------------------------------------------------------------------------------
INHERIT_TABLE check_validity3 @3
<000000001782CD28> Routine failure. Fail
-------------------------------------------------------------------------------
INHERIT_TABLE pass2 @37
<000000001782CD28> Routine failure. Rescue
-------------------------------------------------------------------------------
DEGREE_4 process_class @10
<0000000008F95B18> Routine failure. Fail
-------------------------------------------------------------------------------
DEGREE_4 execute @23
<0000000008F95B18> Routine failure. Fail
-------------------------------------------------------------------------------
SYSTEM_I process_degree_4 @1
<000000000D7C08C8> Routine failure. Fail
-------------------------------------------------------------------------------
SYSTEM_I do_recompilation @44
<000000000D7C08C8> Routine failure. Fail
-------------------------------------------------------------------------------
SYSTEM_I recompile @6
<000000000D7C08C8> Routine failure. Rescue
-------------------------------------------------------------------------------
WORKBENCH_I recompile @25
<000000000D74B808> Routine failure. Rescue
-------------------------------------------------------------------------------
E_PROJECT melt @5
<0000000008FDD608> Routine failure. Rescue
-------------------------------------------------------------------------------
E_PROJECT quick_melt @3
<0000000008FDD608> Routine failure. Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
perform_compilation @1
<000000000C90DA18> Routine failure. Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
compile @5
<000000000C90DA18> Routine failure. Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
compile_and_run @1
<000000000C90DA18> Routine failure. Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
confirm_execution_halt @2
<000000000C90DA18> Routine failure. Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
confirm_and_compile @1
<000000000C90DA18> Routine failure. Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
compile_no_save @2
<000000000C90DA18> Routine failure. Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
execute_with_c_compilation_flag @14
<000000000C90DA18> Routine failure. Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
go_on_compile @2
<000000000C90DA18> Routine failure. Fail
-------------------------------------------------------------------------------
EB_MELT_PROJECT_COMMAND
execute @4
<000000000C90DA18> Routine failure. Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
call @21
<000000000C8F4048> (From ACTION_SEQUENCE) Routine failure. Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
call @3
<000000000C8F4048> (From EV_LITE_ACTION_SEQUENCE)
Routine failure. Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP process_event_queue @14
<000000000C8F3D58> (From EV_APPLICATION_I)
Routine failure. Retry
===============================================================================
To Reproduce
Not yet reproducible. Eweasel test to come.