PR# 12206 Crash when adding a client relation in the diagram tool

Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: Medium
Date: 2007/03/06
Class: Bug
Severity: Serious
Number: 12206
Release: 6.0.6.7063
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2
Synopsis: Crash when adding a client relation in the diagram tool

Description
Adding a client relation in the diagram tool, you get the following stack trace after entering the new feature information:

******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
ES_CLIENT_SUPPLIER_LINK
                    synchronize @4         Segmentation violation:
<0000000008824CB8>                         Operating system signal.      Fail
-------------------------------------------------------------------------------
ES_CLIENT_SUPPLIER_LINK
                    synchronize @4         
<0000000008824CB8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_CLIENT_SUPPLIER_LINK
                    make @3                
<0000000008824CB8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
BON_CLASS_FIGURE    add_client_relation @19
<00000000096D6BA8>  (From EIFFEL_CLASS_FIGURE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
BON_CLASS_FIGURE    on_class_drop @12                                   
<00000000096D6BA8>  (From EIFFEL_CLASS_FIGURE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_PND_ACTION_SEQUENCE
                    call @10               
<0000000009748358>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DRAWING_AREA_IMP end_transport @24                                   
<000000000F746198>  (From EV_PICK_AND_DROPABLE_IMP)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DRAWING_AREA_IMP pnd_press @3                                        
<000000000F746198>  (From EV_PICK_AND_DROPABLE_IMP)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DRAWING_AREA_IMP on_button_down @10                                  
<000000000F746198>  (From EV_WIDGET_IMP)   Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DRAWING_AREA_IMP on_right_button_down @1
<000000000F746198>  (From EV_WIDGET_IMP)   Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DRAWING_AREA_IMP on_right_button_down @2
<000000000F746198>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DRAWING_AREA_IMP window_process_message @16
<000000000F746198>  (From WEL_WINDOW)      Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DRAWING_AREA_IMP process_message @22                                 
<000000000F746198>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
WEL_DISPATCHER      window_procedure @7                                 
<00000000095412B8>  (From WEL_ABSTRACT_DISPATCHER)
                                           Routine failure.              Retry
===============================================================================
To Reproduce

										
Problem Report Interactions
From:ted_eiffel    Date:2007/03/09    Download   
I still failed to reproduce it with new class as you described either compiled or non-compiled. Can you reproduce it once again?

From:manus_eiffel    Date:2007/03/08    Download   
It was added on a class that I had just added to the system without the default feature clauses.

From:ted_eiffel    Date:2007/03/08    Download   
What was the exact feature information you entered? I cannot reproduce it by adding a default feature.