GrapheneOS / os-issue-tracker

Issue tracker for GrapheneOS Android Open Source Project hardening work. Standalone projects like Auditor, AttestationServer and hardened_malloc have their own dedicated trackers.
https://grapheneos.org/
353 stars 20 forks source link

Gmscompat crashed #3155

Closed popogomo closed 8 months ago

popogomo commented 8 months ago

Pixel 8 Pro The latest GOS installed

type: ANR
osVersion: google/husky/husky:14/UQ1A.240105.004/2024012600:user/release-keys
package: app.grapheneos.gmscompat:1006
process: app.grapheneos.gmscompat

activity: null
cause: ANR executing service app.grapheneos.gmscompat/.PersistentFgService
info: ANR in app.grapheneos.gmscompat
PID: 4402
Reason: executing service app.grapheneos.gmscompat/.PersistentFgService
ErrorId: 4c868631-9660-48c0-a711-bbc7194dcf15
Frozen: false
Load: 6.04 / 5.72 / 4.75
----- Output from /proc/pressure/memory -----
some avg10=0.00 avg60=0.06 avg300=0.04 total=153533511
full avg10=0.00 avg60=0.05 avg300=0.03 total=133075206
----- End output from /proc/pressure/memory -----
----- Output from /proc/pressure/cpu -----
some avg10=20.14 avg60=20.65 avg300=17.98 total=8646426579
full avg10=0.00 avg60=0.00 avg300=0.00 total=0
----- End output from /proc/pressure/cpu -----
----- Output from /proc/pressure/io -----
some avg10=0.00 avg60=0.00 avg300=0.00 total=107699029
full avg10=0.00 avg60=0.00 avg300=0.00 total=82406293
----- End output from /proc/pressure/io -----

CPU usage from 109ms to -20470ms ago (2024-01-31 11:54:10.042 to 2024-01-31 11:54:30.621):
  124% 28913/im.molly.app: 88% user + 36% kernel / faults: 5698 minor 45 major
  98% 1045/android.hardware.camera.provider@2.7-service-google: 73% user + 24% kernel / faults: 2302 minor
  28% 1489/system_server: 12% user + 16% kernel / faults: 38774 minor 40 major
  21% 1103/samsung.hardware.media.c2@1.2-service: 10% user + 11% kernel / faults: 85 minor 30 major
  17% 760/surfaceflinger: 11% user + 6.5% kernel
  9.8% 1082/android.hardware.sensors-service.multihal: 4.4% user + 5.3% kernel
  9% 1198/cameraserver: 4.8% user + 4.2% kernel
  7.5% 767/android.hardware.composer.hwc3-service.pixel: 4.4% user + 3.1% kernel
  6.2% 1115/audioserver: 3.4% user + 2.7% kernel
  5.5% 846/mali-gpuq-kthre: 0% user + 5.5% kernel
50% TOTAL: 24% user + 19% kernel + 0.8% iowait + 5% irq + 0.7% softirq
CPU usage from 66ms to 524ms later (2024-01-31 11:54:10.217 to 2024-01-31 11:54:10.675):
  154% 28913/im.molly.app: 119% user + 34% kernel / faults: 98 minor 4 major
    65% 28987/signal-logger: 54% user + 11% kernel
    15% 29008/RenderThread: 11% user + 3.8% kernel
    7.7% 17042/worker_thread -: 7.7% user + 0% kernel
    7.7% 17186/AudioEncoder: 7.7% user + 0% kernel
    7.7% 17279/call_participan: 3.8% user + 3.8% kernel
    3.8% 8470/binder:28913_B: 3.8% user + 0% kernel
    3.8% 11425/mali-event-hand: 3.8% user + 0% kernel
    3.8% 16991/call_participan: 0% user + 3.8% kernel
    3.8% 17041/network_thread : 0% user + 3.8% kernel
    3.8% 17046/WebRTC-SurfaceT: 3.8% user + 0% kernel
    3.8% 17188/EncoderQueue - : 3.8% user + 0% kernel
    3.8% 17190/IncomingVideoSt: 3.8% user + 0% kernel
    3.8% 17214/AudioTrackJavaT: 3.8% user + 0% kernel
    3.8% 17235/AudioRecordJava: 3.8% user + 0% kernel
    3.8% 17285/decoder-texture: 3.8% user + 0% kernel
    3.8% 18102/MediaCodec_loop: 3.8% user + 0% kernel
    3.8% 18103/CodecLooper: 0% user + 3.8% kernel
    3.8% 18235/MediaCodec_loop: 3.8% user + 0% kernel
    3.8% 18237/CodecLooper: 3.8% user + 0% kernel
    3.8% 18370/binder:28913_E: 0% user + 3.8% kernel
    3.8% 28913/im.molly.app: 0% user + 3.8% kernel
    3.8% 29180/binder:28913_4: 3.8% user + 0% kernel
  76% 1045/android.hardware.camera.provider@2.7-service-google: 55% user + 21% kernel / faults: 20 minor
    14% 17062/RunnerN:P+:A:0: 11% user + 2.3% kernel
    14% 17086/RunnerH:P+:A:1: 11% user + 2.3% kernel
    11% 17094/RunnerH:P+:A:8: 9.5% user + 2.3% kernel
    11% 17096/RunnerH:P+:A:10: 7.1% user + 4.7% kernel
    4.7% 17083/RunnerN:P+:A:5: 4.7% user + 0% kernel
    4.7% 17109/LwEv:FeLmp: 4.7% user + 0% kernel
    2.3% 1045/camera.provider: 0% user + 2.3% kernel
    2.3% 1433/LwEv:IspBeEvent: 2.3% user + 0% kernel
    2.3% 1437/LwEv:FeCsisCore: 0% user + 2.3% kernel
    2.3% 17078/Cam1_ResultDisp: 0% user + 2.3% kernel
    2.3% 17084/RunnerN:P+:A:6: 2.3% user + 0% kernel
    2.3% 17090/RunnerH:P+:A:4: 2.3% user + 0% kernel
    2.3% 26179/binder:1045_6: 0% user + 2.3% kernel
  75% 1489/system_server: 32% user + 42% kernel / faults: 1156 minor
    50% 18233/AnrAuxiliaryTas: 17% user + 32% kernel
    7.5% 2722/NetworkStats: 7.5% user + 0% kernel
    5% 1708/android.bg: 2.5% user + 2.5% kernel
    5% 2003/SensorService: 5% user + 0% kernel
    5% 2032/aidl_ssvc_poll: 0% user + 5% kernel
    2.5% 2017/AlarmManager: 0% user + 2.5% kernel
  21% 1103/samsung.hardware.media.c2@1.2-service: 9.6% user + 12% kernel / faults: 1 minor 1 major
    2.4% 18104/HwBinder:1103_1: 2.4% user + 0% kernel
    2.4% 18105/HwBinder:1103_1: 2.4% user + 0% kernel
    2.4% 18238/HwBinder:1103_3: 0% user + 2.4% kernel
    2.4% 18241/HwBinder:1103_3: 0% user + 2.4% kernel
    2.4% 18244/HwBinder:1103_3: 0% user + 2.4% kernel
  16% 4402/app.grapheneos.gmscompat: 2.6% user + 13% kernel / faults: 1163 major
    16% 4513/Signal Catcher: 2.6% user + 13% kernel
  11% 760/surfaceflinger: 9.3% user + 2.3% kernel
    4.6% 760/surfaceflinger: 4.6% user + 0% kernel
    2.3% 889/surfaceflinger: 0% user + 2.3% kernel
    2.3% 2133/binder:760_5: 2.3% user + 0% kernel
  13% 16687/kworker/u18:11-loop41: 0% user + 13% kernel
  7% 767/android.hardware.composer.hwc3-service.pixel: 4.6% user + 2.3% kernel
    4.6% 879/binder:767_5: 4.6% user + 0% kernel
  7.1% 1082/android.hardware.sensors-service.multihal: 2.3% user + 4.7% kernel
    2.3% 1096/UsfHalWorker: 0% user + 2.3% kernel
    2.3% 1097/android.hardwar: 0% user + 2.3% kernel
    2.3% 1479/UsfTransport: 0% user + 2.3% kernel
  7.2% 1198/cameraserver: 4.8% user + 2.4% kernel
    2.4% 1198/binder:1198_2: 2.4% user + 0% kernel
    2.4% 6095/binder:1198_7: 0% user + 2.4% kernel
  10% 16688/kworker/u18:13-async_vote_wq: 0% user + 10% kernel
  4.6% 685/logd: 2.3% user + 2.3% kernel
    2.3% 692/logd.writer: 0% user + 2.3% kernel
  4.7% 846/mali-gpuq-kthre: 0% user + 4.7% kernel
  4.7% 1041/android.hardware.audio.service: 0% user + 4.7% kernel
    2.3% 10259/writer: 0% user + 2.3% kernel
  4.8% 1115/audioserver: 2.4% user + 2.4% kernel
    2.4% 1766/AudioOut_4D: 0% user + 2.4% kernel
  2.1% 13/ksoftirqd/0: 0% user + 2.1% kernel
  2.1% 14/rcu_preempt: 0% user + 2.1% kernel
  2.1% 15/rcuog/0: 0% user + 2.1% kernel
  2.1% 59/rcuop/5: 0% user + 2.1% kernel
  2.2% 374/decon0_kthread: 0% user + 2.2% kernel
  2.3% 834/lwis_t_mcsc: 0% user + 2.3% kernel
  2.3% 837/lwis_t_gtnr-mer: 0% user + 2.3% kernel
  2.3% 838/lwis_t_gtnr-ali: 0% user + 2.3% kernel
  2.3% 842/lwis_I2C_Bus_3: 0% user + 2.3% kernel
  2.5% 1477/com.google.usf.: 0% user + 2.5% kernel
  2.5% 2988/com.android.networkstack.process: 2.5% user + 0% kernel / faults: 2 major
    2.5% 3043/droid.tethering: 0% user + 2.5% kernel
  2.9% 11429/csf_kcpu_0: 0% user + 2.9% kernel
59% TOTAL: 27% user + 23% kernel + 3.7% iowait + 4.2% irq + 1.2% softirq
matchboxbananasynergy commented 8 months ago

cc @muhomorr

muhomorr commented 8 months ago

This is not a crash, but a hang. Looks like the OS was very busy with something and a call inside GmsCompat app timed out.

What was going on with device at the time?

popogomo commented 8 months ago

This is not a crash, but a hang. Looks like the OS was very busy with something and a call inside GmsCompat app timed out.

What was going on with device at the time?

Thanks for your reply.

Nothing specific was going on - I was just scrolling my home screen.

If it helps, it did happen 2 times after that too and this is the first time I experience this since using GOS (1,5 years) with pretty much the same apps.

popogomo commented 8 months ago

@muhomorr

FYI got the same again just now after turning off bluetooth.

type: ANR
osVersion: google/husky/husky:14/UQ1A.240105.004/2024012600:user/release-keys
package: app.grapheneos.gmscompat:1006
process: app.grapheneos.gmscompat

activity: null
cause: ANR executing service app.grapheneos.gmscompat/.PersistentFgService
info: ANR in app.grapheneos.gmscompat
PID: 1851
Reason: executing service app.grapheneos.gmscompat/.PersistentFgService
ErrorId: 65f64df9-87ef-4747-986e-5f5196d5e10d
Frozen: false
Load: 1.84 / 1.51 / 1.39
----- Output from /proc/pressure/memory -----
some avg10=1.18 avg60=0.61 avg300=0.14 total=322715688
full avg10=1.10 avg60=0.55 avg300=0.13 total=286091638
----- End output from /proc/pressure/memory -----
----- Output from /proc/pressure/cpu -----
some avg10=10.53 avg60=6.01 avg300=3.40 total=18313899876
full avg10=0.00 avg60=0.00 avg300=0.00 total=0
----- End output from /proc/pressure/cpu -----
----- Output from /proc/pressure/io -----
some avg10=0.04 avg60=0.02 avg300=0.00 total=184837681
full avg10=0.00 avg60=0.00 avg300=0.00 total=141361797
----- End output from /proc/pressure/io -----

CPU usage from 1ms to 21327ms later (2024-02-03 13:14:57.104 to 2024-02-03 13:15:18.429):
  84% 24366/im.molly.app: 63% user + 21% kernel / faults: 38453 minor 765 major
  31% 1489/system_server: 15% user + 15% kernel / faults: 56068 minor 1405 major
  30% 760/surfaceflinger: 16% user + 13% kernel / faults: 174 minor 3 major
  16% 2806/com.android.systemui: 11% user + 4.7% kernel / faults: 8071 minor 637 major
  12% 767/android.hardware.composer.hwc3-service.pixel: 6.1% user + 6% kernel / faults: 9 minor 2 major
  5% 374/decon0_kthread: 0% user + 5% kernel
  0.5% 1288/media.swcodec: 0.3% user + 0.1% kernel / faults: 266 minor 223 major
  4.5% 7056/kworker/u18:6-events_unbound: 0% user + 4.5% kernel
  4.2% 12097/kworker/u18:4-events_unbound: 0% user + 4.2% kernel
  0.4% 1232/mediaserver: 0.2% user + 0.2% kernel / faults: 94 minor 183 major
31% TOTAL: 15% user + 13% kernel + 0.1% iowait + 2.5% irq + 0.5% softirq
CPU usage from 70ms to 992ms later (2024-02-03 13:14:57.173 to 2024-02-03 13:14:58.094):
  167% 1489/system_server: 66% user + 100% kernel / faults: 14973 minor 43 major
    84% 1620/Signal Catcher: 35% user + 49% kernel
    51% 22054/AnrAuxiliaryTas: 15% user + 35% kernel
    11% 2026/InputDispatcher: 4.4% user + 6.6% kernel
    8.9% 2027/InputReader: 2.2% user + 6.6% kernel
    2.2% 1693/android.ui: 2.2% user + 0% kernel
    2.2% 1726/batterystats-ha: 2.2% user + 0% kernel
    2.2% 3885/InputProcessor: 2.2% user + 0% kernel
    2.2% 14163/binder:1489_1D: 2.2% user + 0% kernel
    2.2% 14185/binder:1489_1E: 2.2% user + 0% kernel
  19% 760/surfaceflinger: 7.9% user + 11% kernel / faults: 10 minor
    6.7% 760/surfaceflinger: 4.5% user + 2.2% kernel
    2.2% 805/RenderEngine: 2.2% user + 0% kernel
    2.2% 872/app: 1.1% user + 1.1% kernel
    2.2% 2133/binder:760_5: 0% user + 2.2% kernel
    2.2% 2795/TimerDispatch: 1.1% user + 1.1% kernel
    1.1% 796/binder:760_2: 0% user + 1.1% kernel
    1.1% 850/mali-event-hand: 0% user + 1.1% kernel
    1.1% 889/surfaceflinger: 0% user + 1.1% kernel
  6.7% 767/android.hardware.composer.hwc3-service.pixel: 1.1% user + 5.6% kernel
    5.6% 767/binder:767_3: 1.1% user + 4.5% kernel
    1.1% 802/DisplayHints: 1.1% user + 0% kernel
  4.5% 904/android.hardware.power-service.pixel-libperfmgr: 2.2% user + 2.2% kernel
    2.2% 904/android.hardwar: 2.2% user + 0% kernel
    2.2% 3664/NodeLooperThrea: 0% user + 2.2% kernel
  3.3% 374/decon0_kthread: 0% user + 3.3% kernel
  3.4% 846/mali-gpuq-kthre: 0% user + 3.4% kernel
  6.6% 1426/twoshay: 4.4% user + 2.2% kernel
    6.6% 1740/binder:1426_5: 4.4% user + 2.2% kernel
  6.8% 1639/irq/499-fts: 0% user + 6.8% kernel
  10% 21131/org.dslul.openboard.inputmethod.latin: 3.3% user + 6.6% kernel / faults: 3 minor
    3.3% 21131/putmethod.latin: 0% user + 3.3% kernel
  11% 24366/im.molly.app: 7.4% user + 3.7% kernel / faults: 11 minor
    7.4% 24366/im.molly.app: 0% user + 7.4% kernel
    3.7% 24768/RenderThread: 3.7% user + 0% kernel
  4.6% 2994/android.hardware.input.processor-service: 2.3% user + 2.3% kernel
    4.6% 2994/android.hardwar: 2.3% user + 2.3% kernel
    2.3% 3021/classifier_pool: 2.3% user + 0% kernel
  5.5% 12097/kworker/u18:4-gpu-dvfs-control: 0% user + 5.5% kernel
  5.5% 12221/kworker/u18:13+cp2ap_wakeup_wq: 0% user + 5.5% kernel
  1% 44/rcuog/3: 0% user + 1% kernel
  1% 52/rcuop/4: 0% user + 1% kernel
  1% 59/rcuop/5: 0% user + 1% kernel
  1% 66/rcuog/6: 0% user + 1% kernel
  1.1% 290/spi20: 0% user + 1.1% kernel
  1.1% 396/mali_apc_thread: 0% user + 1.1% kernel
  1.1% 685/logd: 0% user + 1.1% kernel
    1.1% 692/logd.writer: 0% user + 1.1% kernel
  1.1% 700/sugov:0: 0% user + 1.1% kernel
  1.1% 701/sugov:4: 0% user + 1.1% kernel
  1.1% 848/csf_sync_update: 0% user + 1.1% kernel
  1.1% 912/tombstoned: 0% user + 1.1% kernel / faults: 10 minor 9 major
  2.1% 1082/android.hardware.sensors-service.multihal: 2.1% user + 0% kernel
    2.1% 1874/DisplayInfo: 0% user + 2.1% kernel
  2.2% 1307/chre: 0% user + 2.2% kernel
  2.2% 1477/com.google.usf.: 0% user + 2.2% kernel
  2.2% 2806/com.android.systemui: 0% user + 2.2% kernel / faults: 3 minor
  2.7% 12223/kworker/3:2-memlat_wq: 0% user + 2.7% kernel
  3.3% 21440/kworker/u19:0-kbase_pm_poweroff_wait: 0% user + 3.3% kernel
  3.9% 27076/com.android.bluetooth: 0% user + 3.9% kernel
29% TOTAL: 10% user + 15% kernel + 0.7% iowait + 1.7% irq + 0.6% softirq