Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-96044

High memory consumption when rendering svg image

    XMLWordPrintable

    Details

    • Commits:
      36cfd9efb9b22b891adee9c48d30202289cfa620 (qt/qtsvg/dev) a3b753c2d077313fc9eb93af547051b956e383fc (qt/qtsvg/5.12) 79bb9f51fa374106a612d17c9d98d35d807be670 (qt/qtsvg/6.2) 6958581c5cfa6ceb75edcd8b64699b2e71af29f7 (qt/tqtc-qtsvg/5.15)

      Description

      1. Build the attached project.
        No sanitizers needed.
      2. Run the resulting program, passing the attached .svg file:
        ./report 37306.svg
        

        The running program will occupy about 2GB of memory. When you set

        ulimit -Sv 1900000
        

        before starting the program, it will crash.

      oss-fuzz found this as issue 37306. They will publish the details on November 16th.

        Attachments

        1. 37306.svg
          285 kB
        2. main.cpp
          0.4 kB
        3. report.pro
          0.0 kB
        For Gerrit Dashboard: QTBUG-96044
        # Subject Branch Project Status CR V

          Activity

            People

            Assignee:
            vgt Eirik Aavitsland
            Reporter:
            rlohning Robert Löhning
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes