Memory leak in DAOpenNextDocument() With Outside In (OIT) Version 8.5.1-8.5.3 (Doc ID 2169012.1)

Last updated on MAY 02, 2017

Applies to:

Oracle Outside In Technology - Version 8.5.1 and later
Information in this document applies to any platform.

Symptoms

On : Outside In Image Export 8.5.1

SYMPTOM DETAILS
-----------------------
As the app is running through several hundred iterations using DAOpenNextDocument(), the resource monitor within task manager shows the process is consuming more and more memory.

ERROR
-----------------------
No error but eventually system resources are exhausted over time.

WHAT IS WORKING
-----------------------
Same files convert successfully on their own but fail when converted with other documents via DAOpenNextDocument(), over several hundred iterations.

STEPS
-----------------------
The issue can be reproduced with the following steps:
Use the DAOpenNextDocument() API to process multiple input files into one output TIFF file.  Run this process over time and notice the memory usage after hundreds of conversions.


EXPECTED RESULT
-----------------------
After ExCloseExport() and DACloseDocument() is invoked, the memory usage would return to what it was prior to DAOpenNextDocument().  This is supported by Oracle documentation, "Each document is actually closed when the next document is opened; successive calls to DAOpenNextDocument free the resources used in previous calls."

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms