mt8163 / android_device_amazon_karnak_old Goto Github PK
View Code? Open in Web Editor NEWAndroid device tree for the Amazon Fire HD8 2018
License: GNU General Public License v2.0
Android device tree for the Amazon Fire HD8 2018
License: GNU General Public License v2.0
Currently when switching on SELinux enforcement, the tablet freezes.
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
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
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)
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.
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.
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.```
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.
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
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.
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
What needs to fix
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
microphone does not work at all
lineage-20.0-20230104-UNOFFICIAL-karnak.zip
karnak
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
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
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
$ 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;
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.