Skip to content

[Bug]: Agressive spam to MQTT #4676

@notfence

Description

@notfence

Contact Details

discrod: rev3nge

Checklist

  • I am able to reproduce the bug with the latest version.

  • I have updated to the latest Alpha firmware, and am able to reproduce the bug. Many issues are fixed quickly in alpha before the general beta release.

  • I made sure that there are no existing OPEN or CLOSED issues which I could contribute my information to.

  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.

  • This issue contains only one bug.

  • I have read and understood the Contribution Guidelines.

  • I agree to follow this project's Code of Conduct

  • I actually read this list, and should be taken seriously.

Affected app version

2.7.13 (29320069) google

Affected Android version

Android 16

Affected phone model

Xiaomi 13

Affected node model

Heltec V4

Affected node firmware version

2.7.15.567b8ea

Steps to reproduce the bug

  1. Lock meshtastic app in background
  2. Turn on Power Saving for node in Power section (with default values)
  3. Be sure to be connected to MQTT server (I'm connected to non official one)
  4. Use BLE connection between node and phone
  5. Setup settings like this:
    ➡️LoRa
    Region: Russia
    Use Preset: ✅
    Ignore MQTT: ❌
    OK to MQTT: ✅
    Transmit Enabled: ✅
    Number of Hops: 7
    Frequency Slot: 2
    RX Boosted Gain: ✅
    Frequency Override: 869.075
    Transmit Power: 20
    ➡️ Channels
    Channel Name: LongFast
    PSK: AQ==
    Uplink enabled: ✅
    Downlink enabled: ✅
    Position enabled: ✅
    Precise location: ❌
    ➡️Position
    GPS Mode: ❌
    GPS Update Interval: 3 hours
    Fixed Position: ✅
    Smart Broadcast: ❌
    ➡️ MQTT
    Encryption enabled: ✅
    JSON output enabled: ❌
    TLS enabled: ❌
    Root topic: hidden
    Proxy to client enabled: ✅
    Map reporting: ✅
    Consent to share, I agree: ✅
    ➡️Telemetry
    Power Metrics Enabled: ✅
    Power Metrics Interval: 1 hour
  6. Live as usual, bug is random

Actual behavior

So at a random moment node starts to generate an extremely large number of packets around 26 packets in a second. I can see that when I wake up my node and check app logs. While all this is happening, the node sleeps and wakes up properly, but when it wakes up, it does not see any nodes in node list via MQTT (they are should be there). The admin of my mqtt server informs me that the CPU load has risen to 90% precisely because of my node. To fix this bug, you need to completely unload the application from RAM. And in order for the nodes to appear in the list of nodes, you need to click the Send node info button on your node and then the nodes will appear in the list.

Expected behavior

When node go to sleep, it sleeps. When node wakes up it should send nodeinfo_app, position_app and a telemetry_app packets, then it should update node list and go to sleep again (ofc taking into account the set sending interval)

Screenshots/Screen recordings

No response

Relevant log output

Log from mqtt server from my admin:
1771876430: New client connected from <redacted>:45288 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876431: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876431: New client connected from <redacted>:45290 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876431: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876431: New client connected from <redacted>:45296 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876432: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876432: New client connected from <redacted>:45306 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876432: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876432: New client connected from <redacted>:45312 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876432: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876432: New client connected from <redacted>:45328 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876433: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876433: New client connected from <redacted>:45332 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876433: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876433: New client connected from <redacted>:45340 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').

Log from adb logcat (nothing useful)
C:\Users\notfence> adb logcat --pid 14606
--------- beginning of main
03-01 05:36:17.980 14606 15287 I geeksville.mesh: This is sticky GC, maxfree is 33554432 minfree is 8388608
03-01 05:36:47.670 14606 15287 I geeksville.mesh: This is sticky GC, maxfree is 33554432 minfree is 8388608
03-01 05:37:13.842 14606 15287 I geeksville.mesh: This is sticky GC, maxfree is 33554432 minfree is 8388608
03-01 05:37:35.219 14606 15353 D BluetoothGatt: onClientConnectionState() - status=0 clientIf=49 connected=true device=XX:XX:XX:XX:43:41
03-01 05:37:35.304 14606 15353 D BluetoothGatt: onPhyUpdate() - status=0 address=XX:XX:XX:XX:43:41 txPhy=2 rxPhy=2
03-01 05:37:38.649 14606 15287 I geeksville.mesh: This is sticky GC, maxfree is 33554432 minfree is 8388608
03-01 05:38:01.182 14606 15287 I geeksville.mesh: This is sticky GC, maxfree is 33554432 minfree is 8388608


C:\Users\notfence> adb logcat | findstr com.geeksville.mesh
03-01 04:23:51.127  2764  4527 D JobScheduler.Concurrency: [xiaomi_power]About to run job on context 6770202, job: JobStatus{e22be9d androidx.work.systemjobscheduler:u0a361/40 @androidx.work.systemjobscheduler@com.geeksville.mesh/androidx.work.impl.background.systemjob.SystemJobService u=0 s=10361 TIME=-12s824ms:none READY}
03-01 04:23:51.128  2764  4527 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=2857471, flags=0x1, tag="*job*r/@androidx.work.systemjobscheduler@com.geeksville.mesh/androidx.work.impl.background.systemjob.SystemJobService", ws=WorkSource{ chains=WorkChain{(10361), (1000, JobScheduler)}}, uid=1000, pid=2764
03-01 04:23:51.131  2764  4527 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=95843276, flags=0x1, tag="*job*r/@androidx.work.systemjobscheduler@com.geeksville.mesh/androidx.work.impl.background.systemjob.SystemJobService", ws=WorkSource{ chains=WorkChain{(10361), (1000, JobScheduler)}}, uid=1000, pid=2764
03-01 04:23:51.137  2764  4527 D ActivityManager: [xiaomi_power]requestBind IntentBindRecord{9bd00b8 CR com.geeksville.mesh/androidx.work.impl.background.systemjob.SystemJobService:flg=0x4 xflg=0x4}: requested=false rebind=false
03-01 04:23:51.138  2764  4527 D ActivityManager: Logging bindService for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 04:23:51.139  2764  4527 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=2857471 [*job*r/@androidx.work.systemjobscheduler@com.geeksville.mesh/androidx.work.impl.background.systemjob.SystemJobService], flags=0x0
03-01 04:23:51.318  2764  7054 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=95843276 [*job*r/@androidx.work.systemjobscheduler@com.geeksville.mesh/androidx.work.impl.background.systemjob.SystemJobService], flags=0x0
03-01 04:26:45.395  2764  7062 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=202435912, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:26:45.667  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=202435912 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:26:45.672  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:26:48.542  2764  7059 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=77398959, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:26:48.776  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=77398959 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:26:48.782  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:26:50.828  2764  7059 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=196512330, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:26:51.061  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=196512330 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:26:51.069  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:27:10.102  2764  7054 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=28522624, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:27:10.229  2764  8828 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=122566498, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:27:10.335  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=28522624 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:27:10.341  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:27:10.444  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=122566498 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:27:10.447  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:27:35.000  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 04:28:01.884  2764  7056 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=245830032, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:28:02.144  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=245830032 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:28:02.157  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:33:05.538  2764  5926 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=232376724, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:33:05.864  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=232376724 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:33:05.873  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:33:09.718  2764  9541 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=245852329, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:33:09.958  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=245852329 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:33:09.963  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:33:12.412  2764  7063 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=234596543, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:33:12.640  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=234596543 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:33:12.642  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:33:27.717  2764  8828 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=155457175, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:33:27.958  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=155457175 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:33:27.962  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:34:23.345  2764  7063 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=69414597, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:34:23.579  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=69414597 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:34:23.589  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:36:56.145  2764  7056 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=89168771, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:36:56.475  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=89168771 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:36:56.477  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:36:59.809  2764  5990 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=31419251, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:36:59.930  2764  5990 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=159311303, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:37:00.046  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=31419251 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:37:00.054  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:37:00.153  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=159311303 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:37:00.161  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:37:02.704  2764  9541 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=31089886, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:37:02.932  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=31089886 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:37:02.945  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:37:48.460  2764  5926 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=96249829, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:37:48.695  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=96249829 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:37:48.704  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:38:15.252  2764  5926 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=57075862, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:38:15.474  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=57075862 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:38:15.474  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:42:15.651  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 04:43:16.505  2764  2807 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=25395011, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:43:16.802  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=25395011 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:43:16.812  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:43:20.761  2764  6958 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=109668901, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:43:21.004  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=109668901 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:43:21.005  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:43:23.517  2764  8828 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=249344118, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:43:23.749  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=249344118 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:43:23.754  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:44:11.548  2764  9821 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=155995070, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:44:11.699  2764  9821 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=32693741, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:44:11.783  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=155995070 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:44:11.789  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:44:11.932  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=32693741 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:44:11.945  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:44:34.865  2764  2807 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=77900201, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:44:35.100  2764  2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=77900201 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:44:35.119  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:49:26.352  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 04:50:05.090  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:52:17.796  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 04:54:43.793  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 04:56:27.541  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:56:58.630  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:57:12.672  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:57:34.869  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:57:34.973  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:58:07.870  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 05:00:11.530  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:03:37.886  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 05:04:27.466  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:04:45.625  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 05:04:52.795  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 05:09:55.155  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:10:22.791  5905  5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 05:15:33.093  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:20:30.041  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:25:27.015  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:25:27.015  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:26:15.484  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:30:13.719  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:35:31.196  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:36:00.674  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:36:20.328  5905  5905 D AlarmScheduler-fold: cancelAlarm, key=-1|android|32|null|1000, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:20.328  5905  5905 D AlarmScheduler-TIMEOUT: cancelAlarm, key=-1|android|32|null|1000, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:20.329  5905  5905 D AlarmScheduler-fold: cancelAlarm, key=-1|android|26|null|1000, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:20.329  5905  5905 D AlarmScheduler-TIMEOUT: cancelAlarm, key=-1|android|26|null|1000, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:20.329  5905  5905 D AlarmScheduler-fold: cancelAlarm, key=-1|android|0|-1|android|g:Aggregate_AlertingSection|1000|-1|android|g:Aggregate_AlertingSection, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:20.329  5905  5905 D AlarmScheduler-TIMEOUT: cancelAlarm, key=-1|android|0|-1|android|g:Aggregate_AlertingSection|1000|-1|android|g:Aggregate_AlertingSection, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:50.238  5905  5905 D AlarmScheduler-fold: cancelAlarm, key=0|org.telegram.messenger|54482475|null|10274, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:50.238  5905  5905 D AlarmScheduler-TIMEOUT: cancelAlarm, key=0|org.telegram.messenger|54482475|null|10274, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:37:17.618  5352  5352 D Launcher.CellLayout: touch item:ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:17.618  5352  5352 I PreStartUtils: preLaunchProcess intentIntent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.geeksville.mesh/.MainActivity (has extras) } userId=0
03-01 05:37:17.619  2764  5926 D PreStartingManager: Load bitmap start, fileName: /data/system_ce/0/pre_starting_bitmap/com.geeksville.mesh_0_normal_night.webp
03-01 05:37:17.619  2764  4938 I Perf[AppStartScene]: onSceneChangeNotify:Bundle[{hostingRecordName={com.geeksville.mesh/com.geeksville.mesh.MainActivity}, hostingRecordType=prestart-top-activity, pid=14606, uid=10361, type=0, state=0, processName=com.geeksville.mesh, packageName=com.geeksville.mesh}]
03-01 05:37:17.619  5352  5352 E PreStartUtils: preLaunchProcess success infoPackage: com.geeksville.mesh
03-01 05:37:17.626  2764 10702 E BitmapFactory: Unable to decode file: java.io.FileNotFoundException: /data/system_ce/0/pre_starting_bitmap/com.geeksville.mesh_0_normal_night.webp: open failed: ENOENT (No such file or directory)
03-01 05:37:17.626  2764 10702 D PreStartingCapture: Load bitmap failed, file does not exist, fileName: /data/system_ce/0/pre_starting_bitmap/com.geeksville.mesh_0_normal_night.webp
03-01 05:37:18.019  5352  5352 D Launcher.CellLayout: updateCellOccupiedMarks, remove, ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:18.022  5352  5352 D Launcher_DragView: new DragView:ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity
03-01 05:37:18.030  5352  5352 D Launcher.CellLayout: updateCellOccupiedMarks, remove, ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:18.091 19542 19556 I ThemeProvider: support largeIcon: packageName = com.geeksville.mesh,activityName = com.geeksville.mesh.MainActivity,support = false
03-01 05:37:18.091  5352  6147 D BigIconUtil: packageName = com.geeksville.mesh support_largeicon = false
03-01 05:37:18.221  5352  5352 D Launcher.DragController: drop, from=ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:18.221  5352  5352 D Launcher.CellLayout: updateCellOccupiedMarks, update, ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:18.222  5352  5352 D Launcher.DragController: drop succeed, to ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:18.222  5352  5352 D Launcher.CellLayout: saveCurrentLayout, info=ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:18.223  5352  5352 D Launcher.ShortcutMenu: show shortcut menu when drop, pkgName=com.geeksville.mesh
03-01 05:37:18.660  5352  5352 D Launcher.ShortcutMenu: click shortcut menu app details info, pkg=com.geeksville.mesh
03-01 05:37:35.218  6256  6395 D BtGatt.GattService: bleAppName = com.geeksville.mesh#
03-01 05:37:35.220  2764  4904 D BluetoothEvent: onChange ls=com.geeksville.mesh# uids:[10361]
03-01 05:37:35.717  6256  6395 D BtGatt.GattService: bleAppName = android.uid.bluetooth:1002#com.geeksville.mesh#
03-01 05:37:35.739  2764  4904 D BluetoothEvent: onChange ls=android.uid.bluetooth:1002#com.geeksville.mesh# uids:[0, 10361]
03-01 05:37:50.822  2764  3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false

A piece of log from meshtastic app:
Located in additional info section

Additional information

9 hour log weights about 27mb (238298 lines, that abnormal, cuz at our mqtt server connected around 20 nodes)

log output.txt
you are using a VPN - yes, but mqtt server going trough direct connection
you are using battery optimization or power saving mode - no, only power saving on node
you are using a custom Android ROM or launcher - kinda, running hyperos 3 by xiaomi.eu (my device is officially supported for hyperos 3)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions