ICEpdf
  1. ICEpdf
  2. PDF-741

Image colour space initialization race condition.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 5.0.6
    • Fix Version/s: 5.0.6_P01, 5.0.7
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      any

      Description

      I found a PDF that uses the same in image xobject in a few do statements throughout the content stream. The image proxy will try and initialize the image twice as well as the occasional null point with the colour space.

        Activity

        Patrick Corless created issue -
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40854 Tue Apr 22 09:45:52 MDT 2014 patrick.corless PDF-741 fixed race condition with the colourspace object as well as the possiblity that the same image stream could be parsed more then once.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-5.0.1/icepdf/core/src/org/icepdf/core/pobjects/ImageStream.java
        Patrick Corless made changes -
        Field Original Value New Value
        Fix Version/s 5.0.7 [ 11470 ]
        Patrick Corless made changes -
        Fix Version/s 5.0.6_P01 [ 11471 ]
        Fix Version/s 5.0.7 [ 11470 ]
        Hide
        Patrick Corless added a comment -

        Passed QA, closing.

        Show
        Patrick Corless added a comment - Passed QA, closing.
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Patrick Corless made changes -
        Fix Version/s 5.0.7 [ 11470 ]
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Patrick Corless
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: