Open ec1oud opened 6 years ago
A new version was released a few hours ago. Try that.
OK, whenever it makes it to the F-Droid repo.
I just tried Force Stop and Clear Cache and it seems to help: started syncing when I restarted it, and it's now in the state where Always run in background is not checked.
F-Droid will take a day or two normally until a new release shows up. I expect this to be fixed by 0.10.11. If not, please post android logs.
Link to new FDroid build 0.10.11 https://f-droid.org/repo/com.nutomic.syncthingandroid_4144.apk
Yeah it got better, thanks.
There is still this version of the issue: if I change the checkbox to sync only while charging, and I'm charging, it still pops up the "Syncthing is disabled" dialog as soon as I leave the settings screen. But if I hit Exit on that dialog and then start Syncthing again, it's OK the next time.
Ok, can you please collect android logs after force closing syncthing, running it and reproducing the problem on the fastest way possible.? I then need a list of performed steps in case ill try to reproduce this on my own device.
OK here's a really short log after I got it into that state; it takes some messing around to reproduce it, but after I have done that, I can go in and out of settings repeatedly and it won't start syncing even though it's charging.
06-13 20:21:20.577 3403 3427 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:21:20.577 2943 3130 I ThermalEngine: Thermal-Server: Thermal received msg from override
06-13 20:21:20.577 678 29482 I Thermal-Lib: Thermal-Lib-Client: Client request sent
06-13 20:21:20.602 727 727 D SurfaceFlinger: Backpressure trigger, skipping transaction & refresh!
06-13 20:21:20.712 29167 29167 V SettingsFragment: onServiceConnected
06-13 20:21:20.745 31640 31640 I GoogleInputMethod: onFinishInput() : Dummy InputConnection bound
06-13 20:21:20.746 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,119
06-13 20:21:20.746 31640 31640 I GoogleInputMethod: onStartInput() : Dummy InputConnection bound
06-13 20:21:20.746 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +116ms
06-13 20:21:20.755 727 727 I SFPerfTracer: triggers: (rate: 2572:77158) (compose: 4:131) (post: 0:875) (render: 7:971) (2:2251193 frames) (3:2490203)
06-13 20:21:20.756 727 727 D SFPerfTracer: layers: (5:13) (StatusBar#0 (0x7f7e9c1000): 0:229771) (DimLayerController/Stack=0#0 (0x7f7e458000): 3:11391) (animation background stackId=1#0 (0x7f7e46c000): 0:2198)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:3719) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7de14000): 0:123)- (Run Conditions#0 (0x7f7e5b9000): 0:132)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:36) (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5f6000): 3:44) (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7de14000): 2:2)*
06-13 20:21:21.800 633 655 I MotoSensors: Proximity covered
06-13 20:21:21.802 2895 4130 V MotSpeakerHelperProximity: updated mCurProximityState: NEAR (3.000000)
06-13 20:21:21.802 2895 4130 V MotSpeakerHelperProximity: ThreadLoop event mProximityState = NEAR, previous FAR
06-13 20:21:21.863 633 655 I MotoSensors: Proximity uncovered
06-13 20:21:21.863 2895 4130 V MotSpeakerHelperProximity: updated mCurProximityState: FAR (100.000000)
06-13 20:21:21.863 2895 4130 V MotSpeakerHelperProximity: ThreadLoop event mProximityState = FAR, previous NEAR
06-13 20:21:21.922 31640 31640 I GoogleInputMethod: onFinishInput() : Dummy InputConnection bound
06-13 20:21:21.923 31640 31640 I GoogleInputMethod: onStartInput() : Dummy InputConnection bound
06-13 20:21:22.720 727 875 I SFPerfTracer: triggers: (rate: 5:219) (11773986 sw vsyncs) (0 skipped) (53:3630910 vsyncs) (55:17917219)
06-13 20:21:23.578 2943 3130 I ThermalEngine: Thermal-Server: Thermal received msg from override
06-13 20:21:23.578 678 29484 I Thermal-Lib: Thermal-Lib-Client: Client request sent
06-13 20:21:24.095 727 727 I SFPerfTracer: triggers: (rate: 2572:77158) (compose: 4:131) (post: 0:875) (render: 7:971) (24:2251288 frames) (25:2490308)
06-13 20:21:24.095 727 727 D SFPerfTracer: layers: (3:12) (StatusBar#0 (0x7f7e9c1000): 0:229771) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11398)* (animation background stackId=1#0 (0x7f7e46c000): 0:2200)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:3719) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:52)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5f6000): 0:46)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7de14000): 17:90)* (Run Conditions#0 (0x7f7e5b9000): 17:20)
06-13 20:21:24.169 29167 29167 W InputEventReceiver: Attempted to finish an input event but the input event receiver has already been disposed.
06-13 20:21:24.172 31640 31640 I GoogleInputMethod: onFinishInput() : Dummy InputConnection bound
06-13 20:21:24.173 31640 31640 I GoogleInputMethod: onStartInput() : Dummy InputConnection bound
06-13 20:21:24.795 727 727 D SurfaceFlinger: duplicate layer name: changing com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity to com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1
06-13 20:21:25.255 29167 29167 I zygote64: Explicit concurrent copying GC freed 45785(2MB) AllocSpace objects, 6(120KB) LOS objects, 49% free, 4MB/8MB, paused 319us total 75.069ms
06-13 20:21:25.264 727 875 I SFPerfTracer: triggers: (rate: 5:219) (11773986 sw vsyncs) (0 skipped) (71:3631007 vsyncs) (73:17917346)
06-13 20:21:25.313 29167 29167 I zygote64: Explicit concurrent copying GC freed 9210(475KB) AllocSpace objects, 0(0B) LOS objects, 50% free, 3MB/7MB, paused 217us total 52.342ms
06-13 20:21:26.932 4437 4541 I QCNEJ : |CORE| CNE received action RSSI/Link Changed events: android.net.wifi.RSSI_CHANGED
06-13 20:21:26.933 4437 4541 D QCNEJ : |CORE| Updating RSSI: -78
06-13 20:21:28.240 727 875 I SFPerfTracer: triggers: (rate: 5:219) (11773986 sw vsyncs) (0 skipped) (0:3631024 vsyncs) (1:17917447)
I guess it only notices when I actually change settings.
That's repeatable I think, but it's a pretty small issue compared to how it was in the previous version.
Thanks for grabbing logs. On my phone it works correctly. I recognize some lines missing that I expect to show up if the phone is unplugged or replugged charging. Those lines begin with BatteryReceiver and DeviceStateHolder (verbose log).
Ok so the initial condition is not determined correctly I guess. I'll look into this and make a suggestion PR on how to improve this.
Yeah that log didn't include it because I cleared it and captured only the part where I went into settings and back out again, to keep it from being too long and avoid showing device IDs, folder names etc. (is that even safe to post here?) But if I grep for DeviceStateHolder I find those in the log.
This is maybe safe, guess not fully safe. Try using the matlog app and filter for those so you needn't post too much. I'll also do it like this. Matlog has a nice feature to save a log with two clicks from start line to end.
Edit: matlog also can redact some personal information
06-13 20:21:20.577 3403 3427 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:21:20.746 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,119
06-13 20:21:20.746 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +116ms
06-13 20:21:20.756 727 727 D SFPerfTracer: layers: (5:13) (StatusBar#0 (0x7f7e9c1000): 0:229771) (DimLayerController/Stack=0#0 (0x7f7e458000): 3:11391) (animation background stackId=1#0 (0x7f7e46c000): 0:2198)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:3719) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7de14000): 0:123)- (Run Conditions#0 (0x7f7e5b9000): 0:132)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:36) (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5f6000): 3:44) (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7de14000): 2:2)*
06-13 20:21:24.095 727 727 D SFPerfTracer: layers: (3:12) (StatusBar#0 (0x7f7e9c1000): 0:229771) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11398)* (animation background stackId=1#0 (0x7f7e46c000): 0:2200)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:3719) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:52)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5f6000): 0:46)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7de14000): 17:90)* (Run Conditions#0 (0x7f7e5b9000): 17:20)
06-13 20:21:24.795 727 727 D SurfaceFlinger: duplicate layer name: changing com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity to com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1
06-13 20:22:30.418 727 727 D SFPerfTracer: layers: (5:12) (StatusBar#0 (0x7f7e9c1000): 2:229784) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11406) (animation background stackId=1#0 (0x7f7e46c000): 0:2200)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:3788) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7de14000): 0:107)- (Run Conditions#0 (0x7f7e5b9000): 0:20)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:36) (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5f6000): 0:33)
06-13 20:23:30.686 3403 4509 I WindowManager: Keep hide if surface has never drawn Window{ad4aaa7 u0 com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity}
06-13 20:24:51.246 727 727 D SurfaceFlinger: duplicate layer name: changing com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity to com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1
06-13 20:24:52.748 3403 14920 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:24:52.900 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,106
06-13 20:24:52.900 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +103ms
06-13 20:24:52.926 727 727 D SFPerfTracer: layers: (5:16) (StatusBar#0 (0x7f7e9c1000): 0:229811) (DimLayerController/Stack=0#0 (0x7f7e458000): 4:11421) (animation background stackId=1#0 (0x7f7e46c000): 0:2200)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:3801) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:37)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5f6000): 0:33)- (ColorFade#0 (0x7f7de14000): 0:30)- (AOD#0 (0x7f7e5f6000): 0:5)- (SnapshotStartingWindow for taskId=5212#0 (0x7f7e5f6000): 0:13)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7de14000): 4:28) (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5b9000): 2:8)
06-13 20:24:57.069 727 727 D SFPerfTracer: layers: (3:12) (StatusBar#0 (0x7f7e9c1000): 0:229811) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11428)* (animation background stackId=1#0 (0x7f7e46c000): 0:2202)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:3801) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7de14000): 0:31)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5b9000): 0:23)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e5f6000): 17:88)* (Run Conditions#0 (0x7f7e5b9000): 17:21)
06-13 20:24:57.686 727 727 D SurfaceFlinger: duplicate layer name: changing com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity to com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1
06-13 20:24:58.856 3403 18627 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:24:59.005 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,119
06-13 20:24:59.005 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +109ms
06-13 20:24:59.893 727 727 D SFPerfTracer: layers: (3:13) (StatusBar#0 (0x7f7e9c1000): 0:229811) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2204)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:3865) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e5f6000): 0:103)- (Run Conditions#0 (0x7f7e5b9000): 0:21)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:35)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7de14000): 0:31)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e5f6000): 0:18)
06-13 20:25:01.131 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@6fe2610
06-13 20:25:01.132 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@b1f530e
06-13 20:25:01.135 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@31b79e1 with filter: android.content.IntentFilter@6dba306
06-13 20:25:01.138 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@3d46dc7 with filter: android.content.IntentFilter@9cf8ff4
06-13 20:25:01.140 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@5f4d31d with filter: android.content.IntentFilter@6fee992
06-13 20:25:01.153 29167 29167 I SyncthingService: shouldRun decision changed to true according to configured run conditions.
06-13 20:25:01.153 29167 29167 I SyncthingService: Shutting down background service
06-13 20:25:01.153 29167 29167 V SyncthingService: onServiceStateChange: from DISABLED to INIT
06-13 20:25:01.154 29167 29167 V SyncthingService: Starting syncthing
06-13 20:25:01.154 29167 29167 V SyncthingService: onServiceStateChange: from INIT to STARTING
06-13 20:25:01.156 29167 29599 D ConfigXml: Trying to read '/data/user/0/com.nutomic.syncthingandroid/files/config.xml'
06-13 20:25:01.176 29167 29599 I ConfigXml: Loaded Syncthing config file
06-13 20:25:01.186 29167 29167 I SyncthingService: Web GUI will be available at https://127.0.0.1:8384
06-13 20:25:01.240 29601 29601 W chmod : type=1400 audit(0.0:502287): avc: denied { setattr } for uid=10143 name="libsyncthing.so" dev="dm-1" ino=43990 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:apk_data_file:s0 tclass=file permissive=0
06-13 20:25:01.298 29167 29600 V SyncthingRunnable: getSyncthingPIDs: Found process PID [29604]
06-13 20:25:01.331 29167 29614 W SyncthingNativeCode: ionice: exec 29604: Permission denied
06-13 20:25:01.334 29167 29600 I SyncthingRunnableIoNice: ionice performed on libsyncthing.so
06-13 20:25:01.334 29167 29600 E SyncthingRunnableIoNice: Failed to set ionice 127
06-13 20:25:01.925 727 727 D SFPerfTracer: layers: (3:10) (StatusBar#0 (0x7f7e9c1000): 20:229835) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2204)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 5:3870) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e5f6000): 18:88)* (Run Conditions#0 (0x7f7e5b9000): 50:54)
06-13 20:25:02.523 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: Hashing performance is 388.13 MB/s
06-13 20:25:02.589 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: Starting deadlock detector with 20m0s timeout
06-13 20:25:02.590 29604 29604 W libsyncthing.so: type=1400 audit(0.0:502288): avc: denied { read } for uid=10143 name="hostname" dev="proc" ino=66465131 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:proc:s0 tclass=file permissive=0
06-13 20:25:02.590 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: Ready to synchronize "todo" (todo) (readwrite)
06-13 20:25:02.592 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: Overall send rate is unlimited, receive rate is unlimited
06-13 20:25:02.594 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: Rate limits do not apply to LAN connections
06-13 20:25:02.596 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: TCP listener ([::]:22000) starting
06-13 20:25:02.602 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: GUI and API listening on 127.0.0.1:8384
06-13 20:25:02.603 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: Access the GUI via the following URL: https://127.0.0.1:8384/
06-13 20:25:02.612 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: No automatic upgrades; STNOUPGRADE environment variable defined.
06-13 20:25:02.633 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) starting
06-13 20:25:03.135 29167 29167 I SyncthingService: Web GUI has come online at https://127.0.0.1:8384
06-13 20:25:03.162 29167 29167 I RestApi : Syncthing version is v0.14.48-dirty
06-13 20:25:03.263 29167 29167 V SyncthingService: onServiceStateChange: from STARTING to ACTIVE
06-13 20:25:03.317 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:25:07.164 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:25:07.208 727 727 D SFPerfTracer: layers: (3:10) (StatusBar#0 (0x7f7e9c1000): 0:229838) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2204)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:3933) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e5f6000): 0:103)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 41:68)
06-13 20:25:07.473 3403 4508 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:25:07.609 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,125
06-13 20:25:07.610 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +120ms
06-13 20:25:10.231 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@31b79e1
06-13 20:25:10.232 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@3d46dc7
06-13 20:25:10.232 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@5f4d31d
06-13 20:25:10.234 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@3f369f with filter: android.content.IntentFilter@b88e3ec
06-13 20:25:10.235 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@34323b5 with filter: android.content.IntentFilter@b758a4a
06-13 20:25:11.061 727 727 D SFPerfTracer: layers: (3:11) (StatusBar#0 (0x7f7e9c1000): 0:229840) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2206)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 6:3939) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:95)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 17:87)* (Run Conditions#0 (0x7f7e5b9000): 52:56)
06-13 20:25:12.160 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 18 lines
06-13 20:25:12.640 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: Detected 0 NAT services
06-13 20:25:13.867 727 727 D SFPerfTracer: layers: (3:10) (StatusBar#0 (0x7f7e9c1000): 0:229840) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2206)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4004) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:102)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 36:61)
06-13 20:25:14.827 3403 3428 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:25:14.967 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,123
06-13 20:25:14.968 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +120ms
06-13 20:25:17.161 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:25:17.616 727 727 D SFPerfTracer: layers: (3:11) (StatusBar#0 (0x7f7e9c1000): 0:229840) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2208)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4004) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:104)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 45:71)* (Run Conditions#0 (0x7f7e5b9000): 1:4)
06-13 20:25:17.837 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: Joined relay relay://46.105.126.214:22067
06-13 20:25:20.934 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@3f369f
06-13 20:25:20.936 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@34323b5
06-13 20:25:20.939 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@c808e4c with filter: android.content.IntentFilter@8dfee95
06-13 20:25:22.163 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:25:23.248 727 727 D SFPerfTracer: layers: (3:10) (StatusBar#0 (0x7f7e9c1000): 0:229840) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2208)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 30:4041) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:88) (Run Conditions#0 (0x7f7e5b9000): 0:74)-
06-13 20:25:23.453 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:25:26.498 3403 4508 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:25:26.638 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,125
06-13 20:25:26.639 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +118ms
06-13 20:25:26.652 727 727 D SFPerfTracer: layers: (3:11) (StatusBar#0 (0x7f7e9c1000): 0:229840) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2208)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4078) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:103)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 4:80) (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 2:2)*
06-13 20:25:27.163 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:25:28.540 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@c808e4c
06-13 20:25:28.544 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@a70d084 with filter: android.content.IntentFilter@ba9306d
06-13 20:25:28.546 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@51904a2 with filter: android.content.IntentFilter@25c8533
06-13 20:25:29.051 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@a70d084
06-13 20:25:29.052 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@51904a2
06-13 20:25:29.055 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@30c895a with filter: android.content.IntentFilter@3cc178b
06-13 20:25:29.058 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@d949068 with filter: android.content.IntentFilter@4b15c81
06-13 20:25:29.060 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@679e126 with filter: android.content.IntentFilter@de2a167
06-13 20:25:30.251 727 727 D SFPerfTracer: layers: (3:11) (StatusBar#0 (0x7f7e9c1000): 0:229840) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2210)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4078) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:95)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 17:89)* (Run Conditions#0 (0x7f7e5b9000): 82:85)
06-13 20:25:30.954 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:25:32.162 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:25:33.445 3403 3427 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:25:33.457 727 727 D SFPerfTracer: layers: (3:11) (StatusBar#0 (0x7f7e9c1000): 0:229842) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2210)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4145) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:105)- (Run Conditions#0 (0x7f7e5b9000): 0:85)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 36:55)
06-13 20:25:33.587 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,129
06-13 20:25:33.587 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +125ms
06-13 20:25:35.532 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@30c895a
06-13 20:25:35.532 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@d949068
06-13 20:25:35.532 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@679e126
06-13 20:25:35.535 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@5d5c4fe with filter: android.content.IntentFilter@87e745f
06-13 20:25:35.538 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@5c6aeac with filter: android.content.IntentFilter@3d8f775
06-13 20:25:36.546 727 727 D SFPerfTracer: layers: (3:11) (StatusBar#0 (0x7f7e9c1000): 1:229843) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2212)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4145) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:77)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 17:88)* (Run Conditions#0 (0x7f7e5b9000): 53:57)
06-13 20:25:36.584 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@5d5c4fe
06-13 20:25:36.585 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@5c6aeac
06-13 20:25:36.588 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@f199740 with filter: android.content.IntentFilter@57b1679
06-13 20:25:37.164 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:25:37.185 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@f199740
06-13 20:25:37.190 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@85569f6 with filter: android.content.IntentFilter@ceb41f7
06-13 20:25:37.192 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@a4e8864 with filter: android.content.IntentFilter@256bacd
06-13 20:25:39.040 727 727 D SFPerfTracer: layers: (3:10) (StatusBar#0 (0x7f7e9c1000): 0:229843) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2212)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 29:4178) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:88) (Run Conditions#0 (0x7f7e5b9000): 0:146)-
06-13 20:25:39.108 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:25:41.857 3403 4508 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:25:41.993 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,123
06-13 20:25:41.993 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +120ms
06-13 20:25:42.162 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:25:42.245 727 727 D SFPerfTracer: layers: (5:11) (StatusBar#0 (0x7f7e9c1000): 0:229843) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 1:2213) (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4206) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:104)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 14:95) (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 14:17)
06-13 20:25:46.694 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@85569f6
06-13 20:25:46.695 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@a4e8864
06-13 20:25:46.700 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@8bfae9f with filter: android.content.IntentFilter@ecbfbec
06-13 20:25:46.705 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@8245bb5 with filter: android.content.IntentFilter@e6a624a
06-13 20:25:46.708 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@c7a95bb with filter: android.content.IntentFilter@372ead8
06-13 20:25:46.727 29167 29167 I SyncthingService: shouldRun decision changed to false according to configured run conditions.
06-13 20:25:46.727 29167 29167 V SyncthingService: Stopping syncthing
06-13 20:25:46.727 29167 29167 I SyncthingService: Shutting down background service
06-13 20:25:46.727 29167 29167 V SyncthingService: onServiceStateChange: from ACTIVE to DISABLED
06-13 20:25:46.778 29167 29167 V SyncthingRunnable: getSyncthingPIDs: Found process PID [29604]
06-13 20:25:46.796 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: Disconnected from relay relay://46.105.126.214:22067
06-13 20:25:46.800 29167 29605 I SyncthingNativeCode: [MPBHZ] INFO: Exiting
06-13 20:25:46.819 29167 29600 I SyncthingRunnable: Syncthing exited with code 0
06-13 20:25:47.631 727 727 D SFPerfTracer: layers: (3:11) (StatusBar#0 (0x7f7e9c1000): 0:229855) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11450)* (animation background stackId=1#0 (0x7f7e46c000): 0:2214)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4206) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:96)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 2:92)* (Run Conditions#0 (0x7f7e5b9000): 53:57)
06-13 20:25:47.806 29167 29167 I SyncthingRunnableKill: Killed Syncthing process 29604
06-13 20:25:47.845 29167 29167 D SyncthingRunnable: killSyncthing: Found no more running instances of libsyncthing.so
06-13 20:25:47.845 29167 29167 V SyncthingService: Waiting for mSyncthingRunnableThread to finish after killSyncthing ...
06-13 20:25:47.845 29167 29167 V SyncthingService: Finished mSyncthingRunnableThread.
06-13 20:25:48.524 727 727 D SurfaceFlinger: duplicate layer name: changing com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity to com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1
06-13 20:25:52.608 3403 14992 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:25:52.750 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,110
06-13 20:25:52.750 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +104ms
06-13 20:25:52.770 727 727 D SFPerfTracer: layers: (5:13) (StatusBar#0 (0x7f7e9c1000): 0:229875) (DimLayerController/Stack=0#0 (0x7f7e458000): 4:11464) (animation background stackId=1#0 (0x7f7e46c000): 0:2214)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4277) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:111)- (Run Conditions#0 (0x7f7e5b9000): 0:57)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 2:37) (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5f8000): 4:44) (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 2:2)*
06-13 20:26:00.008 727 727 D SFPerfTracer: layers: (3:12) (StatusBar#0 (0x7f7e9c1000): 19:229907) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11471)* (animation background stackId=1#0 (0x7f7e46c000): 0:2216)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4277) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:52)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5f8000): 0:48)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 42:86)* (Run Conditions#0 (0x7f7e5b9000): 1:5)
06-13 20:26:00.930 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@8bfae9f
06-13 20:26:00.931 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@8245bb5
06-13 20:26:00.931 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@c7a95bb
06-13 20:26:00.933 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@d91bf72 with filter: android.content.IntentFilter@38f6fc3
06-13 20:26:00.934 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@bf23040 with filter: android.content.IntentFilter@2523b79
06-13 20:26:00.945 29167 29167 I SyncthingService: shouldRun decision changed to true according to configured run conditions.
06-13 20:26:00.945 29167 29167 I SyncthingService: Shutting down background service
06-13 20:26:00.945 29167 29167 V SyncthingService: onServiceStateChange: from DISABLED to INIT
06-13 20:26:00.946 29167 29167 V SyncthingService: Starting syncthing
06-13 20:26:00.946 29167 29167 V SyncthingService: onServiceStateChange: from INIT to STARTING
06-13 20:26:00.947 29167 29741 D ConfigXml: Trying to read '/data/user/0/com.nutomic.syncthingandroid/files/config.xml'
06-13 20:26:00.953 29167 29741 I ConfigXml: Loaded Syncthing config file
06-13 20:26:00.966 29167 29167 I SyncthingService: Web GUI will be available at https://127.0.0.1:8384
06-13 20:26:01.006 29744 29744 W chmod : type=1400 audit(0.0:502297): avc: denied { setattr } for uid=10143 name="libsyncthing.so" dev="dm-1" ino=43990 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:apk_data_file:s0 tclass=file permissive=0
06-13 20:26:01.057 29167 29742 V SyncthingRunnable: getSyncthingPIDs: Found process PID [29745]
06-13 20:26:01.079 29167 29755 W SyncthingNativeCode: ionice: exec 29745: Permission denied
06-13 20:26:01.083 29167 29742 I SyncthingRunnableIoNice: ionice performed on libsyncthing.so
06-13 20:26:01.084 29167 29742 E SyncthingRunnableIoNice: Failed to set ionice 127
06-13 20:26:02.119 727 727 D SFPerfTracer: layers: (3:10) (StatusBar#0 (0x7f7e9c1000): 0:229932) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11471)* (animation background stackId=1#0 (0x7f7e46c000): 0:2216)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 31:4314) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:103) (Run Conditions#0 (0x7f7e5b9000): 0:64)-
06-13 20:26:02.266 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: Hashing performance is 390.33 MB/s
06-13 20:26:02.318 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: Starting deadlock detector with 20m0s timeout
06-13 20:26:02.321 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: Ready to synchronize "todo" (todo) (readwrite)
06-13 20:26:02.325 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: Overall send rate is unlimited, receive rate is unlimited
06-13 20:26:02.326 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: Rate limits do not apply to LAN connections
06-13 20:26:02.333 29745 29745 W libsyncthing.so: type=1400 audit(0.0:502298): avc: denied { read } for uid=10143 name="hostname" dev="proc" ino=66465131 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:proc:s0 tclass=file permissive=0
06-13 20:26:02.341 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: No automatic upgrades; STNOUPGRADE environment variable defined.
06-13 20:26:02.341 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: TCP listener ([::]:22000) starting
06-13 20:26:02.341 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: GUI and API listening on 127.0.0.1:8384
06-13 20:26:02.342 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: Access the GUI via the following URL: https://127.0.0.1:8384/
06-13 20:26:02.349 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) starting
06-13 20:26:02.625 29167 29167 I SyncthingService: Web GUI has come online at https://127.0.0.1:8384
06-13 20:26:02.719 29167 29167 I RestApi : Syncthing version is v0.14.48-dirty
06-13 20:26:02.749 29167 29167 V SyncthingService: onServiceStateChange: from STARTING to ACTIVE
06-13 20:26:02.766 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:26:05.644 3403 7266 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:26:05.656 727 727 D SFPerfTracer: layers: (3:10) (StatusBar#0 (0x7f7e9c1000): 0:229935) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11471)* (animation background stackId=1#0 (0x7f7e46c000): 0:2216)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4343) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:119)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 27:89)
06-13 20:26:05.777 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,120
06-13 20:26:05.777 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +114ms
06-13 20:26:07.163 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:26:07.888 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@d91bf72
06-13 20:26:07.889 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@bf23040
06-13 20:26:07.891 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@3f0ed58 with filter: android.content.IntentFilter@ff60eb1
06-13 20:26:07.893 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@2245f96 with filter: android.content.IntentFilter@2a09717
06-13 20:26:07.895 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@f338704 with filter: android.content.IntentFilter@d2be4ed
06-13 20:26:09.524 727 727 D SFPerfTracer: layers: (3:11) (StatusBar#0 (0x7f7e9c1000): 0:229935) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11471)* (animation background stackId=1#0 (0x7f7e46c000): 0:2218)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4343) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:108)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 17:88)* (Run Conditions#0 (0x7f7e5b9000): 54:58)
06-13 20:26:12.165 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:26:12.397 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: Detected 0 NAT services
06-13 20:26:12.488 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:26:14.578 727 727 D SFPerfTracer: layers: (3:11) (StatusBar#0 (0x7f7e9c1000): 0:229948) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11471)* (animation background stackId=1#0 (0x7f7e46c000): 0:2218)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4409) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:104)- (Run Conditions#0 (0x7f7e5b9000): 0:75)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 21:40)
06-13 20:26:16.100 3403 14992 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:26:16.221 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,109
06-13 20:26:16.221 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +106ms
06-13 20:26:17.223 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:26:18.725 727 727 D SFPerfTracer: layers: (3:11) (StatusBar#0 (0x7f7e9c1000): 0:229948) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11471)* (animation background stackId=1#0 (0x7f7e46c000): 0:2220)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4409) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:96)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 44:71)* (Run Conditions#0 (0x7f7e5b9000): 1:4)
06-13 20:26:19.259 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@3f0ed58
06-13 20:26:19.260 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@2245f96
06-13 20:26:19.261 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@f338704
06-13 20:26:19.265 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@70f089b with filter: android.content.IntentFilter@8e81438
06-13 20:26:19.268 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@c49dc11 with filter: android.content.IntentFilter@2a61176
06-13 20:26:19.537 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: Joined relay relay://195.37.209.183:443
06-13 20:26:20.722 727 727 D SFPerfTracer: layers: (3:10) (StatusBar#0 (0x7f7e9c1000): 1:229950) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11471)* (animation background stackId=1#0 (0x7f7e46c000): 0:2220)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 33:4447) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:88) (Run Conditions#0 (0x7f7e5b9000): 0:75)-
06-13 20:26:20.793 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:26:22.179 29167 29167 I chatty : uid=10143(u0_a143) com.nutomic.syncthingandroid identical 8 lines
06-13 20:26:23.008 3403 14920 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:26:23.148 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,127
06-13 20:26:23.148 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +124ms
06-13 20:26:23.928 727 727 D SFPerfTracer: layers: (3:11) (StatusBar#0 (0x7f7e9c1000): 0:229950) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11471)* (animation background stackId=1#0 (0x7f7e46c000): 0:2222)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4476) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:103)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:76)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:18)
06-13 20:26:24.807 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@70f089b
06-13 20:26:24.807 29167 29167 V ReceiverManager: Unregistered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@c49dc11
06-13 20:26:24.810 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.NetworkReceiver@c06e352 with filter: android.content.IntentFilter@b9df623
06-13 20:26:24.812 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.BatteryReceiver@552a720 with filter: android.content.IntentFilter@5dd18d9
06-13 20:26:24.814 29167 29167 V ReceiverManager: Registered receiver: com.nutomic.syncthingandroid.receiver.PowerSaveModeChangedReceiver@d8be29e with filter: android.content.IntentFilter@7cfd17f
06-13 20:26:24.826 29167 29167 I SyncthingService: shouldRun decision changed to false according to configured run conditions.
06-13 20:26:24.826 29167 29167 V SyncthingService: Stopping syncthing
06-13 20:26:24.826 29167 29167 I SyncthingService: Shutting down background service
06-13 20:26:24.826 29167 29167 V SyncthingService: onServiceStateChange: from ACTIVE to DISABLED
06-13 20:26:24.859 29167 29167 V SyncthingRunnable: getSyncthingPIDs: Found process PID [29745]
06-13 20:26:24.875 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: Disconnected from relay relay://195.37.209.183:443
06-13 20:26:24.876 29167 29746 I SyncthingNativeCode: [MPBHZ] INFO: Exiting
06-13 20:26:24.898 29167 29742 I SyncthingRunnable: Syncthing exited with code 0
06-13 20:26:25.887 29167 29167 I SyncthingRunnableKill: Killed Syncthing process 29745
06-13 20:26:25.919 29167 29167 D SyncthingRunnable: killSyncthing: Found no more running instances of libsyncthing.so
06-13 20:26:25.919 29167 29167 V SyncthingService: Waiting for mSyncthingRunnableThread to finish after killSyncthing ...
06-13 20:26:25.919 29167 29167 V SyncthingService: Finished mSyncthingRunnableThread.
06-13 20:26:25.945 727 727 D SFPerfTracer: layers: (3:10) (StatusBar#0 (0x7f7e9c1000): 0:229950) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11471)* (animation background stackId=1#0 (0x7f7e46c000): 0:2222)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 31:4507) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 44:72)* (Run Conditions#0 (0x7f7e5b9000): 55:57)
06-13 20:26:26.530 727 727 D SurfaceFlinger: duplicate layer name: changing com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity to com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1
06-13 20:26:34.703 3403 4969 I ActivityManager: START u0 {cmp=com.nutomic.syncthingandroid/.activities.SettingsActivity} from uid 10143
06-13 20:26:34.716 727 727 D SFPerfTracer: layers: (5:11) (StatusBar#0 (0x7f7e9c1000): 11:229989) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11480) (animation background stackId=1#0 (0x7f7e46c000): 0:2222)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4545) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:91)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:36) (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5d4000): 0:35)
06-13 20:26:34.900 3403 3454 I LaunchCheckinHandler: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity,wp,ca,164
06-13 20:26:34.900 3403 3454 I ActivityManager: Displayed com.nutomic.syncthingandroid/.activities.SettingsActivity: +158ms
06-13 20:26:42.746 727 727 D SFPerfTracer: layers: (3:12) (StatusBar#0 (0x7f7e9c1000): 0:230010) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11493)* (animation background stackId=1#0 (0x7f7e46c000): 0:2224)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4545) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:52)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5d4000): 0:48)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 17:89)* (Run Conditions#0 (0x7f7e5b9000): 17:20)
06-13 20:26:43.567 727 727 D SurfaceFlinger: duplicate layer name: changing com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity to com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1
06-13 20:27:48.450 727 727 D SFPerfTracer: layers: (5:12) (StatusBar#0 (0x7f7e9c1000): 2:230023) (DimLayerController/Stack=0#0 (0x7f7e458000): 0:11502) (animation background stackId=1#0 (0x7f7e46c000): 0:2224)* (com.android.systemui.ImageWallpaper#0 (0x7f7e8a1000): 0:27362)* (Sprite#0 (0x7f7e84b000): 0:49)* (DockedStackDim#0 (0x7f7de2b000): 0:353)* (NavigationBar#0 (0x7f7e5c2000): 0:4613) (im.vector.alpha/im.vector.activity.VectorHomeActivity#0 (0x7f7e599000): 0:93)* (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.SettingsActivity#0 (0x7f7e566000): 0:106)- (Run Conditions#0 (0x7f7e5b9000): 0:20)- (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#0 (0x7f7e5b9000): 0:35) (com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity#1 (0x7f7e5d4000): 0:35)
06-13 20:28:49.484 3403 11309 I WindowManager: Keep hide if surface has never drawn Window{ad4aaa7 u0 com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity}
Thanks I'll analyze the problem. Log info is very good! :)
I've just upgraded my (bacon) phone to LineageOS 15.1 and a problem appeared with "Restrict to certain wifi networks". When I check my home network there and I'm at home with wifi on, Syncthing (0.10.11 from F-Droid) will tell me it is disabled. If I uncheck all wifi networks in Syncthing's run conditions, Syncthing is happily enabled. Conclusion: I can't restrict Syncthing to a particular wifi network. If you think that is unrelated to current issue I can open a new one.
@DamienCassou Does this debug build solve the problem? https://drive.google.com/file/d/1PPUJ7fFb8tMIBynBU3E6V4X_IVH2EYUe/view?usp=sharing If not, please post zipped logs.
Does this debug build solve the problem?
it does not
please post zipped logs.
here are some logs. If you want something else, just ask. syncthing-logs.zip
The steps I followed:
@DamienCassou Thanks for the log. I miss some lines on DeviceStateHolder telling what the run conditions are. Can you please set the log to verbose? It should get very long with this but thats no problem as I'll filter it for me.
Catfriend1 notifications@github.com writes:
@DamienCassou Thanks for the log. I miss some lines on DeviceStateHolder telling what the run conditions are. Can you please set the log to verbose?
the log was already set to verbose in matlog. I tried the process again but didn't get anything new. Is there some documentation on how to use matlog for syncthing? I never used matlog or similar before.
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill
Ok which settings did you check? There should be lines about ReceiverManager and Devicestateholder on startup (after force-close) and if you toggle run condition options in the app. You can also try adb logcat but Matlog set to verbose and granted root to it is okay.
Here is a new log: syncthing.log.zip
Ok which settings did you check?
In matlog:
In Syncthing
There should be lines about ReceiverManager and Devicestateholder on startup (after force-close)
I clicked "Force stop" in the "App info" page.
@DamienCassou Super :) now everything I need is in the log. Here's the relevant part: The problem is, you and the OP are working on Android 8+. As I don't have this, I'll ping @capi. Probably he can help. Maybe this is permission problem as it was discussed in earlier tickets. I "cleaned" the code and fixed bugs in DeviceStateHoler with my latest PR's but many users reported this problem selecting whitelisted wifi networks already before the PR so I think some Android 8+ specific changes are necessary for this to work correctly.
Maybe relevant:
@Catfriend1 thank you very much for your explanation
I'll try at home, my current version is from directly after your @Catfriend1 major refactoring got merged. Both my devices, Android 8.0.0 and Lineage 15.1 work as they should.
@DamienCassou Can you check if you rejected the location permission and it is not asked again maybe? You can check in Android's permission settings for every app.
@DamienCassou Yes, please check your permissions, because your log says:
06-20 11:44:28.762 D/WifiPermissionsUtil(3103): Denied: no location permission
06-20 11:44:28.762 D/WifiPermissionsUtil(3103): Denied: The current config is not for an open network.
06-20 11:44:28.763 W/DeviceStateHolder(11287): SSID [<unknown ssid>] unknown or not whitelisted, disallowing sync.
I think we should be more persistent in asking for location permissions, and we should show a popup before hand explaining why, as people on the store reviews seem to be raising eyebrows.
Correct @AudriusButkevicius , now that FirstStartActivity got recently fixed we can move all permission asking and explanation dialogs there. We then fail gracefully if a permission like location is missing by greying out the checkboxes if necessary.
Martin Carpella notifications@github.com writes:
@DamienCassou Can you check if you rejected the location permission and it is not asked again maybe? You can check in Android's permission settings for every app.
In App permissions for Syncthing, I have both "Location" and "Storage" enabled.
In Privacy Guard, I have "Coarse location" enabled.
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill
@DamienCassou Still the permission is denied. Are there any other settings in Privacy Guard that could relate to that? Would you consider turning off Privacy Guard for Syncthing at least for a short period so that we can rule out that Lineage's modiciations are the cause?
@AudriusButkevicius Yes. We need to refactor it out to be able to ask when entering the WiFi settings and when doing an ordinary startup. Maybe it would even be a good idea to show a notification when a WiFi filter is set but permissions are insufficient. Opening the notification would take the user to the configuration activity.
@DamienCassou One additional info: just changing the permissions will most likely not be enough for Syncthing to trigger, it would need a reconnection to the WiFi, since we check only on connection/disconnection events. So maybe turning WiFi off and back on will be required to pick up any permission change.
Are there any other settings in Privacy Guard that could relate to that?
none
Would you consider turning off Privacy Guard for Syncthing
done. I also removed the Android "Coarse location" permission from Syncthing. Then, when I tried to configure Syncthing, it correctly asked me to add the permission back
So maybe turning WiFi off and back on will be required to pick up any permission change.
I did that and also force-stopped Syncthing and even rebooted my phone. In the log, I can still see the permission denied:
06-20 17:15:35.802 I/WifiService(3088): getConnectionInfo uid=10092
06-20 17:15:35.802 D/WifiPermissionsUtil(3088): Denied: no location permission
06-20 17:15:35.802 D/WifiPermissionsUtil(3088): Denied: The current config is not for an open network.
06-20 17:15:35.802 W/DeviceStateHolder(10697): SSID [<unknown ssid>] unknown or not whitelisted, disallowing sync.
06-20 17:15:35.803 V/DeviceStateHolder(10697): State updated: IsAllowedConnectionType: true, IsCharging: false, IsPowerSaving: false
@DamienCassou Does it help enabling android's location by the quick settings toggle and - if disabled - enabling the fine location in privacy guard? According to this SO, this may be a solution ( https://stackoverflow.com/questions/49977395/on-oreo-8-1-0-not-getting-the-correct-wifi-ssid-its-showing-unknown-ssid-t ) Edit: Found a source where it was observed that the "location in android needs to be on" is enforced regardless of the target sdk level ( https://stackoverflow.com/questions/21391395/get-ssid-when-wifi-is-connected )
Catfriend1 notifications@github.com writes:
@DamienCassou Does it help enabling android's location by the quick settings toggle
yes, it helps… I have no clue why they decided it is a good idea to require location to get the wifi ssid… This doesn't make sense to me. I will stop using the feature from Syncthing as I have no desire to consume more battery than I already do.
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill
Case closed I guess?
/cc @ec1oud (is the one who opened the issue)
@DamienCassou Google's logic is that with the SSID you can look up the location in various WiFi databases. Why it is tied to the location setting and not only the permission, escapes me as well.
@AudriusButkevicius While the case may be closed, I completely agree with your statements above that we need to improve showing this isuse. I think the best way was to show a notification whenever we are denied the permission and a WiFi restriction is configured.
Or when we can't read the ssid
It can read a SSID, but it's a placeholder like <unknown ssid>
. I'm not sure if we can test for this value or if it's localized based on system language.
We should check for a java.lang.securityexception raised on getconnectioninfo if gps is turned off.
Would anyone mind using android 8+ opening a terminal emulator on the phone and tell me what this command outputs during an active wifi connection? iw dev wlan0 info This should work without root.
iw is not a valid command.
It may not be available on all devices so I'm not sure if we should use it as a fallback to avoid having location enabled on some devices.
I think there are two location permissions. Perhaps location services do not need to be enabled if we ask for the other more granular permission.
On June 23, 2018 2:20:13 PM GMT+02:00, Catfriend1 notifications@github.com wrote:
iw dev wlan0 info
failed to connect to generic netling -- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill
Thanks for testing it, so I'll first take care of a nicer first start wizard where we can explain needed permissions better.
When I start the app, it immediately shows the dialog "Syncthing is disabled | Do you want to change your preferences?" so then I check Run Conditions yet again. In the case that the only checkbox that I have checked is Always run in background, it should never be disabled, right? But it says that it is anyway.
Now I try unchecking Always run in background. The idea is when I launch the app, it should sync once, right? But it still says it's disabled! What's the point of this checkbox then?
It's been a bit beyond comprehension for the entire life of this project that I can't get it to run quite exactly when I'd like it to: I probably want to run on wifi (except that it drains the battery a bit so maybe sometimes I don't), and I want a way to easily run it in other cases too, when I know I have some data to sync and don't mind the mobile data usage. So, automatic on wifi, and on-demand the rest of the time. So one problem is the settings don't quite enable this use case, and another is that the behavior doesn't correspond to the settings anyway. But it seems to me that it has gotten worse in 0.10.10: it's quite hard to get it to sync anything at all now.
Version Information