PR# 17705 Violation of assertion in {EB_EDITORS_MANAGER}.create_editor_beside_content

Problem Report Summary
Submitter: prestoat2000
Category: EiffelStudio
Priority: Medium
Date: 2011/06/24
Class: Bug
Severity: Serious
Number: 17705
Release: 7.0.86775
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (X11; SunOS sun4u; rv:2.0) Gecko/20100101 Firefox/4.0 Solaris 10 on SPARC
Synopsis: Violation of assertion in {EB_EDITORS_MANAGER}.create_editor_beside_content

Description
A particular reproducible sequence with a finalized ec with preconditions and
check assertions kept causes violation of check assertion in
{EB_EDITORS_MANAGER}.create_editor_beside_content.  Trace attached.

{EB_EDITORS_MANAGER}.is_all_editors_valid is returning False, causing
the check violation.

To Reproduce
Start "ec -gui", where ec is a finalized executable with preconditions and
   check assertions kept, in default configuration.
Open existing project.
Click on Dependency tab and pin it so it is no longer auto-hidden.
In Dependency tool, click Clients button and type "ARRAY" into Class name
   combo box.
Expand cluster `base'.
Right-click on class ARRAYED_LIST and select New Tab Class ARRAYED_LIST.
Click on Maximize button in Dependency tool to maximize it.
Right-click on class HASH_TABLE and select New Tab Class HASH_TABLE.
Estudio crashes with check assertion violation.
Problem Report Interactions
From:prestoat2000    Date:2011/06/24    Download   
Attachments for problem report #17705

Attachment: stack20.txt     Size:5185