- 
    Bug 
- 
    Resolution: Done
- 
    P2: Important 
- 
    6.2.0 Beta3
- 
    Ubuntu 18.04 LTS, Ubuntu 20.04 LTS
 clang 10.0.0, g++ 9.3.0
- 
        36cfd9efb9b22b891adee9c48d30202289cfa620 (qt/qtsvg/dev) a3b753c2d077313fc9eb93af547051b956e383fc (qt/qtsvg/5.12) 79bb9f51fa374106a612d17c9d98d35d807be670 (qt/qtsvg/6.2) 6958581c5cfa6ceb75edcd8b64699b2e71af29f7 (qt/tqtc-qtsvg/5.15)
- Build the attached project.
 No sanitizers needed.
- 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.
| For Gerrit Dashboard: QTBUG-96044 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V | 
| 378250,2 | Do stricter error checking when parsing path nodes | dev | qt/qtsvg | Status: MERGED | +2 | 0 | 
| 378661,2 | Do stricter error checking when parsing path nodes | 6.2 | qt/qtsvg | Status: MERGED | +2 | 0 | 
| 378662,2 | Do stricter error checking when parsing path nodes | 5.12 | qt/qtsvg | Status: MERGED | +2 | 0 | 
| 378666,2 | Do stricter error checking when parsing path nodes | tqtc/lts-5.15 | qt/tqtc-qtsvg | Status: MERGED | +2 | 0 |