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

Crash when opening Qml dialogs (possible regression)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • None
    • 6.8.1, 6.9.0 Beta3
    • Quick: Dialogs
    • None
    • Android

    Description

      When opening a Qml dialog in Android then the app crashes with this debug output:
       

      I/InputMethodManager_LC: hsifw() - mService.hideSoftInput
      F/libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x10 in tid 21266 (qtMainLoopThrea), pid 21240 (my.appname)
      F/DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
      F/DEBUG   : Build fingerprint: 'samsung/dm3qxeea/dm3q:14/UP1A.231005.007/S918BXXU8CYB4:user/release-keys'
      F/DEBUG   : Revision: '13'
      F/DEBUG   : ABI: 'arm64'
      F/DEBUG   : Processor: '5'
      F/DEBUG   : Timestamp: 2025-03-07 07:17:18.882564308+0100
      F/DEBUG   : Process uptime: 6s
      F/DEBUG   : Cmdline: my.appname
      F/DEBUG   : pid: 21240, tid: 21266, name: qtMainLoopThrea  >>> my.appname <<<
      F/DEBUG   : uid: 10440
      F/DEBUG   : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
      F/DEBUG   : pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY)
      F/DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000010
      F/DEBUG   : Cause: null pointer dereference
      F/DEBUG   :     x0  0000000000000046  x1  000000718e0cd160  x2  000000724b7050f4  x3  00000071790c14f8
      F/DEBUG   :     x4  0000007178c06cc0  x5  0079006f00720074  x6  0079006f00720074  x7  000000724b38f56e
      F/DEBUG   :     x8  0000000000000004  x9  0000000000000004  x10 0000000000000000  x11 0000000000000000
      F/DEBUG   :     x12 000001b663531a65  x13 0000000000000000  x14 0000000000000003  x15 0000003663531a65
      F/DEBUG   :     x16 000000724b7c0230  x17 000000725118f9c8  x18 0000007254e5e000  x19 0000007178c06cc0
      F/DEBUG   :     x20 0000000000000000  x21 0000000000000000  x22 00000000ffffffff  x23 000000717afca798
      F/DEBUG   :     x24 00000072b2701000  x25 00000071790c14f8  x26 000000717afbc940  x27 000000000000058f
      F/DEBUG   :     x28 0000000000000002  x29 00000072b26fd050
      F/DEBUG   :     lr  000000724b5b372c  sp  00000072b26fcea0  pc  000000724b5b3740  pst 0000000000001000
      F/DEBUG   : 52 total frames
      F/DEBUG   : backtrace:
      F/DEBUG   :       #00 pc 0000000000345740  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (QV4::Heap::QObjectMethod::ensureMethodsCache(QMetaObject const*)+96) (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #01 pc 00000000003a5200  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (QQmlPrivate::AOTCompiledContext::initCallObjectPropertyLookupAsVariant(unsigned int, QObject*) const+216) (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #02 pc 00000000031320a8  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libmyapp_arm64-v8a.so (BuildId: dab5055d9ce5ae90e8131b02401ee15f06ab3108)
      F/DEBUG   :       #03 pc 000000000038de40  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #04 pc 00000000003890a8  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #05 pc 0000000000388bcc  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #06 pc 0000000000311960  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*)+156) (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #07 pc 00000000003f9210  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (QQmlJavaScriptExpression::evaluate(void**, QMetaType const*, int)+136) (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #08 pc 00000000003b87b8  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (QQmlBoundSignalExpression::evaluate(void**)+400) (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #09 pc 00000000003b8b20  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #10 pc 0000000000418168  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+440) (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #11 pc 00000000003aabb0  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Core_arm64-v8a.so (BuildId: cc663d315386dcb01d1ceb2c83084402507c294f)
      F/DEBUG   :       #12 pc 000000000019feac  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6QuickTemplates2_arm64-v8a.so (QQuickPopupPrivate::finalizeExitTransition()+392) (BuildId: c5b882ce80daf93f437732fb3b282892cb36acac)
      F/DEBUG   :       #13 pc 0000000000559cbc  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Quick_arm64-v8a.so (QQuickTransitionManager::complete()+148) (BuildId: 3b2400cd8eccedd73da1e5e71073af5ef11ce34e)
      F/DEBUG   :       #14 pc 0000000000502048  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (QAbstractAnimationJob::setState(QAbstractAnimationJob::State)+380) (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #15 pc 0000000000501754  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (QAbstractAnimationJob::setCurrentTime(int)+532) (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #16 pc 00000000005013e4  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Qml_arm64-v8a.so (QQmlAnimationTimer::updateAnimationsTime(long long)+132) (BuildId: c6e7b34864d1d84cf50fe27df4ee83b01bdc775d)
      F/DEBUG   :       #17 pc 000000000046803c  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Core_arm64-v8a.so (QUnifiedTimer::updateAnimationTimers()+224) (BuildId: cc663d315386dcb01d1ceb2c83084402507c294f)
      F/DEBUG   :       #18 pc 00000000004692b0  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Core_arm64-v8a.so (QAnimationDriver::advanceAnimation()+20) (BuildId: cc663d315386dcb01d1ceb2c83084402507c294f)
      F/DEBUG   :       #19 pc 00000000004b1eb0  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Quick_arm64-v8a.so (BuildId: 3b2400cd8eccedd73da1e5e71073af5ef11ce34e)
      F/DEBUG   :       #20 pc 00000000005de548  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Quick_arm64-v8a.so (BuildId: 3b2400cd8eccedd73da1e5e71073af5ef11ce34e)
      F/DEBUG   :       #21 pc 00000000005de80c  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Quick_arm64-v8a.so (BuildId: 3b2400cd8eccedd73da1e5e71073af5ef11ce34e)
      F/DEBUG   :       #22 pc 000000000045ee38  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Quick_arm64-v8a.so (QQuickWindow::event(QEvent*)+2396) (BuildId: 3b2400cd8eccedd73da1e5e71073af5ef11ce34e)
      F/DEBUG   :       #23 pc 000000000046bba0  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Quick_arm64-v8a.so (QQuickWindowQmlImpl::event(QEvent*)+228) (BuildId: 3b2400cd8eccedd73da1e5e71073af5ef11ce34e)
      F/DEBUG   :       #24 pc 0000000000353d6c  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Widgets_arm64-v8a.so (QApplicationPrivate::notify_helper(QObject*, QEvent*)+236) (BuildId: b43a06f19954930ed8a596c545b84ed2fdbf8a4c)
      F/DEBUG   :       #25 pc 00000000003549e8  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Widgets_arm64-v8a.so (QApplication::notify(QObject*, QEvent*)+520) (BuildId: b43a06f19954930ed8a596c545b84ed2fdbf8a4c)
      F/DEBUG   :       #26 pc 0000000000371a20  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Core_arm64-v8a.so (QCoreApplication::notifyInternal2(QObject*, QEvent*)+160) (BuildId: cc663d315386dcb01d1ceb2c83084402507c294f)
      F/DEBUG   :       #27 pc 00000000003ae8d0  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Gui_arm64-v8a.so (QPlatformWindow::deliverUpdateRequest()+100) (BuildId: dc4cdb109a11d02fb1f2af89aab44fb2b0c4571d)
      F/DEBUG   :       #28 pc 00000000003adf8c  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Gui_arm64-v8a.so (QPlatformWindow::windowEvent(QEvent*)+64) (BuildId: dc4cdb109a11d02fb1f2af89aab44fb2b0c4571d)
      F/DEBUG   :       #29 pc 000000000035488c  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Widgets_arm64-v8a.so (QApplication::notify(QObject*, QEvent*)+172) (BuildId: b43a06f19954930ed8a596c545b84ed2fdbf8a4c)
      F/DEBUG   :       #30 pc 0000000000371a20  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Core_arm64-v8a.so (QCoreApplication::notifyInternal2(QObject*, QEvent*)+160) (BuildId: cc663d315386dcb01d1ceb2c83084402507c294f)
      F/DEBUG   :       #31 pc 0000000000482868  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Core_arm64-v8a.so (QTimerInfoList::activateTimers()+508) (BuildId: cc663d315386dcb01d1ceb2c83084402507c294f)
      F/DEBUG   :       #32 pc 0000000000484fe0  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Core_arm64-v8a.so (QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+420) (BuildId: cc663d315386dcb01d1ceb2c83084402507c294f)
      F/DEBUG   :       #33 pc 0000000000657bbc  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Gui_arm64-v8a.so (QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+20) (BuildId: dc4cdb109a11d02fb1f2af89aab44fb2b0c4571d)
      F/DEBUG   :       #34 pc 000000000006b444  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so (BuildId: f6be9799abdca79ea78bb711ca2418929631be19)
      F/DEBUG   :       #35 pc 0000000000379694  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Core_arm64-v8a.so (QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+336) (BuildId: cc663d315386dcb01d1ceb2c83084402507c294f)
      F/DEBUG   :       #36 pc 0000000000371fac  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libQt6Core_arm64-v8a.so (QCoreApplication::exec()+136) (BuildId: cc663d315386dcb01d1ceb2c83084402507c294f)
      F/DEBUG   :       #37 pc 0000000002be4be8  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libmyapp_arm64-v8a.so (main+852) (BuildId: dab5055d9ce5ae90e8131b02401ee15f06ab3108)
      F/DEBUG   :       #38 pc 0000000000061f8c  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so (BuildId: f6be9799abdca79ea78bb711ca2418929631be19)
      F/DEBUG   :       #39 pc 0000000000338a98  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+104)
      F/DEBUG   :       #40 pc 000000000077e708  /apex/com.android.art/lib64/libart.so (nterp_helper+152) (BuildId: 27d824f901af23b82abd1f08138ee412)
      F/DEBUG   :       #41 pc 0000000000073994  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/base.apk (org.qtproject.qt.android.QtNative$$ExternalSyntheticLambda4.run+0)
      F/DEBUG   :       #42 pc 00000000007803e4  /apex/com.android.art/lib64/libart.so (nterp_helper+7540) (BuildId: 27d824f901af23b82abd1f08138ee412)
      F/DEBUG   :       #43 pc 000000000007570a  /data/app/~~KyO5Hx1Wb4dLxK3Gzg2rrg==/my.appname-fm1A15uGDI8F0p6JIqwniQ==/base.apk (org.qtproject.qt.android.QtThread$1.run+146)
      F/DEBUG   :       #44 pc 0000000000413c60  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.Thread.run+64)
      F/DEBUG   :       #45 pc 0000000000362774  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: 27d824f901af23b82abd1f08138ee412)
      F/DEBUG   :       #46 pc 000000000034def0  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+132) (BuildId: 27d824f901af23b82abd1f08138ee412)
      F/DEBUG   :       #47 pc 0000000000943c28  /apex/com.android.art/lib64/libart.so (_ZN3art9ArtMethod14InvokeInstanceILc86ETpTncJEEENS_6detail12ShortyTraitsIXT_EE4TypeEPNS_6ThreadENS_6ObjPtrINS_6mirror6ObjectEEEDpNS3_IXT0_EE4TypeE+60) (BuildId: 27d824f901af23b82abd1f08138ee412)
      F/DEBUG   :       #48 pc 000000000063ea1c  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1344) (BuildId: 27d824f901af23b82abd1f08138ee412)
      F/DEBUG   :       #49 pc 000000000063e4cc  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallbackWithUffdGc(void*)+8) (BuildId: 27d824f901af23b82abd1f08138ee412)
      F/DEBUG   :       #50 pc 00000000000fd254  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: 8aaf102cfbdac2f120bf95c648547386)
      F/DEBUG   :       #51 pc 0000000000096a04  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 8aaf102cfbdac2f120bf95c648547386)
      07:17:20: Android target "my.appname" died.
      

      The problem occurs in Qt 6.8.1 and Qt 6.9 beta 3, but does not happen in Qt 6.8.2.
      The problem could be related to QTBUG-133270 and QTBUG-131742.

      Attachments

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

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            Harald Meyer Harald Meyer
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes