********* 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.056 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.056 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.056 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.056 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.056 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.057 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.057 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.057 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.070 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.071 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.071 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.071 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.072 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.072 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.072 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.072 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.072 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.072 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.074 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.074 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.075 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.075 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.075 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.075 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.075 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.075 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.076 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.076 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.076 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.076 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.076 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.078 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(0x88af70e20, parent=0x88b23e920, geometry=0,0 0x0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.078 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88af70e20, parent=0x88b23e920, geometry=0,0 0x0) (0x88b42c000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.078 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickFlickable(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.078 D] qt.quick.itemview.count /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitemview.cpp:1256 QQuickItemViewPrivate::emitCountChanged()  -  about to emit countChanged for QQuickListView(0x88b23e920, parent=0x0, geometry=0,0 0x0 🖼); count changed to 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.078 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.078 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.078 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.078 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.079 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 0 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.079 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b23eca0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42c1c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.079 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.079 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(0x88b23eca0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.079 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 1 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.079 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b23ee60, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42c380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.079 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.079 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(0x88b23ee60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.079 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(0x88b23ee60, parent=0x88af70e20, geometry=0,1 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.079 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 2 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.079 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b23f020, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42c540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 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(0x88b23f020)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 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(0x88b23f020, parent=0x88af70e20, geometry=0,2 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 3 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b23f1e0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42c700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 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(0x88b23f1e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 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(0x88b23f1e0, parent=0x88af70e20, geometry=0,3 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 4 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b23f3a0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42c8c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 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(0x88b23f3a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 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(0x88b23f3a0, parent=0x88af70e20, geometry=0,4 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 5 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.080 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b23f560, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42ca80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 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(0x88b23f560)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 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(0x88b23f560, parent=0x88af70e20, geometry=0,5 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 6 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b23f720, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42cc40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 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(0x88b23f720)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 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(0x88b23f720, parent=0x88af70e20, geometry=0,6 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 7 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b23f8e0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42ce00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 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(0x88b23f8e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 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(0x88b23f8e0, parent=0x88af70e20, geometry=0,7 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 8 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.081 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b23faa0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42cfc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 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(0x88b23faa0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 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(0x88b23faa0, parent=0x88af70e20, geometry=0,8 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 9 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b23fc60, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42d180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 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(0x88b23fc60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 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(0x88b23fc60, parent=0x88af70e20, geometry=0,9 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 10 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b23fe20, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42d340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 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(0x88b23fe20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 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(0x88b23fe20, parent=0x88af70e20, geometry=0,10 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 11 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b1140e0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42d500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.082 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.083 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(0x88b1140e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.083 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(0x88b1140e0, parent=0x88af70e20, geometry=0,11 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.083 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 12 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.083 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b4380e0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42d6c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.083 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.083 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(0x88b4380e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.083 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(0x88b4380e0, parent=0x88af70e20, geometry=0,12 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.083 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 13 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.083 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b4382a0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42d880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.083 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.083 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(0x88b4382a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 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(0x88b4382a0, parent=0x88af70e20, geometry=0,13 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 14 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b438460, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42da40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 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(0x88b438460)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 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(0x88b438460, parent=0x88af70e20, geometry=0,14 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 15 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b438620, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42dc00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 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(0x88b438620)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 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(0x88b438620, parent=0x88af70e20, geometry=0,15 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 16 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b4387e0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42ddc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.084 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 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(0x88b4387e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 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(0x88b4387e0, parent=0x88af70e20, geometry=0,16 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 17 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b4389a0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42df80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 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(0x88b4389a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 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(0x88b4389a0, parent=0x88af70e20, geometry=0,17 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 18 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b438b60, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42e140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 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(0x88b438b60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 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(0x88b438b60, parent=0x88af70e20, geometry=0,18 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 19 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.085 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b438d20, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42e300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 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(0x88b438d20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 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(0x88b438d20, parent=0x88af70e20, geometry=0,19 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 20 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b438ee0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42e4c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 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(0x88b438ee0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 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(0x88b438ee0, parent=0x88af70e20, geometry=0,20 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 21 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b4390a0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42e680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 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(0x88b4390a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 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(0x88b4390a0, parent=0x88af70e20, geometry=0,21 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.086 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 22 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b439260, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42e840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 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(0x88b439260)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 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(0x88b439260, parent=0x88af70e20, geometry=0,22 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 23 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b439420, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42ea00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 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(0x88b439420)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 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(0x88b439420, parent=0x88af70e20, geometry=0,23 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 24 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b4395e0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42ebc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 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(0x88b4395e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 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(0x88b4395e0, parent=0x88af70e20, geometry=0,24 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.087 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 25 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b4397a0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42ed80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 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(0x88b4397a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 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(0x88b4397a0, parent=0x88af70e20, geometry=0,25 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 26 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b439960, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42ef40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 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(0x88b439960)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 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(0x88b439960, parent=0x88af70e20, geometry=0,26 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 27 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b439b20, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42f100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 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(0x88b439b20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 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(0x88b439b20, parent=0x88af70e20, geometry=0,27 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.088 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 28 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b439ce0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42f2c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 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(0x88b439ce0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 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(0x88b439ce0, parent=0x88af70e20, geometry=0,28 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 29 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b439ea0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42f480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 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(0x88b439ea0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 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(0x88b439ea0, parent=0x88af70e20, geometry=0,29 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 30 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43a060, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42f640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 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(0x88b43a060)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.089 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(0x88b43a060, parent=0x88af70e20, geometry=0,30 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 31 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43a220, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42f800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 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(0x88b43a220)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 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(0x88b43a220, parent=0x88af70e20, geometry=0,31 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 32 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43a3e0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42f9c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 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(0x88b43a3e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 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(0x88b43a3e0, parent=0x88af70e20, geometry=0,32 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 33 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43a5a0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42fb80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 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(0x88b43a5a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.090 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(0x88b43a5a0, parent=0x88af70e20, geometry=0,33 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 34 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43a760, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42fd40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 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(0x88b43a760)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 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(0x88b43a760, parent=0x88af70e20, geometry=0,34 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 35 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43a920, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b458000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 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(0x88b43a920)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 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(0x88b43a920, parent=0x88af70e20, geometry=0,35 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 36 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43aae0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b4581c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 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(0x88b43aae0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.091 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(0x88b43aae0, parent=0x88af70e20, geometry=0,36 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 37 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43aca0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b458380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 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(0x88b43aca0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 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(0x88b43aca0, parent=0x88af70e20, geometry=0,37 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 38 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43ae60, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b458540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 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(0x88b43ae60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 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(0x88b43ae60, parent=0x88af70e20, geometry=0,38 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 39 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43b020, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b458700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.092 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(0x88b43b020)
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(0x88b43b020, parent=0x88af70e20, geometry=0,39 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 40 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43b1e0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b4588c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 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(0x88b43b1e0)
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(0x88b43b1e0, parent=0x88af70e20, geometry=0,40 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 41 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43b3a0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b458a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 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(0x88b43b3a0)
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(0x88b43b3a0, parent=0x88af70e20, geometry=0,41 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 42 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43b560, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b458c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.093 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(0x88b43b560)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 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(0x88b43b560, parent=0x88af70e20, geometry=0,42 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 43 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43b720, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b458e00) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 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(0x88b43b720)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 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(0x88b43b720, parent=0x88af70e20, geometry=0,43 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 44 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43b8e0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b458fc0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 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(0x88b43b8e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 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(0x88b43b8e0, parent=0x88af70e20, geometry=0,44 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 45 pool size: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b43baa0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b459180) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.094 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(0x88b43baa0)
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(0x88b43baa0, parent=0x88af70e20, geometry=0,45 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.095 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 46 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(0x88b43bc60, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b459340) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 46 pos 46 buffer false item QQuickItem(0x88b43bc60)
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(0x88b43bc60, parent=0x88af70e20, geometry=0,46 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.095 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 47 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(0x88b43be20, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b459500) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 47 pos 47 buffer false item QQuickItem(0x88b43be20)
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(0x88b43be20, parent=0x88af70e20, geometry=0,47 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.095 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 48 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(0x88b460000, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b4596c0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 48 pos 48 buffer false item QQuickItem(0x88b460000)
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(0x88b460000, parent=0x88af70e20, geometry=0,48 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 49 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(0x88b4601c0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b459880) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 49 pos 49 buffer false item QQuickItem(0x88b4601c0)
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(0x88b4601c0, parent=0x88af70e20, geometry=0,49 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 50 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(0x88b460380, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b459a40) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 50 pos 50 buffer false item QQuickItem(0x88b460380)
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(0x88b460380, parent=0x88af70e20, geometry=0,50 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.096 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 51 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(0x88b460540, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b459c00) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 51 pos 51 buffer false item QQuickItem(0x88b460540)
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(0x88b460540, parent=0x88af70e20, geometry=0,51 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.097 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 52 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(0x88b460700, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b459dc0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 52 pos 52 buffer false item QQuickItem(0x88b460700)
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(0x88b460700, parent=0x88af70e20, geometry=0,52 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.097 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 53 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(0x88b4608c0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b459f80) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 53 pos 53 buffer false item QQuickItem(0x88b4608c0)
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(0x88b4608c0, parent=0x88af70e20, geometry=0,53 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.098 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 54 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(0x88b460a80, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45a140) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 54 pos 54 buffer false item QQuickItem(0x88b460a80)
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(0x88b460a80, parent=0x88af70e20, geometry=0,54 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.098 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 55 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(0x88b460c40, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45a300) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 55 pos 55 buffer false item QQuickItem(0x88b460c40)
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(0x88b460c40, parent=0x88af70e20, geometry=0,55 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 56 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(0x88b460e00, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45a4c0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 56 pos 56 buffer false item QQuickItem(0x88b460e00)
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(0x88b460e00, parent=0x88af70e20, geometry=0,56 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 57 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(0x88b460fc0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45a680) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 57 pos 57 buffer false item QQuickItem(0x88b460fc0)
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(0x88b460fc0, parent=0x88af70e20, geometry=0,57 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.099 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 58 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(0x88b461180, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45a840) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 58 pos 58 buffer false item QQuickItem(0x88b461180)
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(0x88b461180, parent=0x88af70e20, geometry=0,58 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 59 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(0x88b461340, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45aa00) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 59 pos 59 buffer false item QQuickItem(0x88b461340)
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(0x88b461340, parent=0x88af70e20, geometry=0,59 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 60 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(0x88b461500, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45abc0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 60 pos 60 buffer false item QQuickItem(0x88b461500)
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(0x88b461500, parent=0x88af70e20, geometry=0,60 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.100 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 61 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(0x88b4616c0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45ad80) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 61 pos 61 buffer false item QQuickItem(0x88b4616c0)
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(0x88b4616c0, parent=0x88af70e20, geometry=0,61 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 62 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(0x88b461880, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45af40) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 62 pos 62 buffer false item QQuickItem(0x88b461880)
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(0x88b461880, parent=0x88af70e20, geometry=0,62 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 63 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(0x88b461a40, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45b100) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 63 pos 63 buffer false item QQuickItem(0x88b461a40)
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(0x88b461a40, parent=0x88af70e20, geometry=0,63 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.101 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 64 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(0x88b461c00, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45b2c0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 64 pos 64 buffer false item QQuickItem(0x88b461c00)
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(0x88b461c00, parent=0x88af70e20, geometry=0,64 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 65 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(0x88b461dc0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45b480) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 65 pos 65 buffer false item QQuickItem(0x88b461dc0)
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(0x88b461dc0, parent=0x88af70e20, geometry=0,65 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.102 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 66 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(0x88b461f80, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45b640) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 66 pos 66 buffer false item QQuickItem(0x88b461f80)
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(0x88b461f80, parent=0x88af70e20, geometry=0,66 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 67 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(0x88b462140, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45b800) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 67 pos 67 buffer false item QQuickItem(0x88b462140)
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(0x88b462140, parent=0x88af70e20, geometry=0,67 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.103 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 68 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(0x88b462300, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45b9c0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 68 pos 68 buffer false item QQuickItem(0x88b462300)
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(0x88b462300, parent=0x88af70e20, geometry=0,68 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 69 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(0x88b4624c0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45bb80) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 69 pos 69 buffer false item QQuickItem(0x88b4624c0)
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(0x88b4624c0, parent=0x88af70e20, geometry=0,69 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 70 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(0x88b462680, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b45bd40) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 70 pos 70 buffer false item QQuickItem(0x88b462680)
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(0x88b462680, parent=0x88af70e20, geometry=0,70 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.104 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 71 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(0x88b462840, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46c000) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 71 pos 71 buffer false item QQuickItem(0x88b462840)
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(0x88b462840, parent=0x88af70e20, geometry=0,71 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 72 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(0x88b462a00, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46c1c0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 72 pos 72 buffer false item QQuickItem(0x88b462a00)
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(0x88b462a00, parent=0x88af70e20, geometry=0,72 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 73 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(0x88b462bc0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46c380) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 73 pos 73 buffer false item QQuickItem(0x88b462bc0)
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(0x88b462bc0, parent=0x88af70e20, geometry=0,73 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.105 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 74 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(0x88b462d80, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46c540) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 74 pos 74 buffer false item QQuickItem(0x88b462d80)
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(0x88b462d80, parent=0x88af70e20, geometry=0,74 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 75 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(0x88b462f40, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46c700) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 75 pos 75 buffer false item QQuickItem(0x88b462f40)
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(0x88b462f40, parent=0x88af70e20, geometry=0,75 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 76 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(0x88b463100, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46c8c0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 76 pos 76 buffer false item QQuickItem(0x88b463100)
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(0x88b463100, parent=0x88af70e20, geometry=0,76 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.106 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 77 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(0x88b4632c0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46ca80) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 77 pos 77 buffer false item QQuickItem(0x88b4632c0)
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(0x88b4632c0, parent=0x88af70e20, geometry=0,77 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 78 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(0x88b463480, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46cc40) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 78 pos 78 buffer false item QQuickItem(0x88b463480)
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(0x88b463480, parent=0x88af70e20, geometry=0,78 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 79 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(0x88b463640, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46ce00) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 79 pos 79 buffer false item QQuickItem(0x88b463640)
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(0x88b463640, parent=0x88af70e20, geometry=0,79 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.107 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 80 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(0x88b463800, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46cfc0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 80 pos 80 buffer false item QQuickItem(0x88b463800)
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(0x88b463800, parent=0x88af70e20, geometry=0,80 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.108 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 81 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(0x88b4639c0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46d180) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 81 pos 81 buffer false item QQuickItem(0x88b4639c0)
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(0x88b4639c0, parent=0x88af70e20, geometry=0,81 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.108 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 82 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(0x88b463b80, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46d340) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 82 pos 82 buffer false item QQuickItem(0x88b463b80)
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(0x88b463b80, parent=0x88af70e20, geometry=0,82 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 83 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(0x88b463d40, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46d500) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 83 pos 83 buffer false item QQuickItem(0x88b463d40)
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(0x88b463d40, parent=0x88af70e20, geometry=0,83 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 84 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(0x88b463f00, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46d6c0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 84 pos 84 buffer false item QQuickItem(0x88b463f00)
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(0x88b463f00, parent=0x88af70e20, geometry=0,84 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.109 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 85 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(0x88b4800e0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46d880) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 85 pos 85 buffer false item QQuickItem(0x88b4800e0)
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(0x88b4800e0, parent=0x88af70e20, geometry=0,85 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 86 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(0x88b4802a0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46da40) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 86 pos 86 buffer false item QQuickItem(0x88b4802a0)
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(0x88b4802a0, parent=0x88af70e20, geometry=0,86 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 87 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(0x88b480460, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46dc00) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 87 pos 87 buffer false item QQuickItem(0x88b480460)
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(0x88b480460, parent=0x88af70e20, geometry=0,87 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 88 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(0x88b480620, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46ddc0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 88 pos 88 buffer false item QQuickItem(0x88b480620)
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(0x88b480620, parent=0x88af70e20, geometry=0,88 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.110 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 89 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(0x88b4807e0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46df80) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 89 pos 89 buffer false item QQuickItem(0x88b4807e0)
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(0x88b4807e0, parent=0x88af70e20, geometry=0,89 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 90 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(0x88b4809a0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46e140) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 90 pos 90 buffer false item QQuickItem(0x88b4809a0)
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(0x88b4809a0, parent=0x88af70e20, geometry=0,90 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 91 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(0x88b480b60, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46e300) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 91 pos 91 buffer false item QQuickItem(0x88b480b60)
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(0x88b480b60, parent=0x88af70e20, geometry=0,91 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.111 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 92 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(0x88b480d20, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46e4c0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 92 pos 92 buffer false item QQuickItem(0x88b480d20)
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(0x88b480d20, parent=0x88af70e20, geometry=0,92 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 93 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(0x88b480ee0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46e680) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 93 pos 93 buffer false item QQuickItem(0x88b480ee0)
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(0x88b480ee0, parent=0x88af70e20, geometry=0,93 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 94 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(0x88b4810a0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46e840) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 94 pos 94 buffer false item QQuickItem(0x88b4810a0)
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(0x88b4810a0, parent=0x88af70e20, geometry=0,94 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.112 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 95 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(0x88b481260, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46ea00) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 95 pos 95 buffer false item QQuickItem(0x88b481260)
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(0x88b481260, parent=0x88af70e20, geometry=0,95 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 96 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(0x88b481420, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46ebc0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 96 pos 96 buffer false item QQuickItem(0x88b481420)
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(0x88b481420, parent=0x88af70e20, geometry=0,96 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 97 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(0x88b4815e0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46ed80) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 97 pos 97 buffer false item QQuickItem(0x88b4815e0)
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(0x88b4815e0, parent=0x88af70e20, geometry=0,97 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.113 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 98 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(0x88b4817a0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46ef40) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 98 pos 98 buffer false item QQuickItem(0x88b4817a0)
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(0x88b4817a0, parent=0x88af70e20, geometry=0,98 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 99 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(0x88b481960, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46f100) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 99 pos 99 buffer false item QQuickItem(0x88b481960)
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(0x88b481960, parent=0x88af70e20, geometry=0,99 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4056 QQmlReusableDelegateModelItemsPool::takeItem()  -  no available item for delegate: QQmlComponent(0x88b3a7230) new index: 100 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(0x88b481b20, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b46f2c0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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 100 pos 100 buffer false item QQuickItem(0x88b481b20)
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(0x88b481b20, parent=0x88af70e20, geometry=0,100 1x1, z=1)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.114 D] qt.quick.itemview.count /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitemview.cpp:1256 QQuickItemViewPrivate::emitCountChanged()  -  about to emit countChanged for QQuickListView(0x88b23e920, id="view", parent=0x0, geometry=0,0 100x100 🖼); count changed to 200
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b23eca0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42c1c0) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
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(0x88b33a9c0, parent=0x88af70e20, geometry=0,0 0x0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4086 QQuickItemPrivate::addItemChangeListener()  -  QQuickItem(0x88b33a9c0, parent=0x88af70e20, geometry=0,0 0x0) (0x88b46f480) 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=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.115 D] qt.quick.itemview.count /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitemview.cpp:1256 QQuickItemViewPrivate::emitCountChanged()  -  about to emit countChanged for QQuickListView(0x88b23e920, 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.115 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.135 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.136 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.138 D] qt.qpa.application /Users/qt/work/qt/qtbase/src/plugins/platforms/cocoa/qcocoaapplicationdelegate.mm:173 -[QCocoaApplicationDelegate applicationDidFinishLaunching:]()  -  Launched with <NSRunningApplication: 0x88b491080 (com.apple.finder - 374) LSASN:{hi=0x0;lo=0x10010}> as frontmost application. Activating <NSRunningApplication: 0x88b491000 ((null) - 18217) LSASN:{hi=0x0;lo=0x2}> instead.
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.140 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.152 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(0x88b23e920, id="view", parent=0x0, geometry=0,0 100x99 🖼)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.153 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.153 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.169 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.169 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.169 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.169 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 0 QQuickItem(0x88b23eca0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.169 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23eca0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42c1c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.169 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.169 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23eca0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42c1c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.169 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  - ChangeListener listener=0x88b428188 types= Geometry (QObject: QQuickListView(0x88b23e920))
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.182 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.182 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.182 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.182 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 1 QQuickItem(0x88b23ee60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.182 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23ee60, parent=0x88af70e20, geometry=0,1 1x1, z=1) (0x88b42c380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.182 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41c500) delegate: QQmlComponent(0x88b3a7230) index: 1 row: 1 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.182 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23ee60, parent=0x0, geometry=0,1 1x1, z=1) (0x88b42c380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23ee60, parent=0x0, geometry=0,1 1x1, z=1) (0x88b42c380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 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.183 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 2 QQuickItem(0x88b23f020)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f020, parent=0x88af70e20, geometry=0,2 1x1, z=1) (0x88b42c540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41c5a0) delegate: QQmlComponent(0x88b3a7230) index: 2 row: 2 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f020, parent=0x0, geometry=0,2 1x1, z=1) (0x88b42c540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.183 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.184 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f020, parent=0x0, geometry=0,2 1x1, z=1) (0x88b42c540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.192 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.192 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.192 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.192 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 3 QQuickItem(0x88b23f1e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.192 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f1e0, parent=0x88af70e20, geometry=0,3 1x1, z=1) (0x88b42c700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.192 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41c640) delegate: QQmlComponent(0x88b3a7230) index: 3 row: 3 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.192 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.192 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.192 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.193 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f1e0, parent=0x0, geometry=0,3 1x1, z=1) (0x88b42c700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.193 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.193 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f1e0, parent=0x0, geometry=0,3 1x1, z=1) (0x88b42c700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.206 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.206 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.206 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.206 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 4 QQuickItem(0x88b23f3a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.206 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f3a0, parent=0x88af70e20, geometry=0,4 1x1, z=1) (0x88b42c8c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.207 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41c6e0) delegate: QQmlComponent(0x88b3a7230) index: 4 row: 4 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.207 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.207 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.207 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.207 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f3a0, parent=0x0, geometry=0,4 1x1, z=1) (0x88b42c8c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.207 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.207 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f3a0, parent=0x0, geometry=0,4 1x1, z=1) (0x88b42c8c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.218 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.218 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.218 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.218 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 5 QQuickItem(0x88b23f560)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.218 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f560, parent=0x88af70e20, geometry=0,5 1x1, z=1) (0x88b42ca80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.218 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41c780) delegate: QQmlComponent(0x88b3a7230) index: 5 row: 5 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.218 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.218 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.218 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.218 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f560, parent=0x0, geometry=0,5 1x1, z=1) (0x88b42ca80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.219 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.219 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f560, parent=0x0, geometry=0,5 1x1, z=1) (0x88b42ca80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.219 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.219 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.219 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.219 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 6 QQuickItem(0x88b23f720)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.219 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f720, parent=0x88af70e20, geometry=0,6 1x1, z=1) (0x88b42cc40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.219 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41c820) delegate: QQmlComponent(0x88b3a7230) index: 6 row: 6 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.219 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.219 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.219 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.219 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f720, parent=0x0, geometry=0,6 1x1, z=1) (0x88b42cc40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.219 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 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(0x88b23f720, parent=0x0, geometry=0,6 1x1, z=1) (0x88b42cc40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.233 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.233 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.233 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.233 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 7 QQuickItem(0x88b23f8e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.233 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f8e0, parent=0x88af70e20, geometry=0,7 1x1, z=1) (0x88b42ce00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.233 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41c8c0) delegate: QQmlComponent(0x88b3a7230) index: 7 row: 7 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.233 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.233 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.233 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.233 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f8e0, parent=0x0, geometry=0,7 1x1, z=1) (0x88b42ce00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.233 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.233 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23f8e0, parent=0x0, geometry=0,7 1x1, z=1) (0x88b42ce00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.234 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.234 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.234 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.234 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 8 QQuickItem(0x88b23faa0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.234 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23faa0, parent=0x88af70e20, geometry=0,8 1x1, z=1) (0x88b42cfc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.234 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41c960) delegate: QQmlComponent(0x88b3a7230) index: 8 row: 8 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.234 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.234 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.234 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.234 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23faa0, parent=0x0, geometry=0,8 1x1, z=1) (0x88b42cfc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.234 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.234 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23faa0, parent=0x0, geometry=0,8 1x1, z=1) (0x88b42cfc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.244 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.244 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.244 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.244 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 9 QQuickItem(0x88b23fc60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.244 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23fc60, parent=0x88af70e20, geometry=0,9 1x1, z=1) (0x88b42d180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.244 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41ca00) delegate: QQmlComponent(0x88b3a7230) index: 9 row: 9 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.244 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.244 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.244 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.245 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23fc60, parent=0x0, geometry=0,9 1x1, z=1) (0x88b42d180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.245 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.245 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23fc60, parent=0x0, geometry=0,9 1x1, z=1) (0x88b42d180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.245 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.245 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.245 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.245 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 10 QQuickItem(0x88b23fe20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.245 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23fe20, parent=0x88af70e20, geometry=0,10 1x1, z=1) (0x88b42d340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.245 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41caa0) delegate: QQmlComponent(0x88b3a7230) index: 10 row: 10 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.245 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.245 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.246 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.246 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23fe20, parent=0x0, geometry=0,10 1x1, z=1) (0x88b42d340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.246 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.246 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23fe20, parent=0x0, geometry=0,10 1x1, z=1) (0x88b42d340) 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:4072 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:4079 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 11 top end pos 12
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 11 QQuickItem(0x88b1140e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b1140e0, parent=0x88af70e20, geometry=0,11 1x1, z=1) (0x88b42d500) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41cb40) delegate: QQmlComponent(0x88b3a7230) index: 11 row: 11 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.260 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 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:4079 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(0x88b1140e0, parent=0x0, geometry=0,11 1x1, z=1) (0x88b42d500) 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:4079 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(0x88b1140e0, parent=0x0, geometry=0,11 1x1, z=1) (0x88b42d500) 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:4072 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:4079 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 12 top end pos 13
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 12 QQuickItem(0x88b4380e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.261 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4380e0, parent=0x88af70e20, geometry=0,12 1x1, z=1) (0x88b42d6c0) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41cbe0) delegate: QQmlComponent(0x88b3a7230) index: 12 row: 12 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:4072 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:4072 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:4079 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(0x88b4380e0, parent=0x0, geometry=0,12 1x1, z=1) (0x88b42d6c0) 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:4079 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(0x88b4380e0, parent=0x0, geometry=0,12 1x1, z=1) (0x88b42d6c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.272 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.272 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.272 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.272 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 13 QQuickItem(0x88b4382a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.272 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4382a0, parent=0x88af70e20, geometry=0,13 1x1, z=1) (0x88b42d880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.272 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41cc80) delegate: QQmlComponent(0x88b3a7230) index: 13 row: 13 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.273 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.273 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.273 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.273 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4382a0, parent=0x0, geometry=0,13 1x1, z=1) (0x88b42d880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.273 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.273 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4382a0, parent=0x0, geometry=0,13 1x1, z=1) (0x88b42d880) 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:4072 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:4079 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 14 top end pos 15
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 14 QQuickItem(0x88b438460)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.286 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b438460, parent=0x88af70e20, geometry=0,14 1x1, z=1) (0x88b42da40) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41cd20) delegate: QQmlComponent(0x88b3a7230) index: 14 row: 14 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:4072 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:4072 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:4079 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(0x88b438460, parent=0x0, geometry=0,14 1x1, z=1) (0x88b42da40) 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:4079 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(0x88b438460, parent=0x0, geometry=0,14 1x1, z=1) (0x88b42da40) 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:4072 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:4079 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 15 top end pos 16
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 15 QQuickItem(0x88b438620)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.287 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b438620, parent=0x88af70e20, geometry=0,15 1x1, z=1) (0x88b42dc00) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41cdc0) delegate: QQmlComponent(0x88b3a7230) index: 15 row: 15 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:4072 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:4072 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:4079 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(0x88b438620, parent=0x0, geometry=0,15 1x1, z=1) (0x88b42dc00) 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:4079 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(0x88b438620, parent=0x0, geometry=0,15 1x1, z=1) (0x88b42dc00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.297 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.297 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.297 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.297 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 16 QQuickItem(0x88b4387e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.297 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4387e0, parent=0x88af70e20, geometry=0,16 1x1, z=1) (0x88b42ddc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.297 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41ce60) delegate: QQmlComponent(0x88b3a7230) index: 16 row: 16 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.297 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.297 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.297 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.297 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4387e0, parent=0x0, geometry=0,16 1x1, z=1) (0x88b42ddc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.297 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.297 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4387e0, parent=0x0, geometry=0,16 1x1, z=1) (0x88b42ddc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.310 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.310 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.310 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.310 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 17 QQuickItem(0x88b4389a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.310 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4389a0, parent=0x88af70e20, geometry=0,17 1x1, z=1) (0x88b42df80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.310 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41cf00) delegate: QQmlComponent(0x88b3a7230) index: 17 row: 17 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.311 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.311 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.311 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.311 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4389a0, parent=0x0, geometry=0,17 1x1, z=1) (0x88b42df80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.311 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.311 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4389a0, parent=0x0, geometry=0,17 1x1, z=1) (0x88b42df80) 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:4072 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:4079 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 18 top end pos 19
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 18 QQuickItem(0x88b438b60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.326 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b438b60, parent=0x88af70e20, geometry=0,18 1x1, z=1) (0x88b42e140) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41cfa0) delegate: QQmlComponent(0x88b3a7230) index: 18 row: 18 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:4072 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:4072 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:4079 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(0x88b438b60, parent=0x0, geometry=0,18 1x1, z=1) (0x88b42e140) 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:4079 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(0x88b438b60, parent=0x0, geometry=0,18 1x1, z=1) (0x88b42e140) 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:4072 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:4079 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 19 top end pos 20
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 19 QQuickItem(0x88b438d20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.327 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b438d20, parent=0x88af70e20, geometry=0,19 1x1, z=1) (0x88b42e300) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d040) delegate: QQmlComponent(0x88b3a7230) index: 19 row: 19 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:4072 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:4072 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:4079 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(0x88b438d20, parent=0x0, geometry=0,19 1x1, z=1) (0x88b42e300) 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:4079 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(0x88b438d20, parent=0x0, geometry=0,19 1x1, z=1) (0x88b42e300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.342 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.342 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.342 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.342 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 20 QQuickItem(0x88b438ee0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.342 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b438ee0, parent=0x88af70e20, geometry=0,20 1x1, z=1) (0x88b42e4c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.342 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d0e0) delegate: QQmlComponent(0x88b3a7230) index: 20 row: 20 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.342 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.342 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.342 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.342 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b438ee0, parent=0x0, geometry=0,20 1x1, z=1) (0x88b42e4c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.342 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.342 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b438ee0, parent=0x0, geometry=0,20 1x1, z=1) (0x88b42e4c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.343 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.343 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.343 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.343 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 21 QQuickItem(0x88b4390a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.343 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4390a0, parent=0x88af70e20, geometry=0,21 1x1, z=1) (0x88b42e680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.343 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d180) delegate: QQmlComponent(0x88b3a7230) index: 21 row: 21 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.343 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.343 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.343 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.343 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4390a0, parent=0x0, geometry=0,21 1x1, z=1) (0x88b42e680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.343 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.343 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4390a0, parent=0x0, geometry=0,21 1x1, z=1) (0x88b42e680) 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:4072 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:4079 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 22 top end pos 23
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 22 QQuickItem(0x88b439260)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.349 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b439260, parent=0x88af70e20, geometry=0,22 1x1, z=1) (0x88b42e840) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d220) delegate: QQmlComponent(0x88b3a7230) index: 22 row: 22 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:4072 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.350 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b439260, parent=0x0, geometry=0,22 1x1, z=1) (0x88b42e840) 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.350 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b439260, parent=0x0, geometry=0,22 1x1, z=1) (0x88b42e840) 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:4072 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:4079 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 23 top end pos 24
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 23 QQuickItem(0x88b439420)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.361 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b439420, parent=0x88af70e20, geometry=0,23 1x1, z=1) (0x88b42ea00) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d2c0) delegate: QQmlComponent(0x88b3a7230) index: 23 row: 23 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:4072 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:4072 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:4079 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(0x88b439420, parent=0x0, geometry=0,23 1x1, z=1) (0x88b42ea00) 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:4079 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(0x88b439420, parent=0x0, geometry=0,23 1x1, z=1) (0x88b42ea00) 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:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.362 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.362 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.362 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 24 QQuickItem(0x88b4395e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.362 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4395e0, parent=0x88af70e20, geometry=0,24 1x1, z=1) (0x88b42ebc0) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d360) delegate: QQmlComponent(0x88b3a7230) index: 24 row: 24 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.362 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.362 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.362 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 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(0x88b4395e0, parent=0x0, geometry=0,24 1x1, z=1) (0x88b42ebc0) 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:4079 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(0x88b4395e0, parent=0x0, geometry=0,24 1x1, z=1) (0x88b42ebc0) 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:4072 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:4079 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 25 top end pos 26
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 25 QQuickItem(0x88b4397a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.377 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4397a0, parent=0x88af70e20, geometry=0,25 1x1, z=1) (0x88b42ed80) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d400) delegate: QQmlComponent(0x88b3a7230) index: 25 row: 25 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:4072 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:4072 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:4079 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(0x88b4397a0, parent=0x0, geometry=0,25 1x1, z=1) (0x88b42ed80) 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:4079 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(0x88b4397a0, parent=0x0, geometry=0,25 1x1, z=1) (0x88b42ed80) 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:4072 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:4079 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 26 top end pos 27
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 26 QQuickItem(0x88b439960)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.378 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b439960, parent=0x88af70e20, geometry=0,26 1x1, z=1) (0x88b42ef40) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d4a0) delegate: QQmlComponent(0x88b3a7230) index: 26 row: 26 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:4072 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:4072 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:4079 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(0x88b439960, parent=0x0, geometry=0,26 1x1, z=1) (0x88b42ef40) 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:4079 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(0x88b439960, parent=0x0, geometry=0,26 1x1, z=1) (0x88b42ef40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.392 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.392 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 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 27 top end pos 28
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 27 QQuickItem(0x88b439b20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.393 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b439b20, parent=0x88af70e20, geometry=0,27 1x1, z=1) (0x88b42f100) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d540) delegate: QQmlComponent(0x88b3a7230) index: 27 row: 27 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.393 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.393 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.393 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b439b20, parent=0x0, geometry=0,27 1x1, z=1) (0x88b42f100) 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.393 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b439b20, parent=0x0, geometry=0,27 1x1, z=1) (0x88b42f100) 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:4072 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:4079 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 28 top end pos 29
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 28 QQuickItem(0x88b439ce0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.394 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b439ce0, parent=0x88af70e20, geometry=0,28 1x1, z=1) (0x88b42f2c0) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d5e0) delegate: QQmlComponent(0x88b3a7230) index: 28 row: 28 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:4072 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:4072 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:4079 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(0x88b439ce0, parent=0x0, geometry=0,28 1x1, z=1) (0x88b42f2c0) 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:4079 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(0x88b439ce0, parent=0x0, geometry=0,28 1x1, z=1) (0x88b42f2c0) 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:4072 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:4079 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 29 top end pos 30
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 29 QQuickItem(0x88b439ea0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.401 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b439ea0, parent=0x88af70e20, geometry=0,29 1x1, z=1) (0x88b42f480) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d680) delegate: QQmlComponent(0x88b3a7230) index: 29 row: 29 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:4072 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:4072 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:4079 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(0x88b439ea0, parent=0x0, geometry=0,29 1x1, z=1) (0x88b42f480) 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:4079 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(0x88b439ea0, parent=0x0, geometry=0,29 1x1, z=1) (0x88b42f480) 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:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.402 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.402 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.402 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 30 QQuickItem(0x88b43a060)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.402 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a060, parent=0x88af70e20, geometry=0,30 1x1, z=1) (0x88b42f640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.403 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d720) delegate: QQmlComponent(0x88b3a7230) index: 30 row: 30 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.403 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.403 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.403 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.403 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a060, parent=0x0, geometry=0,30 1x1, z=1) (0x88b42f640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.404 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.404 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a060, parent=0x0, geometry=0,30 1x1, z=1) (0x88b42f640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.404 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.404 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.405 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.405 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 31 QQuickItem(0x88b43a220)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.405 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a220, parent=0x88af70e20, geometry=0,31 1x1, z=1) (0x88b42f800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.405 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d7c0) delegate: QQmlComponent(0x88b3a7230) index: 31 row: 31 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.405 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.405 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.405 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.406 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a220, parent=0x0, geometry=0,31 1x1, z=1) (0x88b42f800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.406 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.406 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a220, parent=0x0, geometry=0,31 1x1, z=1) (0x88b42f800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.406 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.406 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.406 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.407 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 32 QQuickItem(0x88b43a3e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.407 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a3e0, parent=0x88af70e20, geometry=0,32 1x1, z=1) (0x88b42f9c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.407 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d860) delegate: QQmlComponent(0x88b3a7230) index: 32 row: 32 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.407 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.407 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.407 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.407 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a3e0, parent=0x0, geometry=0,32 1x1, z=1) (0x88b42f9c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.407 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.407 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a3e0, parent=0x0, geometry=0,32 1x1, z=1) (0x88b42f9c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.408 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.408 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.408 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.408 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 33 QQuickItem(0x88b43a5a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.408 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a5a0, parent=0x88af70e20, geometry=0,33 1x1, z=1) (0x88b42fb80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.408 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d900) delegate: QQmlComponent(0x88b3a7230) index: 33 row: 33 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.408 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.408 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.408 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.408 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a5a0, parent=0x0, geometry=0,33 1x1, z=1) (0x88b42fb80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.408 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.408 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a5a0, parent=0x0, geometry=0,33 1x1, z=1) (0x88b42fb80) 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:4072 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:4079 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 34 top end pos 35
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 34 QQuickItem(0x88b43a760)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a760, parent=0x88af70e20, geometry=0,34 1x1, z=1) (0x88b42fd40) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41d9a0) delegate: QQmlComponent(0x88b3a7230) index: 34 row: 34 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:4072 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:4072 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:4079 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(0x88b43a760, parent=0x0, geometry=0,34 1x1, z=1) (0x88b42fd40) 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:4079 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(0x88b43a760, parent=0x0, geometry=0,34 1x1, z=1) (0x88b42fd40) 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:4072 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:4079 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 35 top end pos 36
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.421 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 35 QQuickItem(0x88b43a920)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.422 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43a920, parent=0x88af70e20, geometry=0,35 1x1, z=1) (0x88b458000) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41da40) delegate: QQmlComponent(0x88b3a7230) index: 35 row: 35 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:4072 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:4072 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:4079 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(0x88b43a920, parent=0x0, geometry=0,35 1x1, z=1) (0x88b458000) 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:4079 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(0x88b43a920, parent=0x0, geometry=0,35 1x1, z=1) (0x88b458000) 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:4072 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:4079 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 36 top end pos 37
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 36 QQuickItem(0x88b43aae0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43aae0, parent=0x88af70e20, geometry=0,36 1x1, z=1) (0x88b4581c0) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41dae0) delegate: QQmlComponent(0x88b3a7230) index: 36 row: 36 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.438 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 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:4072 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:4079 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(0x88b43aae0, parent=0x0, geometry=0,36 1x1, z=1) (0x88b4581c0) 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:4079 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(0x88b43aae0, parent=0x0, geometry=0,36 1x1, z=1) (0x88b4581c0) 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.441 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.441 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 37 QQuickItem(0x88b43aca0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.441 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43aca0, parent=0x88af70e20, geometry=0,37 1x1, z=1) (0x88b458380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.441 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41db80) delegate: QQmlComponent(0x88b3a7230) index: 37 row: 37 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.442 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.442 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.442 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.442 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43aca0, parent=0x0, geometry=0,37 1x1, z=1) (0x88b458380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.442 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.443 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43aca0, parent=0x0, geometry=0,37 1x1, z=1) (0x88b458380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.443 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.443 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.443 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.443 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 38 QQuickItem(0x88b43ae60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.444 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43ae60, parent=0x88af70e20, geometry=0,38 1x1, z=1) (0x88b458540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.444 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41dc20) delegate: QQmlComponent(0x88b3a7230) index: 38 row: 38 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.444 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.444 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.444 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.444 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43ae60, parent=0x0, geometry=0,38 1x1, z=1) (0x88b458540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.445 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.445 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43ae60, parent=0x0, geometry=0,38 1x1, z=1) (0x88b458540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.445 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.445 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.445 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.445 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 39 QQuickItem(0x88b43b020)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.446 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b020, parent=0x88af70e20, geometry=0,39 1x1, z=1) (0x88b458700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.446 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41dcc0) delegate: QQmlComponent(0x88b3a7230) index: 39 row: 39 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.446 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.446 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.446 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.446 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b020, parent=0x0, geometry=0,39 1x1, z=1) (0x88b458700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.447 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.447 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b020, parent=0x0, geometry=0,39 1x1, z=1) (0x88b458700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.447 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.447 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.447 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.447 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 40 QQuickItem(0x88b43b1e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.448 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b1e0, parent=0x88af70e20, geometry=0,40 1x1, z=1) (0x88b4588c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.448 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41dd60) delegate: QQmlComponent(0x88b3a7230) index: 40 row: 40 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.448 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.448 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.448 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.448 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b1e0, parent=0x0, geometry=0,40 1x1, z=1) (0x88b4588c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.448 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.448 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b1e0, parent=0x0, geometry=0,40 1x1, z=1) (0x88b4588c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.449 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.449 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.449 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.449 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 41 QQuickItem(0x88b43b3a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.449 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b3a0, parent=0x88af70e20, geometry=0,41 1x1, z=1) (0x88b458a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.449 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41de00) delegate: QQmlComponent(0x88b3a7230) index: 41 row: 41 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.449 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.449 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.449 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.449 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b3a0, parent=0x0, geometry=0,41 1x1, z=1) (0x88b458a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.449 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.449 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b3a0, parent=0x0, geometry=0,41 1x1, z=1) (0x88b458a80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.451 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.451 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.451 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.451 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 42 QQuickItem(0x88b43b560)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.451 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b560, parent=0x88af70e20, geometry=0,42 1x1, z=1) (0x88b458c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.451 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41dea0) delegate: QQmlComponent(0x88b3a7230) index: 42 row: 42 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.451 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.452 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.452 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.452 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b560, parent=0x0, geometry=0,42 1x1, z=1) (0x88b458c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.452 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.452 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b560, parent=0x0, geometry=0,42 1x1, z=1) (0x88b458c40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.466 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.466 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.466 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.466 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 43 QQuickItem(0x88b43b720)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.466 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b720, parent=0x88af70e20, geometry=0,43 1x1, z=1) (0x88b458e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.467 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41df40) delegate: QQmlComponent(0x88b3a7230) index: 43 row: 43 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.467 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.467 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.467 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.467 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b720, parent=0x0, geometry=0,43 1x1, z=1) (0x88b458e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.467 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.468 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b720, parent=0x0, geometry=0,43 1x1, z=1) (0x88b458e00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.468 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.468 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.468 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.468 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 44 QQuickItem(0x88b43b8e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.469 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b8e0, parent=0x88af70e20, geometry=0,44 1x1, z=1) (0x88b458fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.469 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41dfe0) delegate: QQmlComponent(0x88b3a7230) index: 44 row: 44 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.469 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.469 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.469 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.470 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b8e0, parent=0x0, geometry=0,44 1x1, z=1) (0x88b458fc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.470 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.470 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43b8e0, parent=0x0, geometry=0,44 1x1, z=1) (0x88b458fc0) 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:4072 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:4079 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 45 top end pos 46
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 45 QQuickItem(0x88b43baa0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.471 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43baa0, parent=0x88af70e20, geometry=0,45 1x1, z=1) (0x88b459180) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e080) delegate: QQmlComponent(0x88b3a7230) index: 45 row: 45 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.471 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.471 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.471 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43baa0, parent=0x0, geometry=0,45 1x1, z=1) (0x88b459180) 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:4079 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(0x88b43baa0, parent=0x0, geometry=0,45 1x1, z=1) (0x88b459180) 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.485 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.485 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 46 QQuickItem(0x88b43bc60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.485 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43bc60, parent=0x88af70e20, geometry=0,46 1x1, z=1) (0x88b459340) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e120) delegate: QQmlComponent(0x88b3a7230) index: 46 row: 46 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:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43bc60, parent=0x0, geometry=0,46 1x1, z=1) (0x88b459340) 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.486 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43bc60, parent=0x0, geometry=0,46 1x1, z=1) (0x88b459340) 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.487 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.487 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 47 QQuickItem(0x88b43be20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.487 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b43be20, parent=0x88af70e20, geometry=0,47 1x1, z=1) (0x88b459500) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e1c0) delegate: QQmlComponent(0x88b3a7230) index: 47 row: 47 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:4072 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:4072 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:4079 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(0x88b43be20, parent=0x0, geometry=0,47 1x1, z=1) (0x88b459500) 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:4079 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(0x88b43be20, parent=0x0, geometry=0,47 1x1, z=1) (0x88b459500) 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.489 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.489 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 48 QQuickItem(0x88b460000)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.489 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b460000, parent=0x88af70e20, geometry=0,48 1x1, z=1) (0x88b4596c0) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e260) delegate: QQmlComponent(0x88b3a7230) index: 48 row: 48 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.489 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.489 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 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:4079 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(0x88b460000, parent=0x0, geometry=0,48 1x1, z=1) (0x88b4596c0) 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:4079 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(0x88b460000, parent=0x0, geometry=0,48 1x1, z=1) (0x88b4596c0) 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 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.501 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 49 QQuickItem(0x88b4601c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.501 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4601c0, parent=0x88af70e20, geometry=0,49 1x1, z=1) (0x88b459880) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e300) delegate: QQmlComponent(0x88b3a7230) index: 49 row: 49 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:4072 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4601c0, parent=0x0, geometry=0,49 1x1, z=1) (0x88b459880) 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.503 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4601c0, parent=0x0, geometry=0,49 1x1, z=1) (0x88b459880) 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
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 50 top end pos 51
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 50 QQuickItem(0x88b460380)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.504 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b460380, parent=0x88af70e20, geometry=0,50 1x1, z=1) (0x88b459a40) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e3a0) delegate: QQmlComponent(0x88b3a7230) index: 50 row: 50 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:4072 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:4072 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:4079 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(0x88b460380, parent=0x0, geometry=0,50 1x1, z=1) (0x88b459a40) 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:4079 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(0x88b460380, parent=0x0, geometry=0,50 1x1, z=1) (0x88b459a40) 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
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 51 top end pos 52
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 51 QQuickItem(0x88b460540)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b460540, parent=0x88af70e20, geometry=0,51 1x1, z=1) (0x88b459c00) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e440) delegate: QQmlComponent(0x88b3a7230) index: 51 row: 51 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.507 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 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:4079 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(0x88b460540, parent=0x0, geometry=0,51 1x1, z=1) (0x88b459c00) 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:4079 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(0x88b460540, parent=0x0, geometry=0,51 1x1, z=1) (0x88b459c00) 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 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.508 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 52 QQuickItem(0x88b460700)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.508 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b460700, parent=0x88af70e20, geometry=0,52 1x1, z=1) (0x88b459dc0) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e4e0) delegate: QQmlComponent(0x88b3a7230) index: 52 row: 52 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:4072 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:4072 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:4079 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(0x88b460700, parent=0x0, geometry=0,52 1x1, z=1) (0x88b459dc0) 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:4079 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(0x88b460700, parent=0x0, geometry=0,52 1x1, z=1) (0x88b459dc0) 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 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.522 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 53 QQuickItem(0x88b4608c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.522 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4608c0, parent=0x88af70e20, geometry=0,53 1x1, z=1) (0x88b459f80) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e580) delegate: QQmlComponent(0x88b3a7230) index: 53 row: 53 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:4072 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:4072 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:4079 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(0x88b4608c0, parent=0x0, geometry=0,53 1x1, z=1) (0x88b459f80) 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:4079 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(0x88b4608c0, parent=0x0, geometry=0,53 1x1, z=1) (0x88b459f80) 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
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 54 top end pos 55
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 54 QQuickItem(0x88b460a80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.524 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b460a80, parent=0x88af70e20, geometry=0,54 1x1, z=1) (0x88b45a140) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e620) delegate: QQmlComponent(0x88b3a7230) index: 54 row: 54 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:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.525 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 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:4079 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(0x88b460a80, parent=0x0, geometry=0,54 1x1, z=1) (0x88b45a140) 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:4079 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(0x88b460a80, parent=0x0, geometry=0,54 1x1, z=1) (0x88b45a140) 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 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.526 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 55 QQuickItem(0x88b460c40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.526 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b460c40, parent=0x88af70e20, geometry=0,55 1x1, z=1) (0x88b45a300) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e6c0) delegate: QQmlComponent(0x88b3a7230) index: 55 row: 55 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:4072 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:4072 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:4079 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(0x88b460c40, parent=0x0, geometry=0,55 1x1, z=1) (0x88b45a300) 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:4079 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(0x88b460c40, parent=0x0, geometry=0,55 1x1, z=1) (0x88b45a300) 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:4072 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:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
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 56 top end pos 57
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 56 QQuickItem(0x88b460e00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.527 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b460e00, parent=0x88af70e20, geometry=0,56 1x1, z=1) (0x88b45a4c0) 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:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e760) delegate: QQmlComponent(0x88b3a7230) index: 56 row: 56 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:4072 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:4072 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:4079 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(0x88b460e00, parent=0x0, geometry=0,56 1x1, z=1) (0x88b45a4c0) 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:4079 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(0x88b460e00, parent=0x0, geometry=0,56 1x1, z=1) (0x88b45a4c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.538 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.538 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.538 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.538 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 57 QQuickItem(0x88b460fc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.539 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b460fc0, parent=0x88af70e20, geometry=0,57 1x1, z=1) (0x88b45a680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.539 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e800) delegate: QQmlComponent(0x88b3a7230) index: 57 row: 57 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.539 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.539 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.539 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.539 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b460fc0, parent=0x0, geometry=0,57 1x1, z=1) (0x88b45a680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.539 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.540 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b460fc0, parent=0x0, geometry=0,57 1x1, z=1) (0x88b45a680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.540 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.540 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.540 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.540 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 58 QQuickItem(0x88b461180)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.541 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461180, parent=0x88af70e20, geometry=0,58 1x1, z=1) (0x88b45a840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.541 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e8a0) delegate: QQmlComponent(0x88b3a7230) index: 58 row: 58 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.541 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.541 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.541 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.541 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461180, parent=0x0, geometry=0,58 1x1, z=1) (0x88b45a840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.541 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.542 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461180, parent=0x0, geometry=0,58 1x1, z=1) (0x88b45a840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.542 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.542 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.542 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.542 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 59 QQuickItem(0x88b461340)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.542 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461340, parent=0x88af70e20, geometry=0,59 1x1, z=1) (0x88b45aa00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.543 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e940) delegate: QQmlComponent(0x88b3a7230) index: 59 row: 59 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.543 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.543 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.543 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.543 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461340, parent=0x0, geometry=0,59 1x1, z=1) (0x88b45aa00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.543 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.543 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461340, parent=0x0, geometry=0,59 1x1, z=1) (0x88b45aa00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.544 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.544 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.544 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.544 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 60 QQuickItem(0x88b461500)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.544 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461500, parent=0x88af70e20, geometry=0,60 1x1, z=1) (0x88b45abc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.544 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41e9e0) delegate: QQmlComponent(0x88b3a7230) index: 60 row: 60 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.545 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.545 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.545 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.545 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461500, parent=0x0, geometry=0,60 1x1, z=1) (0x88b45abc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.545 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.545 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461500, parent=0x0, geometry=0,60 1x1, z=1) (0x88b45abc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.545 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.545 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.545 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.545 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 61 QQuickItem(0x88b4616c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.545 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4616c0, parent=0x88af70e20, geometry=0,61 1x1, z=1) (0x88b45ad80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.545 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41ea80) delegate: QQmlComponent(0x88b3a7230) index: 61 row: 61 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.546 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.546 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.546 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.546 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4616c0, parent=0x0, geometry=0,61 1x1, z=1) (0x88b45ad80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.546 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.546 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4616c0, parent=0x0, geometry=0,61 1x1, z=1) (0x88b45ad80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.556 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.556 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.557 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.557 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 62 QQuickItem(0x88b461880)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.557 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461880, parent=0x88af70e20, geometry=0,62 1x1, z=1) (0x88b45af40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.557 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41eb20) delegate: QQmlComponent(0x88b3a7230) index: 62 row: 62 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.557 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.557 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.557 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.558 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461880, parent=0x0, geometry=0,62 1x1, z=1) (0x88b45af40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.558 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.558 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461880, parent=0x0, geometry=0,62 1x1, z=1) (0x88b45af40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.558 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.559 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.559 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.559 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 63 QQuickItem(0x88b461a40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.559 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461a40, parent=0x88af70e20, geometry=0,63 1x1, z=1) (0x88b45b100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.559 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41ebc0) delegate: QQmlComponent(0x88b3a7230) index: 63 row: 63 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.559 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.560 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.560 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.560 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461a40, parent=0x0, geometry=0,63 1x1, z=1) (0x88b45b100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.560 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.560 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461a40, parent=0x0, geometry=0,63 1x1, z=1) (0x88b45b100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.561 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.561 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.561 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.561 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 64 QQuickItem(0x88b461c00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.561 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461c00, parent=0x88af70e20, geometry=0,64 1x1, z=1) (0x88b45b2c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.561 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41ec60) delegate: QQmlComponent(0x88b3a7230) index: 64 row: 64 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.561 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.562 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.562 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.562 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461c00, parent=0x0, geometry=0,64 1x1, z=1) (0x88b45b2c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.562 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.562 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461c00, parent=0x0, geometry=0,64 1x1, z=1) (0x88b45b2c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.563 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.563 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.563 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.563 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 65 QQuickItem(0x88b461dc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.563 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461dc0, parent=0x88af70e20, geometry=0,65 1x1, z=1) (0x88b45b480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.563 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41ed00) delegate: QQmlComponent(0x88b3a7230) index: 65 row: 65 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.563 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.563 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.563 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461dc0, parent=0x0, geometry=0,65 1x1, z=1) (0x88b45b480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461dc0, parent=0x0, geometry=0,65 1x1, z=1) (0x88b45b480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 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.564 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 66 QQuickItem(0x88b461f80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461f80, parent=0x88af70e20, geometry=0,66 1x1, z=1) (0x88b45b640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41eda0) delegate: QQmlComponent(0x88b3a7230) index: 66 row: 66 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461f80, parent=0x0, geometry=0,66 1x1, z=1) (0x88b45b640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.564 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.565 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b461f80, parent=0x0, geometry=0,66 1x1, z=1) (0x88b45b640) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.579 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.579 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.580 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.580 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 67 QQuickItem(0x88b462140)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.580 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462140, parent=0x88af70e20, geometry=0,67 1x1, z=1) (0x88b45b800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.580 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41ee40) delegate: QQmlComponent(0x88b3a7230) index: 67 row: 67 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.580 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.580 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.581 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.581 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462140, parent=0x0, geometry=0,67 1x1, z=1) (0x88b45b800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.581 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.581 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462140, parent=0x0, geometry=0,67 1x1, z=1) (0x88b45b800) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.581 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.582 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.582 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.582 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 68 QQuickItem(0x88b462300)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.582 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462300, parent=0x88af70e20, geometry=0,68 1x1, z=1) (0x88b45b9c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.582 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41eee0) delegate: QQmlComponent(0x88b3a7230) index: 68 row: 68 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.582 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.582 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.583 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.583 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462300, parent=0x0, geometry=0,68 1x1, z=1) (0x88b45b9c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.583 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.583 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462300, parent=0x0, geometry=0,68 1x1, z=1) (0x88b45b9c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.583 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.583 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.584 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.584 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 69 QQuickItem(0x88b4624c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.584 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4624c0, parent=0x88af70e20, geometry=0,69 1x1, z=1) (0x88b45bb80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.584 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41ef80) delegate: QQmlComponent(0x88b3a7230) index: 69 row: 69 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.584 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.584 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.585 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.585 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4624c0, parent=0x0, geometry=0,69 1x1, z=1) (0x88b45bb80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.585 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.585 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4624c0, parent=0x0, geometry=0,69 1x1, z=1) (0x88b45bb80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.585 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.585 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.586 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.586 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 70 QQuickItem(0x88b462680)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.586 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462680, parent=0x88af70e20, geometry=0,70 1x1, z=1) (0x88b45bd40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.586 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f020) delegate: QQmlComponent(0x88b3a7230) index: 70 row: 70 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.586 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.587 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.587 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.587 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462680, parent=0x0, geometry=0,70 1x1, z=1) (0x88b45bd40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.587 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.587 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462680, parent=0x0, geometry=0,70 1x1, z=1) (0x88b45bd40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.587 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.587 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.587 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.587 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 71 QQuickItem(0x88b462840)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.587 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462840, parent=0x88af70e20, geometry=0,71 1x1, z=1) (0x88b46c000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.587 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f0c0) delegate: QQmlComponent(0x88b3a7230) index: 71 row: 71 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.588 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.588 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.588 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.588 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462840, parent=0x0, geometry=0,71 1x1, z=1) (0x88b46c000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.588 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.588 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462840, parent=0x0, geometry=0,71 1x1, z=1) (0x88b46c000) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.601 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.601 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.601 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.601 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 72 QQuickItem(0x88b462a00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.602 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462a00, parent=0x88af70e20, geometry=0,72 1x1, z=1) (0x88b46c1c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.602 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f160) delegate: QQmlComponent(0x88b3a7230) index: 72 row: 72 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.602 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.602 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.602 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.603 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462a00, parent=0x0, geometry=0,72 1x1, z=1) (0x88b46c1c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.603 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.603 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462a00, parent=0x0, geometry=0,72 1x1, z=1) (0x88b46c1c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.603 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.603 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.604 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.604 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 73 QQuickItem(0x88b462bc0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.604 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462bc0, parent=0x88af70e20, geometry=0,73 1x1, z=1) (0x88b46c380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.604 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f200) delegate: QQmlComponent(0x88b3a7230) index: 73 row: 73 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.604 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.604 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.605 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.605 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462bc0, parent=0x0, geometry=0,73 1x1, z=1) (0x88b46c380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.605 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.605 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462bc0, parent=0x0, geometry=0,73 1x1, z=1) (0x88b46c380) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.605 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.605 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.606 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.606 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 74 QQuickItem(0x88b462d80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.606 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462d80, parent=0x88af70e20, geometry=0,74 1x1, z=1) (0x88b46c540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.606 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f2a0) delegate: QQmlComponent(0x88b3a7230) index: 74 row: 74 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.606 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.606 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.606 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.607 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462d80, parent=0x0, geometry=0,74 1x1, z=1) (0x88b46c540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.607 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.607 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462d80, parent=0x0, geometry=0,74 1x1, z=1) (0x88b46c540) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.607 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.607 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.607 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.608 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 75 QQuickItem(0x88b462f40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.608 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462f40, parent=0x88af70e20, geometry=0,75 1x1, z=1) (0x88b46c700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.608 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f340) delegate: QQmlComponent(0x88b3a7230) index: 75 row: 75 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.608 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.608 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.608 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.609 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462f40, parent=0x0, geometry=0,75 1x1, z=1) (0x88b46c700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.609 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.609 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b462f40, parent=0x0, geometry=0,75 1x1, z=1) (0x88b46c700) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.609 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.609 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.609 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.609 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 76 QQuickItem(0x88b463100)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.609 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463100, parent=0x88af70e20, geometry=0,76 1x1, z=1) (0x88b46c8c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.609 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f3e0) delegate: QQmlComponent(0x88b3a7230) index: 76 row: 76 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.609 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.610 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.610 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.610 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463100, parent=0x0, geometry=0,76 1x1, z=1) (0x88b46c8c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.610 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.610 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463100, parent=0x0, geometry=0,76 1x1, z=1) (0x88b46c8c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.624 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.624 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.624 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.625 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 77 QQuickItem(0x88b4632c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.625 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4632c0, parent=0x88af70e20, geometry=0,77 1x1, z=1) (0x88b46ca80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.625 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f480) delegate: QQmlComponent(0x88b3a7230) index: 77 row: 77 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.625 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.625 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.625 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.626 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4632c0, parent=0x0, geometry=0,77 1x1, z=1) (0x88b46ca80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.626 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.626 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4632c0, parent=0x0, geometry=0,77 1x1, z=1) (0x88b46ca80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.626 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.626 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.627 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.627 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 78 QQuickItem(0x88b463480)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.627 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463480, parent=0x88af70e20, geometry=0,78 1x1, z=1) (0x88b46cc40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.627 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f520) delegate: QQmlComponent(0x88b3a7230) index: 78 row: 78 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.627 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.627 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.627 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.628 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463480, parent=0x0, geometry=0,78 1x1, z=1) (0x88b46cc40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.628 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.628 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463480, parent=0x0, geometry=0,78 1x1, z=1) (0x88b46cc40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.628 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.628 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.628 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.629 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 79 QQuickItem(0x88b463640)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.629 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463640, parent=0x88af70e20, geometry=0,79 1x1, z=1) (0x88b46ce00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.629 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f5c0) delegate: QQmlComponent(0x88b3a7230) index: 79 row: 79 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.629 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.629 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.629 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.630 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463640, parent=0x0, geometry=0,79 1x1, z=1) (0x88b46ce00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.630 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.630 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463640, parent=0x0, geometry=0,79 1x1, z=1) (0x88b46ce00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.630 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.630 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.630 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.630 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 80 QQuickItem(0x88b463800)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.631 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463800, parent=0x88af70e20, geometry=0,80 1x1, z=1) (0x88b46cfc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.631 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f660) delegate: QQmlComponent(0x88b3a7230) index: 80 row: 80 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.631 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.631 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.631 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.632 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463800, parent=0x0, geometry=0,80 1x1, z=1) (0x88b46cfc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.632 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.632 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463800, parent=0x0, geometry=0,80 1x1, z=1) (0x88b46cfc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.632 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.632 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.632 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.632 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 81 QQuickItem(0x88b4639c0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.633 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4639c0, parent=0x88af70e20, geometry=0,81 1x1, z=1) (0x88b46d180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.633 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f700) delegate: QQmlComponent(0x88b3a7230) index: 81 row: 81 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.633 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.633 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.633 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.633 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4639c0, parent=0x0, geometry=0,81 1x1, z=1) (0x88b46d180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.633 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.633 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4639c0, parent=0x0, geometry=0,81 1x1, z=1) (0x88b46d180) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.648 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.648 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.648 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.648 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 82 QQuickItem(0x88b463b80)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.648 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463b80, parent=0x88af70e20, geometry=0,82 1x1, z=1) (0x88b46d340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.648 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f7a0) delegate: QQmlComponent(0x88b3a7230) index: 82 row: 82 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.648 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.649 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.649 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.649 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463b80, parent=0x0, geometry=0,82 1x1, z=1) (0x88b46d340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.649 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.649 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463b80, parent=0x0, geometry=0,82 1x1, z=1) (0x88b46d340) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.650 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.650 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.650 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.650 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 83 QQuickItem(0x88b463d40)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.650 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463d40, parent=0x88af70e20, geometry=0,83 1x1, z=1) (0x88b46d500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.650 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f840) delegate: QQmlComponent(0x88b3a7230) index: 83 row: 83 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.650 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.651 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.651 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.651 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463d40, parent=0x0, geometry=0,83 1x1, z=1) (0x88b46d500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.651 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.651 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463d40, parent=0x0, geometry=0,83 1x1, z=1) (0x88b46d500) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.651 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.652 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.652 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.652 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 84 QQuickItem(0x88b463f00)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.652 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463f00, parent=0x88af70e20, geometry=0,84 1x1, z=1) (0x88b46d6c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.652 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f8e0) delegate: QQmlComponent(0x88b3a7230) index: 84 row: 84 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.652 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.652 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.653 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.653 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463f00, parent=0x0, geometry=0,84 1x1, z=1) (0x88b46d6c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.653 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.653 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b463f00, parent=0x0, geometry=0,84 1x1, z=1) (0x88b46d6c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.653 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.653 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.654 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.654 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 85 QQuickItem(0x88b4800e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.654 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4800e0, parent=0x88af70e20, geometry=0,85 1x1, z=1) (0x88b46d880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.654 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41f980) delegate: QQmlComponent(0x88b3a7230) index: 85 row: 85 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.654 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.654 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.655 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.655 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4800e0, parent=0x0, geometry=0,85 1x1, z=1) (0x88b46d880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.655 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.655 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4800e0, parent=0x0, geometry=0,85 1x1, z=1) (0x88b46d880) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.655 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.656 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.656 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.656 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 86 QQuickItem(0x88b4802a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.656 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4802a0, parent=0x88af70e20, geometry=0,86 1x1, z=1) (0x88b46da40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.656 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41fa20) delegate: QQmlComponent(0x88b3a7230) index: 86 row: 86 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.656 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.656 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.656 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.656 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4802a0, parent=0x0, geometry=0,86 1x1, z=1) (0x88b46da40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.656 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.656 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4802a0, parent=0x0, geometry=0,86 1x1, z=1) (0x88b46da40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.657 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.657 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.657 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.657 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 87 QQuickItem(0x88b480460)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.657 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480460, parent=0x88af70e20, geometry=0,87 1x1, z=1) (0x88b46dc00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.657 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41fac0) delegate: QQmlComponent(0x88b3a7230) index: 87 row: 87 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.657 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.657 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.657 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.657 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480460, parent=0x0, geometry=0,87 1x1, z=1) (0x88b46dc00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.657 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.657 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480460, parent=0x0, geometry=0,87 1x1, z=1) (0x88b46dc00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.670 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.670 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.670 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.670 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 88 QQuickItem(0x88b480620)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.671 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480620, parent=0x88af70e20, geometry=0,88 1x1, z=1) (0x88b46ddc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.671 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41fb60) delegate: QQmlComponent(0x88b3a7230) index: 88 row: 88 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.671 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.671 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.671 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.672 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480620, parent=0x0, geometry=0,88 1x1, z=1) (0x88b46ddc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.672 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.672 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480620, parent=0x0, geometry=0,88 1x1, z=1) (0x88b46ddc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.672 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.672 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.673 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.673 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 89 QQuickItem(0x88b4807e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.673 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4807e0, parent=0x88af70e20, geometry=0,89 1x1, z=1) (0x88b46df80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.673 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41fc00) delegate: QQmlComponent(0x88b3a7230) index: 89 row: 89 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.673 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.674 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.674 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.674 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4807e0, parent=0x0, geometry=0,89 1x1, z=1) (0x88b46df80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.674 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.674 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4807e0, parent=0x0, geometry=0,89 1x1, z=1) (0x88b46df80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.675 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.675 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.675 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.675 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 90 QQuickItem(0x88b4809a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.675 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4809a0, parent=0x88af70e20, geometry=0,90 1x1, z=1) (0x88b46e140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.675 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41fca0) delegate: QQmlComponent(0x88b3a7230) index: 90 row: 90 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.675 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.675 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.675 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.675 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4809a0, parent=0x0, geometry=0,90 1x1, z=1) (0x88b46e140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.675 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.675 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4809a0, parent=0x0, geometry=0,90 1x1, z=1) (0x88b46e140) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.688 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.688 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.689 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.689 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 91 QQuickItem(0x88b480b60)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.689 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480b60, parent=0x88af70e20, geometry=0,91 1x1, z=1) (0x88b46e300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.689 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41fd40) delegate: QQmlComponent(0x88b3a7230) index: 91 row: 91 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.689 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.689 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.690 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.690 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480b60, parent=0x0, geometry=0,91 1x1, z=1) (0x88b46e300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.690 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.690 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480b60, parent=0x0, geometry=0,91 1x1, z=1) (0x88b46e300) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.691 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.691 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.691 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.691 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 92 QQuickItem(0x88b480d20)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.691 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480d20, parent=0x88af70e20, geometry=0,92 1x1, z=1) (0x88b46e4c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.691 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41fde0) delegate: QQmlComponent(0x88b3a7230) index: 92 row: 92 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.692 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.692 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.692 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.692 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480d20, parent=0x0, geometry=0,92 1x1, z=1) (0x88b46e4c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.692 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.692 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480d20, parent=0x0, geometry=0,92 1x1, z=1) (0x88b46e4c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.693 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.693 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.693 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.693 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 93 QQuickItem(0x88b480ee0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.693 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480ee0, parent=0x88af70e20, geometry=0,93 1x1, z=1) (0x88b46e680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.694 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41fe80) delegate: QQmlComponent(0x88b3a7230) index: 93 row: 93 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.694 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.694 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.694 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.694 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480ee0, parent=0x0, geometry=0,93 1x1, z=1) (0x88b46e680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.694 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.695 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b480ee0, parent=0x0, geometry=0,93 1x1, z=1) (0x88b46e680) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.695 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.695 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.695 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.695 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 94 QQuickItem(0x88b4810a0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.696 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4810a0, parent=0x88af70e20, geometry=0,94 1x1, z=1) (0x88b46e840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.696 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b41ff20) delegate: QQmlComponent(0x88b3a7230) index: 94 row: 94 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.696 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.696 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.696 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.696 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4810a0, parent=0x0, geometry=0,94 1x1, z=1) (0x88b46e840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.697 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.697 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4810a0, parent=0x0, geometry=0,94 1x1, z=1) (0x88b46e840) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.697 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.697 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.697 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.697 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 95 QQuickItem(0x88b481260)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.698 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b481260, parent=0x88af70e20, geometry=0,95 1x1, z=1) (0x88b46ea00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.698 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b484000) delegate: QQmlComponent(0x88b3a7230) index: 95 row: 95 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.698 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.698 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.698 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.698 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b481260, parent=0x0, geometry=0,95 1x1, z=1) (0x88b46ea00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.699 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.699 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b481260, parent=0x0, geometry=0,95 1x1, z=1) (0x88b46ea00) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.699 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.699 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.699 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.699 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 96 QQuickItem(0x88b481420)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.700 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b481420, parent=0x88af70e20, geometry=0,96 1x1, z=1) (0x88b46ebc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.700 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b4840a0) delegate: QQmlComponent(0x88b3a7230) index: 96 row: 96 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.700 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.700 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.700 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.700 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b481420, parent=0x0, geometry=0,96 1x1, z=1) (0x88b46ebc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.700 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.701 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b481420, parent=0x0, geometry=0,96 1x1, z=1) (0x88b46ebc0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.701 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.701 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.701 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.701 D] qt.quick.itemview.lifecycle /Users/qt/work/qt/qtdeclarative/src/quick/items/qquicklistview.cpp:809 QQuickListViewPrivate::removeItem()  -  	releasing stationary item 97 QQuickItem(0x88b4815e0)
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.701 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4815e0, parent=0x88af70e20, geometry=0,97 1x1, z=1) (0x88b46ed80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.701 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4023 QQmlReusableDelegateModelItemsPool::insertItem()  -  item: QQmlDMListAccessorData(0x88b484140) delegate: QQmlComponent(0x88b3a7230) index: 97 row: 97 column: 0 pool size: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.701 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 1
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.702 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.702 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.702 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4815e0, parent=0x0, geometry=0,97 1x1, z=1) (0x88b46ed80) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.702 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.702 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4815e0, parent=0x0, geometry=0,97 1x1, z=1) (0x88b46ed80) 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.710 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4817a0, parent=0x88af70e20, geometry=0,98 1x1, z=1) (0x88b46ef40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.710 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b4817a0, parent=0x88af70e20, geometry=0,98 1x1, z=1) (0x88b46ef40) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.710 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b481960, parent=0x88af70e20, geometry=0,99 1x1, z=1) (0x88b46f100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.710 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b481960, parent=0x88af70e20, geometry=0,99 1x1, z=1) (0x88b46f100) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.710 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b481b20, parent=0x88af70e20, geometry=0,100 1x1, z=1) (0x88b46f2c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.710 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b481b20, parent=0x88af70e20, geometry=0,100 1x1, z=1) (0x88b46f2c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.711 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23eca0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42c1c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.711 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b23eca0, parent=0x88af70e20, geometry=0,0 1x1, z=1) (0x88b42c1c0) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.711 D] default /Users/qt/work/qt/qtdeclarative/src/quick/items/qquickitem.cpp:4115 QQuickItemPrivate::removeItemChangeListener()  -  QQuickItem(0x88b33a9c0, parent=0x88af70e20, geometry=0,0 1x1) (0x88b46f480) now has the following listeners:
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.711 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4072 QQmlReusableDelegateModelItemsPool::drain()  -  pool size before drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.711 D] qt.qml.delegatemodel.recycling /Users/qt/work/qt/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:4079 QQmlReusableDelegateModelItemsPool::drain()  -  pool size after drain: 0
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.711 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.711 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.711 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.712 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.712 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.712 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1525 QV4::MemoryManager::dumpStats()  -       < 32  bytes:  142
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.712 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1525 QV4::MemoryManager::dumpStats()  -       < 64  bytes:  3522
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.712 D] qt.qml.gc.statistics /Users/qt/work/qt/qtdeclarative/src/qml/memory/qv4mm.cpp:1525 QV4::MemoryManager::dumpStats()  -       < 96  bytes:  102
QDEBUG : tst_QQmlDelegateModel::recursiveDrain() [     0.712 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.712 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.712 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.713 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, 677ms
********* Finished testing of tst_QQmlDelegateModel *********
