Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.9.1
-
None
-
-
2c8692ada (dev), 5d6e42d6f (6.10), b7f67365b (6.9)
Description
When arranging QDockWidgets programatically, the program segfaults.
I'll attach a minimal example, derived from KGeoTag (but stripped down to Qt only, no KDE dependencies). Maybe this also works with fewer dock widgets and/or a less complex arrangement. However, using this example, I can reliably produce a segfault when starting "View" → "Set default dock arrangement". Interestingly, this does not always happen on first try. Most of the times it does, but sometimes, I have to run the function two times or even four or five times before the crash occurs. But it does crash every time.
However, the backtrace always looks similar. I'll also attach one.
Attachments
For Gerrit Dashboard: QTBUG-138201 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
658107,2 | QMainWindowLayout::animationFinished(): don't show deleted tab bars | dev | qt/qtbase | Status: MERGED | +2 | 0 |
658293,2 | QMainWindowLayout::animationFinished(): don't show deleted tab bars | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
658446,2 | QMainWindowLayout::animationFinished(): don't show deleted tab bars | 6.9 | qt/qtbase | Status: MERGED | +2 | 0 |