Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.8.3, 6.9.0
-
None
Description
The runtime to open complex SVG files has significantly increased since PySide6 version 6.8.3.
Using the attached code and file, initializing a QPixmap now takes 25–30 seconds on my computer, whereas it took less than 0.5 seconds with PySide6 version 6.8.2.1. We also tried using QSvgWidget but observed the same results. Unfortunately, our application is not really usable with such poor performance, and it would be great if someone could investigate this issue.
Qt 6.9.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 10.3.1 20210422 (Red Hat 10.3.1-1)) Initializing QPixmap took 11822 ms
Qt 6.5.9 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 10.3.1 20210422 (Red Hat 10.3.1-1)) Initializing QPixmap took 160 ms
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-137553 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
654200,13 | Replace check for endless recursion when loading | dev | qt/qtsvg | Status: NEW | +1 | 0 |