https://issues.apache.org/bugzilla/show_bug.cgi?id=50698

           Summary: [PATCH] Synchronize access to java.awt.ICC_Profile
           Product: Fop
           Version: 1.1dev
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: general
        AssignedTo: fop-dev@xmlgraphics.apache.org
        ReportedBy: adelme...@apache.org


Created an attachment (id=26588)
 --> (https://issues.apache.org/bugzilla/attachment.cgi?id=26588)
proposed patch addressing potential issue in FOP

In response to a recent post on fop-users@ (see:
http://marc.info/?l=fop-user&m=129646673801270&w=2), the attached patch:

- adds two methods to fop.util.ColorProfileUtil that perform calls to
ICC_Profile.getInstance() in a synchronized fashion (only the InputStream and
int variants are used)
- replaces all direct calls to ICC_Profile.getInstance() in FOP's code with
calls to one of those new methods

Note: The issue mentioned in the original post is *not* addressed by this
patch, as that instance of the issue arises somewhere in XMLGraphics.

Probably a good step to take towards solving this in XG, is to migrate the
ColorProfileUtil class there, and have FOP reference that one.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Reply via email to