PR# 13951 Operating system signal in [DEBUG_EXT.send_rqst_3_integer] in EiffelStudio.

Problem Report Summary
Submitter: prestoat2000
Category: Debugger
Priority: Medium
Date: 2008/02/06
Class: Bug
Severity: Critical
Number: 13951
Release: 6.2.7.2075
Confidential: No
Status: Closed
Responsible:
Environment: EiffelStudio 6.2.7.2075 GPL Edition - solaris-sparc
Synopsis: Operating system signal in [DEBUG_EXT.send_rqst_3_integer] in EiffelStudio.

Description
I activated execution recording after stepping into a few routines with a simple system

******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
EWB_REQUEST         send_rqst_3_integer @1 Segmentation violation:      
<0000000004CD7FB8>  (From DEBUG_EXT)       Operating system signal.      Fail
-------------------------------------------------------------------------------
EWB_REQUEST         send_rqst_3_integer @1                              
<0000000004CD7FB8>  (From DEBUG_EXT)       Routine failure.              Fail
-------------------------------------------------------------------------------
APPLICATION_EXECUTION_CLASSIC
                    activate_execution_replay_recording @2
<0000000004B21850>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_DEBUGGER_MANAGER activate_execution_replay_recording @1
<000000000591EF40>  (From DEBUGGER_MANAGER)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_DEBUGGER_MANAGER activate_execution_replay_recording @1
<000000000591EF40>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_DEBUG_TOGGLE_EXECUTION_REPLAY_RECORDING_MODE_CMD
                    execute @4             
<00000000059AE4A8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @21               
<0000000004B787C0>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<0000000004B787C0>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EB_SD_COMMAND_TOOL_BAR_TOGGLE_BUTTON
                    on_pointer_release @7  
<0000000004B22150>  (From SD_TOOL_BAR_TOGGLE_BUTTON)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
SD_TOOL_BAR         on_pointer_release @10                              
<0000000004B221BC>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_POINTER_BUTTON_ACTION_SEQUENCE
                    call @21               
<0000000004B22AB0>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_POINTER_BUTTON_ACTION_SEQUENCE
                    call @3                
<0000000004B22AB0>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP call_button_event_actions @34
<0000000004B22204>  (From EV_WIDGET_IMP)   Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP call_button_event_actions @4
<0000000004B22204>  (From EV_DRAWING_AREA_IMP)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP on_mouse_button_event @21
<0000000004B22204>  (From EV_PICK_AND_DROPABLE_IMP)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_button_event @28
<000000000584F970>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_underlying_toolkit_event_queue @72
<000000000584F970>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_event_queue @2                              
<000000000584F970>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
To Reproduce

										
Problem Report Interactions
From:jfiat_es    Date:2008/02/12    Status: Closed    Download   
Fixed by revision rev#72284
(this needs to recompile the runtime, and ecdbgd, and relink your ec+application, if ever you want to try)

Thank you for your report.

From:prestoat2000    Date:2008/02/06    Download   
Sorry, forgot to attach the class and config file.  Looks config file
specifies multithreaded=true and uses precompiled base-mt, which might be
relevant.

Attachment: test.ecf     Size:909
Attachment: test.e     Size:180
From:prestoat2000    Date:2008/02/06    Download   
It is reproducible.  I'm using 32-bit version of 6.2.72075 on Solaris 10
on SPARC.  I have attached the class and config file, in case they matter.

To reproduce:  Compile with attached class and config file.  Click on
Step into Routine 7 times.  Click on Activate Execution Recording.
Estudio crashes with previously attached trace.

From:jfiat_es    Date:2008/02/06    Download   
Does it occurs each time you try to activate the execution recording ?
Is this a 32 or 64 bit machine ?