this morning I received an update on Gadgetbridge. I connected it to my BangleJS2 (kickstarter, Firmware 2v17) and it crashed. I tried multiple times, but it always crashed. I restarted my bangle (long press button) but still same issue.
So I connected it to Android Studio and filtered its output to "gadg". I opened Gadgebridge and it wasn't connected. I waited a few seconds and connected it. After some time, Android said it crashed and I had the option to wait or clode Gadgetbridge. I hit wait. This message came up again, this time I hit close.
This is the ANR part:
ANR in com.espruino.gadgetbridge.banglejs
PID: 15614
Reason: executing service com.espruino.gadgetbridge.banglejs/nodomain.freeyourgadget.gadgetbridge.service.DeviceCommunicationService
ErrorId: 3d41d4dd-f870-4f0c-ae22-d83a58b21c0f
Frozen: false
Load: 1.91 / 1.38 / 1.67
----- Output from /proc/pressure/memory -----
some avg10=0.07 avg60=0.65 avg300=0.45 total=2037021908
full avg10=0.03 avg60=0.37 avg300=0.22 total=1061692332
----- End output from /proc/pressure/memory -----
CPU usage from 8047ms to 20103ms later (2023-05-19 09:21:59.563 to 2023-05-19 09:22:11.619):
39% 2995/com.google.android.bluetooth: 24% user + 14% kernel / faults: 5330 minor 40 major
27% 15614/com.espruino.gadgetbridge.banglejs: 18% user + 9.4% kernel / faults: 24066 minor
17% 1639/adbd: 8.2% user + 9.5% kernel / faults: 3589 minor
16% 1972/system_server: 11% user + 4.7% kernel / faults: 3701 minor
15% 16392/com.zhiliaoapp.musically: 10% user + 5.7% kernel / faults: 17904 minor 166 major
10% 592/logd: 3% user + 7.2% kernel / faults: 1013 minor 11 major
0.3% 1585/media.swcodec: 0.1% user + 0.1% kernel / faults: 25153 minor 209 major
7.7% 4405/com.google.android.as: 4.7% user + 3% kernel / faults: 21673 minor 1139 major
6.5% 1201/android.hardware.bluetooth@1.0-service-qti: 2.4% user + 4% kernel
6.2% 22823/logcat: 2% user + 4.2% kernel
5.5% 2759/cds_ol_rx_threa: 0% user + 5.5% kernel
3.8% 2787/com.android.systemui: 3% user + 0.8% kernel / faults: 7433 minor 132 major
3.1% 22717/kworker/u16:18-LPASS_CNTL: 0% user + 3.1% kernel
2.2% 32446/com.google.android.gms.persistent: 1.5% user + 0.6% kernel / faults: 3080 minor 120 major
2% 1264/media.hwcodec: 1.1% user + 0.9% kernel
1.9% 20562/kworker/u16:14-events_unbound: 0% user + 1.9% kernel
0.8% 20501/kworker/u16:2-events_unbound: 0% user + 0.8% kernel
1.4% 20563/kworker/u16:15-events_unbound: 0% user + 1.4% kernel
1.4% 22716/kworker/u16:17-WCNSS_DATA: 0% user + 1.4% kernel
0.9% 3149/com.android.phone: 0.7% user + 0.2% kernel / faults: 847 minor 397 major
0.1% 4502/com.android.nfc: 0% user + 0% kernel / faults: 1817 minor 548 major
0.9% 9230/com.google.android.apps.turbo: 0.9% user + 0% kernel / faults: 2925 minor 232 major
0% 1554/media.extractor: 0% user + 0% kernel / faults: 3505 minor 67 major
0.9% 3011/com.android.hbmsvmanager: 0.6% user + 0.2% kernel / faults: 1507 minor 445 major
0.8% 5376/com.whatsapp: 0.4% user + 0.3% kernel / faults: 567 minor 53 major
0.4% 31705/com.facebook.katana: 0.1% user + 0.2% kernel / faults: 405 minor 279 major
0.7% 1252/vendor.google.wifi_ext@1.0-service-vendor: 0.4% user + 0.3% kernel / faults: 181 minor 2 major
0% 1559/media.codec: 0% user + 0% kernel / faults: 1976 minor 52 major
0.4% 3041/.qtidataservices: 0.2% user + 0.1% kernel / faults: 1139 minor 353 major
0.4% 4568/com.google.android.connectivitythermalpowermanager: 0.2% user + 0.1% kernel / faults: 593 minor 571 major
0% 4582/com.qualcomm.qti.services.secureui:sui_service: 0% user + 0% kernel / faults: 769 minor 590 major
0.6% 1246/rlsservice: 0% user + 0.5% kernel
0.6% 2893/com.android.networkstack.process: 0.5% user + 0% kernel / faults: 741 minor 143 major
0% 3029/.dataservices: 0% user + 0% kernel / faults: 576 minor 529 major
0.3% 3045/com.google.android.grilservice: 0.2% user + 0% kernel / faults: 608 minor 377 major
0% 3069/org.codeaurora.ims: 0% user + 0% kernel / faults: 665 minor 486 major
0% 4533/com.android.ims.rcsservice: 0% user + 0% kernel / faults: 597 minor 499 major
0.6% 18089/kworker/u16:0-kverityd: 0% user + 0.6% kernel
0.5% 11/rcu_preempt: 0% user + 0.5% kernel
0.5% 130/kswapd0: 0% user + 0.5% kernel
0% 3044/com.qti.phone: 0% user + 0% kernel / faults: 579 minor 525 major
0.5% 3109/com.qualcomm.qti.devicestatisticsservice: 0.4% user + 0% kernel / faults: 568 minor 521 major
0% 3121/com.google.android.apps.cbrsnetworkmonitor: 0% user + 0% kernel / faults: 560 minor 506 major
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hi forum,
this morning I received an update on Gadgetbridge. I connected it to my BangleJS2 (kickstarter, Firmware 2v17) and it crashed. I tried multiple times, but it always crashed. I restarted my bangle (long press button) but still same issue.
So I connected it to Android Studio and filtered its output to "gadg". I opened Gadgebridge and it wasn't connected. I waited a few seconds and connected it. After some time, Android said it crashed and I had the option to wait or clode Gadgetbridge. I hit wait. This message came up again, this time I hit close.
This is this logcat output:
https://gist.github.com/graphcon/ba077e16278e3c112fc0be1830eec96d
This is the ANR part:
ANR in com.espruino.gadgetbridge.banglejs
PID: 15614
Reason: executing service com.espruino.gadgetbridge.banglejs/nodomain.freeyourgadget.gadgetbridge.service.DeviceCommunicationService
ErrorId: 3d41d4dd-f870-4f0c-ae22-d83a58b21c0f
Frozen: false
Load: 1.91 / 1.38 / 1.67
----- Output from /proc/pressure/memory -----
some avg10=0.07 avg60=0.65 avg300=0.45 total=2037021908
full avg10=0.03 avg60=0.37 avg300=0.22 total=1061692332
----- End output from /proc/pressure/memory -----
CPU usage from 8047ms to 20103ms later (2023-05-19 09:21:59.563 to 2023-05-19 09:22:11.619):
39% 2995/com.google.android.bluetooth: 24% user + 14% kernel / faults: 5330 minor 40 major
27% 15614/com.espruino.gadgetbridge.banglejs: 18% user + 9.4% kernel / faults: 24066 minor
17% 1639/adbd: 8.2% user + 9.5% kernel / faults: 3589 minor
16% 1972/system_server: 11% user + 4.7% kernel / faults: 3701 minor
15% 16392/com.zhiliaoapp.musically: 10% user + 5.7% kernel / faults: 17904 minor 166 major
10% 592/logd: 3% user + 7.2% kernel / faults: 1013 minor 11 major
0.3% 1585/media.swcodec: 0.1% user + 0.1% kernel / faults: 25153 minor 209 major
7.7% 4405/com.google.android.as: 4.7% user + 3% kernel / faults: 21673 minor 1139 major
6.5% 1201/android.hardware.bluetooth@1.0-service-qti: 2.4% user + 4% kernel
6.2% 22823/logcat: 2% user + 4.2% kernel
5.5% 2759/cds_ol_rx_threa: 0% user + 5.5% kernel
3.8% 2787/com.android.systemui: 3% user + 0.8% kernel / faults: 7433 minor 132 major
3.1% 22717/kworker/u16:18-LPASS_CNTL: 0% user + 3.1% kernel
2.2% 32446/com.google.android.gms.persistent: 1.5% user + 0.6% kernel / faults: 3080 minor 120 major
2% 1264/media.hwcodec: 1.1% user + 0.9% kernel
1.9% 20562/kworker/u16:14-events_unbound: 0% user + 1.9% kernel
0.8% 20501/kworker/u16:2-events_unbound: 0% user + 0.8% kernel
1.4% 20563/kworker/u16:15-events_unbound: 0% user + 1.4% kernel
1.4% 22716/kworker/u16:17-WCNSS_DATA: 0% user + 1.4% kernel
0.9% 3149/com.android.phone: 0.7% user + 0.2% kernel / faults: 847 minor 397 major
0.1% 4502/com.android.nfc: 0% user + 0% kernel / faults: 1817 minor 548 major
0.9% 9230/com.google.android.apps.turbo: 0.9% user + 0% kernel / faults: 2925 minor 232 major
0% 1554/media.extractor: 0% user + 0% kernel / faults: 3505 minor 67 major
0.9% 3011/com.android.hbmsvmanager: 0.6% user + 0.2% kernel / faults: 1507 minor 445 major
0.8% 5376/com.whatsapp: 0.4% user + 0.3% kernel / faults: 567 minor 53 major
0.4% 31705/com.facebook.katana: 0.1% user + 0.2% kernel / faults: 405 minor 279 major
0.7% 1252/vendor.google.wifi_ext@1.0-service-vendor: 0.4% user + 0.3% kernel / faults: 181 minor 2 major
0% 1559/media.codec: 0% user + 0% kernel / faults: 1976 minor 52 major
0.4% 3041/.qtidataservices: 0.2% user + 0.1% kernel / faults: 1139 minor 353 major
0.4% 4568/com.google.android.connectivitythermalpowermanager: 0.2% user + 0.1% kernel / faults: 593 minor 571 major
0% 4582/com.qualcomm.qti.services.secureui:sui_service: 0% user + 0% kernel / faults: 769 minor 590 major
0.6% 1246/rlsservice: 0% user + 0.5% kernel
0.6% 2893/com.android.networkstack.process: 0.5% user + 0% kernel / faults: 741 minor 143 major
0% 3029/.dataservices: 0% user + 0% kernel / faults: 576 minor 529 major
0.3% 3045/com.google.android.grilservice: 0.2% user + 0% kernel / faults: 608 minor 377 major
0% 3069/org.codeaurora.ims: 0% user + 0% kernel / faults: 665 minor 486 major
0% 4533/com.android.ims.rcsservice: 0% user + 0% kernel / faults: 597 minor 499 major
0.6% 18089/kworker/u16:0-kverityd: 0% user + 0.6% kernel
0.5% 11/rcu_preempt: 0% user + 0.5% kernel
0.5% 130/kswapd0: 0% user + 0.5% kernel
0% 3044/com.qti.phone: 0% user + 0% kernel / faults: 579 minor 525 major
0.5% 3109/com.qualcomm.qti.devicestatisticsservice: 0.4% user + 0% kernel / faults: 568 minor 521 major
0% 3121/com.google.android.apps.cbrsnetworkmonitor: 0% user + 0% kernel / faults: 560 minor 506 major
Can you tell me how to fix this?