[Poppler-bugs] [Bug 50992] New: library should be thread-safe

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jun 12 00:18:23 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=50992

             Bug #: 50992
           Summary: library should be thread-safe
    Classification: Unclassified
           Product: poppler
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: medium
         Component: general
        AssignedTo: poppler-bugs at lists.freedesktop.org
        ReportedBy: paul.millar at desy.de


Modern computers have typically several cores.  Typically, code adopts a
multi-thread library to allow it to spread its work over the available cores.

While full multi-thread support in poppler might be difficult to achieve, one
simpler (and perhaps easier) way forward is to allow front-end software to
render complete pages concurrently.  Each page render will be single threaded,
but some amount of concurrency would be achieved if the controlling software
issued multiple requests for page rendering.

Front-end code, like okular are currently unable to render multiple pages
concurrently due to a lack of thread-safety in poppler:

    https://bugs.kde.org/show_bug.cgi?id=185908

Therefore, I'm opening this bug to request poppler is updated to become
thread-safe, allowing multiple concurrent page rendering.

Cheers,

Paul.

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


More information about the Poppler-bugs mailing list