PR# 16214 Precondition in docking

Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: Medium
Date: 2009/08/31
Class: Bug
Severity: Serious
Number: 16214
Release: 6.5.8.524
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)
Synopsis: Precondition in docking

Description
I had played with my docking and a few tools where docked out. When I realize that my EiffelStudio was not in debug mode, I click on the debug mode button and then got this while it was redrawing itself:

set: Precondition violated. (PRECONDITION_VIOLATION)
******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
SD_PLACE_HOLDER_ZONE
                    minimize @1            set:
<0000000002A50C28>  (From SD_UPPER_ZONE)   Precondition violated.        Fail
-------------------------------------------------------------------------------
SD_PLACE_HOLDER_ZONE
                    on_minimize @4         
<0000000002A50C28>  (From SD_UPPER_ZONE)   Routine failure.              Fail
-------------------------------------------------------------------------------
SD_EDITOR_CONFIG_HELPER
                    open_editor_minimized_data_minimize @5
<0000000002B6EA48>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SD_EDITOR_CONFIG_HELPER
                    restore_editor_state @34
<0000000002B6EA48>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SD_OPEN_CONFIG_MEDIATOR
                    open_tools_config_imp @6
<0000000002B6EA08>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SD_OPEN_CONFIG_MEDIATOR
                    open_tools_config @3   
<0000000002B6EA08>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DOCKING_MANAGER  open_tools_config @3                                
<00000000064961A8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_DOCKING_LAYOUT_MANAGER
                    restore_debug_docking_layout @3
<00000000065069E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_DEBUGGER_MANAGER raise_saving_layout @33
<00000000063BBBC8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_DEBUGGER_MANAGER force_execution_mode @3
<00000000063BBBC8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FORCE_EXECUTION_MODE_CMD
                    execute_for_opening @4 
<00000000064AA0A8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_FORCE_EXECUTION_MODE_CMD
                    execute @2             
<00000000064AA0A8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           fast_call                                           
<00000000066C56A8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           call @5                                             
<00000000066C56A8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @22               
<00000000066C55E8>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<00000000066C55E8>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_SD_COMMAND_TOOL_BAR_TOGGLE_BUTTON
                    on_pointer_release @7  
<00000000066C51C8>  (From SD_TOOL_BAR_TOGGLE_BUTTON)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
SD_TOOL_BAR         on_pointer_release @10                              
<00000000066B6DE8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           fast_call                                           
<00000000066CD548>                         Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           call @5                                             
<00000000066CD548>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_POINTER_BUTTON_ACTION_SEQUENCE
                    call @22               
<00000000066CD488>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_POINTER_BUTTON_ACTION_SEQUENCE
                    call @3                
<00000000066CD488>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP call_pointer_actions @2
<000000000651F528>  (From EV_WIDGET_IMP)   Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP on_button_up @4                                     
<000000000651F528>  (From EV_WIDGET_IMP)   Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP on_left_button_up @2                                
<000000000651F528>  (From EV_WIDGET_IMP)   Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP window_process_message @12
<000000000651F528>  (From WEL_WINDOW)      Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP process_message @23                                 
<000000000651F528>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
WEL_DISPATCHER      window_procedure @10                                
<00000000063A5788>  (From WEL_ABSTRACT_DISPATCHER)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
WEL_MSG             cwin_dispatch_message                               
<00000000062F2608>                         Routine failure.              Fail
-------------------------------------------------------------------------------
WEL_MSG             dispatch @1                                         
<00000000062F2608>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_message @11                                 
<00000000062F19C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_underlying_toolkit_event_queue @7
<00000000062F19C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_event_queue @2                              
<00000000062F19C8>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  launch @3                                           
<00000000062F19C8>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION      launch @4                                           
<00000000062F1998>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_GRAPHIC          make @4                                             
<00000000062F1918>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           make @6                                             
<00000000062F18B8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           root's creation                                     
<00000000062F18B8>                         Routine failure.              Exit
-------------------------------------------------------------------------------

Call stack:

ObjectClassRoutine
------------------
[0x62A1DE0] SD_PLACE_HOLDER_ZONE minimize (From SD_UPPER_ZONE) ( @ 1 )
[0x62A1DE0] SD_PLACE_HOLDER_ZONE on_minimize (From SD_UPPER_ZONE) ( @ 4 )
[0x62A1DA0] SD_EDITOR_CONFIG_HELPER open_editor_minimized_data_minimize ( @ 5 )
[0x62A1DA0] SD_EDITOR_CONFIG_HELPER restore_editor_state ( @ 34 )
[0x62A1D90] SD_OPEN_CONFIG_MEDIATOR open_tools_config_imp <R> ( @ 6 )
[0x62A1D90] SD_OPEN_CONFIG_MEDIATOR open_tools_config ( @ 3 )
[0x62A1DB0] SD_DOCKING_MANAGER open_tools_config ( @ 3 )
[0x62A1D98] EB_DOCKING_LAYOUT_MANAGER restore_debug_docking_layout ( @ 3 )
[0x62A1D88] EB_DEBUGGER_MANAGER raise_saving_layout <*> ( @ 33 )
[0x62A1D88] EB_DEBUGGER_MANAGER force_execution_mode ( @ 3 )
[0x62A1DF0] EB_FORCE_EXECUTION_MODE_CMD execute_for_opening ( @ 4 )
[0x62A1DF0] EB_FORCE_EXECUTION_MODE_CMD execute ( @ 2 )
[0x62A1DC8] PROCEDURE fast_call ( @ 0 )
[0x62A1DC8] PROCEDURE call ( @ 5 )
[0x62A1DD8] EV_NOTIFY_ACTION_SEQUENCE call (From ACTION_SEQUENCE) ( @ 22 )
[0x62A1DD8] EV_NOTIFY_ACTION_SEQUENCE call (From EV_LITE_ACTION_SEQUENCE) ( @ 3 )
[0x62A1DA8] EB_SD_COMMAND_TOOL_BAR_TOGGLE_BUTTON on_pointer_release (From SD_TOOL_BAR_TOGGLE_BUTTON) ( @ 7 )
[0x62A1DD0] SD_TOOL_BAR on_pointer_release ( @ 10 )
[0x62A1DC0] PROCEDURE fast_call ( @ 0 )
[0x62A1DC0] PROCEDURE call ( @ 5 )
[0x62A1DF8] EV_POINTER_BUTTON_ACTION_SEQUENCE call (From ACTION_SEQUENCE) ( @ 22 )
[0x62A1DF8] EV_POINTER_BUTTON_ACTION_SEQUENCE call (From EV_LITE_ACTION_SEQUENCE) ( @ 3 )
[0x62A1E00] SD_DRAWING_AREA_IMP call_pointer_actions (From EV_WIDGET_IMP) ( @ 2 )
[0x62A1E00] SD_DRAWING_AREA_IMP on_button_up (From EV_WIDGET_IMP) ( @ 4 )
[0x62A1E00] SD_DRAWING_AREA_IMP on_left_button_up (From EV_WIDGET_IMP) ( @ 2 )
[0x62A1E00] SD_DRAWING_AREA_IMP window_process_message (From WEL_WINDOW) ( @ 12 )
[0x62A1E00] SD_DRAWING_AREA_IMP process_message (From WEL_COMPOSITE_WINDOW) ( @ 23 )
[0x62A1E08] WEL_DISPATCHER window_procedure (From WEL_ABSTRACT_DISPATCHER) <R> ( @ 10 )
[0x62A1E10] WEL_MSG cwin_dispatch_message ( @ 0 )
[0x62A1E10] WEL_MSG dispatch ( @ 1 )
[0x62A1E18] EV_APPLICATION_IMP process_message ( @ 11 )
[0x62A1E18] EV_APPLICATION_IMP process_underlying_toolkit_event_queue ( @ 7 )
[0x62A1E18] EV_APPLICATION_IMP process_event_queue (From EV_APPLICATION_I) <R> ( @ 2 )
[0x62A1E18] EV_APPLICATION_IMP launch (From EV_APPLICATION_I) ( @ 3 )
[0x62A1E20] EV_APPLICATION launch <R> ( @ 4 )
[0x62A1E28] ES_GRAPHIC make ( @ 4 )
[0x62A1E30] EB_KERNEL make ( @ 6 )

To Reproduce

										
Problem Report Interactions
From:larryl    Date:2009/09/01    Status: Closed    Download   
This bug is fixed in revision#80554.

Thanks for your report.