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

[Qt 5.9.2] A flood of "W gralloc: Unmapped consumer/producer usage" from Android

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P3: Somewhat important
    • None
    • 5.6.3, 5.9.2, 5.9.5, 5.9.7, 5.9.8, 5.11.1, 5.11.3, 5.12.0 Alpha, 5.12.0 Beta 1, 5.12.3, 5.13.0 Beta2
    • QPA
    • OS X 10.11 (Android 8.0.0)

      Ubuntu 16.04 (Android 6.0.1)
    • Android

    Description

      W gralloc warnings in a loop when running 'wiggly' example on Android 8 on OS X 10.11 (Qt 5.6.3 and Qt 5.9.2). This is regression from Qt 5.9.1 (and Qt 5.6.2).Note! The issue does not happen on Windows 10 (Android 5.0)

      Steps to reproduce:

      1. Install Qt 5.9.2 e.g. via online installer
      2. Launch Qt Creator
      3. Open 'wiggly' example and run it on Android target

      Expected result:

      No warnings shown on the Application Output window

      Actual result:

      A flood of gralloc warnings shown on the Application Output window

      I zygote  : Late-enabling -Xcheck:jni
      
      W System  : ClassLoader referenced unknown path:
      
      W linker  : "/data/app/org.qtproject.example.wiggly-FUIgN7fMTHgb8qMwNxGIlA==/lib/arm/libQt5Gui.so" has unsupported flags DT_FLAGS_1=0x81
      
      W linker  : "/data/app/org.qtproject.example.wiggly-FUIgN7fMTHgb8qMwNxGIlA==/lib/arm/libQt5Widgets.so" has unsupported flags DT_FLAGS_1=0x81
      
      W linker  : "/data/data/org.qtproject.example.wiggly/qt-reserved-files/plugins/platforms/android/libqtforandroid.so" has unsupported flags DT_FLAGS_1=0x81
      
      I Qt      : qt start
      
      I zygote  : Do partial code cache collection, code=30KB, data=25KB
      
      I zygote  : After code cache collection, code=30KB, data=25KB
      
      I zygote  : Increasing code cache capacity to 128KB
      
      I zygote  : Do partial code cache collection, code=62KB, data=57KB
      
      I zygote  : After code cache collection, code=62KB, data=57KB
      
      I zygote  : Increasing code cache capacity to 256KB
      
      D OpenGLRenderer: HWUI GL Pipeline
      
      D NvOsDebugPrintf: NvRmPrivGetChipPlatform: Could not read platform information
      
      D NvOsDebugPrintf: Expected on kernels without fuse support, using silicon
      
      I vndksupport: sphal namespace is not configured for this process. Loading /vendor/lib/hw/gralloc.tegra.so from the current namespace instead.
      
      I OpenGLRenderer: Initialized EGL, version 1.4
      
      D OpenGLRenderer: Swap behavior 2
      
      I vndksupport: sphal namespace is not configured for this process. Loading /vendor/lib/hw/gralloc.tegra.so from the current namespace instead.
      
      I vndksupport: sphal namespace is not configured for this process. Loading /vendor/lib/hw/gralloc.tegra.so from the current namespace instead.
      
      W linker  : "/data/data/org.qtproject.example.wiggly/qt-reserved-files/plugins/imageformats/libqgif.so" has unsupported flags DT_FLAGS_1=0x81
      
      W linker  : "/data/data/org.qtproject.example.wiggly/qt-reserved-files/plugins/imageformats/libqicns.so" has unsupported flags DT_FLAGS_1=0x81
      
      W linker  : "/data/data/org.qtproject.example.wiggly/qt-reserved-files/plugins/imageformats/libqico.so" has unsupported flags DT_FLAGS_1=0x81
      
      W linker  : "/data/data/org.qtproject.example.wiggly/qt-reserved-files/plugins/imageformats/libqjpeg.so" has unsupported flags DT_FLAGS_1=0x81
      
      W linker  : "/data/data/org.qtproject.example.wiggly/qt-reserved-files/plugins/imageformats/libqtga.so" has unsupported flags DT_FLAGS_1=0x81
      
      W linker  : "/data/data/org.qtproject.example.wiggly/qt-reserved-files/plugins/imageformats/libqtiff.so" has unsupported flags DT_FLAGS_1=0x81
      
      W linker  : "/data/data/org.qtproject.example.wiggly/qt-reserved-files/plugins/imageformats/libqwbmp.so" has unsupported flags DT_FLAGS_1=0x81
      
      W linker  : "/data/data/org.qtproject.example.wiggly/qt-reserved-files/plugins/imageformats/libqwebp.so" has unsupported flags DT_FLAGS_1=0x81
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      W gralloc : Unmapped producer usage 11
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 1
      
      W gralloc : Unmapped consumer usage 1
      
      W gralloc : Unmapped producer usage 10
      
      
      
      
      D NvOsDebugPrintf: NvEglHandle: Unfreed handle upon egl deinit: type=1 refcnt=1
      
      D NvOsDebugPrintf: NvEglHandle: Unfreed handle upon egl deinit: type=2 refcnt=2
      
      

      Attachments

        Issue Links

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

          Activity

            People

              adam.pietrzak Adam Pietrzak (Inactive)
              mipohjan Milla Pohjanheimo
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes