Consultor Eletrônico



Kbase P101283: Session crash when using -cpinternal UTF-8 and -cprcodeout UTF-8 batch process
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/10/2010
Status: Unverified

SYMPTOM(s):

Session crash when using -cpinternal UTF-8 and -cprcodeout UTF-8 batch process

Compiling and running code on the fly that reads XML files with UTF-8 set for cpinternal and cprcodeout, results in session crash.

UTF-8 batch process crashes when parsing XML files.


//=====================================================
PROGRESS stack trace as of Wed Feb 16 13:44:51 2005
//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 77F498BA 01:000088BA C:\WINDOWS\system32\ntdll.dll

Registers:
EAX:000B00FA
EBX:000003FE
ECX:00E90178
EDX:00FE0ED4
ESI:09786010
EDI:00E90000
CS:EIP:001B:77F498BA
SS:ESP:0023:0012FD14 EBP:0012FD28
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010216

Call Stack:
Address Frame
77F498BA 0012FD28 RtlAnsiCharToUnicodeChar+1AA
77F5156B 0012FD70 RtlReAllocateHeap+1EB0
77F46890 0012FE38 RtlFreeHeap+1AB7C00118F 0012FE80 free+39
0058E7CF 01040694 utevt+13422F

//=====================================================
PROGRESS stack trace as of Wed Feb 16 13:44:54 2005
//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 77F498BA 01:000088BA C:\WINDOWS\system32\ntdll.dll

Registers:
EAX:000B00FA
EBX:000003FE
ECX:00E90178
EDX:00FE0ED4
ESI:09786010
EDI:00E90000
CS:EIP:001B:77F498BA
SS:ESP:0023:0104069C EBP:0012FD28
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010216

Call Stack:
Address Frame
77F498BA 0012FD28 RtlAnsiCharToUnicodeChar+1AA
77F5156B 0012FD70 RtlReAllocateHeap+1EB0
77F46890 0012FE38 RtlFreeHeap+1AB
7C00118F 0012FE80 free+39
0058E7CF 01040694 utevt+13422F



//=====================================================
PROGRESS stack trace as of Fri Feb 25 14:40:32 2005
//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 7C93426D 01:0003326D C:\WINDOWS\system32\ntdll.dll

Registers:
EAX:00000010
EBX:00000006
ECX:00F1E360
EDX:00ED5A78
ESI:00F1E2F8
EDI:00F1E328
CS:EIP:001B:7C93426D
SS:ESP:0023:0012FBA4 EBP:0012FDC4
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010246

Call Stack:
Address Frame
7C93426D 0012FDC4 RtlInitializeContext+1EC
7C0010D3 0012FE04 EH_prolog+D3
7C00107B 00EECB44 EH_prolog+7B


FACT(s) (Environment):

OpenEdge 10.0B

CAUSE:

Bug# OE00113899

FIX:

Change either the batch process session cpinternal setting or the session cprcodeout setting to a local single byte code page. For example iso8859-1.