PR# 17679 Violation of assertion `not_possible' in {SD_TOOL_BAR_RESIZABLE_ITEM}.on_pointer_press
Problem Report Summary
Submitter: prestoat2000
Category: EiffelStudio
Priority: Medium
Date: 2011/06/20
Class: Bug
Severity: Serious
Number: 17679
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 `not_possible' in {SD_TOOL_BAR_RESIZABLE_ITEM}.on_pointer_press
Description
While playing with a workbench estudio, I got a violation of check assertion `not_possible' in {SD_TOOL_BAR_RESIZABLE_ITEM}.on_pointer_press. Local `l_tool_bar' was attached to an object of type SD_TOOL_BAR while the routine was expecting it to be attached to an object of type SD_WIDGET_TOOL_BAR. Trace attached. I was trying to resize an undocked tool bar from the lower right corner when the violation occurred (but it might have happened slightly before that). Not reproducible at this time.
To Reproduce
Not currently reproducible.
Problem Report Interactions
Actually, just undocking the Address toolbar, leaving it in its normal shape (not very tall, but fairly wide) and then trying to resize the Feature combo box wider seems to cause this assertion violation every time.
I have now found out how to reproduce this. Undock the Address tool bar. Left-click and hold on the right edge of the Feature combo box arrow, as though you were going to resize this combo box wider. With left button still depressed, move the mouse down and to the left, as though you were trying to change the shape of the undocked Address tool bar. Estudio crashes with violation of assertion `not_possible'.