Priority: P1: Critical
Affects Version/s: 6.0.0
Fix Version/s: None
Component/s: Core: Object Model
On Windows, Qt Designer crashes in QMetaProperty::read() ( qtbug82945.zip
, qtbug82945_stack.txt) and
Linux is valgrind-clean; MinGW WIndows also is not affected.
I heard rumours that there is some lazy metatype registration or similar; is there some code that is run at library load time, which may work differently on Windows?
Note: It works for QSizePolicy though, that is maybe it is related to the QKeySequence meta type registration changes due to the QAction split?
See comment of 8.4.2020, it looks like some compiler bug that for some reason only manifests within widgets. It disappeared at some time in MSVC 2019 16.6, but unfortunately re-appeared in 16.6.
|For Gerrit Dashboard: QTBUG-82945|
|296702,2||Use static function instead of lambda in an attempt to fix a MSVC compiler bug||dev||qt/qtbase||Status: NEW||-2||0|
|295090,2||WIP: Remove QAxMetaObject||5.15||qt/qtactiveqt||Status: ABANDONED||-2||0|
|295091,6||Port to QMetaObjectBuilder||dev||qt/qtactiveqt||Status: MERGED||+2||0|
|295141,2||WIP: Port to MetaObjectBuilder||5.15||qt/qtactiveqt||Status: ABANDONED||-2||0|
|295142,5||axviewer test: Add a metaobject dump||5.15||qt/qtactiveqt||Status: MERGED||+2||0|
|295291,3||Port to QMetaObjectBuilder||dev||qt/qtactiveqt||Status: ABANDONED||+2||0|
|295862,11||dumpcpp: Use moc to generate metaobject code||dev||qt/qtactiveqt||Status: MERGED||+2||0|
|302378,4||Use static function instead of lambda to workaround a MSVC compiler bug||dev||qt/qtbase||Status: MERGED||+2||0|