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