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

Android: Quitting from a qml application triggers sigabrt

    XMLWordPrintable

Details

    • Android

    Description

      Quitting from an app triggers sigabrt.

      This occurs at least with:

      • NDK 26.1.10909125
      • build platform android-35
      • build tools 35.0.0
      • Emulator: Google play intel x86_64 Atom system image (api 35)

      This can't be reproduced with all system images.

       

      Steps to reproduce the issue:

      1. Launch the app (e.g. in emulator)
      2. Press the button
      3. Look at app output

      Sample output:

      I/mple.appsigabrt: Late-enabling -Xcheck:jni
      I/mple.appsigabrt: Using CollectorTypeCMC GC.
      W/mple.appsigabrt: Unexpected CPU variant for x86: x86_64.
      W/mple.appsigabrt: Known variants: atom, sandybridge, silvermont, goldmont, goldmont-plus, goldmont-without-sha-xsaves, tremont, kabylake, default
      D/nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
      W/ziparchive: Unable to open '/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.dm': No such file or directory
      W/ziparchive: Unable to open '/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.dm': No such file or directory
      D/nativeloader: Configuring clns-7 for other apk /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk. target_sdk_version=35, uses_libraries=, library_path=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/lib/x86_64:/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64, permitted_path=/data:/mnt/expand:/data/user/0/org.qtproject.example.appsigabrt
      D/CompatChangeReporter: Compat change id reported: 202956589; UID 10210; state: ENABLED
      V/GraphicsEnvironment: Currently set values for:
      V/GraphicsEnvironment:   angle_gl_driver_selection_pkgs=[]
      V/GraphicsEnvironment:   angle_gl_driver_selection_values=[]
      V/GraphicsEnvironment: Global.Settings values are invalid: number of packages: 0, number of values: 0
      V/GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
      E/mple.appsigabrt: No implementation found for boolean org.qtproject.qt.android.QtNative.updateNativeActivity() (tried Java_org_qtproject_qt_android_QtNative_updateNativeActivity and Java_org_qtproject_qt_android_QtNative_updateNativeActivity__) - is the library loaded, e.g. System.loadLibrary?
      Art: Cleared App Profiles.
      W/ziparchive: Unable to open '/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.dm': No such file or directory
      W/ziparchive: Unable to open '/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.dm': No such file or directory
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libc++_shared.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6Core_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      I/QtCore  : Start
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6Gui_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6Network_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6OpenGL_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6Qml_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QmlModels_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QmlWorkerScript_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QmlMeta_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6Quick_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6Svg_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6VirtualKeyboard_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickTemplates2_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2Impl_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2FusionStyleImpl_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2Fusion_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2MaterialStyleImpl_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2Material_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2ImagineStyleImpl_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2Imagine_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2UniversalStyleImpl_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2Universal_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2FluentWinUI3StyleImpl_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2BasicStyleImpl_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickControls2Basic_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickEffects_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickLayouts_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6QuickShapes_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libQt6LabsQmlModels_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libplugins_platforms_qtforandroid_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      I/Qt      : qt started
      D/nativeloader: Load /data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk!/lib/x86_64/libappsigabrt_x86_64.so using ns clns-7 from class loader (caller=/data/app/~~eiDvR_VNrN8mr1MhcaD5ig==/org.qtproject.example.appsigabrt-xeyP3JdOfWDfN4t9xWceUQ==/base.apk): ok
      D/CompatChangeReporter: Compat change id reported: 279646685; UID 10210; state: ENABLED
      D/CompatChangeReporter: Compat change id reported: 309578419; UID 10210; state: ENABLED
      D/CompatChangeReporter: Compat change id reported: 63938206; UID 10210; state: ENABLED
      W/HWUI    : Unknown dataspace 0
      I/EGL_emulation: Opening libGLESv1_CM_emulation.so
      I/EGL_emulation: Opening libGLESv2_emulation.so
      W/HWUI    : Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
      W/HWUI    : Failed to initialize 101010-2 format, error = EGL_SUCCESS
      I/Gralloc4: mapper 4.x is not supported
      W/Qt A11Y : Unable to initialize the accessibility delegate with a null layout
      I/ImeTracker: org.qtproject.example.appsigabrt:f166b0b7: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false
      Art: Compiled App Profiles.
      I/mple.appsigabrt: Compiler allocated 4219KB to compile void android.widget.TextView.<init>(android.content.Context, android.util.AttributeSet, int, int)
      I/mple.appsigabrt: Compiler allocated 5174KB to compile void android.view.ViewRootImpl.performTraversals()
      I/ImeTracker: org.qtproject.example.appsigabrt:ee230f0b: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false
      D/EGL_emulation: app_time_stats: avg=285.94ms min=0.92ms max=3099.01ms count=11
      I/ImeTracker: org.qtproject.example.appsigabrt:478d0db7: onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false
      D/EGL_emulation: app_time_stats: avg=994.57ms min=24.24ms max=3478.62ms count=4
      E/Surface : freeAllBuffers: 1 buffers were freed while being dequeued!
      E/Surface : freeAllBuffers: 1 buffers were freed while being dequeued!
      E/Surface : getSlotFromBufferLocked: unknown buffer: 0x0
      I/default : main() returned 0
      D/VRI[QtActivity]: visibilityChanged oldVisibility=true newVisibility=false
      F/libc    : FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x7ee701602ab8)
      F/libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 14884 (hwuiTask0), pid 14815 (mple.appsigabrt)
      F/libc    : FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x7ee701602ab8)
      F/crash_dump64: crash_dump.cpp:627] failed to attach to thread 14884: No such process
      10:47:13: Android target "org.qtproject.example.appsigabrt" died.

      Attachments

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

        Activity

          People

            qtandroidteam Qt Android Team
            miikapernu Miika Pernu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes