Consultor Eletrônico



Kbase P171205: Random session crash using OO4GL application.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   8/6/2010
Status: Unverified

SYMPTOM(s):

Random session crash using application.

Using an application quit button crashes the application.

The resulting stack trace looks like:

=====================================================
PROGRESS stack trace as of Tue Aug 03 17:57:31 2010
=====================================================
Startup parameters:
-pf D:\Progress\102A\startup.pf,-cpinternal 1252,-cpstream 1252,-cpcoll Basic,-cpcase Basic,-d dmy,-numsep 44,-numdec 46,(end .pf),-basekey INI,-ininame C:\temp\TerminalTest\progressA.ini,-p _ab.r
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 10295750 01:00294750 D:\Progress\102A\bin\prow32.dll
Registers:
EAX:00FC8C40
EBX:00000001
ECX:00EF0000
EDX:62726556
ESI:01DCBA64
EDI:0000001C
CS:EIP:001B:10295750
SS:ESP:0023:0012E638 EBP:01DCB7C0
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010202
Call Stack:
Address Frame
10295750 00000000 pam_get_item+93050

** ABL Stack Trace **
--> CreateInstance BDE.Factories.CFTerminalCMD (c:\temp\TerminalTest\BDE\Factories\CFTerminalCMD.r) at line 23
CBDEStanzen BDE.TerminalAPPs.CBDEStanzen (c:\temp\TerminalTest\BDE\TerminalAPPs\CBDEStanzen.r) at line 139
CreateInstance BDE.Factories.CFTerminalAPP (c:\temp\TerminalTest\BDE\Factories\CFTerminalAPP.r) at line 22
ConnectTerminal bde\gTermSvr.w (c:\temp\TerminalTest\bde\gTermSvr.r) at line 866
USER-INTERFACE-TRIGGER bde\gTermSvr.w (c:\temp\TerminalTest\bde\gTermSvr.r) at line 485
bde\gTermSvr.w (c:\temp\TerminalTest\bde\gTermSvr.r) at line 841
C:\temp\TerminalTest\p55552_gStartTermServ.cmp (C:\temp\TerminalTest\p55552_gStartTermServ.cmp) at line 25
adecomm/_runcode.p (adecomm/_runcode.r) at line 659
adecomm/_pwrun.p (adecomm/_pwrun.r) at line 938
adecomm/_pwcomp.p (adecomm/_pwcomp.r) at line 324
adeuib/_uibmain.p (adeuib/_uibmain.r) at line 17271
** Persistent procedures/Classes **
Handle File Name
001892 c:\temp\TerminalTest\BDE\TerminalAPPs\CBDEStanzen.r
000000 c:\temp\TerminalTest\Network\CFConnection.r (STATIC)
000000 c:\temp\TerminalTest\BDE\Factories\CFTerminalCMD.r (STATIC)
001848 c:\temp\TerminalTest\BDE\TerminalAPPs\CBDEStanzen.r
000000 c:\temp\TerminalTest\BDE\Factories\CFTerminalAPP.r (STATIC)
001798 adeuib/_semain.r
001725 adecomm/as-utils.r
001683 adecomm/_palette.r
001682 protools/_protool.r
001130 adecomm/_winmenu.r
001129 adeshar/_mlmgr.r
001004 adeuib/_abfuncs.r
//=====================================================
PROGRESS stack trace as of Tue Aug 03 17:57:35 2010
//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 10295750 01:00294750 D:\Progress\102A\bin\prow32.dll
Registers:
EAX:00FC8C40
EBX:00000001
ECX:00EF0000
EDX:62726556
ESI:01DCBA64
EDI:0000001C
CS:EIP:001B:10295750
SS:ESP:0023:01DCB7C8 EBP:01DCB7C0
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010202
Call Stack:
Address Frame
10295750 01DCB7C0 pam_get_item+93050

FACT(s) (Environment):

The application uses OO4GL application code
All Supported Operating Systems
OpenEdge 10.2A
OpenEdge Category: Language (4GL/ABL)

CAUSE:

The exact cause is unknown at the time of this writing

FIX:

Upgrade to OpenEdge 10.2B01 or later.