Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.3.0 Feature Freeze
-
None
-
-
ff2685d5a0 (qt/qttools/dev) 6a6f713844 (qt/qttools/6.3) 6ef406ab1b (qt/qttools/6.2) 6ef406ab1b (qt/tqtc-qttools/6.2) 6ef406ab1b (qt/tqtc-qttools/6.2.3) 6ef406ab1b (qt/qttools/6.2.4)
Description
I am seeing
ASSERT failure in MessageEditor: "Called object is not of the correct type (class destructor may have already run)", file include/QtCore/qobjectdefs_impl.h, line 155
Assert introduced by "QObject: Q_ASSERT the object type before calling a PMF" 0e72a846d379ba02ff80ecac2526640a05b872b6 https://codereview.qt-project.org/c/qt/qtbase/+/381860
Appears to be some sort of exit crash qttools/src/linguist/linguist/messageeditorwidgets.cpp:120
FormatTextEdit::~FormatTextEdit() { emit editorDestroyed(); }
Attachments
Issue Links
- resulted from
-
QTBUG-33908 With the PMF connect syntax, slots are invoked on partially destroyed objects
- Closed
For Gerrit Dashboard: QTBUG-99232 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
386616,3 | Qt Linguist: Fix 'QObject: Q_ASSERT the object type before calling a PMF' | dev | qt/qttools | Status: MERGED | +2 | 0 |
386655,2 | Qt Linguist: Fix 'QObject: Q_ASSERT the object type before calling a PMF' | 6.3 | qt/qttools | Status: MERGED | +2 | 0 |
386656,2 | Qt Linguist: Fix 'QObject: Q_ASSERT the object type before calling a PMF' | 6.2 | qt/qttools | Status: MERGED | +2 | 0 |