PR# 19860 Eiffelstudio abruptly crashed, immediately after creating a new Class

Problem Report Summary
Submitter: HowardThomsonSurrey
Category: EiffelStudio
Priority: Low
Date: 2022/04/22
Class: Bug
Severity: Non-critical
Number: 19860
Release: 21.11
Confidential: No
Status: Open
Responsible:
Environment: linux
Synopsis: Eiffelstudio abruptly crashed, immediately after creating a new Class

Description
Actions immediately preceding the crash:

Clicked on a class name in the text, open a new tab for it.
Clicked in the class name box at the top and typed the name of a class that does not yet exist
Dialog popped up to create the new class
Class text creation completed, and displayed in the window
Clicked compile to check that the additional class, referred to only by an XXX: detachable new_class_name
Crash ...


ht@ht-entroware:/data/git/eiffel/ebk$ 
ec: PANIC: Unexpected harmful signal (Segmentation fault) ...

ec: system execution failed.
Following is the set of recorded exceptions.
NB: The raised panic may have induced completely inconsistent information:

******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
ISE_EXCEPTION_MANAGER
                    raise @9               Compiler error:
<000055F551E8C4B8>                         Developer exception.          Fail
-------------------------------------------------------------------------------
ISE_EXCEPTION_MANAGER
                    raise @9               
<000055F551E8C4B8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
DEVELOPER_EXCEPTION raise @1                                            
<00007F7027097298>  (From EXCEPTION)       Routine failure.              Fail
-------------------------------------------------------------------------------
ERROR_HANDLER       raise @3                                            
<000055F5559C63D8>  (From EXCEPTIONS)      Routine failure.              Fail
-------------------------------------------------------------------------------
ERROR_HANDLER       raise_error @2                                      
<000055F5559C63D8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
DEGREE_4            execute @100                                        
<000055F5545D8198>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            process_degree_4 @1                                 
<000055F553C47D78>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            do_recompilation @56                                
<000055F553C47D78>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            recompile @7                                        
<000055F553C47D78>                         Routine failure.              Rescue
-------------------------------------------------------------------------------
WORKBENCH_I         recompile @23                                       
<000055F5539C8968>                         Routine failure.              Rescue
-------------------------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ entering level 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------
WORKBENCH_I         recompile @3           Unexpected harmful signal (Segmentation fault):
<000055F5539C8968>                         Eiffel run-time panic.        Panic
-------------------------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ back to level 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------

ec: dumping core to generate debugging information...

ec: PANIC CASCADE: Unexpected harmful signal (Segmentation fault) -- Giving up...

To Reproduce
Not yet attempted ...
Problem Report Interactions
From:jvelilla    Date:2022/04/25    Status: Open    Download   
Hi Howard, I couldn´t reproduce the issue.

Have you been able to reproduce it?
If you have a small system to reproduce it would help a lot. 

--Javier

From:jvelilla    Date:2022/04/25    Status: Open    Download   
Hi Howard, I couldn´t reproduce the issue.

Have you been able to reproduce it?
If you have a small system to reproduce it would help a lot. 

--Javier