Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.8, 6.9, 6.10
-
786959311 (dev), 31f1c78b0 (6.9.1), e30e358ce (6.9)
Description
Probably since https://codereview.qt-project.org/c/qt/qtbase/+/636265 by mmutz and richard QDockWidget sends visibilityChanged signal on destruction.
This can lead to crashes in user code when a main widget is supposed to be reacting to changed visibility and e.g. hide/show/modify other data members of same widget.
This is seen in Okular auto tests as part of the tests for Qt Next.
There is also a quite small example in
Attachments
Issue Links
- resulted in
-
QTCREATORBUG-32966 Segmentation fault when closing Creator
-
- Closed
-
For Gerrit Dashboard: QTBUG-136485 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
645967,1 | QDockWidget: don't emit visibilityChanged while in destructor | tqtc/lts-6.8 | qt/tqtc-qtbase | Status: NEW | +2 | 0 |
645719,4 | QDockWidget: don't emit visibilityChanged while in destructor | dev | qt/qtbase | Status: MERGED | +2 | 0 |
645930,2 | QDockWidget: don't emit visibilityChanged while in destructor | 6.9 | qt/qtbase | Status: MERGED | +2 | 0 |
645955,2 | QDockWidget: don't emit visibilityChanged while in destructor | 6.9.1 | qt/qtbase | Status: MERGED | +2 | 0 |