PR# 12118 Closing auto hidden tools during debugging leads to estudio crash

Problem Report Summary
Submitter: prestoat2000
Category: EiffelStudio
Priority: High
Date: 2007/02/24
Class: Bug
Severity: Serious
Number: 12118
Release: 6.0.66833
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.8.1) Gecko/20061228 Firefox/2.0 Solaris 10 on x64
Synopsis: Closing auto hidden tools during debugging leads to estudio crash

Description
A particular sequence of stepping in debugger, closing auto-hidden tools and
stepping some more leads to multiple overlapping rows of auto hide icons.
Moving the mouse over these multiple rows then crashes estudio.
To Reproduce
Delete ~/.es directory.
Compile sample graphical application.
(Font is "Arial 18" if it matters.  Display is 1280x1024).
Click on Step into Routine.
Click on Auto Hide button in zone with Feature Relation, Class, etc tools.
Step into Routine.
Hover over Feature Relation Auto Hide icon.  When Feature Relation window appears
   resize it bigger (about twice the height).
Pick call to `set_state_flag' and drop it in Feature Relation tool.
Step into Routine 3 times.
Click on "X" in Feature Relation tool to close it.
Click on Step into Routine.
Now there are two overlapping rows of Auto Hide icons at bottom of main window.
Click on Step into Routine 5 times.
Click on "X" in Feature Relation tool to close it.
Step into Routine.
Now there are three overlapping rows of Auto Hide icons.
Move mouse down through Feature Relation tool and down over the leftmost
  icons (3 rows).  Estudio crashes with attached trace.
Problem Report Interactions
From:larryl    Date:2007/03/22    Status: Closed    Download   
At revision#67444, this bug is fixed. The bug is begin from "Click on Step into Routine.
Now there are two overlapping rows of Auto Hide icons at bottom of main window.",  there should NO overlapping rows of Auto Hide icons. 

Thanks for your report.

From:prestoat2000    Date:2007/02/24    Download   
Attachments for problem report #12118

Attachment: stack59.txt     Size:2564