Coder Social home page Coder Social logo

mt8163 / android_device_amazon_karnak_old Goto Github PK

View Code? Open in Web Editor NEW
9.0 7.0 0.0 139.3 MB

Android device tree for the Amazon Fire HD8 2018

License: GNU General Public License v2.0

Makefile 59.93% C++ 31.51% Shell 7.61% C 0.96%
android amazon karnak lineageos

android_device_amazon_karnak_old's Introduction

Device configuration for Fire HD 8 2018

The Fire HD 8 2018 (codenamed "karnak/KFKAWI") are mid-range tablet from Amazon.

It was announced in September 2018. Release date was October 2018.

Device Picture

Fire HD 8 2018

Basic Spec Sheet
CPU 1.3 GHz quad-core ARM Cortex-A53
Chipset Mediatek MT8163
GPU Mali-T720 MP2 @ 520 MHz
ROM 16/32 GB
RAM 1.5 GB
Android 7.1.2
Battery 4750 mAh
Display 1200x800, 8.0
Rear Camera 2.0 MP
Front Camera 2.0 MP

Copyright

#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
Maintainers

-Kaijones23 xda|github

Contributors

-R0rtiz xda|github

-K4y0z xda|github

For Build Instructions

android_device_amazon_karnak_old's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

android_device_amazon_karnak_old's Issues

Encryption support

Currently, enabling encryption breaks the Wi-Fi drivers (cannot enable the Wi-Fi toggle). There may be other issue as well, however I was not able to test thoroughly.

Ubuntu touch

So i built ut for this tablet
here is manifest


<manifest>
<remote name="mt8163" fetch="https://github.com/mt8163" revision="cm-14.1"/>
<project path="device/amazon/karnak" name="android_device_amazon_karnak" remote="mt8163"/>
<project path="kernel/amazon/karnak" name="android_kernel_amazon_karnak" remote="mt8163"/>
<project path="vendor/amazon/karnak" name="android_vendor_amazon_karnak" remote="mt8163"/>
<project path="device/amazon/mt8163-common" name="android_device_amazon_mt8163_common" remote="mt8163" revision="master"/>
</manifest>
but getting error 
that libhwbinder.so is not found

fix hvec.secure decoding

11-15 19:26:30.428   275   275 V GPUAUX  : GuiExtAuxDoConversionIfNeed:400: skip, cannot convert protect / secure buffer
11-15 19:26:30.437   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] IncRef null va
11-15 19:26:30.437   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] GetFrmBuf buffer refCount is not 2 (-65536)
11-15 19:26:30.437   296 31583 E VDO_LOG : +h264_dec_decode_sec
11-15 19:26:30.437   296 31583 E VDO_LOG : +Vdec_Drv_H264_decode_sec
11-15 19:26:30.437   296 31583 E VDO_LOG : @@@ pVdec_H264_InstanceTemp_share_handle(0x000002C5), pH264_DEC_PRM_DataInst_share_handle(0x000002C6)
11-15 19:26:30.437   296 31583 E VDO_LOG : @@@ pFrame->rBaseAddr.u4VA(0x00000200)
11-15 19:26:30.438   296 31583 E VDO_LOG : -Vdec_Drv_H264_decode_sec
11-15 19:26:30.438   296 31583 D MtkOmxVdecEx: [0xefe87800] AVC DEC (0), 8291000, 0x10 31 (0xF0816CB0), (1 ms, 1 ms, 53 ms), 0
11-15 19:26:30.438   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] DecRef from 1, VA = 0x200 is not found
11-15 19:26:30.467   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] IncRef null va
11-15 19:26:30.467   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] GetFrmBuf buffer refCount is not 2 (-65536)
11-15 19:26:30.467   296 31583 E VDO_LOG : +h264_dec_decode_sec
11-15 19:26:30.467   296 31583 E VDO_LOG : +Vdec_Drv_H264_decode_sec
11-15 19:26:30.467   296 31583 E VDO_LOG : @@@ pVdec_H264_InstanceTemp_share_handle(0x000002C5), pH264_DEC_PRM_DataInst_share_handle(0x000002C6)
11-15 19:26:30.467   296 31583 E VDO_LOG : @@@ pFrame->rBaseAddr.u4VA(0x00000200)
11-15 19:26:30.468   296 31583 E VDO_LOG : -Vdec_Drv_H264_decode_sec
11-15 19:26:30.468   296 31583 D MtkOmxVdecEx: [0xefe87800] AVC DEC (0), 8333000, 0x10 31 (0xF0816D20), (1 ms, 1 ms, 29 ms), 0
11-15 19:26:30.468   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] DecRef from 1, VA = 0x200 is not found
11-15 19:26:30.481   275   275 V GPUAUX  : GuiExtAuxDoConversionIfNeed:400: skip, cannot convert protect / secure buffer
11-15 19:26:30.512   275   275 V GPUAUX  : GuiExtAuxDoConversionIfNeed:400: skip, cannot convert protect / secure buffer
11-15 19:26:30.520   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] IncRef null va
11-15 19:26:30.521   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] GetFrmBuf buffer refCount is not 2 (-65536)
11-15 19:26:30.521   296 31583 E VDO_LOG : +h264_dec_decode_sec
11-15 19:26:30.521   296 31583 E VDO_LOG : +Vdec_Drv_H264_decode_sec
11-15 19:26:30.521   296 31583 E VDO_LOG : @@@ pVdec_H264_InstanceTemp_share_handle(0x000002C5), pH264_DEC_PRM_DataInst_share_handle(0x000002C6)
11-15 19:26:30.521   296 31583 E VDO_LOG : @@@ pFrame->rBaseAddr.u4VA(0x00000200)
11-15 19:26:30.521   296 31583 E VDO_LOG : -Vdec_Drv_H264_decode_sec
11-15 19:26:30.521   296 31583 D MtkOmxVdecEx: [0xefe87800] AVC DEC (0), 8375000, 0x10 31 (0xF0816D90), (0 ms, 0 ms, 53 ms), 0
11-15 19:26:30.521   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] DecRef from 1, VA = 0x200 is not found
11-15 19:26:30.551   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] IncRef null va
11-15 19:26:30.551   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] GetFrmBuf buffer refCount is not 2 (-65536)
11-15 19:26:30.551   296 31583 E VDO_LOG : +h264_dec_decode_sec
11-15 19:26:30.551   296 31583 E VDO_LOG : +Vdec_Drv_H264_decode_sec
11-15 19:26:30.551   296 31583 E VDO_LOG : @@@ pVdec_H264_InstanceTemp_share_handle(0x000002C5), pH264_DEC_PRM_DataInst_share_handle(0x000002C6)
11-15 19:26:30.551   296 31583 E VDO_LOG : @@@ pFrame->rBaseAddr.u4VA(0x00000200)
11-15 19:26:30.552   296 31583 E VDO_LOG : -Vdec_Drv_H264_decode_sec
11-15 19:26:30.552   296 31583 D MtkOmxVdecEx: [0xefe87800] AVC DEC (0), 8416000, 0x10 31 (0xF0816E00), (1 ms, 1 ms, 29 ms), 0
11-15 19:26:30.552   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] DecRef from 1, VA = 0x200 is not found
11-15 19:26:30.561   275   275 V GPUAUX  : GuiExtAuxDoConversionIfNeed:400: skip, cannot convert protect / secure buffer
11-15 19:26:30.561   475   540 D LIGHT   : [ALS]>>en:1,cnt:128,EV_ABS event:code,0;value,1001
11-15 19:26:30.561   475   540 E PROXIMITY: ProximitySensor: unknown event (type=3, code=0)
11-15 19:26:30.595   275   275 V GPUAUX  : GuiExtAuxDoConversionIfNeed:400: skip, cannot convert protect / secure buffer
11-15 19:26:30.603   248  3883 I EffectDs: Effect_process(f4183a00) called on session 0 (logs suppressed for next second) (inBuffer==outBuffer)?FALSE outputConfig.accessMode=WRITE
11-15 19:26:30.606   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] IncRef null va
11-15 19:26:30.606   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] GetFrmBuf buffer refCount is not 2 (-65536)
11-15 19:26:30.606   296 31583 E VDO_LOG : +h264_dec_decode_sec
11-15 19:26:30.606   296 31583 E VDO_LOG : +Vdec_Drv_H264_decode_sec
11-15 19:26:30.606   296 31583 E VDO_LOG : @@@ pVdec_H264_InstanceTemp_share_handle(0x000002C5), pH264_DEC_PRM_DataInst_share_handle(0x000002C6)
11-15 19:26:30.606   296 31583 E VDO_LOG : @@@ pFrame->rBaseAddr.u4VA(0x00000200)
11-15 19:26:30.607   296 31583 E VDO_LOG : -Vdec_Drv_H264_decode_sec
11-15 19:26:30.611   296 31583 D MtkOmxVdecEx: [0xefe87800] AVC DEC (0), 8458000, 0x10 31 (0xF0816E70), (5 ms, 5 ms, 54 ms), 0
11-15 19:26:30.612   296 31583 E MtkOmxVdecEx: [0xefe87800] [ERROR] DecRef from 1, VA = 0x200 is not found

Bluetooth address appears to be hard coded / help building.

I had trouble getting two karnak tablets to connect with each other. I don't know if the value being reported by the settings app is accurate, but both devices appeared to showed the same address. Both devices discovered each other just fine, but would repeated fail to pair with each other.

@488315 / @R0rt1z2 can either of you provide the secret sauce needed to build a bootable karnak ROM? The topic came up on XDA, where I also reported this issue.

It might help to have a starting point:

#!/bin/bash -e
# Monitor the output.
# bash -i -c 'tput setab 1 ; tail -F $HOME/android-build.log ' ; tput sgr0
cd $HOME && rm -rf device_manifest.xml android-build.log .gitconfig .repo_.gitconfig.json .repoconfig/ .gnupg/ .cache/ android/ cache/ temp/ && sudo sync
mkdir -p $HOME/temp && mkdir -p $HOME/cache && mkdir -p $HOME/android/lineage
cat <<-EOF > $HOME/device_manifest.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
   <!-- Device Tree -->
   <project name="mt8163/android_device_amazon_karnak" path="device/amazon/karnak" remote="github" revision="lineage-18.1"/>

   <!-- Kernel sources -->
   <project name="mt8163/android_kernel_amazon_karnak_4.9" path="kernel/amazon/karnak" remote="github" revision="lineage-18.1"/>
   <project name="mt8163/android_kernel_mediatek_mt8163_4.9" path="kernel/mediatek/mt8163/4.9" remote="github" revision="lineage-17.1"/>

   <!-- Vendor trees -->
   <project name="mt8163/android_vendor_amazon_karnak" path="vendor/amazon/karnak" remote="github" revision="lineage-18.1"/>
   <project name="mt8163/android_vendor_amazon_mt8163" path="vendor/amazon/mt8163" remote="github" revision="lineage-18.1"/>
   <project name="mt8163/android_vendor_raffy" path="vendor/raffy" remote="github" revision="lineage-18.1"/>
</manifest>
EOF
cd $HOME/android/lineage
git config --global user.name "Ladar Levison"
git config --global user.email "[email protected]"
git config --global color.ui false
sudo update-java-alternatives -s java-1.8.0-openjdk-amd64

export LANG=en_US.UTF-8
export VENDOR=amazon
export DEVICE=karnak
export BRANCH=lineage-18.1
export TMPDIR="$HOME/temp"
export USE_CCACHE=1
export CCACHE_COMPRESS=1
export BUILD_UUID=$(uuidgen)
export CCACHE_DIR="$HOME/cache"
export ANDROID_QUIET_BUILD=true
export BUILDSTAMP=`date --utc +'%Y%m%d'`
export CCACHE_EXEC="prebuilts/misc/linux-x86/ccache/ccache"
export ANDROID_JACK_VM_ARGS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx8G"
# export OVERRIDE_TARGET_FLATTEN_APEX=true
# export ANDROID_JACK_EXTRA_ARGS="--verbose debug --sanity-checks on -D sched.runner=single-threaded"
repo init -u git://github.com/LineageOS/android.git -b lineage-18.1
mkdir -p .repo/local_manifests/
mv $HOME/device_manifest.xml .repo/local_manifests/device_manifest.xml
repo sync --jobs=32 --current-branch --no-clone-bundle --no-tags || exit 1

# GCC 7.5.0
mkdir -p prebuilts/linaro/linux-x86/aarch64/aarch64-linux-gnu/
curl -Lo $HOME/gcc-linaro-7.5.0-x86_64_aarch64-linux-gnu.tar.xz https://releases.linaro.org/components/toolchain/binaries/7.5-2019.12/aarch64-linux-gnu/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz
echo "3b6465fb91564b54bbdf9578b4cc3aa198dd363f7a43820eab06ea2932c8e0bf  $HOME/gcc-linaro-7.5.0-x86_64_aarch64-linux-gnu.tar.xz" | sha256sum -c || exit 1
tar -x -J --strip-components=1 -C prebuilts/linaro/linux-x86/aarch64/aarch64-linux-gnu/ -f $HOME/gcc-linaro-7.5.0-x86_64_aarch64-linux-gnu.tar.xz
rm -f $HOME/gcc-linaro-7.5.0-x86_64_aarch64-linux-gnu.tar.xz

sed -i 's/const const struct/const struct/g' kernel/amazon/karnak/drivers/pinctrl/mediatek/pinctrl-mtk-common.h
sed -i 's/CONFIG_FRAME_WARN=1500/CONFIG_FRAME_WARN=1520/g' kernel/amazon/karnak/arch/arm64/configs/lineageos_karnak_defconfig
sed -i 's/CONFIG_FRAME_WARN,COMMON,,,1500,1500,1500,1500,1500,1500/CONFIG_FRAME_WARN,COMMON,,,1520,1520,1520,1520,1520,1520/g' kernel/amazon/karnak/scripts/kcrs/correct_config.csv

#####
# export PYTHONDONTWRITEBYTECODE=true
# export BUILD_ENFORCE_SELINUX=1
# export OVERRIDE_TARGET_FLATTEN_APEX=true 
# # convert this to a runtime check, grep "sse4_2.*popcnt" /proc/cpuinfo
# export CPU_SSE42=false
#####

# Set the output label.
LINEAGE_BUILDTYPE="UPSTREAM"

source build/envsetup.sh
if [ ! -x "$CCACHE_EXEC" ]; then
  export CCACHE_EXEC="$(which ccache)"
fi
"$CCACHE_EXEC" -M 20G

croot
rm -rf out
set +e

printf "Breakfast starting.\n" | tee -a $HOME/android-build.log

breakfast karnak &>> $HOME/android-build.log
if [[ "$TARGET_PRODUCT" != lineage_* ]]; then
  printf "\n\nBuild karnak failed. (breakfast)\n\n\n" | tee -a $HOME/android-build.log
  exit 1
fi

printf "Lunch starting.\n" | tee -a $HOME/android-build.log

lunch lineage_karnak-userdebug &>> $HOME/android-build.log
if [[ "$?" != "0" ]]; then
  printf "\n\nBuild karnak failed. (lunch)\n\n\n" | tee -a $HOME/android-build.log
  exit 1
fi

printf "Build starting.\n" | tee -a $HOME/android-build.log

cmka &>> $HOME/android-build.log
if [[ "$?" != "0" ]]; then
  printf "\n\nBuild karnak failed. (cmka)\n\n\n" | tee -a $HOME/android-build.log
  exit 1
fi

printf "Dist starting.\n" | tee -a $HOME/android-build.log

mka otatools-package target-files-package dist &>> $HOME/android-build.log
if [[ "$?" != "0" ]]; then
  printf "\n\nBuild karnak failed. (dist)\n\n\n" | tee -a $HOME/android-build.log
  exit 1
fi

printf "Finished.\n" | tee -a $HOME/android-build.log

Screen is locked when charging

HD 8 (2018) rooted.
From TWRP installed lineage-20.0-20230104-UNOFFICIAL-karnak and MindTheGapps-13.0.0-arm-20230808_213154.
Works great on battery, but touch screen doesn't respond when plugged into a power-only micro-USB.

NOTE: This does not happen when plugged into an actual USB cable, only a charging cable.

Fix graphics on pie

The cause of this issue is that the jni error that it is expecting a Boolean Instead of integer by android.anim and graphicbuffer.

07-24 10:32:55.381   425   482 F libc    : Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 482 (android.anim), pid 425 (system_server)
07-24 10:32:55.512  1523  1523 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
07-24 10:32:55.513  1523  1523 F DEBUG   : LineageOS Version: '16.0-20190724-UNOFFICIAL-karnak'
07-24 10:32:55.513  1523  1523 F DEBUG   : Build fingerprint: 'google/lineage_karnak/karnak:9/PQ3A.190705.003/kai07240859:eng/test-keys'
07-24 10:32:55.513  1523  1523 F DEBUG   : Revision: '0'
07-24 10:32:55.513  1523  1523 F DEBUG   : ABI: 'arm'
07-24 10:32:55.513  1523  1523 F DEBUG   : pid: 425, tid: 482, name: android.anim  >>> system_server <<<
07-24 10:32:55.513  1523  1523 F DEBUG   : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
07-24 10:32:55.513  1523  1523 F DEBUG   : Abort message: 'java_vm_ext.cc:542] JNI DETECTED ERROR IN APPLICATION: bad arguments passed to android.graphics.GraphicBuffer android.graphics.GraphicBuffer.createFromExisting(int, int, int, int, long, boolean) (see above for details)'
07-24 10:32:55.513  1523  1523 F DEBUG   :     r0  00000000  r1  000001e2  r2  00000006  r3  ea1a04a0
07-24 10:32:55.513  1523  1523 F DEBUG   :     r4  000001a9  r5  000001e2  r6  cd440dec  r7  0000010c
07-24 10:32:55.513  1523  1523 F DEBUG   :     r8  0000000b  r9  e7690740  r10 000011e4  r11 e7560e9e
07-24 10:32:55.513  1523  1523 F DEBUG   :     ip  00000041  sp  cd440dd8  lr  ea12e095  pc  ea125e1a
07-24 10:32:55.687  1523  1523 F DEBUG   : 
07-24 10:32:55.687  1523  1523 F DEBUG   : backtrace:
07-24 10:32:55.687  1523  1523 F DEBUG   :     #00 pc 0001ce1a  /system/lib/libc.so (abort+62)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #01 pc 00355def  /system/lib/libart.so (art::Runtime::Abort(char const*)+798)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #02 pc 000071c7  /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+502)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #03 pc 00234d7b  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1246)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #04 pc 00234f47  /system/lib/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+66)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #05 pc 003501a3  /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+2042)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #06 pc 0034f7f9  /system/lib/libart.so (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+304)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #07 pc 00289baf  /system/lib/libart.so (art::JNI::CallStaticObjectMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+478)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #08 pc 000c6d3d  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType)+1172)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #09 pc 000b8e91  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::CallStaticObjectMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+40)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #10 pc 00077d33  /system/lib/libandroid_runtime.so (_JNIEnv::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)+38)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #11 pc 000a5563  /system/lib/libandroid_runtime.so (android::nativeCaptureLayers(_JNIEnv*, _jclass*, _jobject*, _jobject*, float)+206)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #12 pc 003ceae1  /system/framework/arm/boot-framework.oat (offset 0x3ac000) (android.view.SurfaceControl.nativeCaptureLayers+144)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #13 pc 0056c70b  /system/framework/arm/boot-framework.oat (offset 0x3ac000) (android.view.SurfaceControl.captureLayers+42)
07-24 10:32:55.687  1523  1523 F DEBUG   :     #14 pc 01012991  /system/framework/oat/arm/services.odex (offset 0x5cd000)
07-24 10:32:49.728   425   992 I chatty  : uid=1000 system_server identical 119 lines
07-24 10:32:49.728   425   992 I BackupManagerService: Found stale backup journal, scheduling
07-24 10:32:56.571   425   445 I BootReceiver: Copying /data/tombstones/tombstone_34 to DropBox (system_server_native_crash)
07-24 10:32:56.679  1467  1467 E AndroidRuntime: FATAL EXCEPTION: main
07-24 10:32:56.679  1467  1467 E AndroidRuntime: PID: 1467
07-24 10:32:56.679  1467  1467 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause
07-24 10:32:56.716   585   585 E AndroidRuntime: FATAL EXCEPTION: main
07-24 10:32:56.716   585   585 E AndroidRuntime: Process: com.android.systemui, PID: 585
07-24 10:32:56.716   585   585 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause
07-24 10:32:57.693  1551  1551 I wificond: wificond is starting up

Lack of README

I would love to be able to build and test this as it is developed so that I may provide feedback, however, because there are no build instructions, I am unable to do so.

Todo list for oreo-pie

  • fix codecs in pie
  • increase the sound quality in pie
  • fix headphone routing
  • Fix Bluetooth and wifi driver crashing
  • implement early mount
  • fix battery issues
  • make custom kernel to work
  • fix egl issues if there is one
  • test vendor symlink

microphone doesnt work, selinux implicated

Issue

microphone does not work at all

Build

lineage-20.0-20230104-UNOFFICIAL-karnak.zip

Device

karnak

Notes:

not in recorder or in any other app
headset mic also not working
i do not have a bluetooth mic to test
recorder produces zero-duration files
recorder crashes unless high quality recording is enabled
this is with install of only lineage and magisk 25.2

Troubleshooting Info

logcat pipe to grep for microphone

E SELinux : avc:  denied  { find } for pid=1949 uid=2000 name=android.hardware.microphone scontext=u:r:shell:s0 tcontext=u:object_r:default_android_service:s0 tclass=service_manager permissive=1

dmesg -w when using recorder

06-06 13:29:06.030   302   343 E AudioALSAStreamManager: -setParameters(), do nothing, return
06-06 13:29:06.030   302   343 E AudioALSAHardware: Err createAudioPatch 4844
06-06 13:29:06.030   302   343 E AudioALSAHardware: Fail status -1
06-06 13:29:06.046  3349  3349 E AudioRecord: start(15): status -61

selinux info

$ adb logcat -d | grep microphone -B 100 -A 100 > logfile.txt
$ adb pull /sys/fs/selinux/policy SEPOLICY_FILE

$ cat logfile.txt | audit2allow -w -p SEPOLICY_FILE

06-06 12:52:16.870   217   217 E SELinux : avc:  denied  { find } for pid=1949 uid=2000 name=android.hardware.microphone scontext=u:r:shell:s0 tcontext=u:object_r:default_android_service:s0 tclass=service_manager permissive=1

Was caused by:
Missing type enforcement (TE) allow rule.

You can use audit2allow to generate a loadable module to allow this access.

$ cat logfile.txt | audit2allow -p SEPOLICY_FILE

#============= shell ==============
allow shell default_android_service:service_manager find;

WI-FI being disconnected while sleeping in pie

while the device is sleeping for after 5 minutes or further
in the logcat it shows this. since we have enough ram in pie it still shows this. this issue has been persisting since nougat. i will need to find a fix for this
09-30 14:13:19.178 14922 15007 E WifiVendorHal: stopRssiMonitoring(l.2404) failed {.code = ERROR_NOT_AVAILABLE, .description = }
09-30 14:13:19.196 15338 15338 E wpa_supplicant: wpa_driver_nl80211_driver_cmd: failed to issue private commands, error msg: Out of memory
09-30 14:13:19.196 14922 15007 E SupplicantStaIfaceHal: ISupplicantStaIface.setSuspendModeEnabled failed: {.code = FAILURE_UNKNOWN, .debugMessage = }
09-30 14:29:44.678 14922 15007 E WifiScanner: listener cannot be found
09-30 14:29:45.830 264 264 I wmt_launcher: fw log ctrl flag has been set
09-30 14:29:45.830 264 264 I wmt_launcher: fw dynamic ctrl flag has been set
09-30 14:29:47.832 264 264 I wmt_launcher: fw log ctrl flag has been set
09-30 14:29:47.832 264 264 I wmt_launcher: fw dynamic ctrl flag has been set
09-30 14:29:49.680 14922 15007 E WifiScanner: listener cannot be found

Rom Fixes

What needs to fix

  • Wifi
  • Bluetooth
  • Video
  • Audio
  • Auto Brightness

[Bug report] Camera2 API is "legacy" not "limited".

Hi,
I'm using the latest version of your LineageOS 16 ROM on my Fire Tablet. I want to use an app that requires the camera to scan a code. Unfortunately this app wasn't working. I tried it on a Fire Tablet with FireOS 7 where it worked just fine. I used an app to check the Camera2 API features and found that it's only supported in "legacy" mode on your ROM whereas as it's supported in "limited" mode on FireOS. Is there a way you or I could fix this and get "limited" Camera2 API support on my device in order to use this app? Thanks for your help and thanks so much for your work on this ROM.

Prime Video: Drm Crashes When It launches

Logcat Snippet:

02:14:47.004                    AmazonVideo.http (4756 4901)  D  ┌ Received Request@504b03[GET https://abxc3apcastp.na.api.amazonvideo.com/acm/GetConfiguration/AppResiliency?deviceGroup=android&<REMOVED>&deviceTypeID=A43PXU4ZN2AL1&firmware=fmw%3A34-app%3A3.0.357.2545&format=json&osLocale=en_US&screenDensity=TV&screenWidth=sw600dp&softwareVersion=357&supportsPKMZ=false&territory=us&uxLocale=en_US&version=v2&virtualStageBu
02:14:47.004                    AmazonVideo.http (4756 4901)  D  └ cket=1_100] from thread ServerDrivenCache:ResiliencyConfigRequest-0
02:14:47.043                        TrafficStats (4756 4903)  D    tagSocket(120) with statsTag=0xffffffff, statsUid=-1
02:14:47.051                        TrafficStats (4756 4900)  D    tagSocket(122) with statsTag=0xffffffff, statsUid=-1
02:14:47.055         CompatibilityChangeReporter (4756 4888)  D    Compat change id reported: 263076149; UID 10102; state: DISABLED
02:14:47.115                          DrmHalHidl (4756 4910)  I    found instance=default [email protected]::IDrmFactory
02:14:47.115                          DrmHalHidl (4756 4910)  I    found instance=widevine [email protected]::IDrmFactory
02:14:47.125                               WVCdm (294   294)  D    Instantiating CDM.
02:14:47.132                               WVCdm (294   294)  I    [cdm_engine.cpp(481):QueryStatus] CdmEngine::QueryStatus
02:14:47.142                               WVCdm (294  4914)  I    [(0):] Level3 Library 4445 Apr 20 2019 10:13:27
02:14:47.170                               WVCdm (294   294)  I    [oemcrypto_adapter_dynamic.cpp(573):Initialize] L3 Initialized. Trying L1.
02:14:47.174                    TEEClientFactory (294   294)  D    Use MTKTEEClient
02:14:47.174                        MTKTEEClient (294   294)  D    MTKTEEClient::MTKTEEClient()
02:14:47.174                        MTKTEEClient (294   294)  D    [MTKTEEClient::Initialize] Enter...
02:14:47.174                        MTKTEEClient (294   294)  D    [MTKTEEClient::Initialize] gWidevineModularDrmUreeHandle = 0xc741dac9.
02:14:47.174              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] Enter...
02:14:47.174              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] Create crypto session: gCryptoSession 1.
02:14:47.175              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] Create mem session: gMemSession 2.
02:14:47.175              MTK_MODULAR_DRM_Crypto (294   294)  D    [LoadEncUsageTbl] The file of usagetable is exist, try to open it.
02:14:47.176                                rpmb (454   454)  D    AuthRead
02:14:47.176                                rpmb (454   454)  D    EmmcRpmbAuthRead: write_multiple_block, then read_multiple_block
02:14:47.181                     hirdpartyclient (4756 4764)  I    Background young concurrent copying GC freed 55712(2450KB) AllocSpace objects, 53(3284KB) LOS objects, 35% free, 8649KB/13MB, paused 6.046ms,365us total 209.927ms
02:14:47.186              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] success.
02:14:47.186                       OEMCryptoCENC (294   294)  D    OEMCrypto_APIVersion: 14
02:14:47.186                        MTKTEEClient (294   294)  D    [MTKTEEClient::IsKeyboxValid] Enter...
02:14:47.186              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_IsKeyboxValid] Enter...
02:14:47.187                       OEMCryptoCENC (294   294)  V    OEMCrypto_IsKeyboxValid:0xef6a347d
02:14:47.187                               WVCdm (294   294)  D    [oemcrypto_adapter_dynamic.cpp(590):Initialize] OEMCrypto_Initialize Level 1 success. I will use level 1.
02:14:47.191               DenyListConfiguration (4756 4900)  I    checking GroupID = z04m768z SchemaID = pga2/2/01330410 being checked for blocklisting
02:14:47.192        MinervaServiceAndroidAdapter (4756 4900)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:pga2/2/01330410, metricEventId:36f974d6-d9ba-4cc8-8f4a-21b62a562d99, utcTimestamp:1698718487191, localOffsetMinutes:0, listOfDataPointEnvelopes size:8
02:14:47.194        MinervaServiceAndroidAdapter (4756 4900)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@c6754b5
02:14:47.196                               WVCdm (294   294)  I    [(0):] L3 Terminate.
02:14:47.196                        MTKTEEClient (294   294)  D    [MTKTEEClient::Terminate] Enter...
02:14:47.196              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Terminate] Enter...
02:14:47.196              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Terminate] Terminate success.
02:14:47.197                               WVCdm (294   294)  I    [cdm_engine.cpp(481):QueryStatus] CdmEngine::QueryStatus
02:14:47.198        MinervaServiceAndroidAdapter (4756 4756)  D    handleMessageForService.
02:14:47.198                               WVCdm (294  4915)  I    [(0):] Level3 Library 4445 Apr 20 2019 10:13:27
02:14:47.198               MinervaServiceManager (4756 4756)  D    com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@c6754b5
02:14:47.198                 BatchCreatorManager (4756 4756)  D    addMetricEvent
02:14:47.198                 BatchCreatorManager (4756 4756)  D    storagePriority: 3
02:14:47.198                 BatchCreatorManager (4756 4756)  D    batchCreatorKey: 3_us-east-1
02:14:47.199                 BatchCreatorManager (4756 4756)  D    mapStoragePriorityToBatchCreator size: 1
02:14:47.199                 BatchCreatorManager (4756 4756)  D    batchCreatorKey = 3_us-east-1, batchCreator = com.amazon.minerva.client.thirdparty.storage.BatchCreator@f742f36
02:14:47.199                 BatchCreatorManager (4756 4756)  I    addMetricEvent, runningBatch size:24
02:14:47.213                               WVCdm (294   294)  I    [oemcrypto_adapter_dynamic.cpp(573):Initialize] L3 Initialized. Trying L1.
02:14:47.214                    TEEClientFactory (294   294)  D    Use MTKTEEClient
02:14:47.214                        MTKTEEClient (294   294)  D    MTKTEEClient::MTKTEEClient()
02:14:47.215                        MTKTEEClient (294   294)  D    [MTKTEEClient::Initialize] Enter...
02:14:47.215                        MTKTEEClient (294   294)  D    [MTKTEEClient::Initialize] gWidevineModularDrmUreeHandle = 0xc741dac9.
02:14:47.215              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] Enter...
02:14:47.216              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] Create crypto session: gCryptoSession 1.
02:14:47.216              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] Create mem session: gMemSession 2.
02:14:47.216              MTK_MODULAR_DRM_Crypto (294   294)  D    [LoadEncUsageTbl] The file of usagetable is exist, try to open it.
02:14:47.216                                rpmb (454   454)  D    AuthRead
02:14:47.216                                rpmb (454   454)  D    EmmcRpmbAuthRead: write_multiple_block, then read_multiple_block
02:14:47.221              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] success.
02:14:47.221                       OEMCryptoCENC (294   294)  D    OEMCrypto_APIVersion: 14
02:14:47.222                        MTKTEEClient (294   294)  D    [MTKTEEClient::IsKeyboxValid] Enter...
02:14:47.222              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_IsKeyboxValid] Enter...
02:14:47.222                       OEMCryptoCENC (294   294)  V    OEMCrypto_IsKeyboxValid:0xef69747d
02:14:47.222                               WVCdm (294   294)  D    [oemcrypto_adapter_dynamic.cpp(590):Initialize] OEMCrypto_Initialize Level 1 success. I will use level 1.
02:14:47.222                               WVCdm (294   294)  D    [crypto_session.cpp(668):Open] CryptoSession::Open: Lock: requested_security_level: Default
02:14:47.222                        MTKTEEClient (294   294)  D    [MTKTEEClient::OpenSession] Enter...
02:14:47.222                       OEMCryptoCENC (294   294)  V    [OEMCrypto_OpenSession(): result=0x00000000]
02:14:47.222                        MTKTEEClient (294   294)  D    [MTKTEEClient::GetKeyData] Enter...
02:14:47.222              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetKeyData] Enter...
02:14:47.222              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetKeyData] keyDataLength = 72.
02:14:47.222                        MTKTEEClient (294   294)  D    [MTKTEEClient::GetRandom] Enter...
02:14:47.222              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetRandom] dataLength = 8.
02:14:47.222                       OEMCryptoCENC (294   294)  D    OEMCrypto_APIVersion: 14
02:14:47.222                        MTKTEEClient (294   294)  D    [MTKTEEClient::SupportsUsageTable()] true
02:14:47.222                       OEMCryptoCENC (294   294)  V    OEMCrypto_SupportsUsageTable result = 1
02:14:47.223                       OEMCryptoCENC (294   294)  D    Use MTKTEEClient
02:14:47.224                               WVCdm (294   294)  W    [device_files.cpp(1196):RetrieveHashedFile] DeviceFiles::RetrieveHashedFile: /data/vendor/mediadrm/IDM1013/L1/usgtable.bin does not exist
02:14:47.224                        MTKTEEClient (294   294)  D    [MTKTEEClient::CreateUsageTableHeader] Enter...
02:14:47.224              MTK_MODULAR_DRM_Crypto (294   294)  D    [CreateUsageTableHeader] Enter...
02:14:47.224              MTK_MODULAR_DRM_Crypto (294   294)  D    [CreateUsageTableHeader] header_buffer is not null, header_buffer_length:0xffa0cf18, *header_buffer_length = 40.
02:14:47.224              MTK_MODULAR_DRM_Crypto (294   294)  D    [CreateUsageTableHeader] After RegisterSharedMemory : header_buffer is not null, header_buffer_length:0xffa0cf18, *header_buffer_length = 40.
02:14:47.227              MTK_MODULAR_DRM_Crypto (294   294)  E    [CreateUsageTableHeader] UREE_TeeServiceCall failed. ret = ffff0000, errno = 2,vendor/mediatek/proprietary_mt8163/frameworks/av/libdrm/widevine/libwvdrmengine/modular_drm_ca/MTKModularDrm.cpp:4042
02:14:47.228                               WVCdm (294   294)  E    [crypto_session.cpp(2053):CreateUsageTableHeader] CreateUsageTableHeader: usage table header creation failed: -65536
02:14:47.228                        MTKTEEClient (294   294)  D    [MTKTEEClient::GetDeviceID] Enter...
02:14:47.228              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetDeviceID] Enter...
02:14:47.228              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetDeviceID] deviceID = AMAZONKFKAWIPVT0000370309, *idLength = 32.
02:14:47.228                        MTKTEEClient (294   294)  D    [MTKTEEClient::CloseSession] Enter...
02:14:47.228                       OEMCryptoCENC (294   294)  V    [OEMCrypto_CloseSession(SID=0x0000004F): success]
02:14:47.236                               WVCdm (294   294)  I    [(0):] L3 Terminate.
02:14:47.236                        MTKTEEClient (294   294)  D    [MTKTEEClient::Terminate] Enter...
02:14:47.236              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Terminate] Enter...
02:14:47.237              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Terminate] Terminate success.
02:14:47.239                       system_server (546   555)  I    Background young concurrent copying GC freed 136888(6694KB) AllocSpace objects, 16(640KB) LOS objects, 23% free, 19MB/25MB, paused 2.677ms,326us total 363.372ms
02:14:47.241                              System (546   557)  W    A resource failed to call HardwareBuffer.close.
02:14:47.241                              System (546   557)  W    A resource failed to call release.
02:14:47.242                               WVCdm (294   294)  I    [cdm_engine.cpp(111):OpenSession] CdmEngine::OpenSession
02:14:47.245                               WVCdm (294  4916)  I    [(0):] Level3 Library 4445 Apr 20 2019 10:13:27
02:14:47.257                               WVCdm (294   294)  I    [oemcrypto_adapter_dynamic.cpp(573):Initialize] L3 Initialized. Trying L1.
02:14:47.258                    TEEClientFactory (294   294)  D    Use MTKTEEClient
02:14:47.258                        MTKTEEClient (294   294)  D    MTKTEEClient::MTKTEEClient()
02:14:47.259                        MTKTEEClient (294   294)  D    [MTKTEEClient::Initialize] Enter...
02:14:47.259                        MTKTEEClient (294   294)  D    [MTKTEEClient::Initialize] gWidevineModularDrmUreeHandle = 0xc741dac9.
02:14:47.259              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] Enter...
02:14:47.259              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] Create crypto session: gCryptoSession 1.
02:14:47.259              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] Create mem session: gMemSession 2.
02:14:47.260              MTK_MODULAR_DRM_Crypto (294   294)  D    [LoadEncUsageTbl] The file of usagetable is exist, try to open it.
02:14:47.260                                rpmb (454   454)  D    AuthRead
02:14:47.260                                rpmb (454   454)  D    EmmcRpmbAuthRead: write_multiple_block, then read_multiple_block
02:14:47.265              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] success.
02:14:47.265                       OEMCryptoCENC (294   294)  D    OEMCrypto_APIVersion: 14
02:14:47.265                        MTKTEEClient (294   294)  D    [MTKTEEClient::IsKeyboxValid] Enter...
02:14:47.265              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_IsKeyboxValid] Enter...
02:14:47.265                       OEMCryptoCENC (294   294)  V    OEMCrypto_IsKeyboxValid:0xef61647d
02:14:47.265                               WVCdm (294   294)  D    [oemcrypto_adapter_dynamic.cpp(590):Initialize] OEMCrypto_Initialize Level 1 success. I will use level 1.
02:14:47.265                               WVCdm (294   294)  D    [crypto_session.cpp(668):Open] CryptoSession::Open: Lock: requested_security_level: Default
02:14:47.265                        MTKTEEClient (294   294)  D    [MTKTEEClient::OpenSession] Enter...
02:14:47.265                       OEMCryptoCENC (294   294)  V    [OEMCrypto_OpenSession(): result=0x00000000]
02:14:47.266                        MTKTEEClient (294   294)  D    [MTKTEEClient::GetKeyData] Enter...
02:14:47.266              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetKeyData] Enter...
02:14:47.266              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetKeyData] keyDataLength = 72.
02:14:47.266                        MTKTEEClient (294   294)  D    [MTKTEEClient::GetRandom] Enter...
02:14:47.266              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetRandom] dataLength = 8.
02:14:47.266                       OEMCryptoCENC (294   294)  D    OEMCrypto_APIVersion: 14
02:14:47.266                        MTKTEEClient (294   294)  D    [MTKTEEClient::SupportsUsageTable()] true
02:14:47.266                       OEMCryptoCENC (294   294)  V    OEMCrypto_SupportsUsageTable result = 1
02:14:47.266                       OEMCryptoCENC (294   294)  D    Use MTKTEEClient
02:14:47.266                               WVCdm (294   294)  W    [device_files.cpp(1196):RetrieveHashedFile] DeviceFiles::RetrieveHashedFile: /data/vendor/mediadrm/IDM1013/L1/usgtable.bin does not exist
02:14:47.266                        MTKTEEClient (294   294)  D    [MTKTEEClient::CreateUsageTableHeader] Enter...
02:14:47.266              MTK_MODULAR_DRM_Crypto (294   294)  D    [CreateUsageTableHeader] Enter...
02:14:47.266              MTK_MODULAR_DRM_Crypto (294   294)  D    [CreateUsageTableHeader] header_buffer is not null, header_buffer_length:0xffa0cfa0, *header_buffer_length = 40.
02:14:47.266              MTK_MODULAR_DRM_Crypto (294   294)  D    [CreateUsageTableHeader] After RegisterSharedMemory : header_buffer is not null, header_buffer_length:0xffa0cfa0, *header_buffer_length = 40.
02:14:47.270              MTK_MODULAR_DRM_Crypto (294   294)  E    [CreateUsageTableHeader] UREE_TeeServiceCall failed. ret = ffff0000, errno = 2,vendor/mediatek/proprietary_mt8163/frameworks/av/libdrm/widevine/libwvdrmengine/modular_drm_ca/MTKModularDrm.cpp:4042
02:14:47.270                               WVCdm (294   294)  E    [crypto_session.cpp(2053):CreateUsageTableHeader] CreateUsageTableHeader: usage table header creation failed: -65536
02:14:47.270                       OEMCryptoCENC (294   294)  D    Use MTKTEEClient
02:14:47.270                               WVCdm (294   294)  W    [device_files.cpp(1196):RetrieveHashedFile] DeviceFiles::RetrieveHashedFile: /data/vendor/mediadrm/IDM1013/L1/cert.bin does not exist
02:14:47.270                        MTKTEEClient (294   294)  D    [MTKTEEClient::CloseSession] Enter...
02:14:47.270                       OEMCryptoCENC (294   294)  V    [OEMCrypto_CloseSession(SID=0x0000004F): success]
02:14:47.277                               WVCdm (294   294)  I    [(0):] L3 Terminate.
02:14:47.277                        MTKTEEClient (294   294)  D    [MTKTEEClient::Terminate] Enter...
02:14:47.277              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Terminate] Enter...
02:14:47.278              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Terminate] Terminate success.
02:14:47.279                          DrmHalHidl (4756 4910)  W    Cannot cast [email protected]::IDrmPlugin obj to [email protected]::IDrmPlugin plugin
02:14:47.279                          DrmHalHidl (4756 4910)  D    framework logs size 3; plugin logs size 0
02:14:47.281                         AmazonVideo (4756 4910)  W    Warning: Device Widevine DRM is not provisioned, attempting field provisioning!
02:14:47.282                               WVCdm (294   294)  I    [cdm_engine.cpp(772):GetProvisioningRequest] CdmEngine::GetProvisioningRequest
02:14:47.282                               WVCdm (294  4917)  I    [(0):] Level3 Library 4445 Apr 20 2019 10:13:27
02:14:47.293                               WVCdm (294   294)  I    [oemcrypto_adapter_dynamic.cpp(573):Initialize] L3 Initialized. Trying L1.
02:14:47.294                    TEEClientFactory (294   294)  D    Use MTKTEEClient
02:14:47.294                        MTKTEEClient (294   294)  D    MTKTEEClient::MTKTEEClient()
02:14:47.294                        MTKTEEClient (294   294)  D    [MTKTEEClient::Initialize] Enter...
02:14:47.294                        MTKTEEClient (294   294)  D    [MTKTEEClient::Initialize] gWidevineModularDrmUreeHandle = 0xc741dac9.
02:14:47.295              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] Enter...
02:14:47.295              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] Create crypto session: gCryptoSession 1.
02:14:47.295              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] Create mem session: gMemSession 2.
02:14:47.295              MTK_MODULAR_DRM_Crypto (294   294)  D    [LoadEncUsageTbl] The file of usagetable is exist, try to open it.
02:14:47.295                                rpmb (454   454)  D    AuthRead
02:14:47.295                                rpmb (454   454)  D    EmmcRpmbAuthRead: write_multiple_block, then read_multiple_block
02:14:47.300              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_Initialize] success.
02:14:47.300                       OEMCryptoCENC (294   294)  D    OEMCrypto_APIVersion: 14
02:14:47.301                        MTKTEEClient (294   294)  D    [MTKTEEClient::IsKeyboxValid] Enter...
02:14:47.301              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_IsKeyboxValid] Enter...
02:14:47.301                       OEMCryptoCENC (294   294)  V    OEMCrypto_IsKeyboxValid:0xef62947d
02:14:47.301                               WVCdm (294   294)  D    [oemcrypto_adapter_dynamic.cpp(590):Initialize] OEMCrypto_Initialize Level 1 success. I will use level 1.
02:14:47.312                    AmazonVideo.http (4756 4900)  I  ┌ FetchFromServer: (328ms, #1) Completed Request@6ed9ce7[POST https://abxc3apcastp.na.api.amazonvideo.com/lps/setDevicePreferredLanguage/v1?<REMOVED>&deviceTypeID=A43PXU4ZN2AL1&firmware=fmw%3A34-app%3A3.0.357.2545&format=json&locale=en_US&osLocale=en_US&preferenceType=IMPLICIT&priorityLevel=2&screenDensity=TV&screenWidth=sw600dp&softwareVersion=357&supports
02:14:47.312                    AmazonVideo.http (4756 4900)  I  └ PKMZ=false&swiftPriorityLevel=critical&uxLocale=en_US&version=1]
02:14:47.313                               WVCdm (294   294)  D    [crypto_session.cpp(668):Open] CryptoSession::Open: Lock: requested_security_level: Default
02:14:47.313                        MTKTEEClient (294   294)  D    [MTKTEEClient::OpenSession] Enter...
02:14:47.313                       OEMCryptoCENC (294   294)  V    [OEMCrypto_OpenSession(): result=0x00000000]
02:14:47.313                        MTKTEEClient (294   294)  D    [MTKTEEClient::GetKeyData] Enter...
02:14:47.313              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetKeyData] Enter...
02:14:47.313              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetKeyData] keyDataLength = 72.
02:14:47.313                        MTKTEEClient (294   294)  D    [MTKTEEClient::GetRandom] Enter...
02:14:47.313              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetRandom] dataLength = 8.
02:14:47.313                       OEMCryptoCENC (294   294)  D    OEMCrypto_APIVersion: 14
02:14:47.313                        MTKTEEClient (294   294)  D    [MTKTEEClient::SupportsUsageTable()] true
02:14:47.313                       OEMCryptoCENC (294   294)  V    OEMCrypto_SupportsUsageTable result = 1
02:14:47.314                       OEMCryptoCENC (294   294)  D    Use MTKTEEClient
02:14:47.314                               WVCdm (294   294)  W    [device_files.cpp(1196):RetrieveHashedFile] DeviceFiles::RetrieveHashedFile: /data/vendor/mediadrm/IDM1013/L1/usgtable.bin does not exist
02:14:47.314                        MTKTEEClient (294   294)  D    [MTKTEEClient::CreateUsageTableHeader] Enter...
02:14:47.314              MTK_MODULAR_DRM_Crypto (294   294)  D    [CreateUsageTableHeader] Enter...
02:14:47.314              MTK_MODULAR_DRM_Crypto (294   294)  D    [CreateUsageTableHeader] header_buffer is not null, header_buffer_length:0xffa0cfc0, *header_buffer_length = 40.
02:14:47.314              MTK_MODULAR_DRM_Crypto (294   294)  D    [CreateUsageTableHeader] After RegisterSharedMemory : header_buffer is not null, header_buffer_length:0xffa0cfc0, *header_buffer_length = 40.
02:14:47.314               DenyListConfiguration (4756 4900)  I    checking GroupID = z04m768z SchemaID = 3mpq/2/01330410 being checked for blocklisting
02:14:47.314        MinervaServiceAndroidAdapter (4756 4900)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:3mpq/2/01330410, metricEventId:8db3c1bd-49a9-4951-812e-92bb2b8cb41a, utcTimestamp:1698718487314, localOffsetMinutes:0, listOfDataPointEnvelopes size:10
02:14:47.315        MinervaServiceAndroidAdapter (4756 4900)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@ccc674a
02:14:47.316               DenyListConfiguration (4756 4900)  I    checking GroupID = z04m768z SchemaID = 3mpq/2/01330410 being checked for blocklisting
02:14:47.316        MinervaServiceAndroidAdapter (4756 4900)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:3mpq/2/01330410, metricEventId:12c0b9b8-5e7b-492d-99dc-73301f6538fd, utcTimestamp:1698718487316, localOffsetMinutes:0, listOfDataPointEnvelopes size:10
02:14:47.317        MinervaServiceAndroidAdapter (4756 4900)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@7bcb6bb
02:14:47.317        MinervaServiceAndroidAdapter (4756 4756)  D    handleMessageForService.
02:14:47.317               MinervaServiceManager (4756 4756)  D    com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@ccc674a
02:14:47.318                 BatchCreatorManager (4756 4756)  D    addMetricEvent
02:14:47.318                 BatchCreatorManager (4756 4756)  D    storagePriority: 3
02:14:47.318                 BatchCreatorManager (4756 4756)  D    batchCreatorKey: 3_us-east-1
02:14:47.318                 BatchCreatorManager (4756 4756)  D    mapStoragePriorityToBatchCreator size: 1
02:14:47.318                 BatchCreatorManager (4756 4756)  D    batchCreatorKey = 3_us-east-1, batchCreator = com.amazon.minerva.client.thirdparty.storage.BatchCreator@f742f36
02:14:47.318                 BatchCreatorManager (4756 4756)  I    addMetricEvent, runningBatch size:25
02:14:47.320              MTK_MODULAR_DRM_Crypto (294   294)  E    [CreateUsageTableHeader] UREE_TeeServiceCall failed. ret = ffff0000, errno = 2,vendor/mediatek/proprietary_mt8163/frameworks/av/libdrm/widevine/libwvdrmengine/modular_drm_ca/MTKModularDrm.cpp:4042
02:14:47.320                               WVCdm (294   294)  E    [crypto_session.cpp(2053):CreateUsageTableHeader] CreateUsageTableHeader: usage table header creation failed: -65536
02:14:47.320                        MTKTEEClient (294   294)  D    [MTKTEEClient::GetKeyData] Enter...
02:14:47.320              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetKeyData] Enter...
02:14:47.320              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetKeyData] keyDataLength = 72.
02:14:47.322                                libc (294   294)  E    The property "ro.build.fingerprint" has a value with length 94 that is too large for __system_property_get()/__system_property_read(); use __system_property_read_callback() instead.
02:14:47.322                       OEMCryptoCENC (294   294)  D    OEMCrypto_APIVersion: 14
02:14:47.322                        MTKTEEClient (294   294)  D    MTEEClient::SupportedCertificates
02:14:47.324               DenyListConfiguration (4756 4893)  I    checking GroupID = z04m768z SchemaID = pga2/2/01330410 being checked for blocklisting
02:14:47.324        MinervaServiceAndroidAdapter (4756 4893)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:pga2/2/01330410, metricEventId:6b2b005d-dc6b-4c65-8e16-944f7b470df6, utcTimestamp:1698718487323, localOffsetMinutes:0, listOfDataPointEnvelopes size:8
02:14:47.325        MinervaServiceAndroidAdapter (4756 4893)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@aa8f7d8
02:14:47.325              MTK_MODULAR_DRM_Crypto (294   294)  E    UREE_TeeServiceCall failed. ret = ffff0000, errno = 2,vendor/mediatek/proprietary_mt8163/frameworks/av/libdrm/widevine/libwvdrmengine/modular_drm_ca/MTKModularDrm.cpp:3976
02:14:47.325                        MTKTEEClient (294   294)  D    [MTKTEEClient::GetRandom] Enter...
02:14:47.325              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetRandom] dataLength = 16.
02:14:47.326                        MTKTEEClient (294   294)  D    [MTKTEEClient::GetRandom] Enter...
02:14:47.326              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GetRandom] dataLength = 16.
02:14:47.326               DenyListConfiguration (4756 4893)  I    checking GroupID = z04m768z SchemaID = pga2/2/01330410 being checked for blocklisting
02:14:47.326        MinervaServiceAndroidAdapter (4756 4893)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:pga2/2/01330410, metricEventId:ca8b3fdd-b4e8-488d-8ace-a29366b5ea1c, utcTimestamp:1698718487325, localOffsetMinutes:0, listOfDataPointEnvelopes size:8
02:14:47.327        MinervaServiceAndroidAdapter (4756 4893)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@e858731
02:14:47.329               DenyListConfiguration (4756 4877)  I    checking GroupID = z04m768z SchemaID = pga2/2/01330410 being checked for blocklisting
02:14:47.329                        MTKTEEClient (294   294)  D    [MTKTEEClient::GenerateNonce] Enter...
02:14:47.329        MinervaServiceAndroidAdapter (4756 4877)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:pga2/2/01330410, metricEventId:cdf0d6fb-d2d0-4c63-88c0-a503327647bf, utcTimestamp:1698718487329, localOffsetMinutes:0, listOfDataPointEnvelopes size:8
02:14:47.329              MTK_MODULAR_DRM_Crypto (294   294)  D    [MTK_MODULAR_DRM_Crypto_GenerateNonce] Enter ...
02:14:47.330                                libc (294   294)  F    Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 294 ([email protected]), pid 294 ([email protected])
02:14:47.330        MinervaServiceAndroidAdapter (4756 4877)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@ef1ae16
02:14:47.331        MinervaServiceAndroidAdapter (4756 4756)  D    handleMessageForService.
02:14:47.331               MinervaServiceManager (4756 4756)  D    com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@7bcb6bb
02:14:47.332                 BatchCreatorManager (4756 4756)  D    addMetricEvent
02:14:47.332                 BatchCreatorManager (4756 4756)  D    storagePriority: 3
02:14:47.332                 BatchCreatorManager (4756 4756)  D    batchCreatorKey: 3_us-east-1
02:14:47.332                 BatchCreatorManager (4756 4756)  D    mapStoragePriorityToBatchCreator size: 1
02:14:47.332                 BatchCreatorManager (4756 4756)  D    batchCreatorKey = 3_us-east-1, batchCreator = com.amazon.minerva.client.thirdparty.storage.BatchCreator@f742f36
02:14:47.332                 BatchCreatorManager (4756 4756)  I    addMetricEvent, runningBatch size:26
02:14:47.332        MinervaServiceAndroidAdapter (4756 4756)  D    handleMessageForService.
02:14:47.332               MinervaServiceManager (4756 4756)  D    com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@aa8f7d8
02:14:47.332                 BatchCreatorManager (4756 4756)  D    addMetricEvent
02:14:47.333                 BatchCreatorManager (4756 4756)  D    storagePriority: 3
02:14:47.333                 BatchCreatorManager (4756 4756)  D    batchCreatorKey: 3_us-east-1
02:14:47.333                 BatchCreatorManager (4756 4756)  D    mapStoragePriorityToBatchCreator size: 1
02:14:47.333                 BatchCreatorManager (4756 4756)  D    batchCreatorKey = 3_us-east-1, batchCreator = com.amazon.minerva.client.thirdparty.storage.BatchCreator@f742f36
02:14:47.333                 BatchCreatorManager (4756 4756)  I    addMetricEvent, runningBatch size:27
02:14:47.333        MinervaServiceAndroidAdapter (4756 4756)  D    handleMessageForService.
02:14:47.333               DenyListConfiguration (4756 4877)  I    checking GroupID = z04m768z SchemaID = pga2/2/01330410 being checked for blocklisting
02:14:47.333        MinervaServiceAndroidAdapter (4756 4877)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:pga2/2/01330410, metricEventId:32bc5d8b-3ddc-4013-853e-7989953ce021, utcTimestamp:1698718487333, localOffsetMinutes:0, listOfDataPointEnvelopes size:8
02:14:47.333               MinervaServiceManager (4756 4756)  D    com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@e858731
02:14:47.334        MinervaServiceAndroidAdapter (4756 4877)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@af60397
02:14:47.334                 BatchCreatorManager (4756 4756)  D    addMetricEvent
02:14:47.334                 BatchCreatorManager (4756 4756)  D    storagePriority: 3
02:14:47.334                 BatchCreatorManager (4756 4756)  D    batchCreatorKey: 3_us-east-1
02:14:47.334                 BatchCreatorManager (4756 4756)  D    mapStoragePriorityToBatchCreator size: 1
02:14:47.334                 BatchCreatorManager (4756 4756)  D    batchCreatorKey = 3_us-east-1, batchCreator = com.amazon.minerva.client.thirdparty.storage.BatchCreator@f742f36
02:14:47.334                 BatchCreatorManager (4756 4756)  I    addMetricEvent, runningBatch size:28
02:14:47.335        MinervaServiceAndroidAdapter (4756 4756)  D    handleMessageForService.
02:14:47.335               MinervaServiceManager (4756 4756)  D    com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@ef1ae16
02:14:47.335                 BatchCreatorManager (4756 4756)  D    addMetricEvent
02:14:47.335                 BatchCreatorManager (4756 4756)  D    storagePriority: 3
02:14:47.335                 BatchCreatorManager (4756 4756)  D    batchCreatorKey: 3_us-east-1
02:14:47.335                 BatchCreatorManager (4756 4756)  D    mapStoragePriorityToBatchCreator size: 1
02:14:47.335                 BatchCreatorManager (4756 4756)  D    batchCreatorKey = 3_us-east-1, batchCreator = com.amazon.minerva.client.thirdparty.storage.BatchCreator@f742f36
02:14:47.335                 BatchCreatorManager (4756 4756)  I    addMetricEvent, runningBatch size:29
02:14:47.336                         AmazonVideo (4756 4794)  I  ┌ Locale did not change (LocaleInfo{locale=en_US, localeResolutionReason=OS_LANGUAGE, supportedLocales=[en_US, es_US, pl_PL, fr_FR, ru_RU, hi_IN, te_IN, ta_IN, de_DE, it_IT, th_TH, pt_BR, nl_NL, fi_FI, in_ID, nb_NO, sv_SE, da_DK, pt_PT, ms_MY, fil_PH, ja_JP, el_GR, ro_RO, cs_CZ, hu_HU, zh_CN, zh_TW, tr_TR, ko_KR], localizationErrorCode=Optional.absent()}) n
02:14:47.336                         AmazonVideo (4756 4794)  I  └ o action required. Application locale: Optional.absent(), OS locale: en_US
02:14:47.336                         AmazonVideo (4756 4794)  I    Localization type at Secondary Initialization: InAppLocalization. Application locale: en_US. OS locale: en_US. Marketplace locale: Optional.of(en_US). Magellan V2 locale: Optional.of(en_US)
02:14:47.337                         AmazonVideo (4756 4794)  I    Completed initialize for Localization:Secondary
02:14:47.338                         AmazonVideo (4756 4803)  I    Completed initialize for DI:ThirdPartyApplication
02:14:47.342                         AmazonVideo (4756 4833)  I    Completed initialize for DI:SplashScreenActivity
02:14:47.348        MinervaServiceAndroidAdapter (4756 4756)  D    handleMessageForService.
02:14:47.348               MinervaServiceManager (4756 4756)  D    com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@af60397
02:14:47.348                 BatchCreatorManager (4756 4756)  D    addMetricEvent
02:14:47.348                 BatchCreatorManager (4756 4756)  D    storagePriority: 3
02:14:47.348                 BatchCreatorManager (4756 4756)  D    batchCreatorKey: 3_us-east-1
02:14:47.349                 BatchCreatorManager (4756 4756)  D    mapStoragePriorityToBatchCreator size: 1
02:14:47.349                 BatchCreatorManager (4756 4756)  D    batchCreatorKey = 3_us-east-1, batchCreator = com.amazon.minerva.client.thirdparty.storage.BatchCreator@f742f36
02:14:47.349                 BatchCreatorManager (4756 4756)  I    addMetricEvent, runningBatch size:30
02:14:47.353                         AmazonVideo (4756 4756)  I    ContactUs: contact-us activity initialized
02:14:47.356                         AmazonVideo (4756 4756)  I    Battery Info: BatteryInfo{Status=FULL, Health=GOOD, Power source=USB, Level=100.0, Temperature=340, Voltage=4156}
02:14:47.357                         AmazonVideo (4756 4756)  I    Completed initialize for SplashScreenActivity
02:14:47.358                         AmazonVideo (4756 4756)  I    LifecycleLogFeature: OnCreate: com.amazon.avod.client.activity.SplashScreenActivity@7627a0a. Totals for type SplashScreenActivity: 1 created; 1 currently alive.
02:14:47.373                         AmazonVideo (4756 4783)  I    Not showing splash screen animation: splash screen disabled
02:14:47.374                         AmazonVideo (4756 4756)  I    LifecycleLogFeature: OnStart: com.amazon.avod.client.activity.SplashScreenActivity@7627a0a. Totals for type SplashScreenActivity: 1 created; 1 currently alive.
02:14:47.375                        crash_dump32 (4925 4925)  I    obtaining output fd from tombstoned, type: kDebuggerdTombstoneProto
02:14:47.378                         AmazonVideo (4756 4756)  I    SplashScreenPageState is Skipping(skipCondition=SPLASH_SCREEN_DISABLED)
02:14:47.382                    AmazonVideo.http (4756 4903)  I  ┌ FetchFromServer: (376ms, #1) Completed Request@504b03[GET https://abxc3apcastp.na.api.amazonvideo.com/acm/GetConfiguration/AppResiliency?deviceGroup=android&<REMOVED>&deviceTypeID=A43PXU4ZN2AL1&firmware=fmw%3A34-app%3A3.0.357.2545&format=json&osLocale=en_US&screenDensity=TV&screenWidth=sw600dp&softwareVersion=357&supportsPKMZ=false&territory=us&uxLocale=e
02:14:47.382                    AmazonVideo.http (4756 4903)  I  └ n_US&version=v2&virtualStageBucket=1_100]
02:14:47.382               DenyListConfiguration (4756 4756)  I    checking GroupID = fknzo2ma SchemaID = tcxj/2/01330410 being checked for blocklisting
02:14:47.382        MinervaServiceAndroidAdapter (4756 4756)  D    *****record, region:us-east-1, metricGroupId:fknzo2ma, metricSchemaId:tcxj/2/01330410, metricEventId:bbb934d6-168d-4b05-be84-57c0c8cc5f86, utcTimestamp:1698718487382, localOffsetMinutes:0, listOfDataPointEnvelopes size:8
02:14:47.383                          tombstoned (251   251)  I    received crash request for pid 294
02:14:47.383        MinervaServiceAndroidAdapter (4756 4756)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@4c90087
02:14:47.384                        crash_dump32 (4925 4925)  I    performing dump of process 294 (target tid = 294)
02:14:47.385               DenyListConfiguration (4756 4903)  I    checking GroupID = z04m768z SchemaID = 3mpq/2/01330410 being checked for blocklisting
02:14:47.385        MinervaServiceAndroidAdapter (4756 4903)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:3mpq/2/01330410, metricEventId:be1346b5-cf4e-4f6e-8983-5130f56f891e, utcTimestamp:1698718487384, localOffsetMinutes:0, listOfDataPointEnvelopes size:10
02:14:47.386        MinervaServiceAndroidAdapter (4756 4903)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@7288bb4
02:14:47.390               DenyListConfiguration (4756 4903)  I    checking GroupID = z04m768z SchemaID = 3mpq/2/01330410 being checked for blocklisting
02:14:47.390        MinervaServiceAndroidAdapter (4756 4903)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:3mpq/2/01330410, metricEventId:97eda59f-900b-4748-acbd-cfdd2eab0539, utcTimestamp:1698718487389, localOffsetMinutes:0, listOfDataPointEnvelopes size:10
02:14:47.391        MinervaServiceAndroidAdapter (4756 4903)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@76fab52
02:14:47.392                  CellBroadcastUtils (546   732)  E    getDefaultCellBroadcastReceiverPackageName: no package found
02:14:47.393                  wm_finish_activity (546   732)  I    [0,194469263,151,com.amazon.avod.thirdpartyclient/.LauncherActivity,clear-task-all]
02:14:47.394                   wm_pause_activity (546   732)  I    [0,194469263,com.amazon.avod.thirdpartyclient/.LauncherActivity,userLeaving=false,finish]
02:14:47.394                         WifiService (546   866)  I    releaseWifiLock uid=10102
02:14:47.397                       wm_task_moved (546   732)  I    [151,151,0,1,5]
02:14:47.397                  wm_create_activity (546   732)  I    [0,63601670,151,com.amazon.avod.thirdpartyclient/com.amazon.avod.client.activity.HomeScreenActivity,android.intent.action.MAIN,NULL,NULL,268533760]
02:14:47.411                         input_focus (546   571)  I    [Requesting to set focus to null window,reason=UpdateInputWindows]
02:14:47.415                         AmazonVideo (4756 4756)  I    LifecycleLogFeature: PostOnCreate: com.amazon.avod.client.activity.SplashScreenActivity@7627a0a. Totals for type SplashScreenActivity: 1 created; 1 currently alive.
02:14:47.415        MinervaServiceAndroidAdapter (4756 4756)  D    handleMessageForService.
02:14:47.415               MinervaServiceManager (4756 4756)  D    com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@4c90087
02:14:47.415                 BatchCreatorManager (4756 4756)  D    addMetricEvent
02:14:47.416                 BatchCreatorManager (4756 4756)  D    storagePriority: 3
02:14:47.416                 BatchCreatorManager (4756 4756)  D    batchCreatorKey: 3_us-east-1
02:14:47.416                 BatchCreatorManager (4756 4756)  D    mapStoragePriorityToBatchCreator size: 1
02:14:47.416                 BatchCreatorManager (4756 4756)  D    batchCreatorKey = 3_us-east-1, batchCreator = com.amazon.minerva.client.thirdparty.storage.BatchCreator@f742f36
02:14:47.416                 BatchCreatorManager (4756 4756)  I    addMetricEvent, runningBatch size:31
02:14:47.416        MinervaServiceAndroidAdapter (4756 4756)  D    handleMessageForService.
02:14:47.416               MinervaServiceManager (4756 4756)  D    com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@7288bb4
02:14:47.416                 BatchCreatorManager (4756 4756)  D    addMetricEvent
02:14:47.417                 BatchCreatorManager (4756 4756)  D    storagePriority: 3
02:14:47.417                 BatchCreatorManager (4756 4756)  D    batchCreatorKey: 3_us-east-1
02:14:47.417                 BatchCreatorManager (4756 4756)  D    mapStoragePriorityToBatchCreator size: 1
02:14:47.417                 BatchCreatorManager (4756 4756)  D    batchCreatorKey = 3_us-east-1, batchCreator = com.amazon.minerva.client.thirdparty.storage.BatchCreator@f742f36
02:14:47.417                 BatchCreatorManager (4756 4756)  I    addMetricEvent, runningBatch size:32
02:14:47.418        MinervaServiceAndroidAdapter (4756 4756)  D    handleMessageForService.
02:14:47.418               MinervaServiceManager (4756 4756)  D    com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@76fab52
02:14:47.419                 BatchCreatorManager (4756 4756)  D    addMetricEvent
02:14:47.419                 BatchCreatorManager (4756 4756)  D    storagePriority: 3
02:14:47.419                 BatchCreatorManager (4756 4756)  D    batchCreatorKey: 3_us-east-1
02:14:47.419                 BatchCreatorManager (4756 4756)  D    mapStoragePriorityToBatchCreator size: 1
02:14:47.419                 BatchCreatorManager (4756 4756)  D    batchCreatorKey = 3_us-east-1, batchCreator = com.amazon.minerva.client.thirdparty.storage.BatchCreator@f742f36
02:14:47.419                 BatchCreatorManager (4756 4756)  I    addMetricEvent, runningBatch size:33
02:14:47.419       wm_on_top_resumed_lost_called (4756 4756)  I    [194469263,com.amazon.avod.thirdpartyclient.LauncherActivity,topStateChangedWhenResumed]
02:14:47.422                 wm_on_paused_called (4756 4756)  I    [194469263,com.amazon.avod.thirdpartyclient.LauncherActivity,performPause,2]
02:14:47.425                  wm_add_to_stopping (546   867)  I    [0,194469263,com.amazon.avod.thirdpartyclient/.LauncherActivity,completeFinishing]
02:14:47.428                 wm_restart_activity (546   867)  I    [0,63601670,151,com.amazon.avod.thirdpartyclient/com.amazon.avod.client.activity.HomeScreenActivity]
02:14:47.430             wm_set_resumed_activity (546   867)  I    [0,com.amazon.avod.thirdpartyclient/com.amazon.avod.client.activity.HomeScreenActivity,minimalResumeActivityLocked - onActivityStateChanged]
02:14:47.431                  sysui_multi_action (546   567)  I    [757,803,799,window_time_0,802,3]
02:14:47.434                            BpBinder (329   329)  I    onLastStrongRef automatically unlinking death recipients:
02:14:47.445                 BufferQueueProducer (761   856)  E    [VRI[thirdpartyclient]#49(BLAST Consumer)49](id:2f900000031,api:0,p:-1,c:761) disconnect: not connected (req=1)
02:14:47.445                              libEGL (761   856)  W    EGLNativeWindowType 0xf01e2a38 disconnect failed
02:14:47.445                         mali_winsys (761   856)  D    EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
02:14:47.446                      OpenGLRenderer (761   856)  E    Unable to match the desired swap behavior.
02:14:47.448                                Role (4160 4897)  W    Cannot get ApplicationInfo for default holder: com.google.android.googlequicksearchbox
02:14:47.478                          hwcomposer (300   420)  I    [DEV] [DEV] (Send identity matrix)
02:14:47.494                          hwcomposer (300   420)  I    [DEV] [DEV] (Send identity matrix)
02:14:47.501                         AmazonVideo (4756 4756)  I    HomeScreenActivity Binding to ATF InternalOrdering-AfterCF
02:14:47.502                         AmazonVideo (4756 4756)  I    HomeScreenActivity Binding to PL InternalOrdering-AfterATF
02:14:47.505                         AmazonVideo (4756 4756)  I    HomeScreenActivity Binding to ATF data
02:14:47.505                         AmazonVideo (4756 4756)  I    HomeScreenActivity Binding to ATF data
02:14:47.506                         AmazonVideo (4756 4756)  I    HomeScreenActivity Binding to ATF carousels
02:14:47.506                         AmazonVideo (4756 4756)  I    HomeScreenActivity Binding to ATF carousels
02:14:47.508                         AmazonVideo (4756 4756)  I    HomeScreenActivity Binding to ATF cacheAccess
02:14:47.508                         AmazonVideo (4756 4756)  I    HomeScreenActivity Binding to ATF cacheAccess
02:14:47.511                         AmazonVideo (4756 4756)  I    HomeScreenActivity Binding to PL pagination
02:14:47.516                         AmazonVideo (4756 4756)  I    Entered initialize for StringInjectingViewDecorator
02:14:47.517                         AmazonVideo (4756 4756)  I    Completed initialize for StringInjectingViewDecorator
02:14:47.532               DenyListConfiguration (4756 4892)  I    checking GroupID = z04m768z SchemaID = pga2/2/01330410 being checked for blocklisting
02:14:47.532        MinervaServiceAndroidAdapter (4756 4892)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:pga2/2/01330410, metricEventId:cb566cea-0fc3-408f-8269-7078478e8224, utcTimestamp:1698718487532, localOffsetMinutes:0, listOfDataPointEnvelopes size:8
02:14:47.533        MinervaServiceAndroidAdapter (4756 4892)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@78220e
02:14:47.534               DenyListConfiguration (4756 4892)  I    checking GroupID = z04m768z SchemaID = pga2/2/01330410 being checked for blocklisting
02:14:47.535        MinervaServiceAndroidAdapter (4756 4892)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:pga2/2/01330410, metricEventId:376b7e09-2bd4-4b63-9e0a-46a945dca34a, utcTimestamp:1698718487534, localOffsetMinutes:0, listOfDataPointEnvelopes size:8
02:14:47.536        MinervaServiceAndroidAdapter (4756 4892)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@25af42f
02:14:47.538               DenyListConfiguration (4756 4877)  I    checking GroupID = z04m768z SchemaID = pga2/2/01330410 being checked for blocklisting
02:14:47.538        MinervaServiceAndroidAdapter (4756 4877)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:pga2/2/01330410, metricEventId:0753962c-34bc-4734-acd6-54630abf65e0, utcTimestamp:1698718487538, localOffsetMinutes:0, listOfDataPointEnvelopes size:8
02:14:47.539        MinervaServiceAndroidAdapter (4756 4877)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@27a7a3c
02:14:47.542               DenyListConfiguration (4756 4877)  I    checking GroupID = z04m768z SchemaID = pga2/2/01330410 being checked for blocklisting
02:14:47.542        MinervaServiceAndroidAdapter (4756 4877)  D    *****record, region:us-east-1, metricGroupId:z04m768z, metricSchemaId:pga2/2/01330410, metricEventId:de598e5b-f1c0-4df7-94fd-a72514e6b905, utcTimestamp:1698718487542, localOffsetMinutes:0, listOfDataPointEnvelopes size:8
02:14:47.543        MinervaServiceAndroidAdapter (4756 4877)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@5cc83c5
02:14:47.546                         AmazonVideo (4756 4901)  I    StalenessTracker(ResiliencyConfigRequest) loaded ResponseManifest{key={xxaivxx//}, status={NeverStale/NewResponse}}
02:14:47.547                         AmazonVideo (4756 4901)  I    StalenessTracker(ResiliencyConfigRequest) set fresh - ResponseManifest{key={xxaivxx//}, status={null/null}}
02:14:47.575                         AmazonVideo (4756 4756)  I    LoadingTimeout(HomeScreenActivity): starting 30s timer
02:14:47.579                         AmazonVideo (4756 4756)  I    Entered initialize for HomeScreenActivity
02:14:47.581                         AmazonVideo (4756 4756)  I    Entered initialize for DI:HomeScreenActivity
02:14:47.584                         AmazonVideo (4756 4756)  I    Entered initialize for DefaultAccountChangeWatcher
02:14:47.584                         AmazonVideo (4756 4756)  I    Completed initialize for DefaultAccountChangeWatcher
02:14:47.590                         AmazonVideo (4756 4756)  I  ┌ Locale Information determined by localization type IN_APP: LocaleInfo{locale=en_US, localeResolutionReason=OS_LANGUAGE, supportedLocales=[en_US, es_US, pl_PL, fr_FR, ru_RU, hi_IN, te_IN, ta_IN, de_DE, it_IT, th_TH, pt_BR, nl_NL, fi_FI, in_ID, nb_NO, sv_SE, da_DK, pt_PT, ms_MY, fil_PH, ja_JP, el_GR, ro_RO, cs_CZ, hu_HU, zh_CN, zh_TW, tr_TR, ko_KR], localiz
02:14:47.590                         AmazonVideo (4756 4756)  I  └ ationErrorCode=Optional.absent()} . Is locale selection by user required?: false
02:14:47.596                  CellBroadcastUtils (546  2723)  E    getDefaultCellBroadcastReceiverPackageName: no package found
02:14:47.597                  wm_finish_activity (546  2723)  I    [0,63601670,151,com.amazon.avod.thirdpartyclient/com.amazon.avod.client.activity.HomeScreenActivity,clear-task-all]
02:14:47.598                   wm_pause_activity (546  2723)  I    [0,63601670,com.amazon.avod.thirdpartyclient/com.amazon.avod.client.activity.HomeScreenActivity,userLeaving=false,finish]
02:14:47.601                       wm_task_moved (546  2723)  I    [151,151,0,1,5]
02:14:47.601                  wm_create_activity (546  2723)  I    [0,187691702,151,com.amazon.avod.thirdpartyclient/com.amazon.avod.auth.RegistrationActivity,NULL,NULL,NULL,268468224]
02:14:47.612               DenyListConfiguration (4756 4756)  I    checking GroupID = jsbmr6oa SchemaID = pwwc/2/01330410 being checked for blocklisting
02:14:47.612        MinervaServiceAndroidAdapter (4756 4756)  D    *****record, region:us-east-1, metricGroupId:jsbmr6oa, metricSchemaId:pwwc/2/01330410, metricEventId:f0545311-f78e-42d0-90dc-1cba9dfb9490, utcTimestamp:1698718487612, localOffsetMinutes:0, listOfDataPointEnvelopes size:8
02:14:47.614                               DEBUG (4925 4925)  F    *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02:14:47.614        MinervaServiceAndroidAdapter (4756 4756)  D    metricEvent:com.amazon.minerva.client.thirdparty.metric.IonMetricEvent@87e1883
02:14:47.614                               DEBUG (4925 4925)  F    Build fingerprint: 'google/aosp_karnak/karnak:14/UP1A.231005.007.A1/eng.kjones.20231030.170008:userdebug/test-keys'
02:14:47.614                               DEBUG (4925 4925)  F    Revision: '0'
02:14:47.614                               DEBUG (4925 4925)  F    ABI: 'arm'
02:14:47.614                               DEBUG (4925 4925)  F    Timestamp: 2023-10-31 02:14:47.387464079+0000
02:14:47.614                               DEBUG (4925 4925)  F    Process uptime: 3900s
02:14:47.614                               DEBUG (4925 4925)  F    Cmdline: /vendor/bin/hw/[email protected]
02:14:47.614                               DEBUG (4925 4925)  F    pid: 294, tid: 294, name: [email protected]  >>> /vendor/bin/hw/[email protected] <<<
02:14:47.614                               DEBUG (4925 4925)  F    uid: 1013
02:14:47.614                               DEBUG (4925 4925)  F    signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x00000000
02:14:47.614                               DEBUG (4925 4925)  F    Cause: null pointer dereference
02:14:47.614                               DEBUG (4925 4925)  F    r0  00000000  r1  ffa0d080  r2  f1355e49  r3  00000000
02:14:47.614                               DEBUG (4925 4925)  F    r4  ffa0d070  r5  ffa0d080  r6  efb81cd0  r7  00000001
02:14:47.614                               DEBUG (4925 4925)  F    r8  efbc1a84  r9  f0500a60  r10 00000001  r11 ffa0d1f8
02:14:47.615                               DEBUG (4925 4925)  F    ip  f1461f74  sp  ffa0d030  lr  f1355395  pc  f1355e4a
02:14:47.615                               DEBUG (4925 4925)  F    14 total frames
02:14:47.615                               DEBUG (4925 4925)  F    backtrace:
02:14:47.615                               DEBUG (4925 4925)  F    #00 pc 000b6e4a  /vendor/lib/libwvhidl.so (wvcdm::CryptoSession::GenerateDerivedKeys(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)+2) (BuildId: 5695407c552ece056941a5e79041ee81)
02:14:47.615                               DEBUG (4925 4925)  F    #01 pc 000b6393  /vendor/lib/libwvhidl.so (wvcdm::CryptoSession::PrepareRequest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)+106) (BuildId: 5695407c552ece056941a5e79041ee81)
02:14:47.615                               DEBUG (4925 4925)  F  ┌ #02 pc 000b31b9  /vendor/lib/libwvhidl.so (wvcdm::CertificateProvisioning::GetProvisioningRequest(wvcdm::SecurityLevel, wvcdm::CdmCertificateType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string
02:14:47.615                               DEBUG (4925 4925)  F  └ <char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)+1088) (BuildId: 5695407c552ece056941a5e79041ee81)
02:14:47.615                               DEBUG (4925 4925)  F  ┌ #03 pc 000ac525  /vendor/lib/libwvhidl.so (wvcdm::CdmEngine::GetProvisioningRequest(wvcdm::CdmCertificateType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, 
02:14:47.615                               DEBUG (4925 4925)  F  └ std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)+92) (BuildId: 5695407c552ece056941a5e79041ee81)
02:14:47.615                               DEBUG (4925 4925)  F  ┌ #04 pc 000a5e67  /vendor/lib/libwvhidl.so (wvcdm::WvContentDecryptionModule::GetProvisioningRequest(wvcdm::CdmCertificateType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, wvcdm::CdmIdentifier const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::bas
02:14:47.615                               DEBUG (4925 4925)  F  └ ic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)+74) (BuildId: 5695407c552ece056941a5e79041ee81)
02:14:47.615                               DEBUG (4925 4925)  F  ┌ #05 pc 00165325  /vendor/lib/libwvhidl.so (wvdrm::hardware::drm::V1_1::widevine::WVDrmPlugin::getProvisionRequest(android::hardware::hidl_string const&, android::hardware::hidl_string const&, std::__1::function<void (android::hardware::drm::V1_0::Status, android::hardware::hidl_vec<unsigned char> const&, android::hardware::hidl_string const&)>)+240) (Buil
02:14:47.615                               DEBUG (4925 4925)  F  └ dId: 5695407c552ece056941a5e79041ee81)
02:14:47.615                               DEBUG (4925 4925)  F    #06 pc 00032481  /vendor/lib/[email protected] (android::hardware::drm::V1_0::BnHwDrmPlugin::_hidl_getProvisionRequest(android::hidl::base::V1_0::BnHwBase*, android::hardware::Parcel const&, android::hardware::Parcel*, std::__1::function<void (android::hardware::Parcel&)>)+256) (BuildId: cd1b271c75e8b181e7e083cb2511f1c3)
02:14:47.615                               DEBUG (4925 4925)  F    #07 pc 00023367  /vendor/lib/[email protected] (android::hardware::drm::V1_1::BnHwDrmPlugin::onTransact(unsigned int, android::hardware::Parcel const&, android::hardware::Parcel*, unsigned int, std::__1::function<void (android::hardware::Parcel&)>)+1678) (BuildId: 8dfaafecc7bcff3abc011e71eccac9b9)
02:14:47.616                               DEBUG (4925 4925)  F    #08 pc 0006337f  /apex/com.android.vndk.v34/lib/libhidlbase.so (android::hardware::BHwBinder::transact(unsigned int, android::hardware::Parcel const&, android::hardware::Parcel*, unsigned int, std::__1::function<void (android::hardware::Parcel&)>)+98) (BuildId: b2c31b1a3376dc5ce68f2f45cdc16c9a)
02:14:47.616                               DEBUG (4925 4925)  F    #09 pc 00066a1f  /apex/com.android.vndk.v34/lib/libhidlbase.so (android::hardware::IPCThreadState::executeCommand(int)+2254) (BuildId: b2c31b1a3376dc5ce68f2f45cdc16c9a)
02:14:47.616                               DEBUG (4925 4925)  F    #10 pc 0006601d  /apex/com.android.vndk.v34/lib/libhidlbase.so (android::hardware::IPCThreadState::getAndExecuteCommand()+124) (BuildId: b2c31b1a3376dc5ce68f2f45cdc16c9a)
02:14:47.616                               DEBUG (4925 4925)  F    #11 pc 00066ded  /apex/com.android.vndk.v34/lib/libhidlbase.so (android::hardware::IPCThreadState::joinThreadPool(bool)+124) (BuildId: b2c31b1a3376dc5ce68f2f45cdc16c9a)
02:14:47.616                               DEBUG (4925 4925)  F    #12 pc 000015b1  /vendor/bin/hw/[email protected] (main+240) (BuildId: f8962c0f2984b1186ffd83f361b0e954)
02:14:47.616                               DEBUG (4925 4925)  F    #13 pc 00034e77  /apex/com.android.runtime/lib/bionic/libc.so (__libc_init+58) (BuildId: e1718872582f00a3874077611f33279d)
02:14:47.627              GooglePlayServicesUtil (4756 4756)  W    com.amazon.avod.thirdpartyclient requires the Google Play Store, but it is missing.

Per Chatgpt:


Let's break down the relevant parts of the error message:

pid: 294, tid: 294: This indicates that the process with process ID (pid) 294 encountered the issue. The thread ID (tid) is also 294, meaning this issue occurred in the main thread of the process.

signal 11 (SIGSEGV): This is the segmentation fault signal, indicating an invalid memory access.

pc 000b6e4a /vendor/lib/libwvhidl.so: The program counter (pc) points to the location in the libwvhidl.so library where the crash occurred.

Cause: null pointer dereference: This suggests that the crash may be related to an attempt to dereference a null pointer, which is an invalid operation.

Based on this information, it appears that the issue is likely caused by a bug or unexpected condition within the android.hardware.drm service related to Widevine DRM (Digital Rights Management). To diagnose and fix this issue, you may need to:

Review the source code of the android.hardware.drm service to identify the specific code path where the crash occurs. Look for potential null pointer dereferences or other memory-related issues.

Analyze the context and inputs that led to the crash. Understanding the conditions that trigger the issue can help pinpoint the root cause.

Consider updating the Widevine DRM component to the latest version, as this may include bug fixes that address the problem.

If this issue is occurring on a specific device or firmware version, check for device-specific or firmware-specific updates or patches that might resolve the problem.

If you have access to debugging tools and symbols, you can use a debugger like gdb to analyze the crash further, inspect variables, and identify the exact cause.

It's important to note that diagnosing and fixing segmentation faults can be a complex task, often requiring a deep understanding of the codebase and access to debugging tools. If you're not the developer of the software in question, you may need to report the issue to the relevant software vendor or maintainers for further investigation and resolution.```

Failed to Enable fs-verity on roles.xml: Inappropriate ioctl for device

Description:
Issue
I encountered an issue with the Android system related to enabling fs-verity on the roles.xml file, which is causing errors and preventing the proper functioning of the Roles Persistence feature.

Error Message

bash
Copy code
Failed to enable fs-verity on /data/misc_de/0/apexdata/com.android.permission/roles.xml: Inappropriate ioctl for device
Details

Component: Roles Persistence
Error Source: RolesPersistenceImpl.java
Error Location: com.android.internal.security.VerityUtils.setUpFsverity(VerityUtils.java:80)
Android Version: [Specify Android version]
Description
I am experiencing an error that occurs when the system attempts to enable fs-verity on the roles.xml file located at /data/misc_de/0/apexdata/com.android.permission/roles.xml. This error is causing the Roles Persistence feature to fail.

The error message suggests that the ioctl operation used for enabling fs-verity is inappropriate for the device, which is leading to an IOException.

02:29:35.974                RolesPersistenceImpl (546   648)  E    java.io.IOException: Failed to enable fs-verity on /data/misc_de/0/apexdata/com.android.permission/roles.xml: Inappropriate ioctl for device
02:29:35.974                RolesPersistenceImpl (546   648)  E    at com.android.internal.security.VerityUtils.setUpFsverity(VerityUtils.java:80)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at com.android.server.security.FileIntegrity.setUpFsVerity(FileIntegrity.java:45)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at com.android.role.persistence.RolesPersistenceImpl.lambda$new$0(RolesPersistenceImpl.java:82)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at com.android.role.persistence.RolesPersistenceImpl.$r8$lambda$ickGZIv_pRR1EKdSoup5TAIVG7Q(RolesPersistenceImpl.java:0)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at com.android.role.persistence.RolesPersistenceImpl$$ExternalSyntheticLambda0.enableFsVerity(R8$$SyntheticClass:0)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at com.android.role.persistence.RolesPersistenceImpl.writeForUser(RolesPersistenceImpl.java:223)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at com.android.role.RoleUserState.writeFile(RoleUserState.java:392)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at com.android.role.RoleUserState.$r8$lambda$czjyYmVdh2Bej-XExJPvwTObAeY(RoleUserState.java:0)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at com.android.role.RoleUserState$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at android.os.Handler.handleCallback(Handler.java:958)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at android.os.Handler.dispatchMessage(Handler.java:99)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at android.os.Looper.loopOnce(Looper.java:205)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at android.os.Looper.loop(Looper.java:294)
02:29:35.974                RolesPersistenceImpl (546   648)  E    at android.os.HandlerThread.run(HandlerThread.java:67)
02:29:36.765                WifiStaIfaceAidlImpl (546   666)  E    getLinkLayerStats failed with service-specific exception: android.os.ServiceSpecificException:  (code 4)
02:29:39.786                WifiStaIfaceAidlImpl (546   666)  E    getLinkLayerStats failed with service-specific exception: android.os.ServiceSpecificException:  (code 4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.