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
I still failed to reproduce it with new class as you described either compiled or non-compiled. Can you reproduce it once again?
It was added on a class that I had just added to the system without the default feature clauses.
What was the exact feature information you entered? I cannot reproduce it by adding a default feature.