asksven / BetterBatteryStats

An attempt to provide advanced battery stats for Android
618 stars 156 forks source link

OutOfMemoryError after giving permission #910

Open umeshgiri8 opened 1 year ago

umeshgiri8 commented 1 year ago

OutOfMemoryError after giving permission tried adding android:hardwareAccelerated="false" android:largeHeap="true" in the manifest but no luck, if someone can let me know what's going wrong, maybe I can contribute to fix this issue

Android: 13 Google Play system update: 1 NOV 2022 Android Patch Level 1 DEC 2022

LOG: https://pastebin.com/raw/6xsM4V8q

2023-01-26 16:00:44.282 2464-2581 NotificationService system_server E Suppressing notification from package com.asksven.betterbatterystats_xdaedition by user request. 2023-01-26 16:00:45.578 25754-25754 DecorView com...betterbatterystats_xdaedition I [INFO] isPopOver=false config=true 2023-01-26 16:00:45.578 25754-25754 DecorView com...betterbatterystats_xdaedition I updateCaptionType: isFloating=false isApplication=true hasWindowDecorCaption=false this=DecorView@70f8f32[] 2023-01-26 16:00:45.578 25754-25754 DecorView com...betterbatterystats_xdaedition D setCaptionType = 0, this = DecorView@70f8f32[] 2023-01-26 16:00:45.582 25754-25754 DecorView com...betterbatterystats_xdaedition I getCurrentDensityDpi: from real metrics. densityDpi=420 msg=resources_loaded 2023-01-26 16:00:45.582 25754-25754 DecorView com...betterbatterystats_xdaedition I setWindowBackground: isPopOver=false color=ff121212 d=android.graphics.drawable.ColorDrawable@705e600 2023-01-26 16:00:45.586 25754-25754 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (unsupported, reflection, allowed) 2023-01-26 16:00:45.586 25754-25754 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (unsupported, reflection, allowed) 2023-01-26 16:00:45.586 25754-25754 AppCompatViewInflater com...betterbatterystats_xdaedition I app:theme is now deprecated. Please move to using android:theme instead. 2023-01-26 16:00:45.598 25754-25754 Compatibil...geReporter com...betterbatterystats_xdaedition D Compat change id reported: 210923482; UID 10420; state: ENABLED 2023-01-26 16:00:45.607 25754-25754 Compatibil...geReporter com...betterbatterystats_xdaedition D Compat change id reported: 171228096; UID 10420; state: ENABLED 2023-01-26 16:00:45.612 25754-25754 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden field Landroid/app/ActivityThread;->mResourcesManager:Landroid/app/ResourcesManager; (max-target-p, reflection, allowed) 2023-01-26 16:00:45.619 25754-25977 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden field Ljava/lang/UNIXProcess;->pid:I (unsupported, reflection, allowed) 2023-01-26 16:00:45.681 25754-25754 Compatibil...geReporter com...betterbatterystats_xdaedition D Compat change id reported: 147798919; UID 10420; state: ENABLED 2023-01-26 16:00:45.682 25754-25754 Toast com...betterbatterystats_xdaedition V show: caller = com.asksven.betterbatterystats.StatsActivity.onCreate:286 2023-01-26 16:00:45.683 25754-25754 Toast com...betterbatterystats_xdaedition V show: isFocusInDesktop = false mCustomDisplayId = -1 isDexDualMode = false isActivityContext = true 2023-01-26 16:00:45.689 25754-25754 StatsProvider com...betterbatterystats_xdaedition E Reference from or to are empty: (ref_boot, ref_current) 2023-01-26 16:00:45.691 25754-25754 ReferenceDBHelper com...betterbatterystats_xdaedition I Reference store 2023-01-26 16:00:45.692 25754-25754 ReferenceDBHelper com...betterbatterystats_xdaedition I Reference ref_unplugged created 19383 d 10 h 8 m 35 s (Wl: null; KWl: null; NetS: 0 elements; Alrm: 0 elements; Proc: null; Oth: null; CPU: 13 elements; Sensors: 0 elements) 2023-01-26 16:00:45.692 25754-25754 ReferenceDBHelper com...betterbatterystats_xdaedition I Reference ref_current created 19383 d 10 h 8 m 35 s (Wl: null; KWl: null; NetS: 0 elements; Alrm: 0 elements; Proc: null; Oth: null; CPU: 13 elements; Sensors: 0 elements) 2023-01-26 16:00:45.701 25754-25754 StatsActivity com...betterbatterystats_xdaedition I OnResume called 2023-01-26 16:00:45.701 25754-25754 StatsActivity com...betterbatterystats_xdaedition I OnResume called 2023-01-26 16:00:45.701 25754-25754 StatsActivity com...betterbatterystats_xdaedition I onResume references state: refFrom=ref_boot refTo=ref_current 2023-01-26 16:00:45.712 25754-25754 MSHandlerLifeCycle com...betterbatterystats_xdaedition I check: return. pkg=com.asksven.betterbatterystats_xdaedition parent=null callers=com.android.internal.policy.DecorView.setVisibility:4378 android.app.ActivityThread.handleResumeActivity:5463 android.app.servertransaction.ResumeActivityItem.execute:54 android.app.servertransaction.ActivityTransactionItem.execute:45 android.app.servertransaction.TransactionExecutor.executeLifecycleState:176 2023-01-26 16:00:45.712 25754-25754 MSHandlerLifeCycle com...betterbatterystats_xdaedition I removeMultiSplitHandler: no exist. decor=DecorView@70f8f32[] 2023-01-26 16:00:45.719 25754-26017 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden method Landroid/os/ServiceManager;->getService(Ljava/lang/String;)Landroid/os/IBinder; (unsupported, reflection, allowed) 2023-01-26 16:00:45.719 25754-26017 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden method Lcom/android/internal/app/IBatteryStats$Stub;->asInterface(Landroid/os/IBinder;)Lcom/android/internal/app/IBatteryStats; (unsupported, reflection, allowed) 2023-01-26 16:00:45.719 25754-26017 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden method Lcom/android/internal/app/IBatteryStats;->getStatisticsStream(Z)Landroid/os/ParcelFileDescriptor; (blocked, reflection, allowed) 2023-01-26 16:00:45.722 25754-25754 InsetsController com...betterbatterystats_xdaedition D onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2316), mDisplayCutout=DisplayCutout{insets=Rect(0, 75 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(692, 0 - 748, 75), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2316 physicalDisplayWidth=1440 physicalDisplayHeight=3088 density={2.8125} cutoutSpec={M 0,0 H -10 V 26.66666666666667 H 10 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=8, center=Point(8, 8)}, RoundedCorner{position=TopRight, radius=8, center=Point(1072, 8)}, RoundedCorner{position=BottomRight, radius=8, center=Point(1072, 2308)}, RoundedCorner{position=BottomLeft, radius=8, center=Point(8, 2308)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2316), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 75) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2316][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][0,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[1080,0][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,107], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2264][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,0][0,0], mVisible=false, mInsetsRoundedCornerFrame=false} } host=com.asksven.betterbatterystats_xdaedition/com.asksven.betterbatterystats.StatsActivity from=android.view.ViewRootImpl.setView:1700 2023-01-26 16:00:45.723 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition I setView = com.android.internal.policy.DecorView@70f8f32 TM=true 2023-01-26 16:00:45.724 25754-25754 MSHandlerLifeCycle com...betterbatterystats_xdaedition I removeMultiSplitHandler: no exist. decor=DecorView@70f8f32[StatsActivity] 2023-01-26 16:00:45.724 25754-25754 IDS_TAG com...betterbatterystats_xdaedition D Starting IDS observe window 2023-01-26 16:00:45.724 25754-25754 IDS_TAG com...betterbatterystats_xdaedition D Getting Shared Preference for com.asksven.betterbatterystats.BbsApplication@78f68fa uid = 10420 2023-01-26 16:00:45.726 25754-25754 IDS_TAG com...betterbatterystats_xdaedition D App com.asksven.betterbatterystats.BbsApplication@78f68fa has not finished training 2023-01-26 16:00:45.726 25754-25754 EventWatcherService com...betterbatterystats_xdaedition I Received start id 4: Intent { cmp=com.asksven.betterbatterystats_xdaedition/com.asksven.betterbatterystats.services.EventWatcherService } 2023-01-26 16:00:45.727 25754-25754 IDS_TAG com...betterbatterystats_xdaedition D Closing IDS observe window 2023-01-26 16:00:45.727 25754-25754 IDS_TAG com...betterbatterystats_xdaedition D Getting Shared Preference for com.asksven.betterbatterystats.BbsApplication@78f68fa uid = 10420 2023-01-26 16:00:45.728 25754-25754 IDS_TAG com...betterbatterystats_xdaedition D IDS count updated to 2 for com.asksven.betterbatterystats.BbsApplication@78f68fa 2023-01-26 16:00:45.729 25754-26027 WriteCurrentRefService com...betterbatterystats_xdaedition I Called at 2023-01-26 16:00:45 2023-01-26 16:00:45.731 25754-26027 Wakelock com...betterbatterystats_xdaedition D Wakelock bbs:wakelock_while_saving_ref aquired 2023-01-26 16:00:45.738 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition D performTraversals params={(0,0)(fillxfill) sim={adjust=resize forwardNavigation} ty=BASE_APPLICATION wanim=0x1030309 fl=80810100 pfl=12020040 bhv=DEFAULT fitSides= naviIconColor=0} 2023-01-26 16:00:45.739 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition D performTraversals mFirst=true windowShouldResize=true viewVisibilityChanged=false mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=resize forwardNavigation} ty=BASE_APPLICATION wanim=0x1030309 fl=80810100 pfl=12020040 bhv=DEFAULT fitSides= naviIconColor=0} 2023-01-26 16:00:45.745 25754-25754 BufferQueueProducer com...betterbatterystats_xdaedition E Unable to open libpenguin.so: dlopen failed: library "libpenguin.so" not found. 2023-01-26 16:00:45.745 25754-25754 BLASTBufferQueue com...betterbatterystats_xdaedition D new BLASTBufferQueue, mNativeObject= 0xb400006f1438c710 name= ViewRootImpl@7f90569[StatsActivity] sc.mNativeObject= 0xb400006ea43a4410 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2789 android.view.ViewRootImpl.relayoutWindow:9635 android.view.ViewRootImpl.performTraversals:3759 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 android.view.Choreographer.doCallbacks:923 android.view.Choreographer.doFrame:852 android.view.Choreographer$FrameDisplayEventReceiver.run:1283 2023-01-26 16:00:45.745 25754-25754 BLASTBufferQueue com...betterbatterystats_xdaedition D update, w= 1080 h= 2316 mNativeObject= 0xb400006f1438c710 sc.mNativeObject= 0xb400006ea43a4410 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:76 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2789 android.view.ViewRootImpl.relayoutWindow:9635 android.view.ViewRootImpl.performTraversals:3759 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 2023-01-26 16:00:45.746 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition I Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) req=(1080,2316)0 dur=6 res=0x3 s={true 0xb400006fa438b8d0} ch=true seqId=0 2023-01-26 16:00:45.750 25754-25754 AbsListView com...betterbatterystats_xdaedition D in onLayout changed 2023-01-26 16:00:45.750 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition D reportNextDraw android.view.ViewRootImpl.performTraversals:4313 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 2023-01-26 16:00:45.750 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition D Setup new sync id=0 2023-01-26 16:00:45.750 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition D Setting syncFrameCallback 2023-01-26 16:00:45.754 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition V Surface Surface(name=null)/@0x8f16c49 drawing to bitmap w=1080, h=2316 2023-01-26 16:00:45.754 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition I Drawing: package:com.asksven.betterbatterystats_xdaedition, metrics=DisplayMetrics{density=2.625, width=1080, height=2241, scaledDensity=2.625, xdpi=375.78073, ydpi=377.09174}, compatibilityInfo={450dpi always-compat} 2023-01-26 16:00:45.758 25754-25754 BLASTBufferQueue com...betterbatterystats_xdaedition D [ViewRootImpl@7f90569[StatsActivity]#0](f:0,a:0) onFrameAvailable the first frame is available 2023-01-26 16:00:45.758 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition D onSyncComplete 2023-01-26 16:00:45.758 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition D setupSync seqId=0 mSyncId=0 fn=0 caller=android.view.ViewRootImpl$$ExternalSyntheticLambda11.accept:6 android.window.SurfaceSyncer.lambda$setupSync$1$android-window-SurfaceSyncer:128 android.window.SurfaceSyncer$$ExternalSyntheticLambda1.accept:8 android.window.SurfaceSyncer$SyncSet.checkIfSyncIsComplete:382 android.window.SurfaceSyncer$SyncSet.markSyncReady:359 android.window.SurfaceSyncer.markSyncReady:151 android.view.ViewRootImpl.performTraversals:4373 2023-01-26 16:00:45.758 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition D reportDrawFinished seqId=0 mSyncId=-1 fn=0 mSurfaceChangedTransaction=0xb400006ed438af50 2023-01-26 16:00:45.760 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition V Surface Surface(name=null)/@0x8f16c49 drawing to bitmap w=1080, h=2316 2023-01-26 16:00:45.760 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition I Drawing: package:com.asksven.betterbatterystats_xdaedition, metrics=DisplayMetrics{density=2.625, width=1080, height=2241, scaledDensity=2.625, xdpi=375.78073, ydpi=377.09174}, compatibilityInfo={450dpi always-compat} 2023-01-26 16:00:45.774 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition V Surface Surface(name=null)/@0x8f16c49 drawing to bitmap w=1080, h=2316 2023-01-26 16:00:45.774 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition I Drawing: package:com.asksven.betterbatterystats_xdaedition, metrics=DisplayMetrics{density=2.625, width=1080, height=2241, scaledDensity=2.625, xdpi=375.78073, ydpi=377.09174}, compatibilityInfo={450dpi always-compat} 2023-01-26 16:00:45.778 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition I MSG_WINDOW_FOCUS_CHANGED 1 0 2023-01-26 16:00:45.778 25754-25754 InputMethodManager com...betterbatterystats_xdaedition D startInputInner - Id : 0 2023-01-26 16:00:45.778 25754-25754 InputMethodManager com...betterbatterystats_xdaedition I startInputInner - mService.startInputOrWindowGainedFocus 2023-01-26 16:00:45.782 25754-25754 InputMethodManager com...betterbatterystats_xdaedition D startInputInner - Id : 0 2023-01-26 16:00:45.784 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition V Surface Surface(name=null)/@0x8f16c49 drawing to bitmap w=1080, h=2316 2023-01-26 16:00:45.784 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition I Drawing: package:com.asksven.betterbatterystats_xdaedition, metrics=DisplayMetrics{density=2.625, width=1080, height=2241, scaledDensity=2.625, xdpi=375.78073, ydpi=377.09174}, compatibilityInfo={450dpi always-compat} 2023-01-26 16:00:45.793 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition V Surface Surface(name=null)/@0x8f16c49 drawing to bitmap w=1080, h=2316 2023-01-26 16:00:45.793 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition I Drawing: package:com.asksven.betterbatterystats_xdaedition, metrics=DisplayMetrics{density=2.625, width=1080, height=2241, scaledDensity=2.625, xdpi=375.78073, ydpi=377.09174}, compatibilityInfo={450dpi always-compat} 2023-01-26 16:00:45.801 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition V Surface Surface(name=null)/@0x8f16c49 drawing to bitmap w=1080, h=2316 2023-01-26 16:00:45.802 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition I Drawing: package:com.asksven.betterbatterystats_xdaedition, metrics=DisplayMetrics{density=2.625, width=1080, height=2241, scaledDensity=2.625, xdpi=375.78073, ydpi=377.09174}, compatibilityInfo={450dpi always-compat} 2023-01-26 16:00:45.810 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition V Surface Surface(name=null)/@0x8f16c49 drawing to bitmap w=1080, h=2316 2023-01-26 16:00:45.810 25754-25754 ViewRootIm...sActivity] com...betterbatterystats_xdaedition I Drawing: package:com.asksven.betterbatterystats_xdaedition, metrics=DisplayMetrics{density=2.625, width=1080, height=2241, scaledDensity=2.625, xdpi=375.78073, ydpi=377.09174}, compatibilityInfo={450dpi always-compat} 2023-01-26 16:00:45.812 25754-26017 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden method Landroid/os/MemoryFile;->getSize(Ljava/io/FileDescriptor;)I (unsupported, reflection, allowed) 2023-01-26 16:00:45.813 25754-26017 BatteryStatsProxy com...betterbatterystats_xdaedition I Read 2121920 bytes at 0 of avail 2121920 2023-01-26 16:00:45.814 25754-26017 BatteryStatsProxy com...betterbatterystats_xdaedition I Read 0 bytes at 2121920 of avail 2121920 2023-01-26 16:00:45.814 25754-26017 BatteryStatsProxy com...betterbatterystats_xdaedition I **** FINISHED READING: pos=2121920 len=2121920 2023-01-26 16:00:45.815 25754-26017 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden field Lcom/android/internal/os/BatteryStatsImpl;->CREATOR:Landroid/os/Parcelable$Creator; (unsupported, reflection, allowed) 2023-01-26 16:00:45.816 25754-26017 tats_xdaedition com...betterbatterystats_xdaedition I Waiting for a blocking GC Alloc 2023-01-26 16:00:45.824 25754-26017 tats_xdaedition com...betterbatterystats_xdaedition I WaitForGcToComplete blocked Alloc on Background for 7.375ms 2023-01-26 16:00:45.824 25754-26017 tats_xdaedition com...betterbatterystats_xdaedition I Starting a blocking GC Alloc 2023-01-26 16:00:45.824 25754-26017 tats_xdaedition com...betterbatterystats_xdaedition I Forcing collection of SoftReferences for 1161MB allocation 2023-01-26 16:00:45.824 25754-26017 tats_xdaedition com...betterbatterystats_xdaedition I Starting a blocking GC Alloc 2023-01-26 16:00:45.829 25754-26017 tats_xdaedition com...betterbatterystats_xdaedition W Throwing OutOfMemoryError "Failed to allocate a 1218012016 byte allocation with 6291456 free bytes and 506MB until OOM, target footprint 11990920, growth limit 536870912" (VmSize 17164928 kB) 2023-01-26 16:00:45.830 25754-26017 AndroidRuntime com...betterbatterystats_xdaedition E FATAL EXCEPTION: AsyncTask #1 Process: com.asksven.betterbatterystats_xdaedition, PID: 25754 java.lang.RuntimeException: An error occurred while executing doInBackground() at android.os.AsyncTask$4.done(AsyncTask.java:415) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:381) at java.util.concurrent.FutureTask.setException(FutureTask.java:250) at java.util.concurrent.FutureTask.run(FutureTask.java:269) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:305) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) at java.lang.Thread.run(Thread.java:1012) Caused by: java.lang.OutOfMemoryError: Failed to allocate a 1218012016 byte allocation with 6291456 free bytes and 506MB until OOM, target footprint 11990920, growth limit 536870912 at com.android.internal.os.BatteryStatsImpl$ControllerActivityCounterImpl.readTimeMultiStateCounters(BatteryStatsImpl.java:4116) at com.android.internal.os.BatteryStatsImpl$ControllerActivityCounterImpl.<init>(BatteryStatsImpl.java:4049) at com.android.internal.os.BatteryStatsImpl.readFromParcelLocked(BatteryStatsImpl.java:21429) at com.android.internal.os.BatteryStatsImpl.readFromParcel(BatteryStatsImpl.java:21271) at com.android.internal.os.BatteryStatsImpl.<init>(BatteryStatsImpl.java:14149) at com.android.internal.os.BatteryStatsImpl.<init>(BatteryStatsImpl.java:14136) at com.android.internal.os.BatteryStatsImpl$10.createFromParcel(BatteryStatsImpl.java:21900) at com.android.internal.os.BatteryStatsImpl$10.createFromParcel(BatteryStatsImpl.java:21898) at com.asksven.android.common.privateapiproxies.BatteryStatsProxy.<init>(BatteryStatsProxy.java:558) at com.asksven.android.common.privateapiproxies.BatteryStatsProxy.getInstance(BatteryStatsProxy.java:123) at com.asksven.betterbatterystats.data.StatsProvider.populateReference(StatsProvider.java:2602) at com.asksven.betterbatterystats.data.StatsProvider.setCurrentReference(StatsProvider.java:2494) at com.asksven.betterbatterystats.StatsActivity$LoadStatData.doInBackground(StatsActivity.java:920) at com.asksven.betterbatterystats.StatsActivity$LoadStatData.doInBackground(StatsActivity.java:909) at android.os.AsyncTask$3.call(AsyncTask.java:394) at java.util.concurrent.FutureTask.run(FutureTask.java:264) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:305)  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)  at java.lang.Thread.run(Thread.java:1012)  ---------------------------- PROCESS ENDED (25754) for package com.asksven.betterbatterystats_xdaedition ---------------------------- 2023-01-26 16:00:45.845 25754-26017 Process com...betterbatterystats_xdaedition I Sending signal. PID: 25754 SIG: 9 2023-01-26 16:00:45.894 2464-2561 WindowManager system_server E win=Window{3cd7a0f u0 com.asksven.betterbatterystats_xdaedition/com.asksven.betterbatterystats.StatsActivity EXITING} destroySurfaces: appStopped=false cleanupOnResume=false win.mWindowRemovalAllowed=true win.mRemoveOnExit=true win.mViewVisibility=0 caller=com.android.server.wm.ActivityRecord.destroySurfaces:6432 com.android.server.wm.ActivityRecord.destroySurfaces:6413 com.android.server.wm.WindowState.onExitAnimationDone:5915 com.android.server.wm.ActivityRecord$$ExternalSyntheticLambda11.accept:2 java.util.ArrayList.forEach:1262 com.android.server.wm.ActivityRecord.onAnimationFinished:8440 com.android.server.wm.WindowContainer.doAnimationFinished:3446 2023-01-26 16:00:45.899 2464-2561 WindowManager system_server E win=Window{fa9046f u0 Splash Screen com.asksven.betterbatterystats_xdaedition EXITING} destroySurfaces: appStopped=false cleanupOnResume=false win.mWindowRemovalAllowed=true win.mRemoveOnExit=true win.mViewVisibility=8 caller=com.android.server.wm.WindowState.onExitAnimationDone:5917 com.android.server.wm.ActivityRecord$$ExternalSyntheticLambda11.accept:2 java.util.ArrayList.forEach:1262 com.android.server.wm.ActivityRecord.onAnimationFinished:8440 com.android.server.wm.WindowContainer.doAnimationFinished:3446 com.android.server.wm.WindowContainer.onAnimationFinished:3458 com.android.server.wm.Task.onAnimationFinished:8399 ---------------------------- PROCESS STARTED (26460) for package com.asksven.betterbatterystats_xdaedition ---------------------------- 2023-01-26 16:02:19.394 26460-26460 Compatibil...geReporter com...betterbatterystats_xdaedition D Compat change id reported: 171979766; UID 10420; state: ENABLED 2023-01-26 16:02:19.410 26460-26460 ziparchive com...betterbatterystats_xdaedition W Unable to open '/data/app/~~wT9TplzGNfaBYgi5PS8iFQ==/com.asksven.betterbatterystats_xdaedition-_j7_Z3myghqt5fb759gMYw==/base.dm': No such file or directory 2023-01-26 16:02:19.410 26460-26460 ziparchive com...betterbatterystats_xdaedition W Unable to open '/data/app/~~wT9TplzGNfaBYgi5PS8iFQ==/com.asksven.betterbatterystats_xdaedition-_j7_Z3myghqt5fb759gMYw==/base.dm': No such file or directory 2023-01-26 16:02:19.644 26460-26460 nativeloader com...betterbatterystats_xdaedition D Configuring classloader-namespace for other apk /data/app/~~wT9TplzGNfaBYgi5PS8iFQ==/com.asksven.betterbatterystats_xdaedition-_j7_Z3myghqt5fb759gMYw==/base.apk. target_sdk_version=33, uses_libraries=, library_path=/data/app/~~wT9TplzGNfaBYgi5PS8iFQ==/com.asksven.betterbatterystats_xdaedition-_j7_Z3myghqt5fb759gMYw==/lib/arm64, permitted_path=/data:/mnt/expand:/data/user/0/com.asksven.betterbatterystats_xdaedition 2023-01-26 16:02:19.664 26460-26460 GraphicsEnvironment com...betterbatterystats_xdaedition V ANGLE Developer option for 'com.asksven.betterbatterystats_xdaedition' set to: 'default' 2023-01-26 16:02:19.665 26460-26460 GraphicsEnvironment com...betterbatterystats_xdaedition V ANGLE GameManagerService for com.asksven.betterbatterystats_xdaedition: false 2023-01-26 16:02:19.665 26460-26460 GraphicsEnvironment com...betterbatterystats_xdaedition V App is not on the allowlist for updatable production driver. 2023-01-26 16:02:19.671 26460-26460 NetworkSecurityConfig com...betterbatterystats_xdaedition D No Network Security Config specified, using platform default 2023-01-26 16:02:19.700 26460-26460 NetworkSecurityConfig com...betterbatterystats_xdaedition D No Network Security Config specified, using platform default 2023-01-26 16:02:19.736 26460-26460 AppWidgetJobService com...betterbatterystats_xdaedition I starting AppWidget update job 2023-01-26 16:02:19.737 26460-26460 AppWidgetJobService com...betterbatterystats_xdaedition I re-schedule job 2023-01-26 16:02:19.739 26460-26460 Compatibil...geReporter com...betterbatterystats_xdaedition D Compat change id reported: 194532703; UID 10420; state: ENABLED 2023-01-26 16:02:19.741 26460-26460 AppWidgetJobService com...betterbatterystats_xdaedition I trigger responsive widget update 2023-01-26 16:02:19.759 26460-26460 AppWidgetJobService com...betterbatterystats_xdaedition I trigger text widget update 2023-01-26 16:02:19.778 26460-26485 UpdateWidgetService com...betterbatterystats_xdaedition I onHandleWork: Intent { act=BBS_WIDGET_UPDATE (has extras) } 2023-01-26 16:02:19.779 26460-26486 UpdateTWidgetService com...betterbatterystats_xdaedition I onHandleWork: Intent { act=BBS_WIDGET_UPDATE (has extras) } 2023-01-26 16:02:19.811 26460-26485 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden method Landroid/os/ServiceManager;->getService(Ljava/lang/String;)Landroid/os/IBinder; (unsupported, reflection, allowed) 2023-01-26 16:02:19.812 26460-26485 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden method Lcom/android/internal/app/IBatteryStats$Stub;->asInterface(Landroid/os/IBinder;)Lcom/android/internal/app/IBatteryStats; (unsupported, reflection, allowed) 2023-01-26 16:02:19.813 26460-26485 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden method Lcom/android/internal/app/IBatteryStats;->getStatisticsStream(Z)Landroid/os/ParcelFileDescriptor; (blocked, reflection, allowed) 2023-01-26 16:02:19.999 26460-26485 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden method Landroid/os/MemoryFile;->getSize(Ljava/io/FileDescriptor;)I (unsupported, reflection, allowed) 2023-01-26 16:02:20.008 26460-26485 BatteryStatsProxy com...betterbatterystats_xdaedition I Read 2123472 bytes at 0 of avail 2123472 2023-01-26 16:02:20.008 26460-26485 BatteryStatsProxy com...betterbatterystats_xdaedition I Read 0 bytes at 2123472 of avail 2123472 2023-01-26 16:02:20.008 26460-26485 BatteryStatsProxy com...betterbatterystats_xdaedition I **** FINISHED READING: pos=2123472 len=2123472 2023-01-26 16:02:20.016 26460-26485 tats_xdaedition com...betterbatterystats_xdaedition W Accessing hidden field Lcom/android/internal/os/BatteryStatsImpl;->CREATOR:Landroid/os/Parcelable$Creator; (unsupported, reflection, allowed) 2023-01-26 16:02:20.025 26460-26485 tats_xdaedition com...betterbatterystats_xdaedition I Starting a blocking GC Alloc 2023-01-26 16:02:20.025 26460-26485 tats_xdaedition com...betterbatterystats_xdaedition I Starting a blocking GC Alloc 2023-01-26 16:02:20.043 26460-26485 tats_xdaedition com...betterbatterystats_xdaedition I Forcing collection of SoftReferences for 1161MB allocation 2023-01-26 16:02:20.043 26460-26485 tats_xdaedition com...betterbatterystats_xdaedition I Starting a blocking GC Alloc 2023-01-26 16:02:20.052 26460-26485 tats_xdaedition com...betterbatterystats_xdaedition W Throwing OutOfMemoryError "Failed to allocate a 1218012016 byte allocation with 2097152 free bytes and 507MB until OOM, target footprint 6437088, growth limit 536870912" (VmSize 17076636 kB) 2023-01-26 16:02:20.052 26460-26486 tats_xdaedition com...betterbatterystats_xdaedition W Long monitor contention with owner AsyncTask #1 (26485) at com.asksven.android.common.privateapiproxies.BatteryStatsProxy com.asksven.android.common.privateapiproxies.BatteryStatsProxy.getInstance(android.content.Context)(BatteryStatsProxy.java:113) waiters=0 in com.asksven.android.common.privateapiproxies.BatteryStatsProxy com.asksven.android.common.privateapiproxies.BatteryStatsProxy.getInstance(android.content.Context) for 241ms 2023-01-26 16:02:20.055 26460-26485 AndroidRuntime com...betterbatterystats_xdaedition E FATAL EXCEPTION: AsyncTask #1 Process: com.asksven.betterbatterystats_xdaedition, PID: 26460 java.lang.RuntimeException: An error occurred while executing doInBackground() at android.os.AsyncTask$4.done(AsyncTask.java:415) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:381) at java.util.concurrent.FutureTask.setException(FutureTask.java:250) at java.util.concurrent.FutureTask.run(FutureTask.java:269) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) at java.lang.Thread.run(Thread.java:1012) Caused by: java.lang.OutOfMemoryError: Failed to allocate a 1218012016 byte allocation with 2097152 free bytes and 507MB until OOM, target footprint 6437088, growth limit 536870912 at com.android.internal.os.BatteryStatsImpl$ControllerActivityCounterImpl.readTimeMultiStateCounters(BatteryStatsImpl.java:4116) at com.android.internal.os.BatteryStatsImpl$ControllerActivityCounterImpl.<init>(BatteryStatsImpl.java:4049) at com.android.internal.os.BatteryStatsImpl.readFromParcelLocked(BatteryStatsImpl.java:21429) at com.android.internal.os.BatteryStatsImpl.readFromParcel(BatteryStatsImpl.java:21271) at com.android.internal.os.BatteryStatsImpl.<init>(BatteryStatsImpl.java:14149) at com.android.internal.os.BatteryStatsImpl.<init>(BatteryStatsImpl.java:14136) at com.android.internal.os.BatteryStatsImpl$10.createFromParcel(BatteryStatsImpl.java:21900) at com.android.internal.os.BatteryStatsImpl$10.createFromParcel(BatteryStatsImpl.java:21898) at com.asksven.android.common.privateapiproxies.BatteryStatsProxy.<init>(BatteryStatsProxy.java:558) at com.asksven.android.common.privateapiproxies.BatteryStatsProxy.getInstance(BatteryStatsProxy.java:123) at com.asksven.betterbatterystats.services.UpdateWidgetService.onHandleWork(UpdateWidgetService.java:90) at androidx.core.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:396) at androidx.core.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:387) at android.os.AsyncTask$3.call(AsyncTask.java:394) at java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)  at java.lang.Thread.run(Thread.java:1012)  2023-01-26 16:02:20.063 26460-26485 Process com...betterbatterystats_xdaedition I Sending signal. PID: 26460 SIG: 9 ---------------------------- PROCESS ENDED (26460) for package com.asksven.betterbatterystats_xdaedition ----------------------------

umeshgiri8 commented 1 year ago

LOG: https://pastebin.com/raw/6xsM4V8q