Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.4.0 Alpha, 5.5.0
-
None
-
Ubuntu 14.04
Description
This code worked in 5.3.2:
import QtQuick 2.2 import QtQuick.Controls 1.2 ApplicationWindow { visible: true width: 200 height: 200 MouseArea { id: control anchors.fill: parent hoverEnabled: true Component.onCompleted: style.contains(mapToItem(style, Qt.point(mouseX, mouseY))) } Item { id: style } }
ASSERT: "isDouble()" in file /home/micurtis/dev/qt5.4-debug/qtbase/include/QtQml/5.4.0/QtQml/private/../../../../../../../qt5.4/qtdeclarative/src/qml/jsruntime/qv4value_p.h, line 208
0 __GI_raise 56 0x7ffff5345bb9 1 __GI_abort 89 0x7ffff5348fc8 2 qt_message_fatal qlogging.cpp 1397 0x7ffff5d84e7d 3 QMessageLogger::fatal qlogging.cpp 606 0x7ffff5d816e2 4 qt_assert qglobal.cpp 2808 0x7ffff5d7b961 5 QV4::Value::doubleValue qv4value_p.h 208 0x7ffff79dd905 6 QV4::Value::asDouble qv4value_p.h 262 0x7ffff79dd9fb 7 QQuickItem::mapToItem qquickitem.cpp 4236 0x7ffff7a7155b 8 QQuickItem::qt_static_metacall moc_qquickitem.cpp 604 0x7ffff7a7b3f4 9 QQuickItem::qt_metacall moc_qquickitem.cpp 847 0x7ffff7a7bd27 10 QQuickMouseArea::qt_metacall moc_qquickmousearea_p.cpp 417 0x7ffff7c1da78 11 QMetaObject::metacall qmetaobject.cpp 295 0x7ffff6016fc7 12 QV4::QObjectMethod::callInternal qv4qobjectwrapper.cpp 1874 0x7ffff665000e 13 QV4::QObjectMethod::call qv4qobjectwrapper.cpp 1809 0x7ffff664fac1 14 QV4::Object::call qv4object_p.h 279 0x7ffff6544842 15 QV4::Runtime::callActivationProperty qv4runtime.cpp 904 0x7ffff6662be8 16 QV4::Moth::VME::run qv4vme_moth.cpp 394 0x7ffff6658b4f 17 QV4::Moth::VME::exec qv4vme_moth.cpp 734 0x7ffff665c5d8 18 QV4::ScriptFunction::call qv4functionobject.cpp 403 0x7ffff65f7535 19 QV4::Object::call qv4object_p.h 279 0x7ffff6544842 20 QQmlJavaScriptExpression::evaluate qqmljavascriptexpression.cpp 158 0x7ffff671ba65 21 QQmlBoundSignalExpression::evaluate qqmlboundsignal.cpp 281 0x7ffff66b01f0 22 QQmlBoundSignal_callback qqmlboundsignal.cpp 408 0x7ffff66b0842 23 QQmlNotifier::emitNotify qqmlnotifier.cpp 73 0x7ffff66fc64f 24 QQmlData::signalEmitted qqmlengine.cpp 709 0x7ffff6683bcb 25 QMetaObject::activate qobject.cpp 3600 0x7ffff6051637 26 QMetaObject::activate qobject.cpp 3579 0x7ffff6051434 27 QQmlComponentAttached::completed moc_qqmlcomponentattached_p.cpp 134 0x7ffff67b4361 28 QQmlObjectCreator::finalize qqmlobjectcreator.cpp 1260 0x7ffff67372cc 29 QQmlComponentPrivate::complete qqmlcomponent.cpp 928 0x7ffff66a3c8b 30 QQmlComponentPrivate::completeCreate qqmlcomponent.cpp 964 0x7ffff66a3d70 31 QQmlComponent::completeCreate qqmlcomponent.cpp 957 0x7ffff66a3d22 32 QQmlComponent::create qqmlcomponent.cpp 791 0x7ffff66a35c5 33 main main.cpp 484 0x40614e