-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 4.5.0
To reproduce:
- disable warning about unsupported features (uncheck: Tools->Qt Quick->Qt Quick Designer->warn about unsupported features in Qt Quick Designer)
- restart Qt Creator
- open attached project
- open main.qml
- press Design
In debug builds it aborts with this:
ASSERT failure in QList<T>::at: "index out of range", file /home/jopoikel/Qt/5.9.3/gcc_64/include/QtCore/qlist.h, line 541
#0 0x00007ffff50c7428 in __GI_raise (sig=sig@entry=6)
at ../sysdeps/unix/sysv/linux/raise.c:54
#1 0x00007ffff50c902a in __GI_abort () at abort.c:89
#2 0x00007ffff5ca480e in QMessageLogger::fatal(char const*, ...) const ()
from /home/jopoikel/Qt/5.9.3/gcc_64/lib/libQt5Core.so.5
#3 0x00007ffff5ca0209 in qt_assert_x(char const*, char const*, char const*, int) () from /home/jopoikel/Qt/5.9.3/gcc_64/lib/libQt5Core.so.5
#4 0x00007fffb8ceb647 in QList<QmlDesigner::DocumentMessage>::at (
this=0x3268a98, i=0)
at /home/jopoikel/Qt/5.9.3/gcc_64/include/QtCore/qlist.h:541
#5 0x00007fffb8ce9bd8 in QmlDesigner::DocumentWarningWidget::refreshContent (
this=0x3268a40)
at ../../../../creator/src/plugins/qmldesigner/documentwarningwidget.cpp:128
#6 0x00007fffb8cea559 in QmlDesigner::DocumentWarningWidget::showEvent (
this=0x3268a40, event=0x7fffffffc8e0)
at ../../../../creator/src/plugins/qmldesigner/documentwarningwidget.cpp:184
#7 0x00007ffff7024d98 in QWidget::event(QEvent*) ()
from /home/jopoikel/Qt/5.9.3/gcc_64/lib/libQt5Widgets.so.5
#8 0x00007ffff6fe85bc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /home/jopoikel/Qt/5.9.3/gcc_64/lib/libQt5Widgets.so.5
#9 0x00007ffff6fef8c1 in QApplication::notify(QObject*, QEvent*) ()