Feedback
 
Did this article resolve your question/issue?

   

Your feedback is appreciated.

Please tell us how we can make this article more useful. Please provide us a way to contact you, should we need clarification on the feedback provided or if you need further assistance.

Characters Remaining: 1025

 


Article

Passing Datasets as OUTPUT BIND on Windows = Crash

« Go Back

Information

 
Article Number000078581
EnvironmentProduct: OpenEdge
Version: 11.6
OS: All Supported Platforms
Question/Problem Description
Passing datasets as OUTPUT BIND parameters causes the client to crash
Steps to Reproduce
Clarifying Information
HP-UX client does not crash
Error Message
Defect/Enhancement NumberDefect PSC00353108
Cause
When multiple OUTPUT BIND datasets are passed along multiple calls (i.e., A calls B calls C) and the order of the datasets in the parameter list of each call changes a crash could happen. 

Regardless of the fact that the crash was not experienced on hpux, the defective code that results in the memory stomp is present in, and could happen on, any supported operating system.
 
Resolution
Upgrade to OpenEdge Release 11.7.0 or later.

The fix for this issue is also expected to be in the upcoming release 11.6.4. As of October 3, 2017, release 11.6.4 is scheduled to be released in Q4 2017, although dates and content of the release are subject to change.
 
Workaround
Ensure that the order of the datasets in the parameter list of each program matches.
Notes
Attachment 
Last Modified Date10/3/2017 3:48 PM