PageViewports are added to the IDTracker, while content is put into them. The PageProvider discards PageViewports under some conditions (discardCacheStartingWith) - the result is, that the ID Tracker has references to the old PageViewport while the new PageViewport is used for rendering. There is a memory leak, as some content is put on the old PageViewport first, before generating the new PageViewport. The content of the new PageViewport is freed during rendering - the content of the old PageViewport is not freed.
Created attachment 26744 [details] Workaround: Replace old references in IDTracker
resetting P2 open bugs to P3 pending further review
please provide minimal input FO file, output PDF file(s), and all console output demonstrating problem
(In reply to comment #3) > please provide minimal input FO file, output PDF file(s), and all console > output demonstrating problem Martin, I am still awaiting your input as requested above. if I see no further input by April 30, I will close this bug due to lack of requested information. Regards, Glenn