PR# 12185 Crash with old docking layout files

Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: High
Date: 2007/03/03
Class: Bug
Severity: Critical
Number: 12185
Release: 6.0.6.7057
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2
Synopsis: Crash with old docking layout files

Description
If you use a layout.wb file from version 6.0.6.6895 and then install 6.0.6.7057 you get the following crash:

******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
SD_OPEN_CONFIG_MEDIATOR
                    open_editor_minimized_data_unminimized @2
                                           Segmentation violation:
<0000000004E11738>                         Operating system signal.      Fail
-------------------------------------------------------------------------------
SD_OPEN_CONFIG_MEDIATOR
                    open_editor_minimized_data_unminimized @2
<0000000004E11738>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SD_OPEN_CONFIG_MEDIATOR
                    open_tools_config @15  
<0000000004E11738>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DOCKING_MANAGER  open_tools_config @2                                
<0000000005D47500>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_DEVELOPMENT_WINDOW
                    restore_tools_docking_layout @3
<0000000005D49600>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_DEVELOPMENT_WINDOW_DIRECTOR
                    construct @7           
<00000000089439E0>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_WINDOW_MANAGER   create_window @2                                    
<0000000006098CA8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_GRAPHIC          prepare @15                                         
<0000000005CE5650>  (From ES_ABSTRACT_GRAPHIC)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @21               
<0000000005CE93E8>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<0000000005CE93E8>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  call_post_launch_actions @2
<0000000005CE9318>  (From EV_APPLICATION_I)
                                           Routine failure.              Retry
===============================================================================
To Reproduce

										
Problem Report Interactions
From:larryl    Date:2007/03/04    Status: Closed    Download   
Now added if protection for void objects.
This is fixed at revision#67064.
Thanks for the report.