Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-61294

ScrollView crashes when ListView model is set to another model

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • 5.9.1
    • 5.9.0
    • Quick: Controls 2
    • None
    • db6f1440cbe78018e442c1fb961310a4e619e8fe

      I have a QStandardItemModel that has text and another QStandardItemModel, both have CPP ownership, besides I have code like: 

      ScrollView {
        ListView {
          model: devices
          delegate: ItemDelegate {
            text; roleText
            onClicked: connectionsView.model = roleModel
          }
        }
      }

      ScrollView {
        ListView {
          id: connectionsView
        }
      }

      The first click works fine, the second crashes the application, removing the surrounding ScrollView of connectionsView, it works as expected,

      The backtrace I got is not of much use, my app is a debug build but it seems Qt is not, I'm using precompiled Qt binaries on Linux.

        1. main.qml
          0.7 kB
          Daniel Nicoletti
        2. qml.qrc
          0.1 kB
          Daniel Nicoletti
        3. qtquickcontrols2.conf
          0.3 kB
          Daniel Nicoletti
        4. scrolltest.pro
          1 kB
          Daniel Nicoletti
        5. main.cpp
          2 kB
          Daniel Nicoletti
        For Gerrit Dashboard: QTBUG-61294
        # Subject Branch Project Status CR V

            Unassigned Unassigned
            dantti Daniel Nicoletti
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are 2 open Gerrit changes