********* Start testing of tst_QQmlDelegateModel *********
Config: Using QtTest library 6.11.0, Qt 6.11.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 17.0.0 (clang-1700.3.19.1)), macos 26.0.0
INFO   : tst_QQmlDelegateModel::initTestCase() entering
INFO   : tst_QQmlDelegateModel::initTestCase() QVERIFY(!m_dataDirectory.isEmpty())
   Loc: [/Users/qt/work/qt/qtdeclarative/src/quicktestutils/qml/qmlutils.cpp(51)]
INFO   : tst_QQmlDelegateModel::initTestCase() QVERIFY(QDir::setCurrent(m_directory))
   Loc: [/Users/qt/work/qt/qtdeclarative/src/quicktestutils/qml/qmlutils.cpp(54)]
PASS   : tst_QQmlDelegateModel::initTestCase()
INFO   : tst_QQmlDelegateModel::recursiveDrain() entering
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.066 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:537 QQmlTypeLoader::addImportPath()  -  addImportPath: "/Users/qt/work/install/qml"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.066 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:537 QQmlTypeLoader::addImportPath()  -  addImportPath: "qrc:/qt/qml"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.066 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:537 QQmlTypeLoader::addImportPath()  -  addImportPath: "qrc:/qt-project.org/imports"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.066 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:537 QQmlTypeLoader::addImportPath()  -  addImportPath: "/Users/qt/work/qt/qtdeclarative_standalone_tests/tests/auto/qml/qqmldelegatemodel"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.067 D] qt.qml.diskcache /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypedata.cpp:78 QQmlTypeData::tryLoadFromDiskCache()  -  Error loading "file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml" from disk cache: "No such file or directory"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.067 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:1147 QQmlImports::addLibraryImport()  -  addLibraryImport: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml "QtQuick" version "(latest)" as ""
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.067 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:884 QQmlImports::importExtension()  -  importExtension: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml loaded ":/qt-project.org/imports/QtQuick/qmldir"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.068 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlpluginimporter.cpp:563 QQmlPluginImporter::resolvePlugin()  -  resolvePlugin Could not resolve dynamic plugin with base name "qtquick2plugin" in ":/qt-project.org/imports/QtQuick"  file does not exist
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:1083 QQmlTypeLoader::Blob::loadDependentImports()  -  loading dependent import "QtQml" version 6.11 as ""
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:1147 QQmlImports::addLibraryImport()  -  addLibraryImport: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml "QtQml" version "6.11" as ""
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:884 QQmlImports::importExtension()  -  importExtension: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml loaded ":/qt-project.org/imports/QtQml/qmldir"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlpluginimporter.cpp:563 QQmlPluginImporter::resolvePlugin()  -  resolvePlugin Could not resolve dynamic plugin with base name "qmlplugin" in ":/qt-project.org/imports/QtQml"  file does not exist
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:1083 QQmlTypeLoader::Blob::loadDependentImports()  -  loading dependent import "QML" version 1.0 as ""
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:1147 QQmlImports::addLibraryImport()  -  addLibraryImport: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml "QML" version "1.0" as ""
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:1083 QQmlTypeLoader::Blob::loadDependentImports()  -  loading dependent import "QtQml.Models" version 6.11 as ""
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:1147 QQmlImports::addLibraryImport()  -  addLibraryImport: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml "QtQml.Models" version "6.11" as ""
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:884 QQmlImports::importExtension()  -  importExtension: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml loaded ":/qt-project.org/imports/QtQml/Models/qmldir"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlpluginimporter.cpp:563 QQmlPluginImporter::resolvePlugin()  -  resolvePlugin Could not resolve dynamic plugin with base name "modelsplugin" in ":/qt-project.org/imports/QtQml/Models"  file does not exist
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:2057 QQmlTypeLoader::locateLocalQmldir()  -  locateLocalQmldir: QtQml.Models module's qmldir found at "/Users/qt/work/install/qml/QtQml/Models/qmldir"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:1083 QQmlTypeLoader::Blob::loadDependentImports()  -  loading dependent import "QtQml.WorkerScript" version 6.11 as ""
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:1147 QQmlImports::addLibraryImport()  -  addLibraryImport: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml "QtQml.WorkerScript" version "6.11" as ""
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:884 QQmlImports::importExtension()  -  importExtension: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml loaded ":/qt-project.org/imports/QtQml/WorkerScript/qmldir"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlpluginimporter.cpp:563 QQmlPluginImporter::resolvePlugin()  -  resolvePlugin Could not resolve dynamic plugin with base name "workerscriptplugin" in ":/qt-project.org/imports/QtQml/WorkerScript"  file does not exist
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:2057 QQmlTypeLoader::locateLocalQmldir()  -  locateLocalQmldir: QtQml.WorkerScript module's qmldir found at "/Users/qt/work/install/qml/QtQml/WorkerScript/qmldir"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:2057 QQmlTypeLoader::locateLocalQmldir()  -  locateLocalQmldir: QtQml module's qmldir found at "/Users/qt/work/install/qml/QtQml/qmldir"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:2057 QQmlTypeLoader::locateLocalQmldir()  -  locateLocalQmldir: QtQuick module's qmldir found at "/Users/qt/work/install/qml/QtQuick/qmldir"
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport_p.h:155 QQmlImports::addImplicitImport()  -  addImplicitImport: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:1247 QQmlImports::addFileImport()  -  addFileImport: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml "." version "(latest)" as ""
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:465 QQmlImports::resolveType()  -  resolveType: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml "Timer"  =>  "QQmlTimer"  TYPE
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:465 QQmlImports::resolveType()  -  resolveType: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml "Item"  =>  "QQuickItem"  TYPE
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] qt.qml.import /Users/qt/work/qt/qtdeclarative/src/qml/qml/qqmlimport.cpp:465 QQmlImports::resolveType()  -  resolveType: file:///Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/data/recursiveDrain.qml "ListView"  =>  "QQuickListView"  TYPE
INFO   : tst_QQmlDelegateModel::recursiveDrain() QVERIFY(c.isReady())
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/tst_qqmldelegatemodel.cpp(1038)]
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b13b7160, parent=0x8b0c995e0, geometry=0,0 0x0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b13b7160, parent=0x8b0c995e0, geometry=0,0 0x0) (0x8b1370000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickFlickable(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] qt.quick.itemview.count /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitemview.cpp:1256 QQuickItemViewPrivate::emitCountChanged()  -  about to emit countChanged for QQuickListView(0x8b0c995e0, parent=0x0, geometry=0,0 0x0 🖼); count changed to 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 0 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.095 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c99a40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13701c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.095 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.095 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 0 pos 0 buffer false item QQuickItem(0x8b0c99a40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.095 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 1 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.095 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c99b20, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1370380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.095 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.095 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 1 pos 1 buffer false item QQuickItem(0x8b0c99b20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.095 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c99b20, parent=0x8b13b7160, geometry=0,1 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.095 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 2 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c99c00, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1370540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 2 pos 2 buffer false item QQuickItem(0x8b0c99c00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c99c00, parent=0x8b13b7160, geometry=0,2 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 3 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c99ce0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1370700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 3 pos 3 buffer false item QQuickItem(0x8b0c99ce0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c99ce0, parent=0x8b13b7160, geometry=0,3 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 4 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c99dc0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13708c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.097 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.097 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 4 pos 4 buffer false item QQuickItem(0x8b0c99dc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.097 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c99dc0, parent=0x8b13b7160, geometry=0,4 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.097 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 5 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.097 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c99ea0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1370a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.097 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.097 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 5 pos 5 buffer false item QQuickItem(0x8b0c99ea0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.097 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c99ea0, parent=0x8b13b7160, geometry=0,5 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.097 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 6 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.098 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c99f80, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1370c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.098 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.098 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 6 pos 6 buffer false item QQuickItem(0x8b0c99f80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.098 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c99f80, parent=0x8b13b7160, geometry=0,6 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.098 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 7 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.098 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9a060, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1370e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.098 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.098 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 7 pos 7 buffer false item QQuickItem(0x8b0c9a060)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.098 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9a060, parent=0x8b13b7160, geometry=0,7 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.098 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 8 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9a140, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1370fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 8 pos 8 buffer false item QQuickItem(0x8b0c9a140)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9a140, parent=0x8b13b7160, geometry=0,8 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 9 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9a220, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1371180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 9 pos 9 buffer false item QQuickItem(0x8b0c9a220)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9a220, parent=0x8b13b7160, geometry=0,9 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 10 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9a300, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1371340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 10 pos 10 buffer false item QQuickItem(0x8b0c9a300)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9a300, parent=0x8b13b7160, geometry=0,10 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 11 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9a3e0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1371500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 11 pos 11 buffer false item QQuickItem(0x8b0c9a3e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9a3e0, parent=0x8b13b7160, geometry=0,11 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 12 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9a4c0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13716c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 12 pos 12 buffer false item QQuickItem(0x8b0c9a4c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9a4c0, parent=0x8b13b7160, geometry=0,12 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 13 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9a5a0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1371880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 13 pos 13 buffer false item QQuickItem(0x8b0c9a5a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9a5a0, parent=0x8b13b7160, geometry=0,13 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 14 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9a680, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1371a40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 14 pos 14 buffer false item QQuickItem(0x8b0c9a680)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9a680, parent=0x8b13b7160, geometry=0,14 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 15 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9a760, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1371c00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 15 pos 15 buffer false item QQuickItem(0x8b0c9a760)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9a760, parent=0x8b13b7160, geometry=0,15 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 16 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9a840, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1371dc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 16 pos 16 buffer false item QQuickItem(0x8b0c9a840)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9a840, parent=0x8b13b7160, geometry=0,16 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 17 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9a920, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1371f80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 17 pos 17 buffer false item QQuickItem(0x8b0c9a920)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9a920, parent=0x8b13b7160, geometry=0,17 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 18 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9aa00, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1372140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 18 pos 18 buffer false item QQuickItem(0x8b0c9aa00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9aa00, parent=0x8b13b7160, geometry=0,18 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 19 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9aae0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1372300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 19 pos 19 buffer false item QQuickItem(0x8b0c9aae0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9aae0, parent=0x8b13b7160, geometry=0,19 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 20 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9abc0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13724c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 20 pos 20 buffer false item QQuickItem(0x8b0c9abc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9abc0, parent=0x8b13b7160, geometry=0,20 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 21 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9aca0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1372680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 21 pos 21 buffer false item QQuickItem(0x8b0c9aca0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9aca0, parent=0x8b13b7160, geometry=0,21 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 22 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9ad80, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1372840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 22 pos 22 buffer false item QQuickItem(0x8b0c9ad80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9ad80, parent=0x8b13b7160, geometry=0,22 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 23 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9ae60, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1372a00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 23 pos 23 buffer false item QQuickItem(0x8b0c9ae60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9ae60, parent=0x8b13b7160, geometry=0,23 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 24 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9af40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1372bc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 24 pos 24 buffer false item QQuickItem(0x8b0c9af40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9af40, parent=0x8b13b7160, geometry=0,24 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 25 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9b020, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1372d80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 25 pos 25 buffer false item QQuickItem(0x8b0c9b020)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9b020, parent=0x8b13b7160, geometry=0,25 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 26 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9b100, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1372f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 26 pos 26 buffer false item QQuickItem(0x8b0c9b100)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9b100, parent=0x8b13b7160, geometry=0,26 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 27 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9b1e0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1373100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 27 pos 27 buffer false item QQuickItem(0x8b0c9b1e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9b1e0, parent=0x8b13b7160, geometry=0,27 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 28 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9b2c0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13732c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 28 pos 28 buffer false item QQuickItem(0x8b0c9b2c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9b2c0, parent=0x8b13b7160, geometry=0,28 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.108 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 29 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.108 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9b3a0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1373480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.108 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.108 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 29 pos 29 buffer false item QQuickItem(0x8b0c9b3a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.108 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9b3a0, parent=0x8b13b7160, geometry=0,29 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.108 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 30 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.108 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9b480, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1373640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.108 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.108 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 30 pos 30 buffer false item QQuickItem(0x8b0c9b480)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.108 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9b480, parent=0x8b13b7160, geometry=0,30 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 31 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9b560, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1373800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 31 pos 31 buffer false item QQuickItem(0x8b0c9b560)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9b560, parent=0x8b13b7160, geometry=0,31 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 32 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9b640, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13739c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 32 pos 32 buffer false item QQuickItem(0x8b0c9b640)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9b640, parent=0x8b13b7160, geometry=0,32 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 33 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9b720, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1373b80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 33 pos 33 buffer false item QQuickItem(0x8b0c9b720)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9b720, parent=0x8b13b7160, geometry=0,33 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 34 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9b800, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1373d40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 34 pos 34 buffer false item QQuickItem(0x8b0c9b800)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9b800, parent=0x8b13b7160, geometry=0,34 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 35 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9b8e0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f4000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 35 pos 35 buffer false item QQuickItem(0x8b0c9b8e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9b8e0, parent=0x8b13b7160, geometry=0,35 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 36 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9b9c0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f41c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 36 pos 36 buffer false item QQuickItem(0x8b0c9b9c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9b9c0, parent=0x8b13b7160, geometry=0,36 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 37 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9baa0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f4380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 37 pos 37 buffer false item QQuickItem(0x8b0c9baa0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9baa0, parent=0x8b13b7160, geometry=0,37 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 38 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9bb80, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f4540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 38 pos 38 buffer false item QQuickItem(0x8b0c9bb80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9bb80, parent=0x8b13b7160, geometry=0,38 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 39 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9bc60, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f4700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 39 pos 39 buffer false item QQuickItem(0x8b0c9bc60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9bc60, parent=0x8b13b7160, geometry=0,39 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 40 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9bd40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f48c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 40 pos 40 buffer false item QQuickItem(0x8b0c9bd40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9bd40, parent=0x8b13b7160, geometry=0,40 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 41 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9be20, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f4a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 41 pos 41 buffer false item QQuickItem(0x8b0c9be20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9be20, parent=0x8b13b7160, geometry=0,41 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 42 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c9bf00, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f4c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 42 pos 42 buffer false item QQuickItem(0x8b0c9bf00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0c9bf00, parent=0x8b13b7160, geometry=0,42 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 43 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484000, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f4e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 43 pos 43 buffer false item QQuickItem(0x8b0484000)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484000, parent=0x8b13b7160, geometry=0,43 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 44 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04841c0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f4fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 44 pos 44 buffer false item QQuickItem(0x8b04841c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04841c0, parent=0x8b13b7160, geometry=0,44 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 45 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04842a0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f5180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 45 pos 45 buffer false item QQuickItem(0x8b04842a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04842a0, parent=0x8b13b7160, geometry=0,45 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 46 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.116 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484380, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f5340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.116 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.116 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 46 pos 46 buffer false item QQuickItem(0x8b0484380)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.116 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484380, parent=0x8b13b7160, geometry=0,46 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.116 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 47 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.116 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484460, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f5500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.116 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.116 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 47 pos 47 buffer false item QQuickItem(0x8b0484460)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.116 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484460, parent=0x8b13b7160, geometry=0,47 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.116 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 48 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.117 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484540, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f56c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.117 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.117 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 48 pos 48 buffer false item QQuickItem(0x8b0484540)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.117 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484540, parent=0x8b13b7160, geometry=0,48 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.117 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 49 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.117 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484620, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f5880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.117 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.117 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 49 pos 49 buffer false item QQuickItem(0x8b0484620)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.117 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484620, parent=0x8b13b7160, geometry=0,49 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.117 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 50 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.117 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484700, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f5a40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.118 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.118 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 50 pos 50 buffer false item QQuickItem(0x8b0484700)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.118 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484700, parent=0x8b13b7160, geometry=0,50 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.118 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 51 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.118 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04847e0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f5c00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.118 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.118 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 51 pos 51 buffer false item QQuickItem(0x8b04847e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.118 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04847e0, parent=0x8b13b7160, geometry=0,51 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.118 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 52 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.118 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04848c0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f5dc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.118 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.118 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 52 pos 52 buffer false item QQuickItem(0x8b04848c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.119 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04848c0, parent=0x8b13b7160, geometry=0,52 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.119 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 53 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.119 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04849a0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f5f80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.119 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.119 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 53 pos 53 buffer false item QQuickItem(0x8b04849a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.119 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04849a0, parent=0x8b13b7160, geometry=0,53 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.119 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 54 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.119 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484a80, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f6140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.119 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.119 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 54 pos 54 buffer false item QQuickItem(0x8b0484a80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.119 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484a80, parent=0x8b13b7160, geometry=0,54 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.119 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 55 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.120 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484b60, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f6300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.120 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.120 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 55 pos 55 buffer false item QQuickItem(0x8b0484b60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.120 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484b60, parent=0x8b13b7160, geometry=0,55 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.120 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 56 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.120 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484c40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f64c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.120 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.120 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 56 pos 56 buffer false item QQuickItem(0x8b0484c40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.120 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484c40, parent=0x8b13b7160, geometry=0,56 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.120 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 57 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.120 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484d20, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f6680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.121 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.121 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 57 pos 57 buffer false item QQuickItem(0x8b0484d20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.121 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484d20, parent=0x8b13b7160, geometry=0,57 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.121 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 58 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.121 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484e00, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f6840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.121 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.121 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 58 pos 58 buffer false item QQuickItem(0x8b0484e00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.121 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484e00, parent=0x8b13b7160, geometry=0,58 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.121 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 59 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.121 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484ee0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f6a00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.121 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.122 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 59 pos 59 buffer false item QQuickItem(0x8b0484ee0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.122 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484ee0, parent=0x8b13b7160, geometry=0,59 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.122 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 60 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.122 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0484fc0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f6bc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.122 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.122 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 60 pos 60 buffer false item QQuickItem(0x8b0484fc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.122 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0484fc0, parent=0x8b13b7160, geometry=0,60 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.122 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 61 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.122 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04850a0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f6d80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.122 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.122 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 61 pos 61 buffer false item QQuickItem(0x8b04850a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.123 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04850a0, parent=0x8b13b7160, geometry=0,61 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.123 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 62 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.123 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485180, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f6f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.123 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.123 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 62 pos 62 buffer false item QQuickItem(0x8b0485180)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.123 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485180, parent=0x8b13b7160, geometry=0,62 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.123 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 63 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.123 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485260, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f7100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.123 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.123 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 63 pos 63 buffer false item QQuickItem(0x8b0485260)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.123 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485260, parent=0x8b13b7160, geometry=0,63 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.124 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 64 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.124 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485340, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f72c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.124 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.124 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 64 pos 64 buffer false item QQuickItem(0x8b0485340)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.124 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485340, parent=0x8b13b7160, geometry=0,64 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.124 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 65 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.124 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485420, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f7480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.124 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.124 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 65 pos 65 buffer false item QQuickItem(0x8b0485420)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.124 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485420, parent=0x8b13b7160, geometry=0,65 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.124 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 66 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.125 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485500, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f7640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.125 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.125 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 66 pos 66 buffer false item QQuickItem(0x8b0485500)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.125 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485500, parent=0x8b13b7160, geometry=0,66 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.125 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 67 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.125 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04855e0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f7800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.125 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.125 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 67 pos 67 buffer false item QQuickItem(0x8b04855e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.125 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04855e0, parent=0x8b13b7160, geometry=0,67 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.125 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 68 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.125 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04856c0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f79c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.126 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.126 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 68 pos 68 buffer false item QQuickItem(0x8b04856c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.126 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04856c0, parent=0x8b13b7160, geometry=0,68 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.126 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 69 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.126 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04857a0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f7b80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.126 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.126 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 69 pos 69 buffer false item QQuickItem(0x8b04857a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.126 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04857a0, parent=0x8b13b7160, geometry=0,69 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.126 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 70 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.126 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485880, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13f7d40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.126 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.127 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 70 pos 70 buffer false item QQuickItem(0x8b0485880)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.127 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485880, parent=0x8b13b7160, geometry=0,70 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.127 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 71 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.127 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485960, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1424000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.127 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.127 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 71 pos 71 buffer false item QQuickItem(0x8b0485960)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.127 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485960, parent=0x8b13b7160, geometry=0,71 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.127 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 72 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.127 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485a40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14241c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.127 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.127 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 72 pos 72 buffer false item QQuickItem(0x8b0485a40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.128 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485a40, parent=0x8b13b7160, geometry=0,72 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.128 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 73 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.128 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485b20, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1424380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.128 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.128 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 73 pos 73 buffer false item QQuickItem(0x8b0485b20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.128 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485b20, parent=0x8b13b7160, geometry=0,73 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.128 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 74 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.128 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485c00, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1424540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.128 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.128 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 74 pos 74 buffer false item QQuickItem(0x8b0485c00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.128 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485c00, parent=0x8b13b7160, geometry=0,74 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.128 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 75 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.129 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485ce0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1424700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.129 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.129 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 75 pos 75 buffer false item QQuickItem(0x8b0485ce0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.129 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485ce0, parent=0x8b13b7160, geometry=0,75 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.129 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 76 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.129 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485dc0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14248c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.129 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.129 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 76 pos 76 buffer false item QQuickItem(0x8b0485dc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.129 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485dc0, parent=0x8b13b7160, geometry=0,76 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.129 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 77 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.130 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485ea0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1424a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.130 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.130 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 77 pos 77 buffer false item QQuickItem(0x8b0485ea0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.130 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485ea0, parent=0x8b13b7160, geometry=0,77 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.130 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 78 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.130 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0485f80, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1424c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.130 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.130 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 78 pos 78 buffer false item QQuickItem(0x8b0485f80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.130 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0485f80, parent=0x8b13b7160, geometry=0,78 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.130 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 79 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.131 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486060, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1424e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.131 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.131 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 79 pos 79 buffer false item QQuickItem(0x8b0486060)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.131 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486060, parent=0x8b13b7160, geometry=0,79 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.131 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 80 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.131 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486140, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1424fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.131 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.131 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 80 pos 80 buffer false item QQuickItem(0x8b0486140)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.131 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486140, parent=0x8b13b7160, geometry=0,80 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.131 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 81 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.131 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486220, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1425180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.131 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.132 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 81 pos 81 buffer false item QQuickItem(0x8b0486220)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.132 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486220, parent=0x8b13b7160, geometry=0,81 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.132 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 82 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.132 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486300, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1425340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.132 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.132 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 82 pos 82 buffer false item QQuickItem(0x8b0486300)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.132 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486300, parent=0x8b13b7160, geometry=0,82 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.132 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 83 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.132 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04863e0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1425500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.132 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.132 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 83 pos 83 buffer false item QQuickItem(0x8b04863e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.133 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04863e0, parent=0x8b13b7160, geometry=0,83 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.133 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 84 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.133 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04864c0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14256c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.133 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.133 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 84 pos 84 buffer false item QQuickItem(0x8b04864c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.133 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04864c0, parent=0x8b13b7160, geometry=0,84 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.133 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 85 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.133 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04865a0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1425880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.133 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.133 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 85 pos 85 buffer false item QQuickItem(0x8b04865a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.133 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04865a0, parent=0x8b13b7160, geometry=0,85 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.134 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 86 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.134 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486680, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1425a40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.134 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.134 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 86 pos 86 buffer false item QQuickItem(0x8b0486680)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.134 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486680, parent=0x8b13b7160, geometry=0,86 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.134 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 87 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.134 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486760, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1425c00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.134 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.134 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 87 pos 87 buffer false item QQuickItem(0x8b0486760)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.134 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486760, parent=0x8b13b7160, geometry=0,87 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.134 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 88 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.135 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486840, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1425dc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.135 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.135 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 88 pos 88 buffer false item QQuickItem(0x8b0486840)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.135 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486840, parent=0x8b13b7160, geometry=0,88 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.135 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 89 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.135 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486920, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1425f80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.135 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.135 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 89 pos 89 buffer false item QQuickItem(0x8b0486920)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.135 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486920, parent=0x8b13b7160, geometry=0,89 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.135 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 90 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.135 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486a00, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.136 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.136 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 90 pos 90 buffer false item QQuickItem(0x8b0486a00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.136 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486a00, parent=0x8b13b7160, geometry=0,90 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.136 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 91 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.136 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486ae0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.136 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.136 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 91 pos 91 buffer false item QQuickItem(0x8b0486ae0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.136 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486ae0, parent=0x8b13b7160, geometry=0,91 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.136 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 92 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.136 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486bc0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14264c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.136 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.136 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 92 pos 92 buffer false item QQuickItem(0x8b0486bc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.137 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486bc0, parent=0x8b13b7160, geometry=0,92 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.137 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 93 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.137 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486ca0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.137 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.137 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 93 pos 93 buffer false item QQuickItem(0x8b0486ca0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.137 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486ca0, parent=0x8b13b7160, geometry=0,93 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.137 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 94 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.137 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486d80, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.137 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.137 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 94 pos 94 buffer false item QQuickItem(0x8b0486d80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.137 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486d80, parent=0x8b13b7160, geometry=0,94 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.138 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 95 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.138 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486e60, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426a00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.138 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.138 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 95 pos 95 buffer false item QQuickItem(0x8b0486e60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.138 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486e60, parent=0x8b13b7160, geometry=0,95 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.138 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 96 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.138 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486f40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426bc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.138 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.138 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 96 pos 96 buffer false item QQuickItem(0x8b0486f40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.138 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486f40, parent=0x8b13b7160, geometry=0,96 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.138 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 97 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.139 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0487020, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426d80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.139 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.139 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 97 pos 97 buffer false item QQuickItem(0x8b0487020)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.139 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0487020, parent=0x8b13b7160, geometry=0,97 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.139 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 98 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.139 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0487100, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.139 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.139 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 98 pos 98 buffer false item QQuickItem(0x8b0487100)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.139 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0487100, parent=0x8b13b7160, geometry=0,98 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.139 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 99 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.140 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04871e0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.140 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.140 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 99 pos 99 buffer false item QQuickItem(0x8b04871e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.140 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04871e0, parent=0x8b13b7160, geometry=0,99 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.140 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 100 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.140 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b04872c0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.140 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.140 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 100 pos 100 buffer false item QQuickItem(0x8b04872c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.140 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b04872c0, parent=0x8b13b7160, geometry=0,100 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.140 D] qt.quick.itemview.count /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitemview.cpp:1256 QQuickItemViewPrivate::emitCountChanged()  -  about to emit countChanged for QQuickListView(0x8b0c995e0, id="view", parent=0x0, geometry=0,0 100x100 🖼); count changed to 200
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.140 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0c99a40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13701c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.141 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.141 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.141 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b136db80, parent=0x8b13b7160, geometry=0,0 0x0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.141 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b136db80, parent=0x8b13b7160, geometry=0,0 0x0) (0x8b1427480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.141 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.141 D] qt.quick.itemview.count /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitemview.cpp:1256 QQuickItemViewPrivate::emitCountChanged()  -  about to emit countChanged for QQuickListView(0x8b0c995e0, id="view", parent=0x0, geometry=0,0 100x100 🖼); count changed to 200
INFO   : tst_QQmlDelegateModel::recursiveDrain() QVERIFY(!o.isNull())
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/tst_qqmldelegatemodel.cpp(1040)]
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.141 D] qt.eventdispatcher /Users/qt/work/qt/qtbase/src/plugins/platforms/cocoa/qcocoaeventdispatcher.mm:560 QCocoaEventDispatcherPrivate::ensureNSAppInitialized()  -  Ensuring NSApplication is initialized
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.162 D] qt.eventdispatcher /Users/qt/work/qt/qtbase/src/plugins/platforms/cocoa/qcocoaeventdispatcher.mm:569 QCocoaEventDispatcherPrivate::ensureNSAppInitialized()  -  NSApplication has been initialized; Stopping NSApp
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.162 D] qt.eventdispatcher /Users/qt/work/qt/qtbase/src/plugins/platforms/cocoa/qcocoaeventdispatcher.mm:881 QCocoaEventDispatcherPrivate::postedEventsSourceCallback()  -  Deferring postedEventsSourceCallback due to NSApp initialization
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.165 D] qt.qpa.application /Users/qt/work/qt/qtbase/src/plugins/platforms/cocoa/qcocoaapplicationdelegate.mm:173 -[QCocoaApplicationDelegate applicationDidFinishLaunching:]()  -  Launched with <NSRunningApplication: 0x8b04cd080 (com.apple.finder - 374) LSASN:{hi=0x0;lo=0xe00e}> as frontmost application. Activating <NSRunningApplication: 0x8b04cd000 ((null) - 18234) LSASN:{hi=0x0;lo=0x2}> instead.
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.168 D] qt.eventdispatcher /Users/qt/work/qt/qtbase/src/plugins/platforms/cocoa/qcocoaeventdispatcher.mm:574 QCocoaEventDispatcherPrivate::ensureNSAppInitialized()  -  Finished ensuring NSApplication is initialized
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.180 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickListView(0x8b0c995e0, id="view", parent=0x0, geometry=0,0 100x99 🖼)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.181 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.181 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.196 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.196 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.197 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 0 top end pos 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.197 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 0 QQuickItem(0x8b0c99a40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.197 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99a40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13701c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.197 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.197 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99a40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13701c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.197 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.210 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.210 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.210 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 1 top end pos 2
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.210 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 1 QQuickItem(0x8b0c99b20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.210 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99b20, parent=0x8b13b7160, geometry=0,1 1x1, z=1) (0x8b1370380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.211 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04519a0) delegate: QQmlComponent(0x8b0414f50) index: 1 row: 1 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.211 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.211 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.211 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.211 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99b20, parent=0x0, geometry=0,1 1x1, z=1) (0x8b1370380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.211 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.211 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99b20, parent=0x0, geometry=0,1 1x1, z=1) (0x8b1370380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.211 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.211 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.212 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 2 top end pos 3
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.212 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 2 QQuickItem(0x8b0c99c00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.212 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99c00, parent=0x8b13b7160, geometry=0,2 1x1, z=1) (0x8b1370540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.212 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0451a40) delegate: QQmlComponent(0x8b0414f50) index: 2 row: 2 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.212 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.212 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.212 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.212 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99c00, parent=0x0, geometry=0,2 1x1, z=1) (0x8b1370540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.212 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.212 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99c00, parent=0x0, geometry=0,2 1x1, z=1) (0x8b1370540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.212 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.213 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.213 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 3 top end pos 4
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.213 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 3 QQuickItem(0x8b0c99ce0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.213 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99ce0, parent=0x8b13b7160, geometry=0,3 1x1, z=1) (0x8b1370700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.213 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0451ae0) delegate: QQmlComponent(0x8b0414f50) index: 3 row: 3 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.213 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.213 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.213 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.213 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99ce0, parent=0x0, geometry=0,3 1x1, z=1) (0x8b1370700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.213 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.214 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99ce0, parent=0x0, geometry=0,3 1x1, z=1) (0x8b1370700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.214 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.214 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.214 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 4 top end pos 5
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.214 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 4 QQuickItem(0x8b0c99dc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.214 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99dc0, parent=0x8b13b7160, geometry=0,4 1x1, z=1) (0x8b13708c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.214 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0451b80) delegate: QQmlComponent(0x8b0414f50) index: 4 row: 4 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.214 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.214 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.214 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.214 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99dc0, parent=0x0, geometry=0,4 1x1, z=1) (0x8b13708c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.215 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.215 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99dc0, parent=0x0, geometry=0,4 1x1, z=1) (0x8b13708c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.215 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.215 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.215 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 5 top end pos 6
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.215 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 5 QQuickItem(0x8b0c99ea0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.215 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99ea0, parent=0x8b13b7160, geometry=0,5 1x1, z=1) (0x8b1370a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.215 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0451c20) delegate: QQmlComponent(0x8b0414f50) index: 5 row: 5 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.215 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.215 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.215 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.216 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99ea0, parent=0x0, geometry=0,5 1x1, z=1) (0x8b1370a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.216 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.216 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99ea0, parent=0x0, geometry=0,5 1x1, z=1) (0x8b1370a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.216 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.216 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.216 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 6 top end pos 7
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.216 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 6 QQuickItem(0x8b0c99f80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.216 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99f80, parent=0x8b13b7160, geometry=0,6 1x1, z=1) (0x8b1370c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.216 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0451cc0) delegate: QQmlComponent(0x8b0414f50) index: 6 row: 6 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.216 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.216 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.217 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.217 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99f80, parent=0x0, geometry=0,6 1x1, z=1) (0x8b1370c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.217 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.217 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99f80, parent=0x0, geometry=0,6 1x1, z=1) (0x8b1370c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.220 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.220 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.220 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 7 top end pos 8
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.220 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 7 QQuickItem(0x8b0c9a060)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.220 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a060, parent=0x8b13b7160, geometry=0,7 1x1, z=1) (0x8b1370e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.220 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0451d60) delegate: QQmlComponent(0x8b0414f50) index: 7 row: 7 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.220 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.220 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.220 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.220 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a060, parent=0x0, geometry=0,7 1x1, z=1) (0x8b1370e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.221 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.221 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a060, parent=0x0, geometry=0,7 1x1, z=1) (0x8b1370e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.221 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.221 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.221 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 8 top end pos 9
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.221 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 8 QQuickItem(0x8b0c9a140)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.221 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a140, parent=0x8b13b7160, geometry=0,8 1x1, z=1) (0x8b1370fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.221 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0451e00) delegate: QQmlComponent(0x8b0414f50) index: 8 row: 8 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.221 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.221 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.221 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.221 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a140, parent=0x0, geometry=0,8 1x1, z=1) (0x8b1370fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.222 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.222 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a140, parent=0x0, geometry=0,8 1x1, z=1) (0x8b1370fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.236 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.236 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.236 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 9 top end pos 10
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.236 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 9 QQuickItem(0x8b0c9a220)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.236 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a220, parent=0x8b13b7160, geometry=0,9 1x1, z=1) (0x8b1371180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.236 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0451ea0) delegate: QQmlComponent(0x8b0414f50) index: 9 row: 9 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.237 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.237 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.237 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.237 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a220, parent=0x0, geometry=0,9 1x1, z=1) (0x8b1371180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.237 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.237 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a220, parent=0x0, geometry=0,9 1x1, z=1) (0x8b1371180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.237 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.237 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.237 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 10 top end pos 11
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.237 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 10 QQuickItem(0x8b0c9a300)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.237 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a300, parent=0x8b13b7160, geometry=0,10 1x1, z=1) (0x8b1371340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.238 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0451f40) delegate: QQmlComponent(0x8b0414f50) index: 10 row: 10 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.238 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.238 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.238 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.238 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a300, parent=0x0, geometry=0,10 1x1, z=1) (0x8b1371340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.238 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.238 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a300, parent=0x0, geometry=0,10 1x1, z=1) (0x8b1371340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.238 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.238 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.238 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 11 top end pos 12
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.238 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 11 QQuickItem(0x8b0c9a3e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.239 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a3e0, parent=0x8b13b7160, geometry=0,11 1x1, z=1) (0x8b1371500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.239 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0451fe0) delegate: QQmlComponent(0x8b0414f50) index: 11 row: 11 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.239 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.239 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.239 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.239 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a3e0, parent=0x0, geometry=0,11 1x1, z=1) (0x8b1371500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.239 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.239 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a3e0, parent=0x0, geometry=0,11 1x1, z=1) (0x8b1371500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.239 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.239 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.239 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 12 top end pos 13
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.239 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 12 QQuickItem(0x8b0c9a4c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.240 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a4c0, parent=0x8b13b7160, geometry=0,12 1x1, z=1) (0x8b13716c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.240 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452080) delegate: QQmlComponent(0x8b0414f50) index: 12 row: 12 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.240 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.240 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.240 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.240 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a4c0, parent=0x0, geometry=0,12 1x1, z=1) (0x8b13716c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.240 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.240 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a4c0, parent=0x0, geometry=0,12 1x1, z=1) (0x8b13716c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.255 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.255 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.256 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 13 top end pos 14
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.256 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 13 QQuickItem(0x8b0c9a5a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.256 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a5a0, parent=0x8b13b7160, geometry=0,13 1x1, z=1) (0x8b1371880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.256 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452120) delegate: QQmlComponent(0x8b0414f50) index: 13 row: 13 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.256 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.256 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.256 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.256 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a5a0, parent=0x0, geometry=0,13 1x1, z=1) (0x8b1371880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.256 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.256 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a5a0, parent=0x0, geometry=0,13 1x1, z=1) (0x8b1371880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.257 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.257 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.257 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 14 top end pos 15
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.257 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 14 QQuickItem(0x8b0c9a680)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.257 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a680, parent=0x8b13b7160, geometry=0,14 1x1, z=1) (0x8b1371a40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.257 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04521c0) delegate: QQmlComponent(0x8b0414f50) index: 14 row: 14 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.257 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.257 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.257 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.257 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a680, parent=0x0, geometry=0,14 1x1, z=1) (0x8b1371a40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.257 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.258 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a680, parent=0x0, geometry=0,14 1x1, z=1) (0x8b1371a40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.258 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.258 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.258 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 15 top end pos 16
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.258 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 15 QQuickItem(0x8b0c9a760)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.258 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a760, parent=0x8b13b7160, geometry=0,15 1x1, z=1) (0x8b1371c00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.258 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452260) delegate: QQmlComponent(0x8b0414f50) index: 15 row: 15 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.258 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.258 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.258 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.259 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a760, parent=0x0, geometry=0,15 1x1, z=1) (0x8b1371c00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.259 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.259 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a760, parent=0x0, geometry=0,15 1x1, z=1) (0x8b1371c00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.259 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.259 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.259 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 16 top end pos 17
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.259 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 16 QQuickItem(0x8b0c9a840)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.259 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a840, parent=0x8b13b7160, geometry=0,16 1x1, z=1) (0x8b1371dc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.259 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452300) delegate: QQmlComponent(0x8b0414f50) index: 16 row: 16 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.259 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.259 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a840, parent=0x0, geometry=0,16 1x1, z=1) (0x8b1371dc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a840, parent=0x0, geometry=0,16 1x1, z=1) (0x8b1371dc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 17 top end pos 18
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 17 QQuickItem(0x8b0c9a920)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a920, parent=0x8b13b7160, geometry=0,17 1x1, z=1) (0x8b1371f80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04523a0) delegate: QQmlComponent(0x8b0414f50) index: 17 row: 17 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a920, parent=0x0, geometry=0,17 1x1, z=1) (0x8b1371f80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9a920, parent=0x0, geometry=0,17 1x1, z=1) (0x8b1371f80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 18 top end pos 19
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 18 QQuickItem(0x8b0c9aa00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9aa00, parent=0x8b13b7160, geometry=0,18 1x1, z=1) (0x8b1372140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452440) delegate: QQmlComponent(0x8b0414f50) index: 18 row: 18 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.262 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.262 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.262 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.262 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9aa00, parent=0x0, geometry=0,18 1x1, z=1) (0x8b1372140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.262 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.262 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9aa00, parent=0x0, geometry=0,18 1x1, z=1) (0x8b1372140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.262 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.262 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.262 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 19 top end pos 20
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.262 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 19 QQuickItem(0x8b0c9aae0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.262 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9aae0, parent=0x8b13b7160, geometry=0,19 1x1, z=1) (0x8b1372300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.263 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04524e0) delegate: QQmlComponent(0x8b0414f50) index: 19 row: 19 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.263 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.263 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.263 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.263 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9aae0, parent=0x0, geometry=0,19 1x1, z=1) (0x8b1372300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.263 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.263 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9aae0, parent=0x0, geometry=0,19 1x1, z=1) (0x8b1372300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.263 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.264 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.264 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 20 top end pos 21
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.264 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 20 QQuickItem(0x8b0c9abc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.264 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9abc0, parent=0x8b13b7160, geometry=0,20 1x1, z=1) (0x8b13724c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.264 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452580) delegate: QQmlComponent(0x8b0414f50) index: 20 row: 20 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.264 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.264 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.264 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.264 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9abc0, parent=0x0, geometry=0,20 1x1, z=1) (0x8b13724c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.264 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.264 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9abc0, parent=0x0, geometry=0,20 1x1, z=1) (0x8b13724c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.265 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.265 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.265 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 21 top end pos 22
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.265 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 21 QQuickItem(0x8b0c9aca0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.265 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9aca0, parent=0x8b13b7160, geometry=0,21 1x1, z=1) (0x8b1372680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.265 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452620) delegate: QQmlComponent(0x8b0414f50) index: 21 row: 21 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.265 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.265 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.265 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.266 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9aca0, parent=0x0, geometry=0,21 1x1, z=1) (0x8b1372680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.266 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.266 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9aca0, parent=0x0, geometry=0,21 1x1, z=1) (0x8b1372680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.266 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.266 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.266 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 22 top end pos 23
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.266 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 22 QQuickItem(0x8b0c9ad80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.266 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9ad80, parent=0x8b13b7160, geometry=0,22 1x1, z=1) (0x8b1372840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.266 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04526c0) delegate: QQmlComponent(0x8b0414f50) index: 22 row: 22 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.266 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.267 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.267 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.267 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9ad80, parent=0x0, geometry=0,22 1x1, z=1) (0x8b1372840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.267 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.267 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9ad80, parent=0x0, geometry=0,22 1x1, z=1) (0x8b1372840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.267 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.267 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.267 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 23 top end pos 24
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.267 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 23 QQuickItem(0x8b0c9ae60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.267 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9ae60, parent=0x8b13b7160, geometry=0,23 1x1, z=1) (0x8b1372a00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.267 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452760) delegate: QQmlComponent(0x8b0414f50) index: 23 row: 23 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.268 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.268 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.268 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.268 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9ae60, parent=0x0, geometry=0,23 1x1, z=1) (0x8b1372a00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.268 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.268 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9ae60, parent=0x0, geometry=0,23 1x1, z=1) (0x8b1372a00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.270 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.270 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.270 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 24 top end pos 25
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.270 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 24 QQuickItem(0x8b0c9af40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.271 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9af40, parent=0x8b13b7160, geometry=0,24 1x1, z=1) (0x8b1372bc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.271 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452800) delegate: QQmlComponent(0x8b0414f50) index: 24 row: 24 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.271 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.271 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.271 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.271 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9af40, parent=0x0, geometry=0,24 1x1, z=1) (0x8b1372bc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.271 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.271 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9af40, parent=0x0, geometry=0,24 1x1, z=1) (0x8b1372bc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.285 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.285 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.285 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 25 top end pos 26
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.285 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 25 QQuickItem(0x8b0c9b020)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.285 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b020, parent=0x8b13b7160, geometry=0,25 1x1, z=1) (0x8b1372d80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.286 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04528a0) delegate: QQmlComponent(0x8b0414f50) index: 25 row: 25 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.286 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.286 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.286 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.286 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b020, parent=0x0, geometry=0,25 1x1, z=1) (0x8b1372d80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.286 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.286 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b020, parent=0x0, geometry=0,25 1x1, z=1) (0x8b1372d80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.286 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.286 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.286 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 26 top end pos 27
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.286 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 26 QQuickItem(0x8b0c9b100)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b100, parent=0x8b13b7160, geometry=0,26 1x1, z=1) (0x8b1372f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452940) delegate: QQmlComponent(0x8b0414f50) index: 26 row: 26 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b100, parent=0x0, geometry=0,26 1x1, z=1) (0x8b1372f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b100, parent=0x0, geometry=0,26 1x1, z=1) (0x8b1372f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 27 top end pos 28
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 27 QQuickItem(0x8b0c9b1e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.288 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b1e0, parent=0x8b13b7160, geometry=0,27 1x1, z=1) (0x8b1373100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.288 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04529e0) delegate: QQmlComponent(0x8b0414f50) index: 27 row: 27 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.288 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.288 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.288 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.288 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b1e0, parent=0x0, geometry=0,27 1x1, z=1) (0x8b1373100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.288 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.288 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b1e0, parent=0x0, geometry=0,27 1x1, z=1) (0x8b1373100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.301 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.302 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.302 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 28 top end pos 29
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.302 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 28 QQuickItem(0x8b0c9b2c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.302 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b2c0, parent=0x8b13b7160, geometry=0,28 1x1, z=1) (0x8b13732c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.302 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452a80) delegate: QQmlComponent(0x8b0414f50) index: 28 row: 28 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.302 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.302 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.302 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.302 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b2c0, parent=0x0, geometry=0,28 1x1, z=1) (0x8b13732c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.302 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.302 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b2c0, parent=0x0, geometry=0,28 1x1, z=1) (0x8b13732c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.303 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.303 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.303 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 29 top end pos 30
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.303 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 29 QQuickItem(0x8b0c9b3a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.303 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b3a0, parent=0x8b13b7160, geometry=0,29 1x1, z=1) (0x8b1373480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.303 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452b20) delegate: QQmlComponent(0x8b0414f50) index: 29 row: 29 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.303 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.303 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.303 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.303 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b3a0, parent=0x0, geometry=0,29 1x1, z=1) (0x8b1373480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.303 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.304 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b3a0, parent=0x0, geometry=0,29 1x1, z=1) (0x8b1373480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.304 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.304 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.304 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 30 top end pos 31
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.304 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 30 QQuickItem(0x8b0c9b480)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.304 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b480, parent=0x8b13b7160, geometry=0,30 1x1, z=1) (0x8b1373640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.304 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452bc0) delegate: QQmlComponent(0x8b0414f50) index: 30 row: 30 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.304 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.304 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.304 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.304 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b480, parent=0x0, geometry=0,30 1x1, z=1) (0x8b1373640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.305 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.305 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b480, parent=0x0, geometry=0,30 1x1, z=1) (0x8b1373640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.305 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.305 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.305 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 31 top end pos 32
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.305 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 31 QQuickItem(0x8b0c9b560)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.305 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b560, parent=0x8b13b7160, geometry=0,31 1x1, z=1) (0x8b1373800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.305 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452c60) delegate: QQmlComponent(0x8b0414f50) index: 31 row: 31 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.305 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.305 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.306 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.306 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b560, parent=0x0, geometry=0,31 1x1, z=1) (0x8b1373800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.306 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.306 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b560, parent=0x0, geometry=0,31 1x1, z=1) (0x8b1373800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.306 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.306 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.306 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 32 top end pos 33
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.306 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 32 QQuickItem(0x8b0c9b640)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.306 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b640, parent=0x8b13b7160, geometry=0,32 1x1, z=1) (0x8b13739c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.306 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452d00) delegate: QQmlComponent(0x8b0414f50) index: 32 row: 32 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.306 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.307 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.307 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.307 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b640, parent=0x0, geometry=0,32 1x1, z=1) (0x8b13739c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.307 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.307 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b640, parent=0x0, geometry=0,32 1x1, z=1) (0x8b13739c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.307 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.307 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.307 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 33 top end pos 34
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.307 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 33 QQuickItem(0x8b0c9b720)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.307 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b720, parent=0x8b13b7160, geometry=0,33 1x1, z=1) (0x8b1373b80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.307 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452da0) delegate: QQmlComponent(0x8b0414f50) index: 33 row: 33 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.307 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.308 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.308 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.308 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b720, parent=0x0, geometry=0,33 1x1, z=1) (0x8b1373b80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.308 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.308 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b720, parent=0x0, geometry=0,33 1x1, z=1) (0x8b1373b80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.308 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.308 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.308 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 34 top end pos 35
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.308 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 34 QQuickItem(0x8b0c9b800)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.308 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b800, parent=0x8b13b7160, geometry=0,34 1x1, z=1) (0x8b1373d40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.308 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452e40) delegate: QQmlComponent(0x8b0414f50) index: 34 row: 34 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.309 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.309 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.309 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.309 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b800, parent=0x0, geometry=0,34 1x1, z=1) (0x8b1373d40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.309 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.309 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b800, parent=0x0, geometry=0,34 1x1, z=1) (0x8b1373d40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.321 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.322 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.322 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 35 top end pos 36
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.322 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 35 QQuickItem(0x8b0c9b8e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.322 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b8e0, parent=0x8b13b7160, geometry=0,35 1x1, z=1) (0x8b13f4000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.322 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452ee0) delegate: QQmlComponent(0x8b0414f50) index: 35 row: 35 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.322 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.322 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.322 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.322 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b8e0, parent=0x0, geometry=0,35 1x1, z=1) (0x8b13f4000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.322 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.322 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b8e0, parent=0x0, geometry=0,35 1x1, z=1) (0x8b13f4000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.323 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.323 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.323 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 36 top end pos 37
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.323 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 36 QQuickItem(0x8b0c9b9c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.323 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b9c0, parent=0x8b13b7160, geometry=0,36 1x1, z=1) (0x8b13f41c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.323 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0452f80) delegate: QQmlComponent(0x8b0414f50) index: 36 row: 36 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.323 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.323 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.323 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.323 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b9c0, parent=0x0, geometry=0,36 1x1, z=1) (0x8b13f41c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.323 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.323 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9b9c0, parent=0x0, geometry=0,36 1x1, z=1) (0x8b13f41c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.324 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.324 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.324 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 37 top end pos 38
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.324 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 37 QQuickItem(0x8b0c9baa0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.324 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9baa0, parent=0x8b13b7160, geometry=0,37 1x1, z=1) (0x8b13f4380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.324 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453020) delegate: QQmlComponent(0x8b0414f50) index: 37 row: 37 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.324 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.324 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.324 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.324 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9baa0, parent=0x0, geometry=0,37 1x1, z=1) (0x8b13f4380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.324 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.325 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9baa0, parent=0x0, geometry=0,37 1x1, z=1) (0x8b13f4380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.325 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.325 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.325 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 38 top end pos 39
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.325 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 38 QQuickItem(0x8b0c9bb80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.325 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9bb80, parent=0x8b13b7160, geometry=0,38 1x1, z=1) (0x8b13f4540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.325 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04530c0) delegate: QQmlComponent(0x8b0414f50) index: 38 row: 38 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.325 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.325 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.325 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.325 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9bb80, parent=0x0, geometry=0,38 1x1, z=1) (0x8b13f4540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.326 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.326 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9bb80, parent=0x0, geometry=0,38 1x1, z=1) (0x8b13f4540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.326 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.326 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.326 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 39 top end pos 40
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.326 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 39 QQuickItem(0x8b0c9bc60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.326 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9bc60, parent=0x8b13b7160, geometry=0,39 1x1, z=1) (0x8b13f4700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.326 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453160) delegate: QQmlComponent(0x8b0414f50) index: 39 row: 39 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.326 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.326 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.326 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.327 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9bc60, parent=0x0, geometry=0,39 1x1, z=1) (0x8b13f4700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.327 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.327 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9bc60, parent=0x0, geometry=0,39 1x1, z=1) (0x8b13f4700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.327 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.327 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.327 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 40 top end pos 41
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.327 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 40 QQuickItem(0x8b0c9bd40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.327 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9bd40, parent=0x8b13b7160, geometry=0,40 1x1, z=1) (0x8b13f48c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.327 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453200) delegate: QQmlComponent(0x8b0414f50) index: 40 row: 40 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.327 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.327 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.328 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.328 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9bd40, parent=0x0, geometry=0,40 1x1, z=1) (0x8b13f48c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.328 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.328 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9bd40, parent=0x0, geometry=0,40 1x1, z=1) (0x8b13f48c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.328 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.328 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.328 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 41 top end pos 42
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.328 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 41 QQuickItem(0x8b0c9be20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.328 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9be20, parent=0x8b13b7160, geometry=0,41 1x1, z=1) (0x8b13f4a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.328 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04532a0) delegate: QQmlComponent(0x8b0414f50) index: 41 row: 41 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.328 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.329 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.329 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.329 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9be20, parent=0x0, geometry=0,41 1x1, z=1) (0x8b13f4a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.329 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.329 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9be20, parent=0x0, geometry=0,41 1x1, z=1) (0x8b13f4a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.329 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.329 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.329 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 42 top end pos 43
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.329 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 42 QQuickItem(0x8b0c9bf00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.329 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9bf00, parent=0x8b13b7160, geometry=0,42 1x1, z=1) (0x8b13f4c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.329 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453340) delegate: QQmlComponent(0x8b0414f50) index: 42 row: 42 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.330 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.330 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.330 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.330 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9bf00, parent=0x0, geometry=0,42 1x1, z=1) (0x8b13f4c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.330 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.330 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c9bf00, parent=0x0, geometry=0,42 1x1, z=1) (0x8b13f4c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.330 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.330 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.330 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 43 top end pos 44
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.330 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 43 QQuickItem(0x8b0484000)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.331 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484000, parent=0x8b13b7160, geometry=0,43 1x1, z=1) (0x8b13f4e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.331 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04533e0) delegate: QQmlComponent(0x8b0414f50) index: 43 row: 43 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.331 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.331 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.331 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.331 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484000, parent=0x0, geometry=0,43 1x1, z=1) (0x8b13f4e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.331 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.331 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484000, parent=0x0, geometry=0,43 1x1, z=1) (0x8b13f4e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.331 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.332 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.332 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 44 top end pos 45
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.332 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 44 QQuickItem(0x8b04841c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.332 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04841c0, parent=0x8b13b7160, geometry=0,44 1x1, z=1) (0x8b13f4fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.332 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453480) delegate: QQmlComponent(0x8b0414f50) index: 44 row: 44 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.332 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.332 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.332 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.332 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04841c0, parent=0x0, geometry=0,44 1x1, z=1) (0x8b13f4fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.332 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.332 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04841c0, parent=0x0, geometry=0,44 1x1, z=1) (0x8b13f4fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.333 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.333 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.333 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 45 top end pos 46
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.333 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 45 QQuickItem(0x8b04842a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.333 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04842a0, parent=0x8b13b7160, geometry=0,45 1x1, z=1) (0x8b13f5180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.333 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453520) delegate: QQmlComponent(0x8b0414f50) index: 45 row: 45 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.333 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.333 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.333 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.333 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04842a0, parent=0x0, geometry=0,45 1x1, z=1) (0x8b13f5180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.333 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.334 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04842a0, parent=0x0, geometry=0,45 1x1, z=1) (0x8b13f5180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.334 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.334 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.334 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 46 top end pos 47
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.334 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 46 QQuickItem(0x8b0484380)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.334 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484380, parent=0x8b13b7160, geometry=0,46 1x1, z=1) (0x8b13f5340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.334 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04535c0) delegate: QQmlComponent(0x8b0414f50) index: 46 row: 46 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.334 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.334 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.334 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.334 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484380, parent=0x0, geometry=0,46 1x1, z=1) (0x8b13f5340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.335 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.335 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484380, parent=0x0, geometry=0,46 1x1, z=1) (0x8b13f5340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.347 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.347 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.347 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 47 top end pos 48
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.347 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 47 QQuickItem(0x8b0484460)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.348 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484460, parent=0x8b13b7160, geometry=0,47 1x1, z=1) (0x8b13f5500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.348 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453660) delegate: QQmlComponent(0x8b0414f50) index: 47 row: 47 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.348 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.348 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.348 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.348 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484460, parent=0x0, geometry=0,47 1x1, z=1) (0x8b13f5500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.348 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.348 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484460, parent=0x0, geometry=0,47 1x1, z=1) (0x8b13f5500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.348 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.348 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.349 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 48 top end pos 49
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.349 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 48 QQuickItem(0x8b0484540)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.349 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484540, parent=0x8b13b7160, geometry=0,48 1x1, z=1) (0x8b13f56c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.349 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453700) delegate: QQmlComponent(0x8b0414f50) index: 48 row: 48 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.349 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.349 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.349 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.349 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484540, parent=0x0, geometry=0,48 1x1, z=1) (0x8b13f56c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.349 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.349 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484540, parent=0x0, geometry=0,48 1x1, z=1) (0x8b13f56c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.350 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.350 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.350 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 49 top end pos 50
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.350 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 49 QQuickItem(0x8b0484620)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.350 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484620, parent=0x8b13b7160, geometry=0,49 1x1, z=1) (0x8b13f5880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.350 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04537a0) delegate: QQmlComponent(0x8b0414f50) index: 49 row: 49 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.350 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.350 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.350 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.351 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484620, parent=0x0, geometry=0,49 1x1, z=1) (0x8b13f5880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.351 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.351 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484620, parent=0x0, geometry=0,49 1x1, z=1) (0x8b13f5880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.351 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.351 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.351 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 50 top end pos 51
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.351 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 50 QQuickItem(0x8b0484700)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.351 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484700, parent=0x8b13b7160, geometry=0,50 1x1, z=1) (0x8b13f5a40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.351 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453840) delegate: QQmlComponent(0x8b0414f50) index: 50 row: 50 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.351 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.351 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.352 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.352 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484700, parent=0x0, geometry=0,50 1x1, z=1) (0x8b13f5a40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.352 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.352 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484700, parent=0x0, geometry=0,50 1x1, z=1) (0x8b13f5a40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.352 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.352 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.352 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 51 top end pos 52
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.352 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 51 QQuickItem(0x8b04847e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.352 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04847e0, parent=0x8b13b7160, geometry=0,51 1x1, z=1) (0x8b13f5c00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.352 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b04538e0) delegate: QQmlComponent(0x8b0414f50) index: 51 row: 51 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.353 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.353 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.353 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.353 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04847e0, parent=0x0, geometry=0,51 1x1, z=1) (0x8b13f5c00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.353 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.353 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04847e0, parent=0x0, geometry=0,51 1x1, z=1) (0x8b13f5c00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.353 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.353 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.353 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 52 top end pos 53
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.353 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 52 QQuickItem(0x8b04848c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.354 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04848c0, parent=0x8b13b7160, geometry=0,52 1x1, z=1) (0x8b13f5dc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.354 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453980) delegate: QQmlComponent(0x8b0414f50) index: 52 row: 52 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.354 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.354 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.354 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.354 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04848c0, parent=0x0, geometry=0,52 1x1, z=1) (0x8b13f5dc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.354 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.354 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04848c0, parent=0x0, geometry=0,52 1x1, z=1) (0x8b13f5dc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.354 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.354 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.354 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 53 top end pos 54
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.355 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 53 QQuickItem(0x8b04849a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.355 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04849a0, parent=0x8b13b7160, geometry=0,53 1x1, z=1) (0x8b13f5f80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.355 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453a20) delegate: QQmlComponent(0x8b0414f50) index: 53 row: 53 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.355 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.355 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.355 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.355 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04849a0, parent=0x0, geometry=0,53 1x1, z=1) (0x8b13f5f80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.355 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.355 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04849a0, parent=0x0, geometry=0,53 1x1, z=1) (0x8b13f5f80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.355 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.355 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.356 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 54 top end pos 55
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.356 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 54 QQuickItem(0x8b0484a80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.356 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484a80, parent=0x8b13b7160, geometry=0,54 1x1, z=1) (0x8b13f6140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.356 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453ac0) delegate: QQmlComponent(0x8b0414f50) index: 54 row: 54 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.356 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.356 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.356 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.356 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484a80, parent=0x0, geometry=0,54 1x1, z=1) (0x8b13f6140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.356 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.356 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484a80, parent=0x0, geometry=0,54 1x1, z=1) (0x8b13f6140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.356 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.356 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.357 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 55 top end pos 56
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.357 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 55 QQuickItem(0x8b0484b60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.357 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484b60, parent=0x8b13b7160, geometry=0,55 1x1, z=1) (0x8b13f6300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.357 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453b60) delegate: QQmlComponent(0x8b0414f50) index: 55 row: 55 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.357 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.357 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.357 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.357 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484b60, parent=0x0, geometry=0,55 1x1, z=1) (0x8b13f6300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.357 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.357 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484b60, parent=0x0, geometry=0,55 1x1, z=1) (0x8b13f6300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.357 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.358 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.358 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 56 top end pos 57
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.358 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 56 QQuickItem(0x8b0484c40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.358 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484c40, parent=0x8b13b7160, geometry=0,56 1x1, z=1) (0x8b13f64c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.358 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453c00) delegate: QQmlComponent(0x8b0414f50) index: 56 row: 56 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.358 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.358 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.358 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.358 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484c40, parent=0x0, geometry=0,56 1x1, z=1) (0x8b13f64c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.358 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.358 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484c40, parent=0x0, geometry=0,56 1x1, z=1) (0x8b13f64c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.359 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.359 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.359 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 57 top end pos 58
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.359 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 57 QQuickItem(0x8b0484d20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.359 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484d20, parent=0x8b13b7160, geometry=0,57 1x1, z=1) (0x8b13f6680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.359 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453ca0) delegate: QQmlComponent(0x8b0414f50) index: 57 row: 57 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.359 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.359 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.359 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.359 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484d20, parent=0x0, geometry=0,57 1x1, z=1) (0x8b13f6680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.359 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.360 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484d20, parent=0x0, geometry=0,57 1x1, z=1) (0x8b13f6680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.360 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.360 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.360 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 58 top end pos 59
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.360 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 58 QQuickItem(0x8b0484e00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.360 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484e00, parent=0x8b13b7160, geometry=0,58 1x1, z=1) (0x8b13f6840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.360 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453d40) delegate: QQmlComponent(0x8b0414f50) index: 58 row: 58 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.360 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.360 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.360 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.360 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484e00, parent=0x0, geometry=0,58 1x1, z=1) (0x8b13f6840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484e00, parent=0x0, geometry=0,58 1x1, z=1) (0x8b13f6840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 59 top end pos 60
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 59 QQuickItem(0x8b0484ee0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484ee0, parent=0x8b13b7160, geometry=0,59 1x1, z=1) (0x8b13f6a00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453de0) delegate: QQmlComponent(0x8b0414f50) index: 59 row: 59 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484ee0, parent=0x0, geometry=0,59 1x1, z=1) (0x8b13f6a00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.362 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.362 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484ee0, parent=0x0, geometry=0,59 1x1, z=1) (0x8b13f6a00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.376 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.376 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.377 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 60 top end pos 61
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.377 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 60 QQuickItem(0x8b0484fc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.377 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484fc0, parent=0x8b13b7160, geometry=0,60 1x1, z=1) (0x8b13f6bc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.377 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453e80) delegate: QQmlComponent(0x8b0414f50) index: 60 row: 60 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.377 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.377 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.377 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.377 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484fc0, parent=0x0, geometry=0,60 1x1, z=1) (0x8b13f6bc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.377 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.377 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0484fc0, parent=0x0, geometry=0,60 1x1, z=1) (0x8b13f6bc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.377 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.378 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.378 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 61 top end pos 62
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.378 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 61 QQuickItem(0x8b04850a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.378 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04850a0, parent=0x8b13b7160, geometry=0,61 1x1, z=1) (0x8b13f6d80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.378 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0453f20) delegate: QQmlComponent(0x8b0414f50) index: 61 row: 61 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.378 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.378 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.378 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.378 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04850a0, parent=0x0, geometry=0,61 1x1, z=1) (0x8b13f6d80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.378 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.378 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04850a0, parent=0x0, geometry=0,61 1x1, z=1) (0x8b13f6d80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.393 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.393 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.393 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 62 top end pos 63
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.393 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 62 QQuickItem(0x8b0485180)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.393 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485180, parent=0x8b13b7160, geometry=0,62 1x1, z=1) (0x8b13f6f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.393 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b0f54d20) delegate: QQmlComponent(0x8b0414f50) index: 62 row: 62 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.394 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.394 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.394 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.394 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485180, parent=0x0, geometry=0,62 1x1, z=1) (0x8b13f6f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.394 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.394 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485180, parent=0x0, geometry=0,62 1x1, z=1) (0x8b13f6f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.394 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.394 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.394 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 63 top end pos 64
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.394 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 63 QQuickItem(0x8b0485260)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.394 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485260, parent=0x8b13b7160, geometry=0,63 1x1, z=1) (0x8b13f7100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.395 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c000) delegate: QQmlComponent(0x8b0414f50) index: 63 row: 63 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.395 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.395 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.395 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.395 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485260, parent=0x0, geometry=0,63 1x1, z=1) (0x8b13f7100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.395 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.395 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485260, parent=0x0, geometry=0,63 1x1, z=1) (0x8b13f7100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.395 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.395 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.395 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 64 top end pos 65
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.395 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 64 QQuickItem(0x8b0485340)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.396 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485340, parent=0x8b13b7160, geometry=0,64 1x1, z=1) (0x8b13f72c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.396 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c0a0) delegate: QQmlComponent(0x8b0414f50) index: 64 row: 64 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.396 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.396 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.396 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.396 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485340, parent=0x0, geometry=0,64 1x1, z=1) (0x8b13f72c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.396 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.396 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485340, parent=0x0, geometry=0,64 1x1, z=1) (0x8b13f72c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.396 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.396 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.396 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 65 top end pos 66
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.396 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 65 QQuickItem(0x8b0485420)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.397 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485420, parent=0x8b13b7160, geometry=0,65 1x1, z=1) (0x8b13f7480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.397 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c140) delegate: QQmlComponent(0x8b0414f50) index: 65 row: 65 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.397 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.397 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.397 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.397 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485420, parent=0x0, geometry=0,65 1x1, z=1) (0x8b13f7480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.397 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.397 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485420, parent=0x0, geometry=0,65 1x1, z=1) (0x8b13f7480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.398 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.398 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.398 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 66 top end pos 67
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.398 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 66 QQuickItem(0x8b0485500)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.398 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485500, parent=0x8b13b7160, geometry=0,66 1x1, z=1) (0x8b13f7640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.398 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c1e0) delegate: QQmlComponent(0x8b0414f50) index: 66 row: 66 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.398 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.398 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.398 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.398 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485500, parent=0x0, geometry=0,66 1x1, z=1) (0x8b13f7640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.398 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.399 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485500, parent=0x0, geometry=0,66 1x1, z=1) (0x8b13f7640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.399 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.399 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.399 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 67 top end pos 68
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.399 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 67 QQuickItem(0x8b04855e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.399 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04855e0, parent=0x8b13b7160, geometry=0,67 1x1, z=1) (0x8b13f7800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.399 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c280) delegate: QQmlComponent(0x8b0414f50) index: 67 row: 67 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.399 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.399 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.399 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.399 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04855e0, parent=0x0, geometry=0,67 1x1, z=1) (0x8b13f7800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.399 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.400 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04855e0, parent=0x0, geometry=0,67 1x1, z=1) (0x8b13f7800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.400 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.400 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.400 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 68 top end pos 69
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.400 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 68 QQuickItem(0x8b04856c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.400 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04856c0, parent=0x8b13b7160, geometry=0,68 1x1, z=1) (0x8b13f79c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.400 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c320) delegate: QQmlComponent(0x8b0414f50) index: 68 row: 68 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.400 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.400 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.400 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.400 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04856c0, parent=0x0, geometry=0,68 1x1, z=1) (0x8b13f79c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04856c0, parent=0x0, geometry=0,68 1x1, z=1) (0x8b13f79c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 69 top end pos 70
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 69 QQuickItem(0x8b04857a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04857a0, parent=0x8b13b7160, geometry=0,69 1x1, z=1) (0x8b13f7b80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c3c0) delegate: QQmlComponent(0x8b0414f50) index: 69 row: 69 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04857a0, parent=0x0, geometry=0,69 1x1, z=1) (0x8b13f7b80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.402 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.402 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04857a0, parent=0x0, geometry=0,69 1x1, z=1) (0x8b13f7b80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.414 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.414 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.414 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 70 top end pos 71
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.415 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 70 QQuickItem(0x8b0485880)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.415 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485880, parent=0x8b13b7160, geometry=0,70 1x1, z=1) (0x8b13f7d40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.415 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c460) delegate: QQmlComponent(0x8b0414f50) index: 70 row: 70 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.415 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.415 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.415 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.415 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485880, parent=0x0, geometry=0,70 1x1, z=1) (0x8b13f7d40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.415 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.415 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485880, parent=0x0, geometry=0,70 1x1, z=1) (0x8b13f7d40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.416 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.416 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.416 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 71 top end pos 72
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.416 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 71 QQuickItem(0x8b0485960)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.416 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485960, parent=0x8b13b7160, geometry=0,71 1x1, z=1) (0x8b1424000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.416 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c500) delegate: QQmlComponent(0x8b0414f50) index: 71 row: 71 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.416 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.416 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.416 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.416 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485960, parent=0x0, geometry=0,71 1x1, z=1) (0x8b1424000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.416 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.417 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485960, parent=0x0, geometry=0,71 1x1, z=1) (0x8b1424000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.417 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.417 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.417 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 72 top end pos 73
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.417 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 72 QQuickItem(0x8b0485a40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.417 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485a40, parent=0x8b13b7160, geometry=0,72 1x1, z=1) (0x8b14241c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.417 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c5a0) delegate: QQmlComponent(0x8b0414f50) index: 72 row: 72 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.417 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.417 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.417 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.418 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485a40, parent=0x0, geometry=0,72 1x1, z=1) (0x8b14241c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.418 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.418 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485a40, parent=0x0, geometry=0,72 1x1, z=1) (0x8b14241c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.418 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.418 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.418 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 73 top end pos 74
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.418 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 73 QQuickItem(0x8b0485b20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.418 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485b20, parent=0x8b13b7160, geometry=0,73 1x1, z=1) (0x8b1424380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.418 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c640) delegate: QQmlComponent(0x8b0414f50) index: 73 row: 73 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.418 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.419 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.419 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.419 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485b20, parent=0x0, geometry=0,73 1x1, z=1) (0x8b1424380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.419 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.419 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485b20, parent=0x0, geometry=0,73 1x1, z=1) (0x8b1424380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.419 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.419 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.419 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 74 top end pos 75
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.419 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 74 QQuickItem(0x8b0485c00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.419 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485c00, parent=0x8b13b7160, geometry=0,74 1x1, z=1) (0x8b1424540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.420 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c6e0) delegate: QQmlComponent(0x8b0414f50) index: 74 row: 74 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.420 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.420 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.420 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.420 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485c00, parent=0x0, geometry=0,74 1x1, z=1) (0x8b1424540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.420 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.420 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485c00, parent=0x0, geometry=0,74 1x1, z=1) (0x8b1424540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.420 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.420 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.420 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 75 top end pos 76
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.420 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 75 QQuickItem(0x8b0485ce0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485ce0, parent=0x8b13b7160, geometry=0,75 1x1, z=1) (0x8b1424700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c780) delegate: QQmlComponent(0x8b0414f50) index: 75 row: 75 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485ce0, parent=0x0, geometry=0,75 1x1, z=1) (0x8b1424700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485ce0, parent=0x0, geometry=0,75 1x1, z=1) (0x8b1424700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 76 top end pos 77
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.422 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 76 QQuickItem(0x8b0485dc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.422 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485dc0, parent=0x8b13b7160, geometry=0,76 1x1, z=1) (0x8b14248c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.422 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c820) delegate: QQmlComponent(0x8b0414f50) index: 76 row: 76 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.422 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.422 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.422 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.422 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485dc0, parent=0x0, geometry=0,76 1x1, z=1) (0x8b14248c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.422 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.422 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485dc0, parent=0x0, geometry=0,76 1x1, z=1) (0x8b14248c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.422 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.422 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.423 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 77 top end pos 78
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.423 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 77 QQuickItem(0x8b0485ea0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.423 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485ea0, parent=0x8b13b7160, geometry=0,77 1x1, z=1) (0x8b1424a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.423 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c8c0) delegate: QQmlComponent(0x8b0414f50) index: 77 row: 77 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.423 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.423 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.423 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.423 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485ea0, parent=0x0, geometry=0,77 1x1, z=1) (0x8b1424a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.423 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.423 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485ea0, parent=0x0, geometry=0,77 1x1, z=1) (0x8b1424a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.423 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.424 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.424 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 78 top end pos 79
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.424 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 78 QQuickItem(0x8b0485f80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.424 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485f80, parent=0x8b13b7160, geometry=0,78 1x1, z=1) (0x8b1424c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.424 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049c960) delegate: QQmlComponent(0x8b0414f50) index: 78 row: 78 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.424 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.424 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.424 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.424 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485f80, parent=0x0, geometry=0,78 1x1, z=1) (0x8b1424c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.424 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.424 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0485f80, parent=0x0, geometry=0,78 1x1, z=1) (0x8b1424c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.425 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.425 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.425 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 79 top end pos 80
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.425 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 79 QQuickItem(0x8b0486060)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.425 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486060, parent=0x8b13b7160, geometry=0,79 1x1, z=1) (0x8b1424e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.425 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049ca00) delegate: QQmlComponent(0x8b0414f50) index: 79 row: 79 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.425 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.425 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.425 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.425 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486060, parent=0x0, geometry=0,79 1x1, z=1) (0x8b1424e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.426 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.426 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486060, parent=0x0, geometry=0,79 1x1, z=1) (0x8b1424e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.426 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.426 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.426 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 80 top end pos 81
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.426 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 80 QQuickItem(0x8b0486140)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.426 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486140, parent=0x8b13b7160, geometry=0,80 1x1, z=1) (0x8b1424fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.426 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049caa0) delegate: QQmlComponent(0x8b0414f50) index: 80 row: 80 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.426 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.426 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.426 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.426 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486140, parent=0x0, geometry=0,80 1x1, z=1) (0x8b1424fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.427 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.427 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486140, parent=0x0, geometry=0,80 1x1, z=1) (0x8b1424fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.437 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.437 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.437 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 81 top end pos 82
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.437 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 81 QQuickItem(0x8b0486220)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.437 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486220, parent=0x8b13b7160, geometry=0,81 1x1, z=1) (0x8b1425180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.437 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049cb40) delegate: QQmlComponent(0x8b0414f50) index: 81 row: 81 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.437 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486220, parent=0x0, geometry=0,81 1x1, z=1) (0x8b1425180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486220, parent=0x0, geometry=0,81 1x1, z=1) (0x8b1425180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 82 top end pos 83
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 82 QQuickItem(0x8b0486300)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486300, parent=0x8b13b7160, geometry=0,82 1x1, z=1) (0x8b1425340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049cbe0) delegate: QQmlComponent(0x8b0414f50) index: 82 row: 82 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.439 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.439 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.439 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.439 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486300, parent=0x0, geometry=0,82 1x1, z=1) (0x8b1425340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.439 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.439 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486300, parent=0x0, geometry=0,82 1x1, z=1) (0x8b1425340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.439 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.439 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.439 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 83 top end pos 84
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.439 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 83 QQuickItem(0x8b04863e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.439 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04863e0, parent=0x8b13b7160, geometry=0,83 1x1, z=1) (0x8b1425500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.440 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049cc80) delegate: QQmlComponent(0x8b0414f50) index: 83 row: 83 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.440 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.440 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.440 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.440 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04863e0, parent=0x0, geometry=0,83 1x1, z=1) (0x8b1425500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.440 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.440 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04863e0, parent=0x0, geometry=0,83 1x1, z=1) (0x8b1425500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.455 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.455 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.455 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 84 top end pos 85
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.455 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 84 QQuickItem(0x8b04864c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.455 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04864c0, parent=0x8b13b7160, geometry=0,84 1x1, z=1) (0x8b14256c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.455 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049cd20) delegate: QQmlComponent(0x8b0414f50) index: 84 row: 84 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.455 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.455 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.455 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.456 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04864c0, parent=0x0, geometry=0,84 1x1, z=1) (0x8b14256c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.456 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.456 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04864c0, parent=0x0, geometry=0,84 1x1, z=1) (0x8b14256c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.456 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.456 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.456 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 85 top end pos 86
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.456 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 85 QQuickItem(0x8b04865a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.456 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04865a0, parent=0x8b13b7160, geometry=0,85 1x1, z=1) (0x8b1425880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.456 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049cdc0) delegate: QQmlComponent(0x8b0414f50) index: 85 row: 85 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.456 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.456 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.456 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.457 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04865a0, parent=0x0, geometry=0,85 1x1, z=1) (0x8b1425880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.457 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.457 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04865a0, parent=0x0, geometry=0,85 1x1, z=1) (0x8b1425880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.457 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.457 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.457 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 86 top end pos 87
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.457 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 86 QQuickItem(0x8b0486680)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.457 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486680, parent=0x8b13b7160, geometry=0,86 1x1, z=1) (0x8b1425a40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.457 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049ce60) delegate: QQmlComponent(0x8b0414f50) index: 86 row: 86 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.457 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.457 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.458 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.458 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486680, parent=0x0, geometry=0,86 1x1, z=1) (0x8b1425a40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.458 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.458 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486680, parent=0x0, geometry=0,86 1x1, z=1) (0x8b1425a40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.458 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.458 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.458 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 87 top end pos 88
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.458 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 87 QQuickItem(0x8b0486760)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.458 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486760, parent=0x8b13b7160, geometry=0,87 1x1, z=1) (0x8b1425c00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.458 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049cf00) delegate: QQmlComponent(0x8b0414f50) index: 87 row: 87 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.458 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.459 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.459 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.459 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486760, parent=0x0, geometry=0,87 1x1, z=1) (0x8b1425c00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.459 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.459 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486760, parent=0x0, geometry=0,87 1x1, z=1) (0x8b1425c00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.459 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.459 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.459 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 88 top end pos 89
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.459 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 88 QQuickItem(0x8b0486840)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.459 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486840, parent=0x8b13b7160, geometry=0,88 1x1, z=1) (0x8b1425dc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.459 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049cfa0) delegate: QQmlComponent(0x8b0414f50) index: 88 row: 88 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.460 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.460 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.460 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.460 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486840, parent=0x0, geometry=0,88 1x1, z=1) (0x8b1425dc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.460 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.460 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486840, parent=0x0, geometry=0,88 1x1, z=1) (0x8b1425dc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.471 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.471 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.471 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 89 top end pos 90
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.471 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 89 QQuickItem(0x8b0486920)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.471 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486920, parent=0x8b13b7160, geometry=0,89 1x1, z=1) (0x8b1425f80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.472 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d040) delegate: QQmlComponent(0x8b0414f50) index: 89 row: 89 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.472 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.472 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.472 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.472 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486920, parent=0x0, geometry=0,89 1x1, z=1) (0x8b1425f80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.472 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.472 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486920, parent=0x0, geometry=0,89 1x1, z=1) (0x8b1425f80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.472 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.472 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.472 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 90 top end pos 91
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.472 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 90 QQuickItem(0x8b0486a00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.473 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486a00, parent=0x8b13b7160, geometry=0,90 1x1, z=1) (0x8b1426140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.473 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d0e0) delegate: QQmlComponent(0x8b0414f50) index: 90 row: 90 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.473 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.473 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.473 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.473 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486a00, parent=0x0, geometry=0,90 1x1, z=1) (0x8b1426140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.473 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.473 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486a00, parent=0x0, geometry=0,90 1x1, z=1) (0x8b1426140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.473 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.473 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.473 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 91 top end pos 92
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.473 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 91 QQuickItem(0x8b0486ae0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.474 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486ae0, parent=0x8b13b7160, geometry=0,91 1x1, z=1) (0x8b1426300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.474 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d180) delegate: QQmlComponent(0x8b0414f50) index: 91 row: 91 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.474 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.474 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.474 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.474 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486ae0, parent=0x0, geometry=0,91 1x1, z=1) (0x8b1426300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.474 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.474 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486ae0, parent=0x0, geometry=0,91 1x1, z=1) (0x8b1426300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.474 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.474 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.474 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 92 top end pos 93
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.475 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 92 QQuickItem(0x8b0486bc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.475 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486bc0, parent=0x8b13b7160, geometry=0,92 1x1, z=1) (0x8b14264c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.475 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d220) delegate: QQmlComponent(0x8b0414f50) index: 92 row: 92 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.475 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.475 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.475 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.475 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486bc0, parent=0x0, geometry=0,92 1x1, z=1) (0x8b14264c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.475 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.475 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486bc0, parent=0x0, geometry=0,92 1x1, z=1) (0x8b14264c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.475 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.475 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.476 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 93 top end pos 94
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.476 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 93 QQuickItem(0x8b0486ca0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.476 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486ca0, parent=0x8b13b7160, geometry=0,93 1x1, z=1) (0x8b1426680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.476 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d2c0) delegate: QQmlComponent(0x8b0414f50) index: 93 row: 93 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.476 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.476 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.476 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.476 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486ca0, parent=0x0, geometry=0,93 1x1, z=1) (0x8b1426680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.476 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.476 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486ca0, parent=0x0, geometry=0,93 1x1, z=1) (0x8b1426680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.478 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.478 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.478 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 94 top end pos 95
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.478 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 94 QQuickItem(0x8b0486d80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.479 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486d80, parent=0x8b13b7160, geometry=0,94 1x1, z=1) (0x8b1426840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.479 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d360) delegate: QQmlComponent(0x8b0414f50) index: 94 row: 94 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.479 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.479 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.479 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.479 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486d80, parent=0x0, geometry=0,94 1x1, z=1) (0x8b1426840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.479 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.479 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486d80, parent=0x0, geometry=0,94 1x1, z=1) (0x8b1426840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.479 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.479 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.479 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 95 top end pos 96
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.479 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 95 QQuickItem(0x8b0486e60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.480 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486e60, parent=0x8b13b7160, geometry=0,95 1x1, z=1) (0x8b1426a00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.480 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d400) delegate: QQmlComponent(0x8b0414f50) index: 95 row: 95 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.480 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.480 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.480 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.480 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486e60, parent=0x0, geometry=0,95 1x1, z=1) (0x8b1426a00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.480 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.480 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486e60, parent=0x0, geometry=0,95 1x1, z=1) (0x8b1426a00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.480 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.481 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.481 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 96 top end pos 97
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.481 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 96 QQuickItem(0x8b0486f40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.481 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486f40, parent=0x8b13b7160, geometry=0,96 1x1, z=1) (0x8b1426bc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.481 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d4a0) delegate: QQmlComponent(0x8b0414f50) index: 96 row: 96 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.481 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.481 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.481 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.481 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486f40, parent=0x0, geometry=0,96 1x1, z=1) (0x8b1426bc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.481 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.481 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486f40, parent=0x0, geometry=0,96 1x1, z=1) (0x8b1426bc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.482 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.482 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.482 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 97 top end pos 98
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.482 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 97 QQuickItem(0x8b0487020)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.482 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0487020, parent=0x8b13b7160, geometry=0,97 1x1, z=1) (0x8b1426d80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.482 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d540) delegate: QQmlComponent(0x8b0414f50) index: 97 row: 97 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.482 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.482 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.482 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.482 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0487020, parent=0x0, geometry=0,97 1x1, z=1) (0x8b1426d80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.482 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.483 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0487020, parent=0x0, geometry=0,97 1x1, z=1) (0x8b1426d80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.483 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.483 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.483 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 98 top end pos 99
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.483 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 98 QQuickItem(0x8b0487100)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.483 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0487100, parent=0x8b13b7160, geometry=0,98 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.483 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d5e0) delegate: QQmlComponent(0x8b0414f50) index: 98 row: 98 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.483 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.483 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.483 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.483 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0487100, parent=0x0, geometry=0,98 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.484 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.484 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0487100, parent=0x0, geometry=0,98 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.484 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.484 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.484 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 101 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.484 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b05515e0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.484 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.484 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 101 pos 101 buffer false item QQuickItem(0x8b05515e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.484 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b05515e0, parent=0x8b13b7160, geometry=0,101 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.484 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 99 top end pos 100
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.485 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 99 QQuickItem(0x8b04871e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.485 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04871e0, parent=0x8b13b7160, geometry=0,99 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.485 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d680) delegate: QQmlComponent(0x8b0414f50) index: 99 row: 99 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.485 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.485 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.485 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.485 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04871e0, parent=0x0, geometry=0,99 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.485 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.485 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04871e0, parent=0x0, geometry=0,99 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.485 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 102 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0551b20, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 102 pos 102 buffer false item QQuickItem(0x8b0551b20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0551b20, parent=0x8b13b7160, geometry=0,102 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 100 top end pos 101
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 100 QQuickItem(0x8b04872c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04872c0, parent=0x8b13b7160, geometry=0,100 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d720) delegate: QQmlComponent(0x8b0414f50) index: 100 row: 100 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.487 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.487 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.487 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04872c0, parent=0x0, geometry=0,100 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.487 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.487 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b04872c0, parent=0x0, geometry=0,100 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.487 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.487 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.487 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 103 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.487 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0552060, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.487 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.488 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 103 pos 103 buffer false item QQuickItem(0x8b0552060)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.488 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0552060, parent=0x8b13b7160, geometry=0,103 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.488 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 101 top end pos 102
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.488 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 101 QQuickItem(0x8b05515e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.488 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05515e0, parent=0x8b13b7160, geometry=0,101 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.488 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d5e0) delegate: QQmlComponent(0x8b0414f50) index: 101 row: 101 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.488 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.488 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.488 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.488 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05515e0, parent=0x0, geometry=0,101 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.489 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.489 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05515e0, parent=0x0, geometry=0,101 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.489 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.489 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.489 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 104 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.489 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b05524c0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.489 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.489 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 104 pos 104 buffer false item QQuickItem(0x8b05524c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.490 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b05524c0, parent=0x8b13b7160, geometry=0,104 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.490 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 102 top end pos 103
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.490 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 102 QQuickItem(0x8b0551b20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.490 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0551b20, parent=0x8b13b7160, geometry=0,102 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.490 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d680) delegate: QQmlComponent(0x8b0414f50) index: 102 row: 102 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.490 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.490 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.490 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.490 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0551b20, parent=0x0, geometry=0,102 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.490 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.490 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0551b20, parent=0x0, geometry=0,102 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.491 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.491 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.491 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 105 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.491 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0552920, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.491 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.491 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 105 pos 105 buffer false item QQuickItem(0x8b0552920)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.491 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0552920, parent=0x8b13b7160, geometry=0,105 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.491 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 103 top end pos 104
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.491 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 103 QQuickItem(0x8b0552060)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.491 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0552060, parent=0x8b13b7160, geometry=0,103 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.491 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d720) delegate: QQmlComponent(0x8b0414f50) index: 103 row: 103 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.492 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.492 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.492 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.492 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0552060, parent=0x0, geometry=0,103 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.492 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.492 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0552060, parent=0x0, geometry=0,103 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.492 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.492 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.492 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 106 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.492 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0552d80, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.492 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.493 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 106 pos 106 buffer false item QQuickItem(0x8b0552d80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.493 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0552d80, parent=0x8b13b7160, geometry=0,106 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.493 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 104 top end pos 105
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.493 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 104 QQuickItem(0x8b05524c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.493 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05524c0, parent=0x8b13b7160, geometry=0,104 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.493 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d5e0) delegate: QQmlComponent(0x8b0414f50) index: 104 row: 104 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.493 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.493 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.493 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.493 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05524c0, parent=0x0, geometry=0,104 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.493 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.493 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05524c0, parent=0x0, geometry=0,104 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.494 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.494 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.494 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 107 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.494 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b05531e0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.494 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.494 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 107 pos 107 buffer false item QQuickItem(0x8b05531e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.494 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b05531e0, parent=0x8b13b7160, geometry=0,107 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.494 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 105 top end pos 106
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.494 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 105 QQuickItem(0x8b0552920)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.494 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0552920, parent=0x8b13b7160, geometry=0,105 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.494 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d680) delegate: QQmlComponent(0x8b0414f50) index: 105 row: 105 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.494 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.495 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.495 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.495 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0552920, parent=0x0, geometry=0,105 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.495 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.495 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0552920, parent=0x0, geometry=0,105 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.495 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.495 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.495 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 108 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.495 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0553640, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.495 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.495 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 108 pos 108 buffer false item QQuickItem(0x8b0553640)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.495 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0553640, parent=0x8b13b7160, geometry=0,108 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 106 top end pos 107
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 106 QQuickItem(0x8b0552d80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0552d80, parent=0x8b13b7160, geometry=0,106 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d720) delegate: QQmlComponent(0x8b0414f50) index: 106 row: 106 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0552d80, parent=0x0, geometry=0,106 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0552d80, parent=0x0, geometry=0,106 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.496 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 109 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.497 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0553aa0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.497 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.497 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 109 pos 109 buffer false item QQuickItem(0x8b0553aa0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.497 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0553aa0, parent=0x8b13b7160, geometry=0,109 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.497 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 107 top end pos 108
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.497 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 107 QQuickItem(0x8b05531e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.497 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05531e0, parent=0x8b13b7160, geometry=0,107 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.497 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d5e0) delegate: QQmlComponent(0x8b0414f50) index: 107 row: 107 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.497 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.497 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.497 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.498 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05531e0, parent=0x0, geometry=0,107 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.498 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.498 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05531e0, parent=0x0, geometry=0,107 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.498 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.498 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.498 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 110 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.498 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0553f00, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.498 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.498 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 110 pos 110 buffer false item QQuickItem(0x8b0553f00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.499 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0553f00, parent=0x8b13b7160, geometry=0,110 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.499 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 108 top end pos 109
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.499 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 108 QQuickItem(0x8b0553640)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.499 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0553640, parent=0x8b13b7160, geometry=0,108 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.499 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d680) delegate: QQmlComponent(0x8b0414f50) index: 108 row: 108 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.499 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.499 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.499 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.499 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0553640, parent=0x0, geometry=0,108 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.499 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.499 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0553640, parent=0x0, geometry=0,108 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.500 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.500 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.500 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 111 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.500 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0486e60, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.500 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.500 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 111 pos 111 buffer false item QQuickItem(0x8b0486e60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.500 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0486e60, parent=0x8b13b7160, geometry=0,111 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.500 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 109 top end pos 110
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.500 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 109 QQuickItem(0x8b0553aa0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.500 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0553aa0, parent=0x8b13b7160, geometry=0,109 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.500 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d720) delegate: QQmlComponent(0x8b0414f50) index: 109 row: 109 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.500 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0553aa0, parent=0x0, geometry=0,109 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0553aa0, parent=0x0, geometry=0,109 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 112 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b05582a0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 112 pos 112 buffer false item QQuickItem(0x8b05582a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b05582a0, parent=0x8b13b7160, geometry=0,112 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 110 top end pos 111
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 110 QQuickItem(0x8b0553f00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0553f00, parent=0x8b13b7160, geometry=0,110 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d5e0) delegate: QQmlComponent(0x8b0414f50) index: 110 row: 110 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0553f00, parent=0x0, geometry=0,110 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0553f00, parent=0x0, geometry=0,110 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.502 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 113 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b05587e0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 113 pos 113 buffer false item QQuickItem(0x8b05587e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b05587e0, parent=0x8b13b7160, geometry=0,113 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 111 top end pos 112
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 111 QQuickItem(0x8b0486e60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486e60, parent=0x8b13b7160, geometry=0,111 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d680) delegate: QQmlComponent(0x8b0414f50) index: 111 row: 111 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486e60, parent=0x0, geometry=0,111 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0486e60, parent=0x0, geometry=0,111 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 114 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0558d20, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 114 pos 114 buffer false item QQuickItem(0x8b0558d20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0558d20, parent=0x8b13b7160, geometry=0,114 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 112 top end pos 113
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 112 QQuickItem(0x8b05582a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.505 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05582a0, parent=0x8b13b7160, geometry=0,112 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.505 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d720) delegate: QQmlComponent(0x8b0414f50) index: 112 row: 112 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.505 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.505 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.505 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.505 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05582a0, parent=0x0, geometry=0,112 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.505 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.505 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05582a0, parent=0x0, geometry=0,112 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.505 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.505 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.505 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 115 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0559180, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 115 pos 115 buffer false item QQuickItem(0x8b0559180)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0559180, parent=0x8b13b7160, geometry=0,115 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 113 top end pos 114
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 113 QQuickItem(0x8b05587e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05587e0, parent=0x8b13b7160, geometry=0,113 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d5e0) delegate: QQmlComponent(0x8b0414f50) index: 113 row: 113 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05587e0, parent=0x0, geometry=0,113 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.506 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05587e0, parent=0x0, geometry=0,113 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 116 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b05595e0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 116 pos 116 buffer false item QQuickItem(0x8b05595e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b05595e0, parent=0x8b13b7160, geometry=0,116 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 114 top end pos 115
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 114 QQuickItem(0x8b0558d20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0558d20, parent=0x8b13b7160, geometry=0,114 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d680) delegate: QQmlComponent(0x8b0414f50) index: 114 row: 114 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0558d20, parent=0x0, geometry=0,114 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0558d20, parent=0x0, geometry=0,114 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 117 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0559a40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 117 pos 117 buffer false item QQuickItem(0x8b0559a40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0559a40, parent=0x8b13b7160, geometry=0,117 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 115 top end pos 116
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 115 QQuickItem(0x8b0559180)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0559180, parent=0x8b13b7160, geometry=0,115 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d720) delegate: QQmlComponent(0x8b0414f50) index: 115 row: 115 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0559180, parent=0x0, geometry=0,115 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0559180, parent=0x0, geometry=0,115 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.509 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.510 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.510 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 118 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.510 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0559ea0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.510 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.510 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 118 pos 118 buffer false item QQuickItem(0x8b0559ea0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.510 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0559ea0, parent=0x8b13b7160, geometry=0,118 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.510 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 116 top end pos 117
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.510 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 116 QQuickItem(0x8b05595e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.510 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05595e0, parent=0x8b13b7160, geometry=0,116 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.510 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d5e0) delegate: QQmlComponent(0x8b0414f50) index: 116 row: 116 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.510 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.510 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.511 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.511 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05595e0, parent=0x0, geometry=0,116 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.511 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.511 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05595e0, parent=0x0, geometry=0,116 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.511 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.511 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.511 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 119 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.511 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b055a300, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.511 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.511 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 119 pos 119 buffer false item QQuickItem(0x8b055a300)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.511 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b055a300, parent=0x8b13b7160, geometry=0,119 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.511 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 117 top end pos 118
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.512 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 117 QQuickItem(0x8b0559a40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.512 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0559a40, parent=0x8b13b7160, geometry=0,117 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.512 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d680) delegate: QQmlComponent(0x8b0414f50) index: 117 row: 117 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.512 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.512 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.512 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.512 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0559a40, parent=0x0, geometry=0,117 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.512 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.512 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0559a40, parent=0x0, geometry=0,117 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.512 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.512 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.512 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 120 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b055a760, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 120 pos 120 buffer false item QQuickItem(0x8b055a760)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b055a760, parent=0x8b13b7160, geometry=0,120 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 118 top end pos 119
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 118 QQuickItem(0x8b0559ea0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0559ea0, parent=0x8b13b7160, geometry=0,118 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d720) delegate: QQmlComponent(0x8b0414f50) index: 118 row: 118 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0559ea0, parent=0x0, geometry=0,118 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.513 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.514 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0559ea0, parent=0x0, geometry=0,118 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.514 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.514 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.514 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 121 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.514 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b055abc0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.514 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.514 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 121 pos 121 buffer false item QQuickItem(0x8b055abc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.514 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b055abc0, parent=0x8b13b7160, geometry=0,121 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.514 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 119 top end pos 120
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.514 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 119 QQuickItem(0x8b055a300)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.514 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055a300, parent=0x8b13b7160, geometry=0,119 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.514 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d5e0) delegate: QQmlComponent(0x8b0414f50) index: 119 row: 119 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.515 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.515 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.515 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.515 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055a300, parent=0x0, geometry=0,119 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.515 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.515 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055a300, parent=0x0, geometry=0,119 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.515 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.515 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.515 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 122 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.515 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b055b020, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.515 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.515 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 122 pos 122 buffer false item QQuickItem(0x8b055b020)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b055b020, parent=0x8b13b7160, geometry=0,122 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 120 top end pos 121
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 120 QQuickItem(0x8b055a760)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055a760, parent=0x8b13b7160, geometry=0,120 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d680) delegate: QQmlComponent(0x8b0414f50) index: 120 row: 120 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055a760, parent=0x0, geometry=0,120 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055a760, parent=0x0, geometry=0,120 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.516 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.517 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 123 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.517 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b055b480, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.517 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.517 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 123 pos 123 buffer false item QQuickItem(0x8b055b480)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.517 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b055b480, parent=0x8b13b7160, geometry=0,123 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.517 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 121 top end pos 122
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.517 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 121 QQuickItem(0x8b055abc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.517 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055abc0, parent=0x8b13b7160, geometry=0,121 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.517 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d720) delegate: QQmlComponent(0x8b0414f50) index: 121 row: 121 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.517 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.517 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.517 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.518 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055abc0, parent=0x0, geometry=0,121 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.518 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.518 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055abc0, parent=0x0, geometry=0,121 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.518 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.518 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.518 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 124 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.518 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b055b8e0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.518 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.518 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 124 pos 124 buffer false item QQuickItem(0x8b055b8e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.518 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b055b8e0, parent=0x8b13b7160, geometry=0,124 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.518 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 122 top end pos 123
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.518 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 122 QQuickItem(0x8b055b020)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.519 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055b020, parent=0x8b13b7160, geometry=0,122 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.519 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d5e0) delegate: QQmlComponent(0x8b0414f50) index: 122 row: 122 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.519 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.519 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.519 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.519 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055b020, parent=0x0, geometry=0,122 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.519 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.519 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055b020, parent=0x0, geometry=0,122 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.519 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.519 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.519 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 125 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.519 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b055bd40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.520 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.520 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 125 pos 125 buffer false item QQuickItem(0x8b055bd40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.520 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b055bd40, parent=0x8b13b7160, geometry=0,125 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.520 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 123 top end pos 124
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.520 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 123 QQuickItem(0x8b055b480)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.520 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055b480, parent=0x8b13b7160, geometry=0,123 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.520 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d680) delegate: QQmlComponent(0x8b0414f50) index: 123 row: 123 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.520 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.520 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.520 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.520 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055b480, parent=0x0, geometry=0,123 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.521 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.521 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055b480, parent=0x0, geometry=0,123 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.521 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.521 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.521 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 126 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.521 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0553aa0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.521 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.521 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 126 pos 126 buffer false item QQuickItem(0x8b0553aa0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.521 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0553aa0, parent=0x8b13b7160, geometry=0,126 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.521 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 124 top end pos 125
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.521 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 124 QQuickItem(0x8b055b8e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.521 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055b8e0, parent=0x8b13b7160, geometry=0,124 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d720) delegate: QQmlComponent(0x8b0414f50) index: 124 row: 124 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055b8e0, parent=0x0, geometry=0,124 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055b8e0, parent=0x0, geometry=0,124 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 127 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0580460, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.523 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 127 pos 127 buffer false item QQuickItem(0x8b0580460)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.523 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0580460, parent=0x8b13b7160, geometry=0,127 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.523 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 125 top end pos 126
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.523 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 125 QQuickItem(0x8b055bd40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.523 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055bd40, parent=0x8b13b7160, geometry=0,125 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.523 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d5e0) delegate: QQmlComponent(0x8b0414f50) index: 125 row: 125 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.523 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.523 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.523 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.523 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055bd40, parent=0x0, geometry=0,125 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.523 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.523 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b055bd40, parent=0x0, geometry=0,125 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 128 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b05809a0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 128 pos 128 buffer false item QQuickItem(0x8b05809a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b05809a0, parent=0x8b13b7160, geometry=0,128 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 126 top end pos 127
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 126 QQuickItem(0x8b0553aa0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0553aa0, parent=0x8b13b7160, geometry=0,126 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d680) delegate: QQmlComponent(0x8b0414f50) index: 126 row: 126 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0553aa0, parent=0x0, geometry=0,126 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0553aa0, parent=0x0, geometry=0,126 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 129 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0580ee0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 129 pos 129 buffer false item QQuickItem(0x8b0580ee0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0580ee0, parent=0x8b13b7160, geometry=0,129 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 127 top end pos 128
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 127 QQuickItem(0x8b0580460)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0580460, parent=0x8b13b7160, geometry=0,127 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d720) delegate: QQmlComponent(0x8b0414f50) index: 127 row: 127 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0580460, parent=0x0, geometry=0,127 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0580460, parent=0x0, geometry=0,127 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 130 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b0581340, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 130 pos 130 buffer false item QQuickItem(0x8b0581340)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b0581340, parent=0x8b13b7160, geometry=0,130 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 128 top end pos 129
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 128 QQuickItem(0x8b05809a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05809a0, parent=0x8b13b7160, geometry=0,128 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d5e0) delegate: QQmlComponent(0x8b0414f50) index: 128 row: 128 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05809a0, parent=0x0, geometry=0,128 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.528 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.528 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05809a0, parent=0x0, geometry=0,128 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.528 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.528 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.528 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4055 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x8b0414f50) new index: 131 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.528 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x8b05817a0, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.528 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x8b13c5588 types= Geometry (QObject: QQuickListView(0x8b0c995e0))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.528 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:764 QQuickListViewPrivate::addVisibleItems()  -  refill: append item 131 pos 131 buffer false item QQuickItem(0x8b05817a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.528 D] qt.quick.viewport /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:5534 QQuickItemPrivate::transformChanged()  -  turned off subtree transformChanged notification after checking all children of QQuickItem(0x8b05817a0, parent=0x8b13b7160, geometry=0,131 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.528 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:834 QQuickListViewPrivate::removeNonVisibleItems()  -  refill: remove first 129 top end pos 130
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.528 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 129 QQuickItem(0x8b0580ee0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.529 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0580ee0, parent=0x8b13b7160, geometry=0,129 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.529 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4022 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x8b049d680) delegate: QQmlComponent(0x8b0414f50) index: 129 row: 129 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.529 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.529 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.529 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.529 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0580ee0, parent=0x0, geometry=0,129 1x1, z=1) (0x8b1427100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.529 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.529 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0580ee0, parent=0x0, geometry=0,129 1x1, z=1) (0x8b1427100) now has the following listeners:
INFO   : tst_QQmlDelegateModel::recursiveDrain() QVERIFY(o->property("height").toDouble() < 4.0)
   Loc: [/Users/qt/work/qt/qtdeclarative/tests/auto/qml/qqmldelegatemodel/tst_qqmldelegatemodel.cpp(1042)]
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.529 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0581340, parent=0x8b13b7160, geometry=0,130 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.529 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0581340, parent=0x8b13b7160, geometry=0,130 1x1, z=1) (0x8b14272c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.529 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05817a0, parent=0x8b13b7160, geometry=0,131 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.530 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b05817a0, parent=0x8b13b7160, geometry=0,131 1x1, z=1) (0x8b1426f40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.530 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99a40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13701c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.530 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b0c99a40, parent=0x8b13b7160, geometry=0,0 1x1, z=1) (0x8b13701c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.530 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x8b136db80, parent=0x8b13b7160, geometry=0,0 1x1) (0x8b1427480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.530 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4071 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.530 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4078 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.530 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1519 QV4::MemoryManager::dumpStats()  -  Qml GC memory allocation statistics:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.530 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1520 QV4::MemoryManager::dumpStats()  -  Total memory allocated: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.530 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1521 QV4::MemoryManager::dumpStats()  -  Max memory used before a GC run: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.531 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1522 QV4::MemoryManager::dumpStats()  -  Max memory used after a GC run: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.531 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1523 QV4::MemoryManager::dumpStats()  -  Requests for different item sizes:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.531 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1525 QV4::MemoryManager::dumpStats()  -       < 32  bytes:  173
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.531 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1525 QV4::MemoryManager::dumpStats()  -       < 64  bytes:  3743
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.531 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1525 QV4::MemoryManager::dumpStats()  -       < 96  bytes:  133
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.531 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1525 QV4::MemoryManager::dumpStats()  -       < 128  bytes:  61
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.531 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1525 QV4::MemoryManager::dumpStats()  -       < 160  bytes:  0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.531 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1525 QV4::MemoryManager::dumpStats()  -       < 192  bytes:  0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.531 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1526 QV4::MemoryManager::dumpStats()  -       >= 224  bytes:  57
PASS   : tst_QQmlDelegateModel::recursiveDrain()
INFO   : tst_QQmlDelegateModel::cleanupTestCase() entering
PASS   : tst_QQmlDelegateModel::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 493ms
********* Finished testing of tst_QQmlDelegateModel *********
