[qt/qt/qtquick3dphysics]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qt/qtquick3dphysics Pushed by mirror-service into branch '6.12'. Changed from 16c0a6a39708ba50082fe47483bfd64c9cd95511 to 4f69c7cb6a6b21d678bb23264179a4d45489f449 Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 4f69c7cb6a6b21d678bb23264179a4d45489f449 by Qt Cherry-pick Bot (on behalf of Jonas Karlsson) on 07/08/2026 at 10:08.. PhysX: Fix stack-buffer-overflow in CCD sweep CCDSweep() loaded lastTm0.p/lastTm1.p with an aligned 16-byte SIMD load (V3LoadA). PxVec3 p is the last member of the 28-byte PxTransform, so this load always reads 4 bytes past the end of the struct. The same function already uses the safe unaligned load (V3LoadU) for transform0.p/transform1.p a few lines below, so this was an inconsistency in the vendored code. This went unnoticed under ASan until CCD started running unconditionally for every scene and a sphere-vs-box CCD sweep test was added, both of which first exercise this code path. Pick-to: 6.11 6.8 Change-Id: I8c0e6e3e2ff2be2c826c48f0b0dbd5d1f26cbeb1 Reviewed-by: Andrei Yankovich <[email protected]> Reviewed-by: Kristoffer Skau <[email protected]> (cherry picked from commit 4d2ecc717c30eaa600b1adc9d60c8b1df4e48039) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtquick3dphysics/-/commit/4f69c7cb6a6b21d678bb23264179a4d45489f449