Consultor Eletrônico



Kbase P158353: Session crash using COMPILE with LISTING option and IMPORT STREAM-HANDLE
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/8/2010
Status: Unverified

SYMPTOM(s):

Session crash using COMPILE with LISTING option and IMPORT STREAM-HANDLE

The code is being compiled with the LISTING option of the COMPILE statement.

The application procedure being compiled contains the IMPORT statement with the STREAM-HANDLE option.

The session crash protrace file looks like:

=====================================================
PROGRESS stack trace as of Fri Jan 08 14:48:00 2010
=====================================================
Startup parameters:
-pf D:\Progress\102B\startup.pf,-cpinternal 1252,-cpstream 1252,-cpcoll Basic,-cpcase Basic,-d dmy,-numsep 44,-numdec 46,(end .pf)

Exception code: C0000005 ACCESS_VIOLATION
Fault address: 00751876 01:00330876 D:\Progress\102B\bin\prow32.dll

Registers:
EAX:0000F752
EBX:02857270
ECX:00000040
EDX:0285707C
ESI:00B624E0
EDI:028570DC
CS:EIP:001B:00751876
SS:ESP:0023:0012E814 EBP:016BBCC0
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010212

Call Stack:
Address Frame
00751876 00000000 dbut_utsetuid+107F36

** ABL Stack Trace **
--> E:\Progress\102B\p11748_CompTestcase.ped (E:\Progress\102B\p11748_CompTestcase.ped) at line 2
adecomm/_runcode.p (adecomm/_runcode.r) at line 665
ExecuteRun adeedit/_proedit.p (adeedit/_proedit.r) at line 3613
RunFile adeedit/_proedit.p (adeedit/_proedit.r) at line 10624
USER-INTERFACE-TRIGGER adeedit/_proedit.p (adeedit/_proedit.r) at line 1985
adeedit/_proedit.p (adeedit/_proedit.r) at line 12279
_edit.p (D:\Progress\102B\gui\_edit.r) at line 408

** Persistent procedures/Classes **

//=====================================================
PROGRESS stack trace as of Fri Jan 08 14:48:01 2010
//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 00751876 01:00330876 D:\Progress\102B\bin\prow32.dll

Registers:
EAX:0000F752
EBX:02857270
ECX:00000040
EDX:0285707C
ESI:00B624E0
EDI:028570DC
CS:EIP:001B:00751876
SS:ESP:0023:016BBCC8 EBP:016BBCC0
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010212

FACT(s) (Environment):

Removing either the line in the code with IMPORT statement, replacing the STREAM-HANDLE option with the STREAM option, or removing the LISTING option from the compile statement resolves the problem.
All Supported Operating Systems
Windows
OpenEdge 10.2x

CAUSE:

Bug# OE00194484

FIX:

None at this time.

As a work around use one of the foillowing:

1. Remove the LISTING option from the COMPILE statement.
2. Temporarily comment out the IMPORT line in the code.
3. Temporarily replace the IMPORT STREAM-HANDLE statement with IMPORT STREAM