DocumentLoader memory leaking on cleanup

Chris Rider <[email protected]>
Newsgroups gmane.comp.openoffice.devel.api
Organization MessageNet Systems, Inc.
Message-ID <[email protected]>
  We are using DocumentLoader to manage the opening of PowerPoint files, 
and have recently discovered what appears to be a memory leak.

As a quick background, these are self-advancing presentations, created 
using Microsoft by the end-user, who then uses our product (CentOS 
based) to display the files.

When the cleanup routine is called, it appears to do its thing, but a 
bit of time later, the machine is almost frozen from all of its memory 
being used up... and after taking a look at the processes on the 
machine, we tracked it back to this.

Below is from our log file...
It looks like it reaches the end of the slideshow (event 
OnEndPresentation) and fires the Cleanup routine... but is it working 
past that point? Appears to not be.

Are there any known issues with this sort of thing? Anyone else seeing this?
Thanks!
Chris

1288025660 : pid: 6935 - Acquiring lock...
1288025660 : pid: 6935 - Lock acquired!
1288025660 : pid: 6935 - Connected successfully to the office
1288025660 : pid: 6935 - XComponentloader successfully instantiated
1288025660 : pid: 6935 - 
argv[1]=/home/silentm/public_html/multimedia/951918099.Clarian.ppt
1288025660 : pid: 6935 - Document: 
file:///home/silentm/public_html/multimedia/951918099.Clarian.ppt
1288025661 : pid: 6935 - Starting Presentation...
1288025661 : pid: 6935 - Presentation Started!
1288025661 : pid: 6935 - Frame:
1288025661 : pid: 6935 - Frame:
1288025661 : pid: 6935 - Frame:
1288025661 : pid: 6935 - Releasing lock...
1288025661 : pid: 6935 - Lock released!
1288025661 : pid: 6935 - Wait for end!
1288025661 : pid: 6935 - Event : OnUnfocus received
1288025661 : pid: 6935 - Event : OnStartPresentation received
1288025661 : pid: 6935 - Event : OnFocus received
1288025661 : pid: 6935 - Event : OnLoad received
1288025662 : pid: 6935 - Event : OnEndPresentation received
1288025662 : pid: 6935 - Ending!
1288025662 : pid: 6935 - Event : OnViewClosed received
1288025662 : pid: 6935 - Event : OnUnfocus received
1288025664 : pid: 6935 - Cleanup
1288025664 : pid: 6935 - Cleanup - close - dispose
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.