PR# 10884 Adjusting split area divider when C compilation fails hangs window system

Problem Report Summary
Submitter: prestoat2000
Category: EiffelVision
Priority: Medium
Date: 2006/08/04
Class: Bug
Severity: Serious
Number: 10884
Release: 5.7.62110
Confidential: No
Status: Open
Responsible: misterieking
Environment: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.7) Gecko/20060120 Solaris 10 on x86
Synopsis: Adjusting split area divider when C compilation fails hangs window system

Description
Finalize with any class TEST that has a external feature
that references a C external that doesn't exist, so that
C compilation will fail.  Before C compilation fails,
grab the divider between Context window and Editor and start
moving it up and down.  When C compilation fails, window
pops up telling me about the failure.  At this point, the
window system is hung.  The mouse pointer is the vertical
double-end arrow and nothing responds.  My only recourse
on my home system (since I couldn't rlogin from another
host) was the Reset button.
To Reproduce

										
Problem Report Interactions
From:ted_eiffel    Date:2009/08/07    Download   
This is not reproducible with recent releases of EiffelStudio. If you are still using old version of EiffelStudio, a workaround is to press ESC. However this is a Vision2 bug. Reproducible with the attached project.

Steps to reproduce the bug:
1. Compile the attached project and launch.
2. Drag the only splitter in the main window away from its initial position.
3. Still hold your mouse button down and wait about 10 seconds.
4. When you see a dialog pops up. Press OK.
On windows:
I leaves the indicator line on the screen. Now if you drag again the splitter. The remaining indicator line moves. Far away from current mouse cursor position. Release mouse button the splitter moves to where the indicator line is.
On Solaris:
The hold system UI does not respond. Pressing escape cancels that mode.

Attachment: bug10884.7z     Size:3253