react-native-background-geolocation
react-native-background-geolocation copied to clipboard
Multiple ANR reports for Notification Service, Scheduler, and Tracking Service
Your Environment
- Plugin version: 4.9.3
- Platform: Android
- OS version: SDK 31
- Device manufacturer / model: OnePlus OnePlus8 & T-Mobile Bethpage
- React Native version (
react-native -v): 0.70.5 - Plugin config
Two different configs used (passenger & driver) with a config update when necessary before starting up service
{
heartbeatInterval: 60,
distanceFilter: 20,
preventSuspend: false,
logLevel: BackgroundGeolocation.LOG_LEVEL_ERROR,
desiredAccuracy: BackgroundGeolocation.DESIRED_ACCURACY_HIGH,
stopOnTerminate: false,
showsBackgroundLocationIndicator: true,
enableHeadless: true,
debug: false,
//disableElasticity: false,
disableLocationAuthorizationAlert: true,
locationAuthorizationRequest: 'Always',
locationAuthorizationAlert: {
titleWhenNotEnabled: 'Please Enable Always For Location',
titleWhenOff: 'Please Enable Always Allow For Location',
instructions:
'You must enable location-services to Always Allow status to ensure proper fare calculation',
cancelButton: 'Cancel',
settingsButton: 'Settings',
},
backgroundPermissionRationale: {
title:
"Allow {applicationName} to access to this device's location in the background?",
message:
'In order to track your activity in the background, please enable {backgroundPermissionOptionLabel}',
positiveAction: 'Change to {backgroundPermissionOptionLabel}',
negativeAction: 'Cancel',
},
autoSync: true,
batchSync: false,
}
OR
{
url: '',
debug: false,
disableLocationAuthorizationAlert: true,
locationAuthorizationRequest: 'WhenInUse',
locationAuthorizationAlert: {
titleWhenNotEnabled: 'Please Enable Location Services',
titleWhenOff: 'Please Enable Location Services',
instructions:
'You must enable location-services to ensure proper fare calculation',
cancelButton: 'Cancel',
settingsButton: 'Settings',
},
params: {},
}
Expected Behavior
No ANR reports expected from transistorsoft in the google play console
Actual Behavior
Multiple ANR reports for various reasons, mainly tied to the Notification Service, Scheduler & Tracking Services.
Steps to Reproduce
Bundle the app for release. I have not been able to reproduce any of these ANR's locally & am honestly unsure of how to go about attempting to do so. I'm strictly creating this issue report based off the ANR's I see in the console.
Context
Track Drivers while waiting for trips and while in active trips. Passengers only use the service to get their current location.
Debug logs
Logs
unavailable - com.transistorsoft.locationmanager.service.ForegroundNotification.createNotificationChannel
#00 pc 0x000000000004bf9c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
#01 pc 0x000000000047a430 /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+140)
#02 pc 0x000000000055c57c /apex/com.android.art/lib64/libart.so (artQuickGenericJniEndTrampoline+1156)
#03 pc 0x000000000043dd64 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+164)
#04 pc 0x000000000204e050 /memfd:jit-zygote-cache (android.os.BinderProxy.transact+1472)
#05 pc 0x0000000002671918 /memfd:jit-zygote-cache (android.app.INotificationManager$Stub$Proxy.getNotificationChannel+376)
#06 pc 0x00000000026d0f7c /memfd:jit-zygote-cache (android.app.NotificationManager.getNotificationChannel+412)
at android.os.BinderProxy.transactNative (Native method)
at android.os.BinderProxy.transact (BinderProxy.java:571)
at android.app.INotificationManager$Stub$Proxy.getNotificationChannel (INotificationManager.java:4229)
at android.app.NotificationManager.getNotificationChannel (NotificationManager.java:946)
at com.transistorsoft.locationmanager.service.ForegroundNotification.createNotificationChannel (unavailable:91)
at com.transistorsoft.locationmanager.notification.TSLocalNotification.build (unavailable:1)
at com.transistorsoft.locationmanager.service.ForegroundNotification.build (unavailable)
at com.transistorsoft.locationmanager.service.AbstractService.doStartForeground (unavailable:18)
at com.transistorsoft.locationmanager.service.AbstractService.start (unavailable:8)
at com.transistorsoft.locationmanager.service.TrackingService.onStartCommand (unavailable:1)
at android.app.ActivityThread.handleServiceArgs (ActivityThread.java:4679)
at android.app.ActivityThread.access$2100 (ActivityThread.java:253)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2128)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loopOnce (Looper.java:201)
at android.os.Looper.loop (Looper.java:288)
at android.app.ActivityThread.main (ActivityThread.java:7881)
at java.lang.reflect.Method.invoke (Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:568)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1045)
unavailable - com.transistorsoft.locationmanager.notification.TSLocalNotification.build
#00 pc 0x0000000000075f30 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
#01 pc 0x000000000047a430 /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+140)
#02 pc 0x000000000075a3d8 /apex/com.android.art/lib64/libart.so (artJniMethodEnd+204)
#03 pc 0x000000000020facc /apex/com.android.art/lib64/libart.so (art_jni_method_end+12)
at android.os.BinderProxy.transactNative (Native method)
at android.os.BinderProxy.transact (BinderProxy.java:635)
at android.content.pm.IPackageManager$Stub$Proxy.queryIntentActivities (IPackageManager.java:5657)
at android.app.ApplicationPackageManager.queryIntentActivitiesAsUser (ApplicationPackageManager.java:1323)
at android.app.ApplicationPackageManager.queryIntentActivities (ApplicationPackageManager.java:1314)
at android.app.ApplicationPackageManager.getLaunchIntentForPackage (ApplicationPackageManager.java:297)
at com.transistorsoft.locationmanager.notification.TSLocalNotification.build (unavailable:78)
at com.transistorsoft.locationmanager.service.ForegroundNotification.build (unavailable)
at com.transistorsoft.locationmanager.service.AbstractService.doStartForeground (unavailable:18)
at com.transistorsoft.locationmanager.service.AbstractService.start (unavailable:8)
at com.transistorsoft.locationmanager.service.TrackingService.onStartCommand (unavailable:1)
at android.app.ActivityThread.handleServiceArgs (ActivityThread.java:4807)
at android.app.ActivityThread.access$2100 (ActivityThread.java:254)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2222)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loopOnce (Looper.java:233)
at android.os.Looper.loop (Looper.java:344)
at android.app.ActivityThread.main (ActivityThread.java:8212)
at java.lang.reflect.Method.invoke (Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:584)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1034)
unavailable - com.transistorsoft.locationmanager.scheduler.TSScheduleManager.oneShot
#00 pc 0x000000000004bf9c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
#01 pc 0x000000000047a430 /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+140)
#02 pc 0x000000000055c57c /apex/com.android.art/lib64/libart.so (artQuickGenericJniEndTrampoline+1156)
#03 pc 0x000000000043dd64 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+164)
#04 pc 0x000000000204e050 /memfd:jit-zygote-cache (android.os.BinderProxy.transact+1472)
#05 pc 0x0000000002650034 /memfd:jit-zygote-cache (android.app.IActivityManager$Stub$Proxy.getIntentSenderWithFeature+996)
#06 pc 0x00000000026d51bc /memfd:jit-zygote-cache (android.app.PendingIntent.getBroadcastAsUser+508)
#07 pc 0x00000000026d4f74 /memfd:jit-zygote-cache (android.app.PendingIntent.getBroadcast+100)
#08 pc 0x0000000002004b7c /memfd:jit-cache (com.transistorsoft.locationmanager.scheduler.TSScheduleManager.oneShot+3244)
#09 pc 0x000000000020a910 /apex/com.android.art/lib64/libart.so (nterp_helper+5648)
#10 pc 0x0000000000ba20fe /data/app/~~HQG6GNF3-xqnoSZzZ0W1fQ==/com.wridz.app-Kp838YzWiqU4v7AFdc7bYA==/oat/arm64/base.vdex (com.transistorsoft.locationmanager.service.TrackingService.beginStopTimer+320)
#11 pc 0x0000000002005a50 /memfd:jit-cache (com.transistorsoft.locationmanager.service.TrackingService.performStopDetection+624)
#12 pc 0x0000000002003ca4 /memfd:jit-cache (com.transistorsoft.locationmanager.service.TrackingService.handleLocationResult+3140)
at android.os.BinderProxy.transactNative (Native method)
at android.os.BinderProxy.transact (BinderProxy.java:571)
at android.app.IActivityManager$Stub$Proxy.getIntentSenderWithFeature (IActivityManager.java:6848)
at android.app.PendingIntent.getBroadcastAsUser (PendingIntent.java:649)
at android.app.PendingIntent.getBroadcast (PendingIntent.java:632)
at com.transistorsoft.locationmanager.scheduler.TSScheduleManager.oneShot (unavailable:286)
at com.transistorsoft.locationmanager.service.TrackingService.beginStopTimer (unavailable:160)
at com.transistorsoft.locationmanager.service.TrackingService.performStopDetection (unavailable:63)
at com.transistorsoft.locationmanager.service.TrackingService.handleLocationResult (unavailable:269)
at com.transistorsoft.locationmanager.service.TrackingService.onStartCommand (unavailable:225)
at android.app.ActivityThread.handleServiceArgs (ActivityThread.java:4679)
at android.app.ActivityThread.access$2100 (ActivityThread.java:253)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2128)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loopOnce (Looper.java:201)
at android.os.Looper.loop (Looper.java:288)
at android.app.ActivityThread.main (ActivityThread.java:7881)
at java.lang.reflect.Method.invoke (Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:568)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1045)
unavailable - com.transistorsoft.locationmanager.notification.TSLocalNotification.build
#00 pc 0x000000000004bf9c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
#01 pc 0x000000000047a430 /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+140)
#02 pc 0x000000000055c57c /apex/com.android.art/lib64/libart.so (artQuickGenericJniEndTrampoline+1156)
#03 pc 0x000000000043dd64 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+164)
#04 pc 0x000000000204b3f0 /memfd:jit-zygote-cache (android.os.BinderProxy.transact+1472)
#05 pc 0x000000000263cf04 /memfd:jit-zygote-cache (android.app.IActivityManager$Stub$Proxy.getIntentSenderWithFeature+996)
#06 pc 0x00000000026c1c8c /memfd:jit-zygote-cache (android.app.PendingIntent.getActivityAsUser+540)
#07 pc 0x00000000026c191c /memfd:jit-zygote-cache (android.app.PendingIntent.getActivity+156)
at android.os.BinderProxy.transactNative (Native method)
at android.os.BinderProxy.transact (BinderProxy.java:571)
at android.app.IActivityManager$Stub$Proxy.getIntentSenderWithFeature (IActivityManager.java:6848)
at android.app.PendingIntent.getActivityAsUser (PendingIntent.java:463)
at android.app.PendingIntent.getActivity (PendingIntent.java:444)
at android.app.PendingIntent.getActivity (PendingIntent.java:408)
at com.transistorsoft.locationmanager.notification.TSLocalNotification.build (unavailable:125)
at com.transistorsoft.locationmanager.service.ForegroundNotification.build (unavailable)
at com.transistorsoft.locationmanager.service.AbstractService.doStartForeground (unavailable:18)
at com.transistorsoft.locationmanager.service.AbstractService.start (unavailable:8)
at com.transistorsoft.locationmanager.service.TrackingService.onStartCommand (unavailable:1)
at android.app.ActivityThread.handleServiceArgs (ActivityThread.java:4679)
at android.app.ActivityThread.access$2100 (ActivityThread.java:253)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2128)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loopOnce (Looper.java:201)
at android.os.Looper.loop (Looper.java:288)
at android.app.ActivityThread.main (ActivityThread.java:7881)
at java.lang.reflect.Method.invoke (Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:568)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1045)
There are a few more logs available that I can share if requested.
See here https://github.com/transistorsoft/react-native-background-geolocation/issues/976
Thanks will take a look
So after running some tests on a Galaxy S20 with my app in Strict Mode, I did see exactly what you described in #976 -- "too many tasks are blocking the UI Thread"
This did not occur for my app while booting though. It would occur and crash while sitting idle and on. The Home Screen includes a react-native-maps view with a drivers car marker on the map to show their location when they are online using your service. Below is the crash log from logcat.
01-19 11:20:05.448 2420 2420 I Choreographer: Skipped 1121 frames! The application may be doing too much work on its main thread.
01-19 11:20:05.449 2420 2420 D AndroidRuntime: Shutting down VM
01-19 11:20:05.449 2420 2420 E AndroidRuntime: FATAL EXCEPTION: main
01-19 11:20:05.449 2420 2420 E AndroidRuntime: Process: com.wridz.app, PID: 2420
01-19 11:20:05.449 2420 2420 E AndroidRuntime: android.app.ForegroundServiceDidNotStartInTimeException: Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{36eb5ef u0 com.wridz.app/com.transistorsoft.locationmanager.service.HeartbeatService}
01-19 11:20:05.449 2420 2420 E AndroidRuntime: at android.app.ActivityThread.throwRemoteServiceException(ActivityThread.java:2152)
01-19 11:20:05.449 2420 2420 E AndroidRuntime: at android.app.ActivityThread.access$2900(ActivityThread.java:315)
01-19 11:20:05.449 2420 2420 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2381)
01-19 11:20:05.449 2420 2420 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
01-19 11:20:05.449 2420 2420 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:226)
01-19 11:20:05.449 2420 2420 E AndroidRuntime: at android.os.Looper.loop(Looper.java:313)
01-19 11:20:05.449 2420 2420 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8751)
01-19 11:20:05.449 2420 2420 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-19 11:20:05.449 2420 2420 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
01-19 11:20:05.449 2420 2420 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
01-19 11:20:05.452 2420 2420 E TSLocationManager: [c.t.l.a.BackgroundGeolocation$w0 uncaughtException]
01-19 11:20:05.452 2420 2420 E TSLocationManager: ‼️ Uncaught Exception: Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{36eb5ef u0 com.wridz.app/com.transistorsoft.locationmanager.service.HeartbeatService}
I'm assuming that the "Skipped 1121 Frames" is due to me panning around on the react native maps MapView. I could see considerable lag on the UI when trying to pan, pinch/zoom around the map. Almost every "main" screen throughout the app utilizes a similarly constructed MapView and could see interaction. Any suggestions?
Here is the ANR reported from logcat. Am I correctly seeing the app utilize 140% and 99% of the CPU at one time? I'm not sure how to fully read this report.
01-19 11:19:57.842 1303 3942 I ActivityManager: Done dumping
01-19 11:19:57.850 1303 3942 E ActivityManager: ANR in com.wridz.app
01-19 11:19:57.850 1303 3942 E ActivityManager: PID: 2420
01-19 11:19:57.850 1303 3942 E ActivityManager: Reason: Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{36eb5ef u0 com.wridz.app/com.transistorsoft.locationmanager.service.HeartbeatService}
01-19 11:19:57.850 1303 3942 E ActivityManager: Frozen: false
01-19 11:19:57.850 1303 3942 E ActivityManager: Load: 3.68 / 3.11 / 2.93
01-19 11:19:57.850 1303 3942 E ActivityManager: ------ Current CPU Core Info ------
01-19 11:19:57.850 1303 3942 E ActivityManager: - offline :
01-19 11:19:57.850 1303 3942 E ActivityManager: - online : 0-7
01-19 11:19:57.850 1303 3942 E ActivityManager: - AP Temp = 389
01-19 11:19:57.850 1303 3942 E ActivityManager: 0 1 2 3 4 5 6 7
01-19 11:19:57.850 1303 3942 E ActivityManager: ------------------------------------------------------------------------------------------------------------------
01-19 11:19:57.850 1303 3942 E ActivityManager: scaling_cur_freq 1804800 1804800 1804800 1804800 2419200 2419200 2419200 2841600
01-19 11:19:57.850 1303 3942 E ActivityManager: scaling_governor schedutil schedutil schedutil schedutil schedutil schedutil schedutil schedutil
01-19 11:19:57.850 1303 3942 E ActivityManager: scaling_max_freq 1804800 1804800 1804800 1804800 2419200 2419200 2419200 2841600
01-19 11:19:57.850 1303 3942 E ActivityManager: ------------------------------------------------------------------------------------------------------------------
01-19 11:19:57.850 1303 3942 E ActivityManager: ----- Output from /proc/pressure/memory -----
01-19 11:19:57.850 1303 3942 E ActivityManager: some avg10=0.00 avg60=0.00 avg300=0.00 total=23646791
01-19 11:19:57.850 1303 3942 E ActivityManager: full avg10=0.00 avg60=0.00 avg300=0.00 total=8023258
01-19 11:19:57.850 1303 3942 E ActivityManager: ----- End output from /proc/pressure/memory -----
01-19 11:19:57.850 1303 3942 E ActivityManager:
01-19 11:19:57.850 1303 3942 E ActivityManager: CPU usage from 275089ms to 0ms ago (2023-01-19 11:15:18.435 to 2023-01-19 11:19:53.524):
01-19 11:19:57.850 1303 3942 E ActivityManager: 49% 2420/com.wridz.app: 41% user + 7.9% kernel / faults: 10728378 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 6.6% 1303/system_server: 2.8% user + 3.8% kernel / faults: 19697 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 5.6% 151/kzerod: 0% user + 5.6% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 3.2% 1103/surfaceflinger: 1% user + 2.1% kernel / faults: 6 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 2% 25136/com.Slack: 1.3% user + 0.7% kernel / faults: 6680 minor 82 major
01-19 11:19:57.850 1303 3942 E ActivityManager: 1.2% 30875/kworker/u16:1-CDSP_DATA: 0% user + 1.2% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.9% 16546/kworker/u16:7-rq_stats: 0% user + 0.9% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.9% 544/dhd_rpm_state_t: 0% user + 0.9% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.9% 25990/kworker/u16:6-events_unbound: 0% user + 0.9% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.8% 988/[email protected]: 0.3% user + 0.5% kernel / faults: 716 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.8% 21004/kworker/u16:3-NPU_DCI: 0% user + 0.8% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.8% 18856/com.google.android.gms.persistent: 0.5% user + 0.3% kernel / faults: 8914 minor 1 major
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.7% 23935/adbd: 0.2% user + 0.5% kernel / faults: 287 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.7% 2291/com.android.systemui: 0.5% user + 0.2% kernel / faults: 6224 minor 15 major
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.7% 27265/kworker/u16:10-devfreq_wq: 0% user + 0.7% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.7% 28719/com.enflick.android.TextNow: 0.3% user + 0.3% kernel / faults: 487 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.5% 31054/kworker/u16:2+LPASS_CNTL: 0% user + 0.5% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.5% 4694/com.sec.android.sdhms: 0.1% user + 0.4% kernel / faults: 1498 minor 4 major
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.3% 593/logd: 0% user + 0.2% kernel / faults: 256 minor 1 major
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.3% 3697/irq/13-90b6400.: 0% user + 0.3% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.2% 10/ksoftirqd/0: 0% user + 0.2% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.2% 12595/com.google.android.gms: 0.1% user + 0% kernel / faults: 3188 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.2% 1272/wificond: 0% user + 0.2% kernel / faults: 14 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.2% 881/netd: 0% user + 0.1% kernel / faults: 991 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.2% 3550/argosd: 0.1% user + 0.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.2% 880/statsd: 0.1% user + 0% kernel / faults: 320 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.2% 1015/qrtr_rx: 0% user + 0.2% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.2% 11/rcu_preempt: 0% user + 0.2% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 29404/kworker/0:0-events: 0% user + 0.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 14/rcuop/0: 0% user + 0.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 37/ksoftirqd/3: 0% user + 0.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 990/[email protected]: 0% user + 0.1% kernel / faults: 10 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 24128/logcat: 0% user + 0.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 498/crtc_commit:138: 0% user + 0.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 1008/vendor.qti.hardware.display.composer-service: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 29/ksoftirqd/2: 0% user + 0.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 2204/com.android.phone: 0% user + 0% kernel / faults: 1255 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 2364/kworker/u17:1-dwc_wq: 0% user + 0.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 30965/kworker/u17:2-offload_wq: 0% user + 0.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 21/ksoftirqd/1: 0% user + 0.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 549/ueventd: 0% user + 0% kernel / faults: 36 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 31927/kworker/3:0-events: 0% user + 0.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 32/rcuop/2: 0% user + 0.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0.1% 1044/qrtr-ns: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 264/kgsl_worker_thr: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 31988/kworker/2:0-mm_percpu_wq: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1279/rild: 0% user + 0% kernel / faults: 37 minor 1 major
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 867/emservice: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 5542/com.samsung.android.honeyboard: 0% user + 0% kernel / faults: 69 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 594/lmkd: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1031/[email protected]: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 2584/com.android.networkstack.process: 0% user + 0% kernel / faults: 827 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 21998/kworker/u17:3-offload_wq: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1/init: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 3699/irq/14-9091000.: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 88/qmp_aop: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 663/iod: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 30568/kworker/1:0-events: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 2443/wpa_supplicant: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 2372/com.sec.imsservice: 0% user + 0% kernel / faults: 1 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 24/rcuop/1: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 595/servicemanager: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 993/vendor.samsung.hardware.hyper-service: 0% user + 0% kernel / faults: 205 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1114/tftp_server: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 316/irq/418-sec_ts: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 48/rcuop/4: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 152/kzerod_huge: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 40/rcuop/3: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1478/com.samsung.android.mobileservice: 0% user + 0% kernel / faults: 45 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 3527/com.sec.location.nsflp2: 0% user + 0% kernel / faults: 106 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 6070/android.process.acore: 0% user + 0% kernel / faults: 116 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 10510/com.samsung.android.bixby.agent: 0% user + 0% kernel / faults: 54 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 24163/com.samsung.android.samsungpass: 0% user + 0% kernel / faults: 44 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 978/[email protected]: 0% user + 0% kernel / faults: 10 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 979/[email protected]: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 2874/com.google.android.ext.services: 0% user + 0% kernel / faults: 184 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 4515/com.samsung.android.smartsuggestions: 0% user + 0% kernel / faults: 38 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 5728/android.process.media: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 64/rcuop/6: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 499/crtc_event:138: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 5988/com.samsung.android.mdx.kit: 0% user + 0% kernel / faults: 37 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 545/dhd_logtrace_th: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 596/hwservicemanager: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 710/f2fs_discard-25: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1291/ipacm: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1333/lowi-server: 0% user + 0% kernel / faults: 6 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 8178/com.google.android.googlequicksearchbox:search: 0% user + 0% kernel / faults: 26 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 16183/com.sec.phone: 0% user + 0% kernel / faults: 66 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 87/msm_watchdog: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 998/android.hardware.power.samsung-service: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1685/ks: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 10314/kworker/4:0-mm_percpu_wq: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 12818/com.sec.android.app.dexonpc: 0% user + 0% kernel / faults: 111 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 22520/kworker/7:0-mm_percpu_wq: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 29805/com.sec.android.app.sbrowser: 0% user + 0% kernel / faults: 79 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 12/rcu_sched: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 15/rcuos/0: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 45/ksoftirqd/4: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 53/ksoftirqd/5: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 56/rcuop/5: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 61/ksoftirqd/6: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 610/vold: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 717/[email protected]: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1017/[email protected]_64: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1058/pm-service: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1069/audioserver: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1676/qrtr_rx: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 2067/multiclientd: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 2951/com.sec.android.app.launcher: 0% user + 0% kernel / faults: 71 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 3574/perfsdkserver: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 8590/com.samsung.android.app.cocktailbarservice: 0% user + 0% kernel / faults: 47 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 30495/kworker/5:2-mm_percpu_wq: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 25/rcuos/1: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 33/rcuos/2: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 72/rcuop/7: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 108/system: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 413/core_ctl/4: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 414/core_ctl/7: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 597/vndservicemanager: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 598/psimon: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 686/[email protected]: 0% user + 0% kernel / faults: 2 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 687/keystore2: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 716/f2fs_gc-259:21: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 866/cass: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 980/[email protected]: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1057/pd-mapper: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1102/perfmond: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1205/traced: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1243/smdexe: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1280/rild: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1283/thermal-engine: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 1285/ipacm-diag: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 2046/iptables-restore: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 2818/com.android.nfc: 0% user + 0% kernel / faults: 1 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 3639/ssgtzd: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 4521/com.sec.android.diagmonagent: 0% user + 0% kernel / faults: 30 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 5573/com.samsung.android.app.spage: 0% user + 0% kernel / faults: 6 minor 1 major
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 6466/com.android.vending: 0% user + 0% kernel / faults: 32 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 8244/com.google.android.googlequicksearchbox:interactor: 0% user + 0% kernel / faults: 5 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 15530/com.samsung.cmh:CMH: 0% user + 0% kernel / faults: 5 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 25335/kworker/6:0-mm_percpu_wq: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 29615/com.google.android.setupwizard: 0% user + 0% kernel / faults: 23 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 0% 32578/com.samsung.android.dqagent: 0% user + 0% kernel / faults: 45 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: +0% 3062/kworker/7:2-events: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: +0% 3129/kworker/4:1: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: +0% 3381/kworker/3:2-events: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: +0% 3482/kworker/1:2-events: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: +0% 3625/kworker/2:2: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: +0% 3810/com.google.android.gms.unstable: 0% user + 0% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 10% TOTAL: 6.4% user + 3.6% kernel + 0% iowait + 0.5% irq + 0.1% softirq
01-19 11:19:57.850 1303 3942 E ActivityManager: CPU usage from 56ms to 526ms later (2023-01-19 11:19:53.580 to 2023-01-19 11:19:54.050) with 99% awake:
01-19 11:19:57.850 1303 3942 E ActivityManager: 139% 2420/com.wridz.app: 119% user + 20% kernel / faults: 36039 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 99% 2420/com.wridz.app: 90% user + 8.7% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 37% 2449/HeapTaskDaemon: 29% user + 8.7% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 48% 1303/system_server: 13% user + 34% kernel / faults: 741 minor
01-19 11:19:57.850 1303 3942 E ActivityManager: 42% 3942/AnrConsumer: 8% user + 34% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 17% 151/kzerod: 0% user + 17% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 2.1% 14/rcuop/0: 0% user + 2.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 2.1% 64/rcuop/6: 0% user + 2.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 2.1% 88/qmp_aop: 0% user + 2.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 2.2% 544/dhd_rpm_state_t: 0% user + 2.2% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 4.1% 30875/kworker/u16:1-memlat_wq: 0% user + 4.1% kernel
01-19 11:19:57.850 1303 3942 E ActivityManager: 29% TOTAL: 18% user + 10% kernel + 0.5% irq
01-19 11:19:57.854 1303 3942 D ActivityManager: Completed ANR of com.wridz.app in 4330ms, latency 1ms
This issue is stale because it has been open for 30 days with no activity.
This issue was closed because it has been inactive for 14 days since being marked as stale.