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

Qt Quick for Android example crashes when repeatedly pressing buttons

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • 6.9
    • 6.9
    • QPA: Android
    • Android
    • 2025Season1QtforAndroid, 2024wk52FOQtforAndroid

    Description

      Steps:

      1. Start the basic QtQuickView example, in either Java or Kotlin form
      2. Rapidly press the "Change QML color" button from the native controls
        • (see video)

      Expected result

      No crash

      Actual result

      2024-11-29 10:58:10.162  4850-4872  libqtquick..._x86_64.so com.example.qtquickview_kotlin       A  ASSERT: "engine->jsStackTop >= mark" in file /home/petrivirkkunen/sources/qt-embed-to-android/qtdeclarative/src/qml/jsruntime/qv4scopedvalue_p.h, line 80
      2024-11-29 10:58:10.163  4850-4872  libc                    com.example.qtquickview_kotlin       A  Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 4872 (qtMainLoopThrea), pid 4850 (uickview_kotlin)
      2024-11-29 10:58:10.308  4850-4869  EGL_emulation           com.example.qtquickview_kotlin       D  app_time_stats: avg=10.97ms min=1.61ms max=45.34ms count=56
      2024-11-29 10:58:10.554  4892-4892  DEBUG                   pid-4892                             A  Cmdline: com.example.qtquickview_kotlin
      2024-11-29 10:58:10.554  4892-4892  DEBUG                   pid-4892                             A  pid: 4850, tid: 4872, name: qtMainLoopThrea  >>> com.example.qtquickview_kotlin <<<
      2024-11-29 10:58:10.555  4892-4892  DEBUG                   pid-4892                             A        #01 pc 000000000047ea5c  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.555  4892-4892  DEBUG                   pid-4892                             A        #02 pc 00000000004cdc17  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.555  4892-4892  DEBUG                   pid-4892                             A        #03 pc 00000000004c60fd  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.555  4892-4892  DEBUG                   pid-4892                             A        #04 pc 00000000004c7f68  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QMessageLogger::fatal(char const*, ...) const+328) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.555  4892-4892  DEBUG                   pid-4892                             A        #05 pc 000000000047eaad  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (qt_assert(char const*, char const*, int)+77) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.555  4892-4892  DEBUG                   pid-4892                             A        #06 pc 00000000005343a5  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Qml_x86_64.so (BuildId: e8b502f762e76d1c2fdaabc4abe3156b05452d58)
      2024-11-29 10:58:10.555  4892-4892  DEBUG                   pid-4892                             A        #07 pc 00000000008ecbf7  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Qml_x86_64.so (QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>)+791) (BuildId: e8b502f762e76d1c2fdaabc4abe3156b05452d58)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #08 pc 00000000008efbce  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Qml_x86_64.so (QQmlBinding::expressionChanged()+62) (BuildId: e8b502f762e76d1c2fdaabc4abe3156b05452d58)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #09 pc 00000000009d0a17  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Qml_x86_64.so (BuildId: e8b502f762e76d1c2fdaabc4abe3156b05452d58)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #10 pc 0000000000a2a8a3  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Qml_x86_64.so (QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+595) (BuildId: e8b502f762e76d1c2fdaabc4abe3156b05452d58)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #11 pc 000000000096a19c  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Qml_x86_64.so (BuildId: e8b502f762e76d1c2fdaabc4abe3156b05452d58)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #12 pc 00000000005f79b2  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**)+114) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #13 pc 000000000068eb59  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QMetaCallEvent::placeMetaCall(QObject*)+201) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #14 pc 0000000000691d3a  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QObject::event(QEvent*)+938) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #15 pc 00000000005d3264  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QCoreApplicationPrivate::notify_helper(QObject*, QEvent*)+228) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #16 pc 00000000005d2b4c  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #17 pc 00000000005d2c7d  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QCoreApplication::notify(QObject*, QEvent*)+141) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #18 pc 00000000006db8ac  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Gui_x86_64.so (QGuiApplication::notify(QObject*, QEvent*)+204) (BuildId: 304c6220cf1b1aaabc2664f5b812c4c94c75a446)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #19 pc 00000000005d2a09  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QCoreApplication::notifyInternal2(QObject*, QEvent*)+377) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #20 pc 00000000005d3d86  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QCoreApplication::sendEvent(QObject*, QEvent*)+134) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #21 pc 00000000005d5e17  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)+4695) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #22 pc 0000000000989637  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+183) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #23 pc 0000000000fc10b5  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Gui_x86_64.so (QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+53) (BuildId: 304c6220cf1b1aaabc2664f5b812c4c94c75a446)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #24 pc 00000000000fb8dd  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libplugins_platforms_qtforandroid_x86_64.so (BuildId: 35de467d8da2a37f52577acf8e6967488ad009f8)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #25 pc 00000000005efaa2  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+146) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #26 pc 00000000005efd64  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+644) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #27 pc 00000000005d3747  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Core_x86_64.so (QCoreApplication::exec()+439) (BuildId: 4b0f29703e84f9462e9e19d652009a4cf797df75)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #28 pc 00000000006db589  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libQt6Gui_x86_64.so (QGuiApplication::exec()+25) (BuildId: 304c6220cf1b1aaabc2664f5b812c4c94c75a446)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #29 pc 000000000001078d  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libqtquickview_x86_64.so (main+61) (BuildId: 672c364200f5b609a73e9a08bc51c5c752faf321)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #30 pc 00000000000dc726  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/lib/x86_64/libplugins_platforms_qtforandroid_x86_64.so (BuildId: 35de467d8da2a37f52577acf8e6967488ad009f8)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #33 pc 00000000004a1d6c  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/base.apk (org.qtproject.qt.android.QtNative$$ExternalSyntheticLambda2.run+0)
      2024-11-29 10:58:10.556  4892-4892  DEBUG                   pid-4892                             A        #35 pc 00000000004a3b04  /data/app/~~FYmc9n7BjtZnVQ0Ela5sqA==/com.example.qtquickview_kotlin-jP2_pA9gxLMw8wKQGqZm9g==/base.apk (org.qtproject.qt.android.QtThread$1.run+148) 

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              qtandroidteam Qt Android Team
              pevirkku Petri Virkkunen
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes