Kbase P153085: 10.2A 64-bit appserver r-code compiled on Unix memory violates on Windows
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  09/11/2010 |
|
Status: Verified
SYMPTOM(s):
Compile 64-bit appserver r-code on Unix
Code fails with memory violation when run on Windows
Memory violation. (49)
Protrace file generated
Stacktrace from _proapsv.exe reads
pam_get_item
FACT(s) (Environment):
same r-code executes on Unix/Linux
x86_64 (AMD64/EMT64)
Windows
OpenEdge 10.2A
OpenEdge Category: Language (4GL/ABL)
CAUSE:
Bug# OE00187121
FIX:
Upgrade to OpenEdge 10.2B or later.
When moving from OpenEdge 10.2A for Windows 64-bit to OpenEdge 10.2B for Windows 64-bit, you must recompile your ABL application because the r-code between these two releases is not compatible. If you do not recompile your application, and run r-code generated with OpenEdge Windows 64-bit 10.2A, you will get unexpected results.
Starting in Release 10.2B, the OpenEdge Windows 64-bit product can run r-code compiled on any OpenEdge 64-bit platform with Release 10.1X or Release 10.2X.
- OR -
A workaround is to recompile the code on Windows 64-bit.