Kbase P138183: Memory corruption if frame column label is extended beyond the frame width at runtime
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  2/5/2010 |
|
Status: Verified
SYMPTOM(s):
SYSTEM ERROR: Memory violation. (49)
Memory corruption if frame column label is extended beyond the frame width at runtime
Application code changes frame column labels at runtime (for example: applies translation)
New label is larger than the original label
New label goes over the edge of the frame (Example, frame is 132 characters wide, label starts at column 122, and new label is longer than 10 characters)
Client crashes when executing a DOWN statement
One or more of the following errors may occur:
glibc detected *** /u1/dlc/bin/_progres: double free or corruption (!prev):0x0000000013f25bb0 ***
FACT(s) (Environment):
UNIX
Label does not have translation attributes set in source code.
OpenEdge 10.0x
OpenEdge 10.1x
CAUSE:
Bug# OE00177268
FIX:
Upgrade to OpenEdge 10.1C03 or later release
Upgrade to OpenEdge 10.2A01 or later release
Workaround:
Ensure that the label has the appropriate translation attribute ( :R / :L / / :C / :T ) set, with a length that is large enough for the longest translated string.