Skip to content

App crashes on Android TV on startup after logging in #1004

Description

@arunpdl

Description

Fladder crashes immediately on launch on Android TV devices with an ARM32 (armeabi-v7a)
CPU and a PowerVR GPU (e.g. TCL Android TVs powered by the Realtek rtd6748 SoC).
The app starts, renders one frame, and then crashes ~1.5 seconds later with a fatal
segmentation fault (SIGSEGV) in Flutter's raster thread.

I used ChatGPT to debug the error and it suggested the following:

The crash is caused by Flutter's Impeller rendering engine failing on this GPU.
Logcat shows Flutter attempting the Vulkan Impeller backend first, then falling back
to the OpenGLES Impeller backend. The OpenGLES Impeller path then performs a null
pointer dereference at offset 0x2cc inside libflutter.so, killing the process.

Fix: Adding the following to android/app/src/main/AndroidManifest.xml inside
the <application> tag disables Impeller and falls back to the stable Skia renderer,
which resolves the crash completely:

<meta-data
    android:name="io.flutter.embedding.android.EnableImpeller"
    android:value="false" />

I rebuilt the app with the above change and it worked for my case. The app stopped crashing.

Reproduction steps

1. Open the app and enter Jellyfin server credentials
2. Press login — or simply relaunch the app after credentials have been saved
3. App crashes immediately on startup after freezing on the home page for couple of seconds.

Screenshots

No response

Logs

--------- beginning of main
05-31 14:39:36.163   575   675 I VIDEOFUNC: TclpqDBC [Check,677] update display alive to pqalg service
05-31 14:39:36.163   575   675 I VIDEOFUNC: TclPqBase [pq_callback_process,62] callback 0 doing !!!
05-31 14:39:36.163   261   805 I tclpqalg: event_type is 33 4
05-31 14:39:36.168  2299  2457 I cast_shell: [0531/143936.168187:INFO:ssdp_device.c(101)] SSDP packets sent for 65 seconds = 5
05-31 14:39:36.219   427   775 I VFE_AVD :  AV offLineStatus = 0
--------- beginning of system
05-31 14:39:36.458   718  1659 I ActivityManager: Force stopping nl.jknaapen.fladder appid=10145 user=0: from pid 18135
05-31 14:39:36.475   718  1659 W ProcessStats: Tracking association SourceState{3b1d888 com.realtek.airplay2.daemon/1002 BTopFgs #4127} whose proc state 2 is better than process ProcessState{ce81386 com.tcl.ttvs/1000 pkg=com.tcl.ttvs} proc state 3 (10 skipped)
05-31 14:39:36.476   718  1659 D WindowManager: resumeTopActivityLocked: Top activity resumed ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089}
05-31 14:39:36.763   383 15321 E rtk_heartbeat: heartbeat_timed_out: @bbb heartbeatCmdCount = 281, expected nextSeqNum = 281
05-31 14:39:36.763   383 15321 D bt_poll : poll_timer_flush: state 1
05-31 14:39:36.764   383 15297 I rtk_heartbeat: rtkbt_heartbeat_cmpl_cback: @bbb Current SeqNum = 281,should SeqNum=281, status = 0
05-31 14:39:36.886   427   775 I VFE_AVD :  AV offLineStatus = 0
05-31 14:39:37.553   718  1953 I ActivityTaskManager: START u0 {flg=0x10000000 cmp=nl.jknaapen.fladder/.MainActivity} from uid 2000
05-31 14:39:37.557   718  1953 V WindowManager: State movement: ActivityRecord{81d0e0d u0 nl.jknaapen.fladder/.MainActivity from:null to:INITIALIZING reason:ActivityRecord ctor
05-31 14:39:37.558   718  1953 W ActivityTaskManager: Can't find TaskDisplayArea to determine support for multi window. Task id=4090 attached=false
05-31 14:39:37.559   427   775 I VFE_AVD :  AV offLineStatus = 0
05-31 14:39:37.562   718  1953 D CompatibilityChangeReporter: Compat change id reported: 181136395; UID 10145; state: DISABLED
05-31 14:39:37.563   718  1953 D CompatibilityChangeReporter: Compat change id reported: 174042936; UID 10145; state: DISABLED
05-31 14:39:37.564   718  1953 V WindowManager: Sending position change to ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089}, onTop: false
05-31 14:39:37.565   718  1953 V WindowManager: Waiting for top state to be released by ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089}
05-31 14:39:37.566   718  1953 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10145; state: DISABLED
05-31 14:39:37.568   718  1953 D WindowManager: pauseBackTasks: task=Task{a9035e5 #4089 type=standard A=1000:com.android.tv.settings U=0 visible=true mode=fullscreen translucent=false sz=1} mResumedActivity=ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089}
05-31 14:39:37.568   718  1953 V WindowManager: Moving to PAUSING: ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089}
05-31 14:39:37.568   718  1953 V WindowManager: State movement: ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089} from:RESUMED to:PAUSING reason:startPausingLocked
05-31 14:39:37.568   718  1953 V WindowManager: Enqueueing pending pause: ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089}
05-31 14:39:37.571   718  1953 D DisplayPowerController[0]: requestPowerState: policy=BRIGHT, useProximitySensor=false, screenBrightnessOverride=NaN, useAutoBrightness=false, screenAutoBrightnessAdjustmentOverride=NaN, screenLowPowerBrightnessFactor=1.0, blockScreenOn=false, lowPowerMode=false, boostScreenBrightness=false, dozeScreenBrightness=NaN, dozeScreenState=UNKNOWN, waitForNegativeProximity=false
05-31 14:39:37.571   718  1953 V WindowManager: Waiting for pause to complete...
05-31 14:39:37.571   718  1953 V WindowManager: resumeTopActivityLocked: Skip resume: need to start pausing
05-31 14:39:37.571  1085  1265 D TclFrameworkFactory: get TclViewRootImplEx success
05-31 14:39:37.574   718  1659 V WindowManager: Top resumed state released (transition complete)
05-31 14:39:37.580   718   785 D CompatibilityChangeReporter: Compat change id reported: 135634846; UID 10145; state: DISABLED
05-31 14:39:37.580   718   816 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10145; state: ENABLED
05-31 14:39:37.587   718 16749 V WindowManager: Activity paused: token=Token{674290a ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089}}, timeout=false
05-31 14:39:37.587   718 16749 V WindowManager: Moving to PAUSED: ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089}  (pause complete)
05-31 14:39:37.587   718 16749 V WindowManager: Complete pause: ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089}
05-31 14:39:37.587   718 16749 V WindowManager: State movement: ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089} from:PAUSING to:PAUSED reason:completePausedLocked
05-31 14:39:37.588   718 16749 V WindowManager: Enqueue pending stop if needed: ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089} wasStopping=false visibleRequested=true
05-31 14:39:37.589   718 16749 D WindowManager: resumeTopActivityLocked: Restarting ActivityRecord{81d0e0d u0 nl.jknaapen.fladder/.MainActivity t4090}
05-31 14:39:37.590   718 16749 V WindowManager: Scheduling idle now: forceIdle=true immediate=true
05-31 14:39:37.591   374   374 D Zygote  : Forked child process 18161
05-31 14:39:37.593   718   785 D WindowManager: allResumedActivitiesIdle: rootTask=4090 null not idle
05-31 14:39:37.594   718   785 V WindowManager: Stopping ActivityRecord{f2a83f1 u0 com.android.tv.settings/.device.apps.AppManagementActivity t4089}: nowVisible=true animating=true finishing=false
05-31 14:39:37.597   477   477 I BpBinder: onLastStrongRef automatically unlinking death recipients: <uncached descriptor>
05-31 14:39:37.602   718   816 I ActivityManager: Start proc 18161:nl.jknaapen.fladder/u0a145 for pre-top-activity {nl.jknaapen.fladder/nl.jknaapen.fladder.MainActivity}
05-31 14:39:37.603     1     1 W /system/bin/init: type=1107 audit(0.0:1175): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc: denied { set } for property=debug.is_esticker pid=1085 uid=10088 gid=10088 scontext=u:r:platform_app:s0:c512,c768 tcontext=u:object_r:debug_prop:s0 tclass=property_service permissive=0'
05-31 14:39:37.608  1085  1384 W libc    : Unable to set property "debug.is_esticker" to "0": error code: 0x18
05-31 14:39:37.608  1085  1384 W libc    : Unable to set property "enable.lossless" to "0": error code: 0x18
05-31 14:39:37.603     1     1 W /system/bin/init: type=1107 audit(0.0:1176): uid=0 auid=4294967295 ses=4294967295 subj=u:r:init:s0 msg='avc: denied { set } for property=enable.lossless pid=1085 uid=10088 gid=10088 scontext=u:r:platform_app:s0:c512,c768 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0'
05-31 14:39:37.609  1085  1265 D ViewRootImpl[fladder]: TFWD:Creating frameCompleteCallback mNextDrawUseBlastSync=false mReportNextDraw=true commitCallbacks size=0
05-31 14:39:37.609  1085  1265 D ViewRootImpl[fladder]: TFWD:Creating frameDrawingCallback nextDrawUseBlastSync=false reportNextDraw=true hasBlurUpdates=false
05-31 14:39:37.611   401   401 W allocator@4.0-s: type=1400 audit(0.0:1177): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=8881 scontext=u:r:hal_graphics_allocator_default:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
05-31 14:39:37.616   401   401 W libc    : Access denied finding property "enable.lossless"
05-31 14:39:37.628   401   401 E IMGSRV  : :2542: graNorm ion dAddr:0x69000000(0x0) [1920 1080 1920] ss:6483968 (8556544) id:8846 off1:0 us:0xb00(0x0) fmt:0xc101 veFmt:0x0 he:0 sid:597 na:ViewRootImpl[fladder]#24(BLAST Consumer)24
05-31 14:39:37.628   401   401 E IMGSRV  : 
05-31 14:39:37.623   401   401 W allocator@4.0-s: type=1400 audit(0.0:1178): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=8881 scontext=u:r:hal_graphics_allocator_default:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
05-31 14:39:37.628   401   401 W libc    : Access denied finding property "enable.lossless"
05-31 14:39:37.630  1085  2507 D ViewRootImpl[fladder]: TFWD:Received frameDrawingCallback frameNum=1. Creating transactionCompleteCallback=false
05-31 14:39:37.627   401   401 W allocator@4.0-s: type=1400 audit(0.0:1179): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=8881 scontext=u:r:hal_graphics_allocator_default:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
05-31 14:39:37.631  1085  1384 D ViewRootImpl[fladder]: TFWD:Received frameCompleteCallback frameNum=1
05-31 14:39:37.632   401   401 W libc    : Access denied finding property "enable.lossless"
05-31 14:39:37.632  1085  1265 D ViewRootImpl[fladder]: TFWD:reportDrawFinished
05-31 14:39:37.638 18161 18161 E knaapen.fladde: Not starting debugger since process cannot load the jdwp agent.
05-31 14:39:37.640   401   401 E IMGSRV  : :2542: graNorm ion dAddr:0x6a000000(0x0) [1920 1080 1920] ss:6483968 (8556544) id:8848 off1:0 us:0xb00(0x0) fmt:0xc101 veFmt:0x0 he:0 sid:599 na:ViewRootImpl[fladder]#24(BLAST Consumer)24
05-31 14:39:37.640   401   401 E IMGSRV  : 
05-31 14:39:37.635   401   401 W allocator@4.0-s: type=1400 audit(0.0:1180): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=8881 scontext=u:r:hal_graphics_allocator_default:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
05-31 14:39:37.635   401   401 W allocator@4.0-s: type=1400 audit(0.0:1181): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=8881 scontext=u:r:hal_graphics_allocator_default:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
05-31 14:39:37.641   401   401 W libc    : Access denied finding property "enable.lossless"
05-31 14:39:37.642   401   401 W libc    : Access denied finding property "enable.lossless"
05-31 14:39:37.651   401   401 E IMGSRV  : :2542: graNorm ion dAddr:0x67800000(0x0) [1920 1080 1920] ss:6483968 (8556544) id:8852 off1:0 us:0xb00(0x0) fmt:0xc101 veFmt:0x0 he:0 sid:601 na:ViewRootImpl[fladder]#24(BLAST Consumer)24
05-31 14:39:37.651   401   401 E IMGSRV  : 
05-31 14:39:37.651   401   401 W libc    : Access denied finding property "enable.lossless"
05-31 14:39:37.647   401   401 W allocator@4.0-s: type=1400 audit(0.0:1182): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=8881 scontext=u:r:hal_graphics_allocator_default:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
05-31 14:39:37.660   718 16749 V WindowManager: Moving to RESUMED: ActivityRecord{81d0e0d u0 nl.jknaapen.fladder/.MainActivity t4090} (starting new instance) callers=com.android.server.wm.ActivityTaskSupervisor.realStartActivityLocked:935 com.android.server.wm.RootWindowContainer.startActivityForAttachedApplicationIfNeeded:1965 com.android.server.wm.RootWindowContainer.$r8$lambda$auelgeOhCvbItmS_07q5VFEb1ac:0 com.android.server.wm.RootWindowContainer$$ExternalSyntheticLambda2.apply:8 com.android.internal.util.function.pooled.PooledLambdaImpl.doInvoke:318 
05-31 14:39:37.660   718 16749 V WindowManager: State movement: ActivityRecord{81d0e0d u0 nl.jknaapen.fladder/.MainActivity t4090} from:INITIALIZING to:RESUMED reason:minimalResumeActivityLocked
05-31 14:39:37.660   718 16749 V WindowManager: Sending position change to ActivityRecord{81d0e0d u0 nl.jknaapen.fladder/.MainActivity t4090}, onTop: true
05-31 14:39:37.661   718 16749 D InputDispatcher: TFWD:setFocusedApplication displayId=0 ActivityRecord{81d0e0d u0 nl.jknaapen.fladder/.MainActivity t4090}
05-31 14:39:37.663  1043 18176 D NetflixMonitorService: MSG_NETFLIX,runningPackageName==nl.jknaapen.fladder
05-31 14:39:37.666   402   434 E IMGSRV  : :442: DevmemAcquireCpuVirtAddr() failed (PVRSRV_ERROR_DEVICEMEM_MAP_FAILED) in PVRSRVAcquireCPUMapping()
05-31 14:39:37.666   402   434 E IMGSRV  : :828: MapperGetCPUAddresses: Failed to acquire CPU mapping for ID=8846 suballoc 0 (PVRSRV_ERROR_DEVICEMEM_MAP_FAILED)
05-31 14:39:37.666   402   434 E IMGSRV  : :271: lock: Failed to lock buffer
05-31 14:39:37.666   402   434 W Gralloc4: lock(0xeb7c2540, ...) failed: 3
05-31 14:39:37.666   402   434 E RHWC2   : hwc-esticker: Failed to lock graphic buffer
05-31 14:39:37.666   402   434 D HWC_VIDEO: setCompositionType: layer=3908308072, type=0 -> 2
05-31 14:39:37.668 18161 18161 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10145; state: ENABLED
05-31 14:39:37.671   382   411 D rtk_audio_hw: adev_set_parameters: input kvpairs: foreground_app_change=1
05-31 14:39:37.671   382   411 D rtk_audio_hw: adev_set_parameters: routing_device_last is 2, routing not change, not needUpdateDelay_byroutingdevice
05-31 14:39:37.673   382   411 D audio_hw_tcl: adev_set_parameters: foreground_app_change=1
05-31 14:39:37.673   382   411 V libmvs  : adev_set_parameters adev 0xef402410 params foreground_app_change=1
05-31 14:39:37.687 18161 18161 W knaapen.fladde: Entry not found
05-31 14:39:37.688 18161 18161 W knaapen.fladde: Entry not found
05-31 14:39:37.688 18161 18161 W knaapen.fladde: Entry not found
05-31 14:39:37.690  1085  1085 D TvPipController: onTaskStackChanged()
05-31 14:39:37.691 18161 18161 D nativeloader: Configuring classloader-namespace for other apk /data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/base.apk:/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/split_config.armeabi_v7a.apk:/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/split_config.en.apk:/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/split_config.xhdpi.apk. target_sdk_version=36, uses_libraries=, library_path=/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/lib/arm:/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/base.apk!/lib/armeabi-v7a:/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/split_config.armeabi_v7a.apk!/lib/armeabi-v7a:/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/split_config.en.apk!/lib/armeabi-v7a:/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr4
05-31 14:39:37.694 18161 18161 W knaapen.fladde: JIT profile information will not be recorded: profile file does not exist.
05-31 14:39:37.695 18161 18161 W knaapen.fladde: JIT profile information will not be recorded: profile file does not exist.
05-31 14:39:37.695 18161 18161 W knaapen.fladde: JIT profile information will not be recorded: profile file does not exist.
05-31 14:39:37.720 18161 18161 V GraphicsEnvironment: ANGLE Developer option for 'nl.jknaapen.fladder' set to: 'default'
05-31 14:39:37.720 18161 18161 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
05-31 14:39:37.721 18161 18161 D NetworkSecurityConfig: No Network Security Config specified, using platform default
05-31 14:39:37.721 18161 18161 D NetworkSecurityConfig: No Network Security Config specified, using platform default
05-31 14:39:37.727 18161 18161 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
05-31 14:39:37.742 18161 18161 D WM-PackageManagerHelper: Skipping component enablement for androidx.work.impl.background.systemjob.SystemJobService
05-31 14:39:37.743 18161 18161 D WM-Schedulers: Created SystemJobScheduler and enabled SystemJobService
05-31 14:39:37.747 18161 18178 D WM-ForceStopRunnable: The default process name was not specified.
05-31 14:39:37.748 18161 18178 D WM-ForceStopRunnable: Performing cleanup operations.
05-31 14:39:37.763   383 15321 E rtk_heartbeat: heartbeat_timed_out: @bbb heartbeatCmdCount = 282, expected nextSeqNum = 282
05-31 14:39:37.763   383 15321 D bt_poll : poll_timer_flush: state 1
05-31 14:39:37.765   383 15297 I rtk_heartbeat: rtkbt_heartbeat_cmpl_cback: @bbb Current SeqNum = 282,should SeqNum=282, status = 0
05-31 14:39:37.774 18161 18178 D CompatibilityChangeReporter: Compat change id reported: 160794467; UID 10145; state: ENABLED
05-31 14:39:37.807 18161 18184 D WM-PackageManagerHelper: Skipping component enablement for androidx.work.impl.background.systemalarm.RescheduleReceiver
05-31 14:39:37.848   718   786 D WindowManager: allResumedActivitiesIdle: rootTask=4090 ActivityRecord{81d0e0d u0 nl.jknaapen.fladder/.MainActivity t4090} not idle
05-31 14:39:37.849   718   786 D WindowManager: allResumedActivitiesIdle: rootTask=4090 ActivityRecord{81d0e0d u0 nl.jknaapen.fladder/.MainActivity t4090} not idle
05-31 14:39:37.864 18161 18187 D vulkan  : searching for layers in '/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/lib/arm'
05-31 14:39:37.867 18161 18187 D vulkan  : searching for layers in '/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/base.apk!/lib/armeabi-v7a'
05-31 14:39:37.871 18161 18161 D MediaBrowserCompat: Connecting to a MediaBrowserService.
05-31 14:39:37.873 18161 18187 D vulkan  : searching for layers in '/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/split_config.armeabi_v7a.apk!/lib/armeabi-v7a'
05-31 14:39:37.884 18161 18187 D vulkan  : searching for layers in '/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/split_config.en.apk!/lib/armeabi-v7a'
05-31 14:39:37.884 18161 18187 D vulkan  : searching for layers in '/data/app/~~f4qWyAGI8Bcz16cDHBh-sA==/nl.jknaapen.fladder-Ju0067kXr43o7sTasby-UQ==/split_config.xhdpi.apk!/lib/armeabi-v7a'
05-31 14:39:37.903   253   253 I hwservicemanager: getTransport: Cannot find entry android.hardware.configstore@1.0::ISurfaceFlingerConfigs/default in either framework or device VINTF manifest.
05-31 14:39:37.912 18161 18161 I MDK     : 0.35.1 (git 1aa8638) - Multimedia Development Kit. Copyright (c) 2016-2026 WangBin(QtAV author) <wbsecg1 at gmail.com>
05-31 14:39:37.912 18161 18161 I MDK     : Build for: Android21/31(12.0) 5.4.284+ 4KB ARMv7; libc++180000; Clang18.0.4 (https://android.googlesource.com/toolchain/llvm-project d8003a456d14a3deb8054cdaa529ffbf02d9b262) NDK27.3.13750724; 15:39:29 Apr 12 2026. Smart TV Pro TCL TCL
05-31 14:39:37.915 18161 18161 I libmdk  : jvm 0x0=>0xe53c2d10
05-31 14:39:37.918 18161 18161 I FvpPlugin: metaData: Bundle[{com.android.vending.derived.apk.id=3, com.android.stamp.source=https://play.google.com/store, com.android.vending.splits.required=true, flutterEmbedding=2, com.android.vending.splits=2132082691, com.android.stamp.type=STAMP_TYPE_DISTRIBUTION_APK, com.ryanheise.audioservice.notification_icon=2131230959}], impeller: false
05-31 14:39:37.918 18161 18187 I flutter : [IMPORTANT:flutter/shell/platform/android/android_context_vk_impeller.cc(62)] Using the Impeller rendering backend (Vulkan).
05-31 14:39:37.936 18161 18161 I media_kit: package:media_kit_libs_android_video attached.
05-31 14:39:37.940 18161 18161 D media_kit: TCL
05-31 14:39:37.940 18161 18161 D media_kit: G10
05-31 14:39:37.940 18161 18161 D media_kit: TCL/G10_4K_GB/G10:12/STT2.230203.001/AS16:user/release-keys
05-31 14:39:37.940 18161 18161 D media_kit: rtd6748
05-31 14:39:37.940 18161 18161 D media_kit: Smart TV Pro
05-31 14:39:37.940 18161 18161 D media_kit: TCL
05-31 14:39:37.940 18161 18161 D media_kit: G10_4K_GB
05-31 14:39:37.940 18161 18161 I media_kit: Saved application context.
05-31 14:39:37.943 18161 18187 W libc    : Access denied finding property "persist.vendor.gralloc.debugUsage"
05-31 14:39:37.943 18161 18187 E ion     : ioctl c0044901 failed with code -1: Inappropriate ioctl for device
05-31 14:39:37.943 18161 18187 I DMABUFHEAPS: Using : Non-legacy ION heaps
05-31 14:39:37.943 18161 18187 W libc    : Access denied finding property "odm.tcl.factory.pmode"
05-31 14:39:37.943 18161 18187 W libc    : Access denied finding property "vendor.product.pvr.debug_level"
05-31 14:39:37.943 18161 18187 E IMGSRV  : :3259: platform=rtd6748, qos_mode=48, gGROUP_SELECTION=1, prop_level=0 
05-31 14:39:37.946 18161 18187 E IMGSRV  : :2426: platform=rtd6748, qos_mode=48, gGROUP_SELECTION=1
05-31 14:39:37.949 18161 18187 E IMGSRV  : :2426: platform=rtd6748, qos_mode=48, gGROUP_SELECTION=1
05-31 14:39:37.969 18161 18187 I flutter : [IMPORTANT:flutter/shell/platform/android/android_context_gl_impeller.cc(104)] Using the Impeller rendering backend (OpenGLES).
05-31 14:39:38.111   575   803 I VIDEOFUNC: TclPqManager ++ bool TvPqManager::setCallBackTest()
05-31 14:39:38.112   575   803 I VIDEOFUNC: TclPqManager -- bool TvPqManager::setCallBackTest() Done:0000.000005
05-31 14:39:38.165   575   675 I VIDEOFUNC: TclpqDBC [Check,677] update display alive to pqalg service
05-31 14:39:38.165   575   675 I VIDEOFUNC: TclPqBase [pq_callback_process,62] callback 0 doing !!!
05-31 14:39:38.166   261   805 I tclpqalg: event_type is 33 4
05-31 14:39:38.167 18161 18161 V TclFrameworkFactory: successes to get AllImpl object and return....
05-31 14:39:38.167 18161 18161 D TclFrameworkFactory: get TclViewRootImplEx success
05-31 14:39:38.179   718 16749 I WindowManager: Resumed activity; dropping state of: ActivityRecord{81d0e0d u0 nl.jknaapen.fladder/.MainActivity t4090}
05-31 14:39:38.200   718   786 D CompatibilityChangeReporter: Compat change id reported: 158002302; UID 10145; state: ENABLED
05-31 14:39:38.213 18161 18180 E IMGSRV  : :2426: platform=rtd6748, qos_mode=48, gGROUP_SELECTION=1
05-31 14:39:38.223   402   434 D HWC_VIDEO: HWC2_VIDEO_GET_SUPPORTED_CONTENT_TYPES ret=0 outNumSupportedContentTypes=0
05-31 14:39:38.223   402   434 D HWC_VIDEO: HWC2_VIDEO_GET_SUPPORTED_CONTENT_TYPES ret=0 outNumSupportedContentTypes=1
05-31 14:39:38.224 18161 18180 W libc    : Unable to set property "debug.is_esticker" to "0": connection failed; errno=13 (Permission denied)
05-31 14:39:38.224 18161 18180 W libc    : Unable to set property "enable.lossless" to "0": connection failed; errno=13 (Permission denied)
05-31 14:39:38.229 18161 18187 W libc    : Unable to set property "debug.is_esticker" to "0": connection failed; errno=13 (Permission denied)
05-31 14:39:38.230 18161 18187 W libc    : Unable to set property "enable.lossless" to "0": connection failed; errno=13 (Permission denied)
05-31 14:39:38.232   718 15827 D FocusResolver: TFWD: InputWindows 1e62c9c nl.jknaapen.fladder/nl.jknaapen.fladder.MainActivity is NOT_VISIBLE
05-31 14:39:38.232   427   775 I VFE_AVD :  AV offLineStatus = 0
05-31 14:39:38.236   401   401 W libc    : Access denied finding property "enable.lossless"
05-31 14:39:38.242   401   401 E IMGSRV  : :2542: graNorm ion dAddr:0x68800000(0x0) [1920 1080 1920] ss:6483968 (8556544) id:8962 off1:0 us:0xb00(0x0) fmt:0xc101 veFmt:0x0 he:0 sid:603 na:SurfaceView[nl.jknaapen.fladder/nl.jknaapen.fladder.MainActivit
05-31 14:39:38.242   401   401 E IMGSRV  : 
05-31 14:39:38.243   401   401 W libc    : Access denied finding property "enable.lossless"
05-31 14:39:38.296 18161 18187 W libc    : Unable to set property "debug.is_esticker" to "0": connection failed; errno=13 (Permission denied)
05-31 14:39:38.296 18161 18187 W libc    : Unable to set property "enable.lossless" to "0": connection failed; errno=13 (Permission denied)
05-31 14:39:38.297   401   401 W libc    : Access denied finding property "enable.lossless"
05-31 14:39:38.307   401   401 E IMGSRV  : :2542: graNorm ion dAddr:0x66000000(0x0) [1920 1080 1920] ss:6483968 (8556544) id:8968 off1:0 us:0xb00(0x0) fmt:0xc101 veFmt:0x0 he:0 sid:605 na:SurfaceView[nl.jknaapen.fladder/nl.jknaapen.fladder.MainActivit
05-31 14:39:38.307   401   401 E IMGSRV  : 
05-31 14:39:38.307   401   401 W libc    : Access denied finding property "enable.lossless"
05-31 14:39:38.309 18161 18161 D LicenseClient: Connecting to the licensing service...
05-31 14:39:38.338  2299  2299 D WargMsAppMgr: A new media session detected: null
05-31 14:39:38.338 15196 15196 V MediaPlayerList: onActiveSessionsChanged: number of controllers: 0
05-31 14:39:38.347 18161 18161 I System.out: flutterEngine warmed up
05-31 14:39:38.349 18161 18161 D LicenseClient: Connected to the licensing service.
05-31 14:39:38.349 18161 18212 D LicenseClient: Sending request to license reporting service...
05-31 14:39:38.376 18161 18212 D LicenseClient: Request to licensing reporting service sent.
05-31 14:39:38.502   401   401 W libc    : Access denied finding property "enable.lossless"
05-31 14:39:38.502 18161 18161 D ViewRootImpl[MainActivity]: pendingDrawFinished. Waiting on draw reported mDrawsNeededToReport=1
05-31 14:39:38.508   401   401 E IMGSRV  : :2542: graNorm ion dAddr:0x68800000(0x0) [1920 1080 1920] ss:6483968 (8556544) id:9024 off1:0 us:0xb00(0x0) fmt:0xc101 veFmt:0x0 he:0 sid:607 na:SurfaceView[nl.jknaapen.fladder/nl.jknaapen.fladder.MainActivit
05-31 14:39:38.508   401   401 E IMGSRV  : 
05-31 14:39:38.508   401   401 W libc    : Access denied finding property "enable.lossless"
05-31 14:39:38.516   718   735 D FocusResolver: TFWD: InputWindows 1e62c9c nl.jknaapen.fladder/nl.jknaapen.fladder.MainActivity is NOT_VISIBLE
05-31 14:39:38.524 18161 18161 D ViewRootImpl[MainActivity]: TFWD:Creating frameCompleteCallback mNextDrawUseBlastSync=false mReportNextDraw=true commitCallbacks size=0
05-31 14:39:38.524 18161 18161 D ViewRootImpl[MainActivity]: TFWD:Creating frameDrawingCallback nextDrawUseBlastSync=false reportNextDraw=true hasBlurUpdates=false
05-31 14:39:38.525   401   401 W libc    : Access denied finding property "enable.lossless"

Platform

Android TV

App Version

0.10.3 (1630)

Jellyfin server

10.11.8

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions