Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.11
-
None
-
fedora
Description
#0 getScope (level=8, stack=0x7fffc9674ce8) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:353 #1 QV4::Moth::VME::exec (fo=<optimized out>, fo@entry=0x7fffffff9581, thisObject=thisObject@entry=0x7fffc9674cd8, argv=argv@entry=0x7fffc9674ce8, argc=<optimized out>) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:648 #2 0x00007ffff4dcadf4 in QV4::Moth::VME::exec (context=<optimized out>, argc=<optimized out>, argv=0x7fffc9674ce8, thisObject=0x7fffc9674cd8, v4Function=0x18de5d0) at /home/jarek/dev/qt-511-build/qtbase/include/QtQml/5.11.0/QtQml/private/../../../../../../../qt-511/qtdeclarative/src/qml/jsruntime/qv4vme_moth_p.h:72 #3 QV4::Function::call (context=<optimized out>, argc=<optimized out>, argv=0x7fffc9674ce8, thisObject=0x7fffc9674cd8, this=0x18de5d0) at /home/jarek/dev/qt-511-build/qtbase/include/QtQml/5.11.0/QtQml/private/../../../../../../../qt-511/qtdeclarative/src/qml/jsruntime/qv4function_p.h:72 #4 QQmlJavaScriptExpression::evaluate (this=this@entry=0x19009d0, callData=callData@entry=0x7fffc9674cc0, isUndefined=isUndefined@entry=0x0) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:229 #5 0x00007ffff4d58716 in QQmlBoundSignalExpression::evaluate (this=0x19009d0, a=a@entry=0x0) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:225 #6 0x00007ffff4d58a7e in QQmlBoundSignal_callback (e=0x18fe0b0, a=0x0) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:358 #7 0x00007ffff4d9ef6d in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:106 #8 0x00007ffff4d34aa8 in QQmlData::signalEmitted (object=0x18dfc70, index=32, a=0x0) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlengine.cpp:860 #9 0x00007ffff6589d08 in QMetaObject::activate (sender=0x18dfc70, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at /home/jarek/dev/qt-511/qtbase/src/corelib/kernel/qobject.cpp:3646 #10 0x00007ffff4d2dfa9 in QQmlVMEMetaObject::activate (this=this@entry=0x18d7930, object=<optimized out>, index=<optimized out>, args=args@entry=0x0) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1246 #11 0x00007ffff4d307f3 in QQmlVMEMetaObject::metaCall (this=0x18d7930, o=<optimized out>, c=QMetaObject::WriteProperty, _id=<optimized out>, a=0x7fffffffb6e0) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:839 #12 0x00007ffff4d31423 in QQmlVMEMetaObject::metaCall (this=0x18fff90, o=<optimized out>, c=QMetaObject::WriteProperty, _id=44, a=0x7fffffffb6e0) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:979 #13 0x00007ffff6565927 in QMetaObject::metacall (object=<optimized out>, cl=cl@entry=QMetaObject::WriteProperty, idx=<optimized out>, argv=argv@entry=0x7fffffffb6e0) at /home/jarek/dev/qt-511/qtbase/src/corelib/kernel/qmetaobject.cpp:299 #14 0x00007ffff4de7530 in QQmlObjectCreator::setPropertyBinding (this=this@entry=0x7fffffffbda0, property=property@entry=0x7fffc0094688, binding=binding@entry=0x7fffc8fe250c) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1054 #15 0x00007ffff4de8571 in QQmlObjectCreator::setupBindings (this=this@entry=0x7fffffffbda0, applyDeferredBindings=applyDeferredBindings@entry=false) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:776 #16 0x00007ffff4de5099 in QQmlObjectCreator::populateInstance (this=this@entry=0x7fffffffbda0, index=-1, index@entry=0, instance=0x0, bindingTarget=0x0, valueTypeProperty=valueTypeProperty@entry=0x0) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1413 #17 0x00007ffff4de5fec in QQmlObjectCreator::createInstance (this=this@entry=0x7fffffffbda0, index=index@entry=0, parent=parent@entry=0x0, isContextObject=isContextObject@entry=true) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1277 #18 0x00007ffff4de8b6d in QQmlObjectCreator::create (this=this@entry=0x7fffffffbda0, subComponentIndex=subComponentIndex@entry=-1, parent=parent@entry=0x0, interrupt=interrupt@entry=0x0) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:202 #19 0x00007ffff4de594c in QQmlObjectCreator::createInstance (this=this@entry=0x1829030, index=9, parent=0x188ff80, isContextObject=isContextObject@entry=false) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1180 #20 0x00007ffff4de6555 in QQmlObjectCreator::setPropertyBinding (this=this@entry=0x1829030, property=property@entry=0x7fffc006deb8, binding=binding@entry=0x7fffc906b2b8) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:824 #21 0x00007ffff4de8571 in QQmlObjectCreator::setupBindings (this=this@entry=0x1829030, applyDeferredBindings=applyDeferredBindings@entry=false) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:776 #22 0x00007ffff4de5099 in QQmlObjectCreator::populateInstance (this=this@entry=0x1829030, index=-1, index@entry=0, instance=0x0, bindingTarget=0x0, valueTypeProperty=valueTypeProperty@entry=0x0) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1413 #23 0x00007ffff4de5fec in QQmlObjectCreator::createInstance (this=this@entry=0x1829030, index=index@entry=0, parent=parent@entry=0x0, isContextObject=isContextObject@entry=true) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1277 #24 0x00007ffff4de8b6d in QQmlObjectCreator::create (this=0x1829030, subComponentIndex=<optimized out>, parent=parent@entry=0x0, interrupt=interrupt@entry=0x0) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:202 #25 0x00007ffff4d4e690 in QQmlComponentPrivate::beginCreate (this=0x187d590, context=<optimized out>) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:868 #26 0x00007ffff4d4eaf0 in QQmlComponent::beginCreate (this=<optimized out>, publicContext=<optimized out>) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:817 #27 0x00007ffff4d4b198 in QQmlComponent::create (this=0x187d570, context=0x187c520) at /home/jarek/dev/qt-511/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:777 #28 0x00007fffe40167a3 in QQuickWidget::continueExecute (this=this@entry=0x1825700) at /home/jarek/dev/qt-511/qtdeclarative/src/quickwidgets/qquickwidget.cpp:1043 #29 0x00007fffe4016f7e in QQuickWidgetPrivate::execute (this=this@entry=0x1826190) at /home/jarek/dev/qt-511/qtdeclarative/src/quickwidgets/qquickwidget.cpp:246 #30 0x00007fffe4017005 in QQuickWidget::setSource (this=<optimized out>, url=...) at /home/jarek/dev/qt-511/qtdeclarative/src/quickwidgets/qquickwidget.cpp:574 #31 0x00007fffcdc44178 in QmlProfiler::Internal::QmlProfilerTraceView::QmlProfilerTraceView (this=0x1824420, parent=0x0, container=0x18242c0, modelManager=0x181efe0) at ../../../../creator-46/src/plugins/qmlprofiler/qmlprofilertraceview.cpp:184 #32 0x00007fffcdc4ae72 in QmlProfiler::Internal::QmlProfilerViewManager::QmlProfilerViewManager (this=0x18242c0, parent=0x181f2a0, modelManager=0x181efe0, profilerState=0x181eb80) at ../../../../creator-46/src/plugins/qmlprofiler/qmlprofilerviewmanager.cpp:54 #33 0x00007fffcdc2759a in QmlProfiler::Internal::QmlProfilerTool::QmlProfilerTool (this=0x181f2a0, parent=0xaffa10) at ../../../../creator-46/src/plugins/qmlprofiler/qmlprofilertool.cpp:188 #34 0x00007fffcdc04408 in QmlProfiler::Internal::QmlProfilerPlugin::extensionsInitialized (this=0xaffa10) at ../../../../creator-46/src/plugins/qmlprofiler/qmlprofilerplugin.cpp:95 #35 0x00007ffff7ba66a7 in ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions (this=0xa899e0) at ../../../../creator-46/src/libs/extensionsystem/pluginspec.cpp:1022 #36 0x00007ffff7b8c235 in ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin (this=0xa30600, spec=0xa87020, destState=ExtensionSystem::PluginSpec::Running) at ../../../../creator-46/src/libs/extensionsystem/pluginmanager.cpp:1378 #37 0x00007ffff7b8b027 in ExtensionSystem::Internal::PluginManagerPrivate::<lambda(ExtensionSystem::PluginSpec*)>::operator()(ExtensionSystem::PluginSpec *) const (__closure=0x7fffffffd5b0, spec=0xa87020) at ../../../../creator-46/src/libs/extensionsystem/pluginmanager.cpp:1249 #38 0x00007ffff7b8f0a8 in Utils::reverseForeach<QList<ExtensionSystem::PluginSpec*>, ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins()::<lambda(ExtensionSystem::PluginSpec*)> >(const QList<ExtensionSystem::PluginSpec*> &, const ExtensionSystem::Internal::Plug---Type <return> to continue, or q <return> to quit--- inManagerPrivate::<lambda(ExtensionSystem::PluginSpec*)> &) (c=..., operation=...) at ../../../../creator-46/src/libs/utils/algorithm.h:745 #39 0x00007ffff7b8b240 in ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins (this=0xa30600) at ../../../../creator-46/src/libs/extensionsystem/pluginmanager.cpp:1248 #40 0x00007ffff7b85769 in ExtensionSystem::PluginManager::loadPlugins () at ../../../../creator-46/src/libs/extensionsystem/pluginmanager.cpp:366 #41 0x0000000000410173 in main (argc=1, argv=0x7fffffffdf28) at ../../../creator-46/src/app/main.cpp:530
The crashing signal handler is at file:///home/jarek/dev/qt-511-build/qtbase/qml/QtQuick/Controls/ScrollView.qml:196 , which reads:
onContentItemChanged: { if (contentItem.hasOwnProperty("contentY") && // Check if flickable contentItem.hasOwnProperty("contentHeight")) { internal.flickableItem = contentItem // "Use content if it is a flickable internal.flickableItem.parent = viewportItem } else { internal.flickableItem = flickableComponent.createObject(viewportItem) contentItem.parent = internal.flickableItem.contentItem } internal.flickableItem.anchors.fill = viewportItem if (!Settings.hasTouchScreen) internal.flickableItem.interactive = false }