Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
6.6.2
-
47d6abbd7 (dev), 9529690b4 (dev), 16bedacb1 (6.7), 1d429a7b5 (6.7), 24f39fa50 (6.6), eaff347f5 (6.6), eec4d27a4 (tqtc/lts-6.5), c777151d2 (tqtc/lts-6.5), c174421fa (dev), 279658b85 (dev), 24cca3617 (6.7), 66a58efd8 (6.7), 3cafacbbf (6.6), ef3c3697b (dev)
Description
Seems similar to PYSIDE-2371, but the fix there didn't fix this case.
In attached example, QSlider and QSpinBox are not destroyed until when the whole process exits.
Attachments
Issue Links
- relates to
-
PYSIDE-2141 Crash when connecting/disconnecting inherited slot
-
- Closed
-
-
PYSIDE-2299 REG->6.5: Memory/Reference Leak with connecting signals to lambda functions referencing "self"
-
- Closed
-
-
PYSIDE-2371 REG->6.5: Memory leak connecting signal to local function
-
- Closed
-
For Gerrit Dashboard: PYSIDE-2646 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
550926,4 | libpyside: Clean up lambdas connected to signals earlier in shutdown | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
550981,2 | libpyside: Fix spelling error in function name | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
551018,2 | libpyside: Fix spelling error in function name | 6.7 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
551020,2 | libpyside: Clean up lambdas connected to signals earlier in shutdown | 6.7 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
551078,2 | libpyside: Fix spelling error in function name | 6.6 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
551079,2 | libpyside: Clean up lambdas connected to signals earlier in shutdown | 6.6 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
551144,2 | libpyside: Fix spelling error in function name | tqtc/lts-6.5 | pyside/tqtc-pyside-setup | Status: MERGED | +2 | 0 |
551145,2 | libpyside: Clean up lambdas connected to signals earlier in shutdown | tqtc/lts-6.5 | pyside/tqtc-pyside-setup | Status: MERGED | +2 | 0 |
551912,5 | libpyside: Refactor the signal-lambda-test | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
551913,7 | libpyside/Signal manager: Ensure cleanup of main thread targets | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
552275,2 | libpyside: Refactor the signal-lambda-test | 6.7 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
552276,2 | libpyside/Signal manager: Ensure cleanup of main thread targets | 6.7 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
552278,2 | libpyside: Refactor the signal-lambda-test | 6.6 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
552345,2 | libpyside: Refactor the signal-lambda-test | tqtc/lts-6.5 | pyside/tqtc-pyside-setup | Status: MERGED | +2 | 0 |
552436,4 | Fix flake8-warnings in signals tests | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
552691,6 | Port signals tests to modern syntax | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
552850,2 | Fix flake8-warnings in signals tests | 6.7 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
552902,3 | Port the QtCore signals tests to modern syntax | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
553859,2 | Port the QtCore signals tests to modern syntax | 6.7 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
553860,2 | Port signals tests to modern syntax | 6.7 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
563468,3 | libpyside/Signal manager: Ensure cleanup of main thread targets | tqtc/lts-6.5 | pyside/tqtc-pyside-setup | Status: MERGED | +2 | +1 |