Skip to content

libEGL : EGLNativeWindowType disconnect failed #2253

Closed
@onsunsl

Description

@onsunsl

Versions

  • Python: 3.8.1
  • OS: Ubuntu 18.04
  • Kivy: master
  • Cython: 0.29.20
  • OpenJDK: 1.8
  • Android: 8.1

Description

App has been stuck on the loading screen,log seems to have errors

buildozer.spec

Command:

buildozer android locat

Spec file:

[app]

# (str) Title of your application
title = CPOS

# (str) Package name
package.name = CPOS

# (str) Package domain (needed for android/ios packaging)
package.domain = org.kivy

# (str) Source code where the main.py live
source.dir = .

# (list) Source files to include (let empty to include all the files)
source.include_exts = py,png,jpg,kv,atlas,ini,ttf

# (list) List of inclusions using pattern matching
#source.include_patterns = assets/*,images/*.png

# (list) Source files to exclude (let empty to not exclude anything)
#source.exclude_exts = spec

# (list) List of directory to exclude (let empty to not exclude anything)
#source.exclude_dirs = tests, bin

# (list) List of exclusions using pattern matching
#source.exclude_patterns = license,images/*/*.jpg

# (str) Application versioning (method 1)
version = 0.1

# (str) Application versioning (method 2)
# version.regex = __version__ = ['"](.*)['"]
# version.filename = %(source.dir)s/main.py

# (list) Application requirements
# comma separated e.g. requirements = sqlite3,kivy
requirements = python3,kivy==master, six==1.12.0,blessings==1.7,certifi==2018.11.29,chardet==3.0.4,colorama==0.4.1,curtsies==0.3.0,future==0.17.1,greenlet==0.4.15,idna==2.8,iso8601==0.1.12,peewee==2.10.2,Pillow==7.0.0,psutil==5.5.1,Pygments==2.3.1,pyserial==3.4,PyYAML==3.13,qrcode==6.1,requests==2.21.0,six==1.12.0,suds-jurko==0.6,typing==3.7.4.1,urllib3==1.24.1,wcwidth==0.1.7,xmltodict==0.12.0

# (str) Custom source folders for requirements
# Sets custom source for any requirements with recipes
#requirements.source.kivy = ../requirements_source/kivy-1.11.1
requirements.source.kivy = ../requirements_source/kivy-master
#requirements.source.hostpython3 = ../requirements_source/Python-3.8.1
#requirements.source.python3 = ../requirements_source/Python-3.8.1
#requirements.source.libffi = ../requirements_source/libffi-8fa8837
#requirements.source.openssl = ../requirements_source/openssl-1.1.1f
#requirements.source.sdl2 = ../requirements_source/sdl2/SDL2-2.0.9
#requirements.source.sdl2_image = ../requirements_source/sdl2/SDL2_image-2.0.4
#requirements.source.sdl2_mixer = ../requirements_source/sdl2/SDL2_mixer-2.0.4
#requirements.source.sdl2_ttf = ../requirements_source/sdl2/SDL2_ttf-2.0.14
#requirements.source.pyjnius = ../requirements_source/pyjnius-1.2.1
requirements.source.six = ../requirements_source/six-1.12.0
#requirements.source.setuptools = ../requirements_source/setuptools-40.9.0
requirements.source.sqlite3 = ../requirements_source/sqlite-amalgamation-3150100
requirements.source.png = ../requirements_source/libpng-1.6.37
requirements.source.greenlet = ../requirements_source/greenlet-0.4.15
requirements.source.Pillow = ../requirements_source/Pillow-7.0.0
requirements.source.jpeg = ../requirements_source/libjpeg-turbo-2.0.1

# (list) Garden requirements
#garden_requirements =

# (str) Presplash of the application
#presplash.filename = %(source.dir)s/data/presplash.png

# (str) Icon of the application
icon.filename = %(source.dir)s/ui/icon/logo64px.ico

# (str) Supported orientation (one of landscape, sensorLandscape, portrait or all)
orientation = landscape

# (list) List of service to declare
#services = NAME:ENTRYPOINT_TO_PY,NAME2:ENTRYPOINT2_TO_PY

#
# OSX Specific
#

#
author = © Copyright Info Dmall

# change the major version of python used by the app
osx.python_version = 3

# Kivy version to use
osx.kivy_version = 1.9.1

#
# Android specific
#

# (bool) Indicate if the application should be fullscreen or not
fullscreen = 1

# (string) Presplash background color (for new android toolchain)
# Supported formats are: #RRGGBB #AARRGGBkB or one of the following names:
# red, blue, green, black, white, gray, cyan, magenta, yellow, lightgray,
# darkgray, grey, lightgrey, darkgrey, aqua, fuchsia, lime, maroon, navy,
# olive, purple, silver, teal.
#android.presplash_color = #FFFFFF

# (list) Permissions
android.permissions = INTERNET,SET_TIME,WRITE_EXTERNAL_STORAGE,SET_DEBUG_APP

# (int) Target Android API, should be as high as possible.
# android.api = 27
android.api = 28

# (int) Minimum API your APK will support.
android.minapi = 21

# (int) Android SDK version to use
#android.sdk = 27

# (str) Android NDK version to use
android.ndk = 19c

# (int) Android NDK API to use. This is the minimum API your app will support, it should usually match android.minapi.
android.ndk_api = 21

# (bool) Use --private data storage (True) or --dir public storage (False)
#android.private_storage = True

# (str) Android NDK directory (if empty, it will be automatically downloaded.)
android.ndk_path = /home/kivy/andr/android-ndk-r19c

# (str) Android SDK directory (if empty, it will be automatically downloaded.)
android.sdk_path = /home/kivy/andr/android-sdk-linux

# (str) ANT directory (if empty, it will be automatically downloaded.)
android.ant_path = /home/kivy/andr/apache-ant-1.9.4

# (bool) If True, then skip trying to update the Android sdk
# This can be useful to avoid excess Internet downloads or save time
# when an update is due and you just want to test/build your package
# android.skip_update = False

# (bool) If True, then automatically accept SDK license
# agreements. This is intended for automation only. If set to False,
# the default, you will be shown the license when first running
# buildozer.
# android.accept_sdk_license = False

# (str) Android entry point, default is ok for Kivy-based app
#android.entrypoint = org.renpy.android.PythonActivity

# (str) Android app theme, default is ok for Kivy-based app
# android.apptheme = "@android:style/Theme.NoTitleBar"

# (list) Pattern to whitelist for the whole project
#android.whitelist =

# (str) Path to a custom whitelist file
#android.whitelist_src =

# (str) Path to a custom blacklist file
#android.blacklist_src =

# (list) List of Java .jar files to add to the libs so that pyjnius can access
# their classes. Don't add jars that you do not need, since extra jars can slow
# down the build process. Allows wildcards matching, for example:
# OUYA-ODK/libs/*.jar
#android.add_jars = foo.jar,bar.jar,path/to/more/*.jar

# (list) List of Java files to add to the android project (can be java or a
# directory containing the files)
#android.add_src =

# (list) Android AAR archives to add (currently works only with sdl2_gradle
# bootstrap)
#android.add_aars =

# (list) Gradle dependencies to add (currently works only with sdl2_gradle
# bootstrap)
#android.gradle_dependencies =

# (list) add java compile options
# this can for example be necessary when importing certain java libraries using the 'android.gradle_dependencies' option
# see https://developer.android.com/studio/write/java8-support for further information
# android.add_compile_options = "sourceCompatibility = 1.8", "targetCompatibility = 1.8"

# (list) Gradle repositories to add {can be necessary for some android.gradle_dependencies}
# please enclose in double quotes 
# e.g. android.gradle_repositories = "maven { url 'https://kotlin.bintray.com/ktor' }"
#android.add_gradle_repositories =

# (list) packaging options to add 
# see https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.PackagingOptions.html
# can be necessary to solve conflicts in gradle_dependencies
# please enclose in double quotes 
# e.g. android.add_packaging_options = "exclude 'META-INF/common.kotlin_module'", "exclude 'META-INF/*.kotlin_module'"
#android.add_gradle_repositories =

# (list) Java classes to add as activities to the manifest.
#android.add_activites = com.example.ExampleActivity

# (str) OUYA Console category. Should be one of GAME or APP
# If you leave this blank, OUYA support will not be enabled
#android.ouya.category = GAME

# (str) Filename of OUYA Console icon. It must be a 732x412 png image.
#android.ouya.icon.filename = %(source.dir)s/data/ouya_icon.png

# (str) XML file to include as an intent filters in <activity> tag
#android.manifest.intent_filters =

# (str) launchMode to set for the main activity
#android.manifest.launch_mode = standard

# (list) Android additional libraries to copy into libs/armeabi
#android.add_libs_armeabi = libs/android/*.so
#android.add_libs_armeabi_v7a = libs/android-v7/*.so
#android.add_libs_arm64_v8a = libs/android-v8/*.so
#android.add_libs_x86 = libs/android-x86/*.so
#android.add_libs_mips = libs/android-mips/*.so

# (bool) Indicate whether the screen should stay on
# Don't forget to add the WAKE_LOCK permission if you set this to True
#android.wakelock = False

# (list) Android application meta-data to set (key=value format)
#android.meta_data =

# (list) Android library project to add (will be added in the
# project.properties automatically.)
#android.library_references =

# (list) Android shared libraries which will be added to AndroidManifest.xml using <uses-library> tag
#android.uses_library =

# (str) Android logcat filters to use
#android.logcat_filters = *:S python:D

# (bool) Copy library instead of making a libpymodules.so
#android.copy_libs = 1

# (str) The Android arch to build for, choices: armeabi-v7a, arm64-v8a, x86, x86_64
android.arch = armeabi-v7a

#
# Python for android (p4a) specific
#

# (str) python-for-android fork to use, defaults to upstream (kivy)
#p4a.fork = kivy

# (str) python-for-android branch to use, defaults to master
#p4a.branch = master

# (str) python-for-android git clone directory (if empty, it will be automatically cloned from github)
#p4a.source_dir = 

# (str) The directory in which python-for-android should look for your own build recipes (if any)
#p4a.local_recipes =

# (str) Filename to the hook for p4a
#p4a.hook =

# (str) Bootstrap to use for android builds
# p4a.bootstrap = sdl2

# (int) port number to specify an explicit --port= p4a argument (eg for bootstrap flask)
#p4a.port =


#
# iOS specific
#

# (str) Path to a custom kivy-ios folder
#ios.kivy_ios_dir = ../kivy-ios
# Alternately, specify the URL and branch of a git checkout:
ios.kivy_ios_url = https://github.com/kivy/kivy-ios
ios.kivy_ios_branch = master

# Another platform dependency: ios-deploy
# Uncomment to use a custom checkout
#ios.ios_deploy_dir = ../ios_deploy
# Or specify URL and branch
ios.ios_deploy_url = https://github.com/phonegap/ios-deploy
ios.ios_deploy_branch = 1.7.0

# (str) Name of the certificate to use for signing the debug version
# Get a list of available identities: buildozer ios list_identities
#ios.codesign.debug = "iPhone Developer: <lastname> <firstname> (<hexstring>)"

# (str) Name of the certificate to use for signing the release version
#ios.codesign.release = %(ios.codesign.debug)s


[buildozer]

# (int) Log level (0 = error only, 1 = info, 2 = debug (with command output))
log_level = 2

# (int) Display warning if buildozer is run as root (0 = False, 1 = True)
warn_on_root = 1

# (str) Path to build artifact storage, absolute or relative to spec file
build_dir = /home/kivy/test/.buildozer

# (str) Path to build output (i.e. .apk, .ipa) storage
# bin_dir = ./bin

#    -----------------------------------------------------------------------------
#    List as sections
#
#    You can define all the "list" as [section:key].
#    Each line will be considered as a option to the list.
#    Let's take [app] / source.exclude_patterns.
#    Instead of doing:
#
#[app]
#source.exclude_patterns = license,data/audio/*.wav,data/images/original/*
#
#    This can be translated into:
#
#[app:source.exclude_patterns]
#license
#data/audio/*.wav
#data/images/original/*
#


#    -----------------------------------------------------------------------------
#    Profiles
#
#    You can extend section / key with a profile
#    For example, you want to deploy a demo version of your application without
#    HD content. You could first change the title to add "(demo)" in the name
#    and extend the excluded directories to remove the HD content.
#
#[app@demo]
#title = My Application (demo)
#
#[app:source.exclude_patterns@demo]
#images/hd/*
#
#    Then, invoke the command line with the "demo" profile:
#
#buildozer --profile demo android debug

Logs

buildozer androi logcat

07-02 17:38:46.707   394  2209 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.kivy.cpos/org.kivy.android.PythonActivity bnds=[683,76][906,189]} from uid 10003
07-02 17:38:46.707   242   785 D AudioHardwareTiny: start_output_stream
07-02 17:38:46.708   242   785 D alsa_route: route_info->sound_card 0, route_info->devices 0  
07-02 17:38:46.709   242   785 D alsa_route: route_set_controls() set route 0
07-02 17:38:46.709   394  2209 E ActivityManager: getPackageFerformanceMode--ComponentInfo{org.kivy.cpos/org.kivy.android.PythonActivity}----org.kivy.cpos
07-02 17:38:46.710   394  2209 E ActivityManager: getPackageFerformanceMode--ComponentInfo{org.kivy.cpos/org.kivy.android.PythonActivity}----org.kivy.cpos
07-02 17:38:46.714   394   406 E ActivityManager: getPackageFerformanceMode--ComponentInfo{org.kivy.cpos/org.kivy.android.PythonActivity}----org.kivy.cpos
07-02 17:38:46.728   251   251 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.749   394   409 I StatusBarManagerService:  hideNavigationBar...
07-02 17:38:46.750   394   408 E memtrack: Couldn't load memtrack module
07-02 17:38:46.750   394   408 W android.os.Debug: failed to get memory consumption info: -1
07-02 17:38:46.752  3232  3232 V PythonActivity: onResume()
07-02 17:38:46.752  3232  3232 V SDL     : onResume()
07-02 17:38:46.754   242   785 W StreamHAL: Error from HAL stream in function get_presentation_position: Operation not permitted
07-02 17:38:46.754   242   785 W StreamHAL: Error from HAL stream in function get_presentation_position: Operation not permitted
07-02 17:38:46.766   251   251 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.781   251   251 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.790   544   544 I StatusBar:  removeNavigationBar...
07-02 17:38:46.790  3232  3249 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, egl_color_buffer_format *, EGLBoolean) returns 0x3000
07-02 17:38:46.793   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.795   258   387 E BufferQueueProducer: [com.android.launcher3/com.android.launcher3.Launcher#0] disconnect: not connected (req=1)
07-02 17:38:46.795   981  1092 W libEGL  : EGLNativeWindowType 0x96579008 disconnect failed
07-02 17:38:46.805  3232  3232 V SDL     : surfaceCreated()
07-02 17:38:46.805  3232  3232 V SDL     : surfaceChanged()
07-02 17:38:46.805  3232  3232 V SDL     : pixel format RGB_565
07-02 17:38:46.806  3232  3232 V SDL     : Window size: 1366x696
07-02 17:38:46.806  3232  3232 V SDL     : Device size: 1366x768
07-02 17:38:46.809  3232  3232 V SDL     : Skip .. Surface is not ready.
07-02 17:38:46.811  3232  3232 V SDL     : onWindowFocusChanged(): true
07-02 17:38:46.812   258   387 E BufferQueueProducer: [StatusBar#0] disconnect: not connected (req=1)
07-02 17:38:46.812   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.812   544   834 W libEGL  : EGLNativeWindowType 0x958cb008 disconnect failed
07-02 17:38:46.815   544   834 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, egl_color_buffer_format *, EGLBoolean) returns 0x3000
07-02 17:38:46.832   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.835   258   304 E BufferQueueProducer: [org.kivy.cpos/org.kivy.android.PythonActivity#0] disconnect: not connected (req=1)
07-02 17:38:46.836  3232  3249 W libEGL  : EGLNativeWindowType 0xafb7b808 disconnect failed
07-02 17:38:46.836   258   301 E BufferQueueProducer: [NavigationBar#0] disconnect: not connected (req=1)
07-02 17:38:46.836   544   834 W libEGL  : EGLNativeWindowType 0x960e8808 disconnect failed
07-02 17:38:46.837  3232  3249 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, egl_color_buffer_format *, EGLBoolean) returns 0x3000
07-02 17:38:46.840   544   834 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, egl_color_buffer_format *, EGLBoolean) returns 0x3000
07-02 17:38:46.852   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.872   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.891   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:46.892   394   443 I WindowManager: Screen frozen for +170ms due to Window{abc1e8c u0 NavigationBar}
07-02 17:38:46.893   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:46.894   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.919   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:46.920   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:46.922   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.934   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:46.935   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:46.937   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.943   544   551 I zygote  : Do full code cache collection, code=508KB, data=328KB
07-02 17:38:46.945   544   551 I zygote  : After code cache collection, code=500KB, data=310KB
07-02 17:38:46.953   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:46.954   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:46.955   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.970   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:46.971   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:46.973   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:46.989   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:46.991   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:46.993   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.009   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.010   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.011   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.029   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.030   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.031   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.048   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.049   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.051   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.068   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.069   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.071   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.088   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.089   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.091   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.108   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.109   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.111   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.128   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.129   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.131   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.148   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.150   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.151   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.171   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.173   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.174   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.187   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.188   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.189   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.206   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.208   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.209   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.226   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.227   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.229   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.246   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.247   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.248   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.266   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.267   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.268   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.286   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.287   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.288   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.305   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.307   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.308   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.325   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.326   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.328   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.346   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.347   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.348   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.365   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.367   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.369   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.385   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.387   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.389   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.406   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.408   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.410   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.426   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.428   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.430   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.446   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.448   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.450   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.466   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.468   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.470   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.486   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.488   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.491   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.505   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.508   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.510   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.526   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.528   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.530   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.545   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.547   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.550   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.585   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.587   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.589   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.605   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.607   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.610   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.624   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.627   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.629   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.644   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.647   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.649   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.684   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.686   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.689   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.705   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.708   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.710   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.724   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.726   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.729   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.744   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.745   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.747   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.763   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.764   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.766   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.782   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.784   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.786   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.802   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.804   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.806   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.822   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.824   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.826   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.842   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.844   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.846   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.862   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.864   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.865   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.882   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.884   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.886   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.902   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.903   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.905   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.922   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.924   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.926   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.942   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.944   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.946   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.962   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.964   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.967   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:47.982   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.984   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:47.987   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.002   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.004   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.007   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.022   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.024   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.027   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.041   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.044   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.046   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.062   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.064   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.066   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.082   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.084   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.086   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.101   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.104   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.106   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.121   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.123   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.126   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.141   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.143   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.146   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.161   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.163   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.166   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.181   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.183   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.185   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.200   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.203   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.205   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.220   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.222   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.225   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.240   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.242   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.245   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.259   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.260   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.262   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.278   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.280   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.281   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:48.298   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.300   251   346 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:48.301   251   346 E HWC2On1Adapter: Validate was called more than once!
07-02 17:38:49.058   394   416 I zygote  : Explicit concurrent copying GC freed 9619(643KB) AllocSpace objects, 3(124KB) LOS objects, 42% free, 7MB/13MB, paused 1.041ms total 161.396ms
07-02 17:38:49.869   242   359 D alsa_route: route_set_controls() set route 24
07-02 17:38:49.869   242   359 D AudioHardwareTiny: close device
07-02 17:38:51.027   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:51.038   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:38:51.048   251   251 E HWC2On1Adapter: Validate was called more than once!
07-02 17:39:00.029   394   408 E memtrack: Couldn't load memtrack module
07-02 17:39:00.030   394   408 W android.os.Debug: failed to get memory consumption info: -1
07-02 17:39:00.088   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:00.092   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:00.094   251   251 E HWC2On1Adapter: Validate was called more than once!
07-02 17:39:00.104   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:00.106   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:00.108   251   251 E HWC2On1Adapter: Validate was called more than once!
07-02 17:39:00.121   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:00.123   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:00.124   251   251 E HWC2On1Adapter: Validate was called more than once!
07-02 17:39:00.142   394   408 E memtrack: Couldn't load memtrack module
07-02 17:39:00.142   394   408 W android.os.Debug: failed to get memory consumption info: -1
07-02 17:39:02.857   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:02.866   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:02.878   251   251 E HWC2On1Adapter: Validate was called more than once!
07-02 17:39:09.676   394   412 I WifiService: requestActivityInfo uid=1000
07-02 17:39:09.676   394   412 I WifiService: reportActivityInfo uid=1000
07-02 17:39:09.677   394   412 I WifiService: getSupportedFeatures uid=1000
07-02 17:39:09.684   394   412 E BatteryExternalStatsWorker: no controller energy info supplied for bluetooth
07-02 17:39:09.684   655   655 E PhoneInterfaceManager: [PhoneIntfMgr] queryModemActivityInfo: Empty response
07-02 17:39:09.693   394   412 V BatteryExternalStatsWorker: WiFi energy data was reset, new WiFi energy data is WifiActivityEnergyInfo{ timestamp=3600106 mStackState=3 mControllerTxTimeMs=141169 mControllerTxTimePerLevelMs=[99] mControllerRxTimeMs=42934 mControllerIdleTimeMs=3404700 mControllerEnergyUsed=0 }
07-02 17:39:09.694   394   412 E BatteryExternalStatsWorker: modem info is invalid: ModemActivityInfo{ mTimestamp=0 mSleepTimeMs=0 mIdleTimeMs=0 mTxTimeMs[]=[0, 0, 0, 0, 0] mRxTimeMs=0 mEnergyUsed=0}
07-02 17:39:10.194   394   408 E memtrack: Couldn't load memtrack module
07-02 17:39:10.194   394   408 W android.os.Debug: failed to get memory consumption info: -1
07-02 17:39:22.361   544   544 I zygote  : Deoptimizing void com.android.systemui.qs.tileimpl.QSIconViewImpl.updateIcon(android.widget.ImageView, com.android.systemui.plugins.qs.QSTile$State) due to JIT inline cache
07-02 17:39:22.418   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:22.419   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:22.421   251   251 E HWC2On1Adapter: Validate was called more than once!
07-02 17:39:22.450   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:22.451   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:22.453   251   251 E HWC2On1Adapter: Validate was called more than once!
07-02 17:39:22.467   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value from gralloc
07-02 17:39:22.468   251   251 E hwc_rk  : hwc_get_handle_layername:cann't get value f

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions