PR# 19073 Operating system signal in {TYPE_A_CHECKER}.check_and_solved in EiffelStudio.

Problem Report Summary
Submitter: axarosenberg
Category: EiffelStudio
Priority: Medium
Date: 2015/05/22
Class: Bug
Severity: Non-critical
Number: 19073
Release: 15.01.9.6535
Confidential: No
Status: Analyzed
Responsible:
Environment: EiffelStudio 15.01.9.6535 GPL Edition - windows
Synopsis: Operating system signal in {TYPE_A_CHECKER}.check_and_solved in EiffelStudio.

Description

Project loaded: True
Project compiled: True
Is compiling: False
Last known class processed: OLEDB_DATA_SOURCE
Last status message: Degree 3: Checking Types (2/10): OLEDB_DATA_SOURCE

******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
TYPE_A_CHECKER      check_and_solved @4    Segmentation violation:      
<000000002807DFA4>                         Operating system signal.      Fail
-------------------------------------------------------------------------------
TYPE_A_CHECKER      check_and_solved @4                                 
<000000002807DFA4>                         Routine failure.              Fail
-------------------------------------------------------------------------------
AST_FEATURE_CHECKER_GENERATOR
                    check_type @7          
<000000002807DE3C>                         Routine failure.              Fail
-------------------------------------------------------------------------------
AST_FEATURE_CHECKER_GENERATOR
                    check_locals @15       
<000000002807DE3C>                         Routine failure.              Fail
-------------------------------------------------------------------------------
AST_FEATURE_CHECKER_GENERATOR
                    process_routine_as @11 
<000000002807DE3C>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ROUTINE_AS          process @1                                          
<0000000008E76540>                         Routine failure.              Fail
-------------------------------------------------------------------------------
AST_FEATURE_CHECKER_GENERATOR
                    safe_process @2        
<000000002807DE3C>  (From AST_VISITOR)     Routine failure.              Fail
-------------------------------------------------------------------------------
AST_FEATURE_CHECKER_GENERATOR
                    process_body_as @1     
<000000002807DE3C>                         Routine failure.              Fail
-------------------------------------------------------------------------------
BODY_AS             process @1                                          
<0000000008E767BC>                         Routine failure.              Fail
-------------------------------------------------------------------------------
AST_FEATURE_CHECKER_GENERATOR
                    process_feature_as @4  
<000000002807DE3C>                         Routine failure.              Fail
-------------------------------------------------------------------------------
FEATURE_AS          process @1                                          
<0000000008E767EC>                         Routine failure.              Fail
-------------------------------------------------------------------------------
AST_FEATURE_CHECKER_GENERATOR
                    type_check_only @21    
<000000002807DE3C>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EIFFEL_CLASS_C      pass3 @110                                          
<0000000010CC5170>                         Routine failure.              Fail
-------------------------------------------------------------------------------
DEGREE_3            process_class @3                                    
<0000000017D97CB8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
DEGREE_3            execute @20                                         
<0000000017D97CB8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            process_degree_3 @2                                 
<00000000095ADD48>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            do_recompilation @63                                
<00000000095ADD48>                         Routine failure.              Fail
-------------------------------------------------------------------------------
SYSTEM_I            recompile @7                                        
<00000000095ADD48>                         Routine failure.              Fail
-------------------------------------------------------------------------------
WORKBENCH_I         recompile @23                                       
<000000000981AD0C>                         Routine failure.              Fail
-------------------------------------------------------------------------------
E_PROJECT           melt @7                                             
<0000000009808628>                         Routine failure.              Fail
-------------------------------------------------------------------------------
E_PROJECT           override_scan @3                                    
<0000000009808628>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_OVERRIDE_SCAN_COMMAND
                    perform_compilation @1 
<000000000964A4EC>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_OVERRIDE_SCAN_COMMAND
                    compile @5             
<000000000964A4EC>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_OVERRIDE_SCAN_COMMAND
                    compile_and_run @1     
<000000000964A4EC>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_OVERRIDE_SCAN_COMMAND
                    confirm_execution_halt @2
<000000000964A4EC>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_OVERRIDE_SCAN_COMMAND
                    confirm_and_compile @1 
<000000000964A4EC>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_OVERRIDE_SCAN_COMMAND
                    compile_no_save @4     
<000000000964A4EC>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_OVERRIDE_SCAN_COMMAND
                    save_and_compile @2    
<000000000964A4EC>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
ES_DISCARDABLE_COMPILE_SAVE_FILES_PROMPT
                    on_dialog_button_pressed @9
<0000000008DBBCF4>  (From ES_DIALOG)       Routine failure.              Fail
-------------------------------------------------------------------------------
ES_DISCARDABLE_COMPILE_SAVE_FILES_PROMPT
                    show_on_active_window @3
<0000000008DBBCF4>  (From ES_DISCARDABLE_PROMPT)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_OVERRIDE_SCAN_COMMAND
                    execute_with_c_compilation_flag @15
<000000000964A4EC>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_OVERRIDE_SCAN_COMMAND
                    go_on_compile @1       
<000000000964A4EC>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_OVERRIDE_SCAN_COMMAND
                    execute @12            
<000000000964A4EC>  (From EB_MELT_PROJECT_COMMAND)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @21               
<000000000964A570>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<000000000964A570>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           call @4                                             
<0000000008CD0908>                         Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           apply @1                                            
<0000000008CD0908>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  call_separate_action @1
<00000000096CC080>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_event_queue @48
<00000000096CC080>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_HANDLER
                    process_application_event_queue @1
<00000000096CC9BC>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_HANDLER
                    launch @4              
<00000000096CC9BC>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION      internal_launch_application @3
<00000000096CC290>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION      launch @2                                           
<00000000096CC290>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_GRAPHIC          make @4                                             
<00000000096CC278>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           make @4                                             
<00000000095B5254>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           root's creation                                     
<00000000095B5254>                         Routine failure.              Exit
-------------------------------------------------------------------------------
To Reproduce

										
Problem Report Interactions
From:axarosenberg    Date:2015/05/22    Download   
Backup attached.

The last thing I did was in SQL_SERVER_SYSPROCESSES (in the override cluster).  I renamed 'safe_blockees' to 'safe_blockeesxx'.  I suspected that it was no longer used and pressed shift-F8.  It turns out that the routine is recursive so I got an undefined symbol.  That's what is in the backup now.  Next I think that I fixed the error and pressed shift-F8.  That's when the crash happened.  Note that I generally rely on shift-F8 to save the file for me.

   Randy

Attachment: data_connection_viewer.7z     Size:3749138
From:manus_eiffel    Date:2015/05/22    Status: Analyzed    Download   
If BACKUP was enabled, could we have access to just the BACKUP folder?

Now due to various security issues we experienced a few month back, we are not able to offer ftp access anymore. What is the safest and secured way to get this archive?

From:axarosenberg    Date:2015/05/22    Download   
I have a zipped eifgen if you want it.  250 MB.
   Randy