ilie321 / thermal-cam-android-for-purethermal-1

3 stars 0 forks source link

v4.1: App crash when attempting to save a photo #3

Open theonlycolm opened 4 days ago

theonlycolm commented 4 days ago

Hi - the v4.1 app resolves the first issue (https://github.com/ilie321/thermal-cam-android-for-purethermal-1/issues/2). However, when I tap the 'Camera' icon to save a photo of the image the app crashes.

FATAL EXCEPTION: main
Process: com.serenegiant.thermalcamviewer.gore.gore, PID: 29700
io.reactivex.exceptions.OnErrorNotImplementedException: divide by zero
    at io.reactivex.internal.observers.EmptyCompletableObserver.onError(EmptyCompletableObserver.java:51)
    at io.reactivex.internal.operators.completable.CompletableObserveOn$ObserveOnCompletableObserver.run(CompletableObserveOn.java:88)
    at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:109)
    at android.os.Handler.handleCallback(Handler.java:958)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loopOnce(Looper.java:255)
    at android.os.Looper.loop(Looper.java:364)
    at android.app.ActivityThread.main(ActivityThread.java:8979)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1053)
Caused by: java.lang.ArithmeticException: divide by zero
    at com.falatic.encoder.BitmapToVideoEncoder.computePresentationTime(BitmapToVideoEncoder.java:416)
    at com.falatic.encoder.BitmapToVideoEncoder.encode(BitmapToVideoEncoder.java:234)
    at com.falatic.encoder.BitmapToVideoEncoder.lambda$startEncoding$0$BitmapToVideoEncoder(BitmapToVideoEncoder.java:145)
    at com.falatic.encoder.-$$Lambda$BitmapToVideoEncoder$3crOgHBHdbXrNMQiVU9_DnIwNYE.run(Unknown Source:2)
    at io.reactivex.internal.operators.completable.CompletableFromAction.subscribeActual(CompletableFromAction.java:34)
    at io.reactivex.Completable.subscribe(Completable.java:1794)
    at io.reactivex.internal.operators.completable.CompletableSubscribeOn$SubscribeOnObserver.run(CompletableSubscribeOn.java:64)
    at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:463)
    at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
    at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
    at java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:307)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
    at java.lang.Thread.run(Thread.java:1012)

Full logcat output:



top activity name:[com.serenegiant.thermalcamviewer.gore.gore+com.falatic.thermalcamviewer.MainActivity]

[10-11 10:43:28.682 29700:29886 D/OplusWhiteListCache]
App[com.serenegiant.thermalcamviewer.gore.gore] boost scenario, isVideo[1]

[10-11 10:43:28.682 2770:2770 I/MMListService]
top activity name:[com.serenegiant.thermalcamviewer.gore.gore+com.falatic.thermalcamviewer.MainActivity]

[10-11 10:43:28.731 29700:29700 V/goreeeeeee]
record in:/storage/emulated/0/thermalcamThermalCam11-10-24_10-43.mp4

[10-11 10:43:28.732 29700:29700 I/Quality]
Skipped: false 9 cost 149.41447 refreshRate 16586857 bit false processName com.serenegiant.thermalcamviewer.gore.gore

[10-11 10:43:28.860 29700:29700 E/AndroidRuntime]
FATAL EXCEPTION: main
Process: com.serenegiant.thermalcamviewer.gore.gore, PID: 29700
io.reactivex.exceptions.OnErrorNotImplementedException: divide by zero
    at io.reactivex.internal.observers.EmptyCompletableObserver.onError(EmptyCompletableObserver.java:51)
    at io.reactivex.internal.operators.completable.CompletableObserveOn$ObserveOnCompletableObserver.run(CompletableObserveOn.java:88)
    at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:109)
    at android.os.Handler.handleCallback(Handler.java:958)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loopOnce(Looper.java:255)
    at android.os.Looper.loop(Looper.java:364)
    at android.app.ActivityThread.main(ActivityThread.java:8979)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1053)
Caused by: java.lang.ArithmeticException: divide by zero
    at com.falatic.encoder.BitmapToVideoEncoder.computePresentationTime(BitmapToVideoEncoder.java:416)
    at com.falatic.encoder.BitmapToVideoEncoder.encode(BitmapToVideoEncoder.java:234)
    at com.falatic.encoder.BitmapToVideoEncoder.lambda$startEncoding$0$BitmapToVideoEncoder(BitmapToVideoEncoder.java:145)
    at com.falatic.encoder.-$$Lambda$BitmapToVideoEncoder$3crOgHBHdbXrNMQiVU9_DnIwNYE.run(Unknown Source:2)
    at io.reactivex.internal.operators.completable.CompletableFromAction.subscribeActual(CompletableFromAction.java:34)
    at io.reactivex.Completable.subscribe(Completable.java:1794)
    at io.reactivex.internal.operators.completable.CompletableSubscribeOn$SubscribeOnObserver.run(CompletableSubscribeOn.java:64)
    at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:463)
    at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
    at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
    at java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:307)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
    at java.lang.Thread.run(Thread.java:1012)

[10-11 10:43:28.861 2710:5718 W/OplusEapManager handleErrorInfo sendEvent:]
com.serenegiant.thermalcamviewer.gore.gore happenedcrash

[10-11 10:43:28.863 2710:5718 W/ActivityTaskManager]
  Force finishing activity com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity

[10-11 10:43:28.864 2710:4503 E/UAH_JNI]
uah_event_acquire ! cmdId: 0 ,strPkg: com.serenegiant.thermalcamviewer.gore.gore, strIdent: com.android.server.wm, timeout: 720

[10-11 10:43:28.864 2710:4503 I/[UAH_CLIENT]]
UahEventAcquire, cmdid:0, pkg:com.serenegiant.thermalcamviewer.gore.gore, identity:com.android.server.wm

[10-11 10:43:28.865 2710:5718 D/ActivityTaskManager]
NFW_setLastResumedActivityUncheckLocked:true r:ActivityRecord{f52a20a u0 com.android.launcher/.Launcher t5} currentFocus:Window{21a1a6 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity}

[10-11 10:43:28.865 2710:5718 D/WindowManager]
NFW_findFocusedWindowIfNeeded:null mCurrentFocus:Window{21a1a6 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity}

[10-11 10:43:28.865 2710:5718 V/WindowManager]
Changing focus from Window{21a1a6 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity} to null,diplayid=0

[10-11 10:43:28.866 2710:5718 D/FlexibleTaskController]
onTaskFocusChanged prevTask:Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore} ,currentTask:Task{1dfa1ba #5 type=home I=com.android.launcher/.Launcher}, reason: finish-top adjustFocusToNextFocusableTask

[10-11 10:43:28.866 2710:5718 D/ActivityTaskManager]
setAppVisibility(Token{a1b364b ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825 f}}}, visible=false): mNextAppTransitionRequests=[], mNextAppTransitionFlags=,mAppTransitionState=APP_STATE_IDLE visible=true mVisibleRequested=true

[10-11 10:43:28.866 2710:5718 D/ActivityTaskManager]
setVisibility(Token{a1b364b ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825 f}}}, visible=false) defer commitVisibility for transition collecting

[10-11 10:43:28.874 2710:3516 I/ActivityManager]
Showing crash dialog for package com.serenegiant.thermalcamviewer.gore.gore u0
[](url)
[10-11 10:43:28.874 2710:5129 D/OplusAppStartupMonitor]
notifyUnstableAppInfo: Bundle[{unstableTime=1728668608860, reason=crash, userId=0, exceptionMsg=divide by zero, exceptionClass=java.lang.ArithmeticException, app_channel_type=unstable, packageName=com.serenegiant.thermalcamviewer.gore.gore, unstable_restrict_switch=true}]

[10-11 10:43:28.899 2710:3516 D/WindowManager]
NFW_findFocusedWindowIfNeeded:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore} mCurrentFocus:null

[10-11 10:43:28.900 2710:3516 V/WindowManager]
Changing focus from null to Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore},diplayid=0

[10-11 10:43:28.901 2710:3516 I/WindowManager]
addWindow: New client android.view.OplusViewRootImplHooks$ColorW@a07754b : window=Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore}

[10-11 10:43:28.910 2710:3516 D/CoreBackPreview]
Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.WindowOnBackInvokedDispatcher$OnBackInvokedCallbackWrapper@584473b, mPriority=0, mIsAnimationCallback=false}

[10-11 10:43:28.911 2710:3516 V/WindowManager]
Relayout Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore}: viewVisibility=0, oldvis=0, req=1264x804, vsysui=, x=0, y=0

[10-11 10:43:28.911 2710:3516 I/WindowManager]
Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore} state from NO_SURFACE to DRAW_PENDING; reason: resetDrawState

[10-11 10:43:28.911 2075:2467 D/OplusLayer]
setProcInfo (20464,Application Error: com.serenegiant.thermalcamviewer.gore.gore#20464,system_server)

[10-11 10:43:28.913 2710:3516 D/WindowManager]
NFW_findFocusedWindowIfNeeded:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore} mCurrentFocus:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore}

[10-11 10:43:28.920 2710:3516 I/SurfaceControl]
 setExtendedRangeBrightness sc=Surface(name=Application Error: com.serenegiant.thermalcamviewer.gore.gore)/@0x391752b,currentBufferRatio=1.0,desiredRatio=1.0

[10-11 10:43:28.927 2710:3516 I/WindowManager]
Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore} state from DRAW_PENDING to COMMIT_DRAW_PENDING; reason: finishDrawingLocked

[10-11 10:43:28.928 2710:3522 I/WindowManager]
Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore} state from COMMIT_DRAW_PENDING to READY_TO_SHOW; reason: commitFinishDrawingLocked

[10-11 10:43:28.931 2710:3522 I/SurfaceAnimationRunner]
startAnimation requiresEdgeExtension=false, animationLeash=Surface(name=Surface(name=cf05041 Application Error: com.serenegiant.thermalcamviewer.gore.gore)/@0x9529a34 - animation-leash of window_animation)/@0xb5fb05d, runningAnim=com.android.server.wm.SurfaceAnimationRunner$RunningAnimation@4689dd2, mPreProcessingAnimations={}

[10-11 10:43:28.932 2710:3522 I/WindowManager]
Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore} state from READY_TO_SHOW to HAS_DRAWN; reason: performShowLocked

[10-11 10:43:28.932 2075:2075 D/SurfaceFlinger]
Find Focus windowName=cf05041 Application Error: com.serenegiant.thermalcamviewer.gore.gore, notVisible=1

[10-11 10:43:28.932 2075:2075 D/Layer]
Focus: Application Error: com.serenegiant.thermalcamviewer.gore.gore#20464 isHiddenByPolicy s.flags&layer_state_t::eLayerHidden=1

[10-11 10:43:28.933 2075:2604 D/SurfaceFlinger]
updateWinowInfo=1, setFocusedWindow timestamp=64605634549312, windowName=cf05041 Application Error: com.serenegiant.thermalcamviewer.gore.gore

[10-11 10:43:28.934 2710:5265 I/InputDispatcher]
NFW_setFocusedWindow, cf05041 Application Error: com.serenegiant.thermalcamviewer.gore.gore on display 0, same as the previous:0

[10-11 10:43:28.949 2710:3525 D/SurfaceAnimationRunner]
onAnimationStart:Surface(name=Surface(name=cf05041 Application Error: com.serenegiant.thermalcamviewer.gore.gore)/@0x9529a34 - animation-leash of window_animation)/@0xb5fb05d

[10-11 10:43:28.952 2710:6160 I/InputDispatcher]
updateFocusedWindow, cf05041 Application Error: com.serenegiant.thermalcamviewer.gore.gore on display 0, reason: Window became focusable. Previous reason: NOT_VISIBLE, result:   FocusedWindows:
    displayId=0, name='cf05041 Application Error: com.serenegiant.thermalcamviewer.gore.gore'

[10-11 10:43:29.115 2710:3525 D/SurfaceAnimationRunner]
onAnimationEnd:Surface(name=Surface(name=cf05041 Application Error: com.serenegiant.thermalcamviewer.gore.gore)/@0x9529a34 - animation-leash of window_animation)/@0xb5fb05d

[10-11 10:43:29.131 2075:2075 D/Layer]
reparent to null sequence=20465, seq[24], name=Surface(name=cf05041 Application Error: com.serenegiant.thermalcamviewer.gore.gore)/@0x9529a34 - animation-leash of window_animation#20465

[10-11 10:43:29.366 2710:3521 W/ActivityTaskManager]
Activity top resumed state loss timeout for ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825 f}}

[10-11 10:43:29.367 2710:3521 W/ActivityTaskManager]
Activity pause timeout for ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825 f}}

[10-11 10:43:29.372 2710:3521 I/OplusHansManager]
front pkg: com.android.launcher, uid: 10200, prev pkg: com.serenegiant.thermalcamviewer.gore.gore, prev uid: 10359

[10-11 10:43:29.374 2710:3521 D/ActivityTaskManager]
NFW_setLastResumedActivityUncheckLocked:false r:ActivityRecord{f52a20a u0 com.android.launcher/.Launcher t5} currentFocus:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore}

[10-11 10:43:29.375 2710:5239 D/OplusAppSwitchListener]
Detect com.serenegiant.thermalcamviewer.gore.gore switch to background

[10-11 10:43:29.375 2710:5239 D/OplusFeatureReduceBrightness]
onAppExit , info = com.serenegiant.thermalcamviewer.gore.gore

[10-11 10:43:29.375 2710:5239 D/OplusEapManager]
mTargetExitName :com.serenegiant.thermalcamviewer.gore.gore

[10-11 10:43:29.375 2710:5239 D/VRR [OPlusFrontAppManager]]
OnAppSwitchObserver: onAppExit , info.targetName = com.serenegiant.thermalcamviewer.gore.gore

[10-11 10:43:29.376 2710:5160 I/OplusHansManager]
uid=10359, pkg=com.serenegiant.thermalcamviewer.gore.gore enter SM

[10-11 10:43:29.376 4587:19628 V/DCSEX-AppSwitchManager]
OnAppSwitchObserver: onAppExit, resuming = com.android.launcher, target = com.serenegiant.thermalcamviewer.gore.gore, is ResumingFirstStart =  false, is ResumingMultiApp =  false, extensionInfo =  Bundle[mParcelledData.dataSize=84]

[10-11 10:43:29.376 2710:5160 I/OplusHansManager]
uid=10359, pkg=com.serenegiant.thermalcamviewer.gore.gore R enter(), D stay=13

[10-11 10:43:29.376 8618:11206 W/Battery]
AppSwitchDetectorV2: OnAppSwitchObserver: onAppExit , info = OplusAppExitInfo = {  targetName = com.serenegiant.thermalcamviewer.gore.gore hasResumingActivity = true resumingPackageName = com.android.launcher resumingActivityName = com.android.launcher.Launcher resumingWindowMode = 1 isResumingMultiApp = false isResumingFirstStart = false extension = Bundle[mParcelledData.dataSize=84]}

[10-11 10:43:29.376 4587:12687 D/DCSEX-AppLaunchEventRecorder]
onAppSwitch from = com.serenegiant.thermalcamviewer.gore.gore to = com.android.launcher

[10-11 10:43:29.376 4587:12687 D/DCSEX-AppLaunchEventRecorder]
recordExitApp = com.serenegiant.thermalcamviewer.gore.gore

[10-11 10:43:29.376 2710:3672 D/VRR [OPlusExternalRefreshRateManager]]
setFrontPackageName pkgName: null CurPkgName: com.serenegiant.thermalcamviewer.gore.gore

[10-11 10:43:29.376 2710:3672 D/VRR [OPlusGameStatusManager]]
setFrontPackageName pkgName: null CurPkgName: com.serenegiant.thermalcamviewer.gore.gore

[10-11 10:43:29.377 9963:10284 D/SceneSDK.1.0.1-02-SNAPSHOT.9963.DeepThinkerAppSwitchAbility]
onAppSwitchEvent: AppSwitchEvent(timeStamp=1728668609376, eventType=2, targetName=com.serenegiant.thermalcamviewer.gore.gore, firstStart=false, multiApp=false, windowMode=0, resumingPackageName=com.android.launcher, resumingActivityName=com.android.launcher.Launcher, isResumingMultiApp=false, isResumingFirstStart=false)

[10-11 10:43:29.377 9963:10284 I/metis_v2_AppSwitchDataCollector]
AppExitEvent =  com.serenegiant.thermalcamviewer.gore.gore, NextAppName = com.android.launcher

[10-11 10:43:29.378 5205:8009 I/Athena]
AthenaDynamicReceiver: pre_app:com.serenegiant.thermalcamviewer.gore.gore, next_app:com.android.launcher(10200|4968)

[10-11 10:43:29.387 2710:4658 I/Osense-BaseDecisionMaker]
notifySceneToAthenaPolicy: SCENE_LAUNCHER, bundle: Bundle[{prevPkgName=com.serenegiant.thermalcamviewer.gore.gore, curUid=10200, curPkgName=com.android.launcher, prevUid=10359}]

[10-11 10:43:29.387 2710:4216 I/Athena]
RecordAppChangeAction: updateRecentlyUsedApp bgAppRecord=packageName:com.serenegiant.thermalcamviewer.gore.gore, uid:10359, userId:0, isTop=false, fgElapsedTime=194295545, bgElapsedTime=194308578, fgElapsedDur=13033, bgElapsedDur=0

[10-11 10:43:29.387 2710:5188 I/OPM-Process]
resume pkg: com.android.launcher, uid:10200, prev pkg: com.serenegiant.thermalcamviewer.gore.gore, prev uid: 10359

[10-11 10:43:29.396 2710:5716 D/WindowManager]
NFW_findFocusedWindowIfNeeded:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore} mCurrentFocus:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore}

[10-11 10:43:29.402 2710:10269 D/WindowManager]
NFW_findFocusedWindowIfNeeded:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore} mCurrentFocus:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore}

[10-11 10:43:29.404 9963:10284 D/metis_v2_AppSwitchDataCollector]
Delete Top Application: com.serenegiant.thermalcamviewer.gore.gore

[10-11 10:43:29.425 2710:3522 D/Transition]
collectOrderChanges onTopTasksEnd: [Task{f270d54 #1 type=home}, Task{1dfa1ba #5 type=home I=com.android.launcher/.Launcher}], reportedOnTop:null, mOnTopTasksStart: [Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore}], TDA child: [Task{2f96a46 #2 type=undefined}, Task{487c110 #2732 type=standard A=10306:com.topjohnwu.magisk}, Task{b741cf #2731 type=standard A=10314:com.rhs.appfreezer}, Task{7733bff #2723 type=standard A=10398:com.lonelycatgames.Xplore}, Task{9113758 #2727 type=standard A=10155:com.android.chrome}, Task{a1c4733 #2702 type=standard A=10162:com.google.android.gm}, Task{ad47b7d #2706 type=standard A=10330:com.microsoft.emmx}, Task{6f5d2e4 #2802 type=standard A=10253:com.google.android.apps.messaging}, Task{be526bc #2826 type=standard A=10350:com.dp.logcatapp}, Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore}, Task{f270d54 #1 type=home}]

[10-11 10:43:29.425 2710:3522 D/OplusFlexibleActivityTransitionManager]
fixTransitType type result:2, targets: [Task{f270d54 #1 type=home}, Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore}, WallpaperWindowToken{78179a9 token=android.os.Binder@40d1673}]

[10-11 10:43:29.427 2710:3522 D/OplusZoomWindowManagerService]
saveSupportFreeFormToTaskInfo target = ComponentInfo{com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity} isSupportZoomMode = true

[10-11 10:43:29.427 2710:3522 D/OplusTransitionAnimationManager]
mOpeningTasks add Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore}

[10-11 10:43:29.427 2710:3522 D/OplusTransitionController]
onTransactionReady, transition: 1376, 
 info: {id=1376 t=CLOSE f=0x10 trk=0 r=[0@Point(0, 0)] c=[{WCT{RemoteToken{cb585fa Task{f270d54 #1 type=home}}} m=TO_FRONT f=SHOW_WALLPAPER|MOVE_TO_TOP leash=Surface(name=Task=1)/@0x91c6e08 sb=Rect(0, 0 - 1264, 2780) eb=Rect(0, 0 - 1264, 2780) d=0},{WCT{RemoteToken{acf21d9 Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore}}} m=CLOSE f=NONE leash=Surface(name=Task=2825)/@0x7096504 sb=Rect(0, 0 - 1264, 2780) eb=Rect(0, 0 - 1264, 2780) d=0},{null m=TO_FRONT f=IS_WALLPAPER leash=Surface(name=WallpaperWindowToken{78179a9 token=android.os.Binder@40d1673})/@0x352ed02 sb=Rect(0, 0 - 1264, 2780) eb=Rect(0, 0 - 1264, 2780) d=0}] extendInfo=[OplusTransitionExtendedInfo{mTmpFinishT=null, mInOplusCompatMode=false, mIsProcessRunning=false, mHasMismatchBoundsTarget=false, mRecentsController=null, mIsTranslucentActivityToHome=false, mAvoidInterceptKeyEventToHome=false, mIsFromHome=false, mParentLeash=null, mIsOplusAnimRes=false, mIsBalAllow=false}]}, 
 targets : [Task{f270d54 #1 type=home}, Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore}, WallpaperWindowToken{78179a9 token=android.os.Binder@40d1673}], 
 participants: {Task{1dfa1ba #5 type=home I=com.android.launcher/.Launcher}, WallpaperWindowToken{78179a9 token=android.os.Binder@40d1673}, Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore}, Task{f270d54 #1 type=home}, ActivityRecord{f52a20a u0 com.android.launcher/.Launcher t5}, ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825 f}}}, 
 playings:[TransitionRecord{eb04318 id=1376 track=0 type=CLOSE flags=0x10}]

[10-11 10:43:29.431 2710:3522 D/TaskSnapshotCache]
putSnapshot mRunningCache top= ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825 f}}, mTaskId=2825, snapshot=TaskSnapshot{ mId=1728668609427 mCaptureTime=194308622869055 mTopActivityComponent=com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity mSnapshot=android.hardware.HardwareBuffer@20e1171 (1264x2780) mColorSpace=sRGB IEC61966-2.1 (id=0, model=RGB) mOrientation=1 mRotation=0 mTaskSize=Point(1264, 2780) mContentInsets=[0,140][0,154] mLetterboxInsets=[0,0][0,0] mIsLowResolution=false mIsRealSnapshot=true mWindowingMode=1 mAppearance=0 mIsTranslucent=true mHasImeSurface=false, mAppIdMap size= 9

[10-11 10:43:29.434 2710:3515 V/WindowManager]
    info={id=1376 t=CLOSE f=0x10 trk=0 r=[0@Point(0, 0)] c=[{WCT{RemoteToken{cb585fa Task{f270d54 #1 type=home}}} m=TO_FRONT f=SHOW_WALLPAPER|MOVE_TO_TOP leash=Surface(name=Task=1)/@0x91c6e08 sb=Rect(0, 0 - 1264, 2780) eb=Rect(0, 0 - 1264, 2780) d=0},{WCT{RemoteToken{acf21d9 Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore}}} m=CLOSE f=NONE leash=Surface(name=Task=2825)/@0x7096504 sb=Rect(0, 0 - 1264, 2780) eb=Rect(0, 0 - 1264, 2780) d=0},{null m=TO_FRONT f=IS_WALLPAPER leash=Surface(name=WallpaperWindowToken{78179a9 token=android.os.Binder@40d1673})/@0x352ed02 sb=Rect(0, 0 - 1264, 2780) eb=Rect(0, 0 - 1264, 2780) d=0}] extendInfo=[OplusTransitionExtendedInfo{mTmpFinishT=null, mInOplusCompatMode=false, mIsProcessRunning=false, mHasMismatchBoundsTarget=false, mRecentsController=null, mIsTranslucentActivityToHome=false, mAvoidInterceptKeyEventToHome=false, mIsFromHome=false, mParentLeash=null, mIsOplusAnimRes=false, mIsBalAllow=false}]}

[10-11 10:43:29.440 2710:5265 D/OplusAppListInterceptManager]
shouldFilterTask::packageName = com.serenegiant.thermalcamviewer.gore.gore

[10-11 10:43:29.446 2075:2075 D/OplusLayer]
setGameMode ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825}#20426, gameMode 0, parentLayer Task=2825#20425.

[10-11 10:43:29.446 2075:2075 D/OplusLayer]
setGameMode a3deb1a ActivityRecordInputSink com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity#20431, gameMode 0, parentLayer ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825}#20426.

[10-11 10:43:29.446 2075:2075 D/OplusLayer]
setGameMode 21a1a6 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity#20438, gameMode 0, parentLayer ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825}#20426.

[10-11 10:43:29.446 2075:2075 D/OplusLayer]
setGameMode com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity#20439, gameMode 0, parentLayer 21a1a6 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity#20438.

[10-11 10:43:29.446 2075:2075 D/OplusLayer]
setGameMode Bounds for - com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity#20442, gameMode 0, parentLayer com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity#20439.

[10-11 10:43:29.446 2075:2075 D/OplusLayer]
setGameMode SurfaceView[com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity]#20443, gameMode 0, parentLayer Bounds for - com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity#20442.

[10-11 10:43:29.446 2075:2075 D/OplusLayer]
setGameMode Background for SurfaceView[com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity]#20445, gameMode 0, parentLayer SurfaceView[com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity]#20443.

[10-11 10:43:29.446 2075:2075 D/OplusLayer]
setGameMode SurfaceView[com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity](BLAST)#20444, gameMode 0, parentLayer SurfaceView[com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity]#20443.

[10-11 10:43:29.956 2710:28189 D/OplusScrollToTopManager]
Application Error: com.serenegiant.thermalcamviewer.gore.gore,This DecorView@94da73c[gore] change focus to true

[10-11 10:43:30.053 2710:5100 D/Transition]
finishTransition ar ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825 f}}, isVisibleRequested=false, state=STOPPING, visibleAtTransitionEndTokens={WallpaperWindowToken{78179a9 token=android.os.Binder@40d1673}, ActivityRecord{f52a20a u0 com.android.launcher/.Launcher t5}}, this=TransitionRecord{eb04318 id=1376 track=0 type=CLOSE flags=0x10}

[10-11 10:43:30.053 2710:5100 D/ActivityTaskManager]
commitVisibility: ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825 f}}: visible=false visibleRequested=false, isInTransition=false, runningAnimation=false 

[10-11 10:43:30.053 2710:5100 D/WindowManager]
NFW_setClientVisible:ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825 f}} clientVisible:false

[10-11 10:43:30.059 4640:4764 V/WindowManagerShell]
Track 0 became idle

[10-11 10:43:30.070 2710:3521 D/WindowManager]
NFW_findFocusedWindowIfNeeded:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore} mCurrentFocus:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore}

[10-11 10:43:30.079 2058:5134 D/AudioFlingerExtImpl]
AudioFlingerExtImpl oplusSetParameters: keyvalue onForegroundActivitiesChanged=com.serenegiant.thermalcamviewer.gore.gore:foreground:0

[10-11 10:43:30.079 2058:5134 D/AudioPolicyManagerExtImpl]
setParameters onForegroundActivitiesChanged=com.serenegiant.thermalcamviewer.gore.gore:foreground:0

[10-11 10:43:31.863 29700:29726 I/Quality]
stackInfo :----- pid 29700 at 2024-10-11 10:43:31.858 -----;Cmd line: com.serenegiant.thermalcamviewer.gore.gore;"main" prio=5 tid=2 RUNNABLE sysTid=29700;  at android.os.BinderProxy.transactNative(Native Method);  at android.os.BinderProxy.transact(BinderProxy.java:677);  at android.app.IActivityManager$Stub$Proxy.handleApplicationCrash(IActivityManager.java:5544);  at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:175);  at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1071);  at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1066);  at com.android.internal.os.RuntimeInitExtImpl.uncaughtExceptionExt(RuntimeInitExtImpl.java:68);  at com.android.internal.os.RuntimeInit$LoggingHandler.uncaughtException(RuntimeInit.java:128);  at com.android.internal.os.RuntimeInit$KillApplicationHandler.ensureLogging(RuntimeInit.java:214);  at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:161);  at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1071);  at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1066);  at io.reactivex.plugins.RxJavaPlugins.uncaught(RxJavaPlugins.java:428);  at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:382);  at io.reactivex.internal.observers.EmptyCompletableObserver.onError(EmptyCompletableObserver.java:51);  at io.reactivex.internal.operators.completable.CompletableObserveOn$ObserveOnCompletableObserver.run(CompletableObserveOn.java:88);  at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:109);  at android.os.Handler.handleCallback(Handler.java:958);  at android.os.Handler.dispatchMessage(Handler.java:99);  at android.os.Looper.loopOnce(Looper.java:255);  at android.os.Looper.loop(Looper.java:364);  at android.app.ActivityThread.main(ActivityThread.java:8979);  at java.lang.reflect.Method.invoke(Native Method);  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572);  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1053);

[10-11 10:43:32.214 2710:5716 D/OplusAppListInterceptManager]
shouldFilterTask::packageName = com.serenegiant.thermalcamviewer.gore.gore

[10-11 10:43:32.241 2710:3516 D/OplusScrollToTopManager]
Application Error: com.serenegiant.thermalcamviewer.gore.gore,window dying

[10-11 10:43:32.241 2710:3516 D/OplusScrollToTopManager]
Application Error: com.serenegiant.thermalcamviewer.gore.gore,unregisterSystemUIBroadcastReceiver 

[10-11 10:43:32.241 2710:3516 D/OplusScrollToTopManager]
Application Error: com.serenegiant.thermalcamviewer.gore.gore, unregisterSystemUIBroadcastReceiver failed java.lang.IllegalArgumentException: Receiver not registered: android.view.OplusScrollToTopManager$2@2596c92

[10-11 10:43:32.241 2710:3516 D/CoreBackPreview]
Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore}: Setting back callback null

[10-11 10:43:32.241 2710:5718 I/ActivityManager]
Killing 29700:com.serenegiant.thermalcamviewer.gore.gore/u0a359 (adj 900): crash

[10-11 10:43:32.243 2710:5718 D/ActivityTaskManager]
removeAppToken: ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825 f}} delayed=false parent=Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore} animating=false Callers=com.android.server.wm.DisplayContent.removeAppToken:1683 com.android.server.wm.ActivityRecord.removeFromHistory:4783 com.android.server.wm.ActivityRecord.handleAppDied:5113 com.android.server.wm.WindowProcessController.handleAppDied:1547 

[10-11 10:43:32.244 2710:5718 W/InputManager-JNI]
Input channel object '21a1a6 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity (client)' was disposed without first being removed with the input manager!

[10-11 10:43:32.244 2710:5718 I/WindowManager]
Window{21a1a6 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity} state from HAS_DRAWN to NO_SURFACE; reason: destroySurface

[10-11 10:43:32.246 2710:5718 D/OplusAONSmartDim]
onWakeLockReleaseLocked: lock=250329361, flags=0x2000000a, packageName=android, tag="WindowManager/displayId:0", ws=WorkSource{10359 com.serenegiant.thermalcamviewer.gore.gore}, uid=1000, pid=2710

[10-11 10:43:32.248 2710:5718 D/WindowManager]
NFW_findFocusedWindowIfNeeded:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore} mCurrentFocus:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore}

[10-11 10:43:32.249 2710:5718 I/OplusScreenSecurityMask]
onStackRemoved task = Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore} record = null displayId = 0

[10-11 10:43:32.249 2075:2075 D/Layer]
reparent to null sequence=20439, seq[9], name=com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity#20439

[10-11 10:43:32.249 2075:2075 D/Layer]
reparent to null sequence=20438, seq[8], name=21a1a6 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity#20438

[10-11 10:43:32.250 2710:3522 D/OplusFlexibleWindowMinimizedManagerHelper]
onTaskVanished taskInfo:TaskInfo{userId=0 taskId=2825 displayId=-1 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10300000 cmp=com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity mCallingUid=10200 } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity} numActivities=0 lastActiveTime=194308058 supportsSplitScreenMultiWindow=false supportsMultiWindow=false supportsPocketStudioMultiWindow=true isInFlexibleEmbedded = false uid = -1 pid = -1 resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{acf21d9 Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false topActivityInSizeCompat=false topActivityInOplusCompatMode=false topActivityEligibleForLetterboxEducation= false topActivityLetterboxed= false isFromDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 locusId=null displayAreaFeatureId=-1 cameraCompatControlState=hidden locusId= null topActivityLetterboxInsets=Rect(0, 0 - 0, 0) mOplusExtraBundle = Bundle[{androidx.flexible.taskFrame=Rect(0, 0 - 0, 0), androidx.activity.LaunchScenario=0, androidx.activity.LaunchScale=1.0}]} task:Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore}

[10-11 10:43:32.250 2710:3522 I/FlexibleTaskController]
releaseFlexibleTaskCaptionView task=Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore} reason=onFlexibleTaskVanished

[10-11 10:43:32.250 2710:3522 D/OplusFlexibleWindowMinimizedManagerHelper]
onTaskVanished taskInfo:TaskInfo{userId=0 taskId=2825 displayId=-1 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10300000 cmp=com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity mCallingUid=10200 } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity} numActivities=0 lastActiveTime=194308058 supportsSplitScreenMultiWindow=false supportsMultiWindow=false supportsPocketStudioMultiWindow=true isInFlexibleEmbedded = false uid = -1 pid = -1 resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{acf21d9 Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false topActivityInSizeCompat=false topActivityInOplusCompatMode=false topActivityEligibleForLetterboxEducation= false topActivityLetterboxed= false isFromDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 locusId=null displayAreaFeatureId=-1 cameraCompatControlState=hidden locusId= null topActivityLetterboxInsets=Rect(0, 0 - 0, 0) mOplusExtraBundle = Bundle[{androidx.flexible.taskFrame=Rect(0, 0 - 0, 0), androidx.activity.LaunchScenario=0, androidx.activity.LaunchScale=1.0}]} task:Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore}

[10-11 10:43:32.250 2710:3522 I/FlexibleTaskController]
releaseFlexibleTaskCaptionView task=Task{8874c69 #2825 type=standard A=10359:com.serenegiant.thermalcamviewer.gore.gore} reason=onFlexibleTaskVanished

[10-11 10:43:32.254 2710:3516 W/InputManager-JNI]
Input channel object 'cf05041 Application Error: com.serenegiant.thermalcamviewer.gore.gore (client)' was disposed without first being removed with the input manager!

[10-11 10:43:32.255 2710:3516 I/SurfaceAnimationRunner]
startAnimation requiresEdgeExtension=false, animationLeash=Surface(name=Surface(name=cf05041 Application Error: com.serenegiant.thermalcamviewer.gore.gore)/@0x9529a34 - animation-leash of window_animation)/@0xfd5bedb, runningAnim=com.android.server.wm.SurfaceAnimationRunner$RunningAnimation@68b2d78, mPreProcessingAnimations={}

[10-11 10:43:32.255 2710:3516 D/WindowManager]
NFW_findFocusedWindowIfNeeded:Window{1ed147d u0 com.android.launcher/com.android.launcher.Launcher} mCurrentFocus:Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore EXITING}

[10-11 10:43:32.256 2710:3516 V/WindowManager]
Changing focus from Window{cf05041 u0 Application Error: com.serenegiant.thermalcamviewer.gore.gore EXITING} to Window{1ed147d u0 com.android.launcher/com.android.launcher.Launcher},diplayid=0

[10-11 10:43:32.266 2075:2075 D/Layer]
reparent to null sequence=20426, seq[4], name=ActivityRecord{f8045c5 u0 com.serenegiant.thermalcamviewer.gore.gore/com.falatic.thermalcamviewer.MainActivity t2825}#20426

[10-11 10:43:32.266 2710:3525 D/SurfaceAnimationRunner]
onAnimationStart:Surface(name=Surface(name=cf05041 Application Error: com.serenegiant.thermalcamviewer.gore.gore)/@0x9529a34 - animation-leash of window_animation)/@0xfd5bedb

[10-11 10:43:32.268 2710:5339 I/OplusHansManager]
onUidGone(), 10359 com.serenegiant.thermalcamviewer.gore.gore exit SM

[10-11 10:43:32.268 2710:5160 I/OplusHansManager]
uid=10359, pkg=com.serenegiant.thermalcamviewer.gore.gore R exit SM

[10-11 10:43:32.268 2710:5160 I/OplusHansManager]
uid=10359, pkg=com.serenegiant.thermalcamviewer.gore.gore R exit(), R stay=2

[10-11 10:43:32.271 2710:10269 D/OplusAppListInterceptManager]
shouldFilterTask::packageName = com.serenegiant.thermalcamviewer.gore.gore

[10-11 10:43:32.282 2075:2468 I/SurfaceFlinger]
[SF client] REMOVE (0xb400007792614c80) for (29700:com.serenegiant.thermalcamviewer.gore.gore)

[10-11 10:43:32.282 2710:4500 I/ActivityManager]
Death received, pid = 0, processName = com.serenegiant.thermalcamviewer.gore.gore for thread android.os.BinderProxy@5921734

[10-11 10:43:32.282 2075:2628 I/SurfaceFlinger]
[SF client] REMOVE (0xb4000077c3b19780) for (29700:com.serenegiant.thermalcamviewer.gore.gore)

[10-11 10:43:32.283 2075:2635 I/SurfaceFlinger]
[SF client] REMOVE (0xb4000077c3aa4980) for (29700:com.serenegiant.thermalcamviewer.gore.gore)

[
[logcat_10-11-2024_10-47-37.txt](https://github.com/user-attachments/files/17346102/logcat_10-11-2024_10-47-37.txt)
](url)
ilie321 commented 4 days ago

In debug mode i don't have any problem hmm

ilie321 commented 4 days ago

I re-uploaded with small changes i cant reproduce this error but i put a condition for it

ilie321 commented 3 days ago

The icon is for video. Long tap on image is photo