Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
6.2.2
-
None
-
Tested on Windows 10, Microsoft Visual Studio Enterprise 2019
Version 16.8.4
-
-
a59e736171 (qt/qtbase/dev) b02508c98a (qt/qtbase/6.3) 09c7f37ce3 (qt/qtbase/6.2) 09c7f37ce3 (qt/tqtc-qtbase/6.2)
Description
Here is simple program that replicate it
#include <QCoreApplication> #include <QVariant> #include <QDebug> int main(int argc, char *argv[]) { QVariant var_1; QVariant var_2; auto result = QVariant::compare(var_1, var_2); QCoreApplication a(argc, argv); return a.exec(); }
It crashes on command QVariant::compare(var_1, var_2), but only if both QVariants are null
Attachments
For Gerrit Dashboard: QTBUG-99960 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
390450,3 | QMetaType: add a missing check for null d_ptr | dev | qt/qtbase | Status: MERGED | +2 | 0 |
390504,2 | QMetaType: add a missing check for null d_ptr | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
390505,2 | QMetaType: add a missing check for null d_ptr | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |