ICEpdf
  1. ICEpdf
  2. PDF-831

Font Multiplexer running out of slots.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 5.1.1
    • Fix Version/s: 5.1.2
    • Component/s: Font Engine
    • Labels:
      None
    • Environment:
      PRO

      Description

      A client as well as our QA haven not been able to reproduce this issue. However they have send thread dump of the issue which is a stuck thread on the NFont RandomAccessMultiplex class. This is the second time I've visited this issue. I'll need to do an audit to make sure we are calling getRA and releaseRA in the proper sequence and with the proper error handling.

        Issue Links

          Activity

          Patrick Corless created issue -
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #43362 Tue Nov 11 11:27:34 MST 2014 patrick.corless PDF-831 potential fix for multiplexer running of slots when a malformed truetype font is encountered.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-5.0.1/icepdf/core/src/org/icepdf/core/pobjects/graphics/ImageReference.java
          Arran Mccullough made changes -
          Field Original Value New Value
          Support Case References Support Case #13091 - https://icesoft.my.salesforce.com/5007000000ovLGY
          Patrick Corless made changes -
          Fix Version/s 5.1.2 [ 11872 ]
          Hide
          Patrick Corless added a comment -

          Completed the audit and made some changes to the TrueType and Type1 fonts types that should help insure we don't run out of slots when we run into font parsing errors.

          Show
          Patrick Corless added a comment - Completed the audit and made some changes to the TrueType and Type1 fonts types that should help insure we don't run out of slots when we run into font parsing errors.
          Patrick Corless made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Patrick Corless made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #49413 Wed Oct 26 14:48:21 MDT 2016 patrick.corless PDF-831 potential fix for multiplexer running of slots when a malformed truetype font is encountered.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-5.0.4/icepdf/core/src/org/icepdf/core/pobjects/graphics/ImageReference.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #49414 Wed Oct 26 15:28:13 MDT 2016 patrick.corless PDF-831 backing out image proxy.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-5.0.4/icepdf/core/src/org/icepdf/core/pobjects/graphics/ImageReference.java
          Patrick Corless made changes -
          Link This issue is duplicated by PDF-1045 [ PDF-1045 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: