PR# 17674 Violation of assertion `new_tool_bar_is_caller' in {SD_TOOL_BAR_ROW_POSITIONER}.position_resize_on_e

Problem Report Summary
Submitter: prestoat2000
Category: EiffelStudio
Priority: Medium
Date: 2011/06/17
Class: Bug
Severity: Serious
Number: 17674
Release: 7.0.86747
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 `new_tool_bar_is_caller' in {SD_TOOL_BAR_ROW_POSITIONER}.position_resize_on_e

Description
While playing with a workbench estudio, I got a violation of assertion
`new_tool_bar_is_caller' in
{SD_TOOL_BAR_ROW_POSITIONER}.position_resize_on_extend.
Not reproducible at this time.  Trace attached.

Type of `a_new_tool_bar' was SD_TOOL_BAR_ZONE.
Type of `l_mediator' was SD_TOOL_BAR_DOCKER_MEDIATOR.
Type of l_mediator.caller was SD_TOOL_BAR_ZONE but it was a different object.
To Reproduce
Not currently reproducible.

Problem Report Interactions
From:prestoat2000    Date:2011/06/17    Download   
I have gotten this several more times and I think I know what is causing it.
I had the Project toolbar undocked and resized to be narrow and tall.
I moved this toolbar to the left side of the main window and when I 
left-clicked to dock it there, the click happened to be inside the
Restore Environment to Normal Mode button (the environment was forced into
Debug mode when I started moving the Project tool bar).  I believe this
is what triggers the precondition violation.



From:prestoat2000    Date:2011/06/17    Download   
Attachments for problem report #17674

Attachment: stack9.txt     Size:9820