-
Notifications
You must be signed in to change notification settings - Fork 447
Fails to start in Android 10 / Q: TLS segment underaligned #1291
Comments
Looks like this is due to an upstream bug in Go: golang/go#29674 |
Hmmm I'll wait a little bit until q is really in it's final stage before looking deeper... Thanks for the report. |
I've monkey-patch-fix for now for me: |
Same issue on the Pixel 2 official Q build. Cannot use syncthing anymore :/
|
I confirm this patch Catfriend1/syncthing-android@3a188d4 fixes the issue on my Pixel 2 on Android Q |
I confirm this patch Catfriend1/syncthing-android@3a188d4 fixes the issue on my Pixel 3 XL on Android Q |
any news on this? The bug is still present in the last version of syncthing and Q beta 4 (this is the final api) I'm very happy with Catfriend's patch :-) |
Go 1.13 will have a proper fix. That's going to be released soon (beginning of August). And I personally wouldn't want to modify the Syncthing binary (or any binary) in general. |
This seems to still be an issue. Is there a plan to create a new release soon that will pick up the go fix from last month? |
The plan is to build with go1.13 (containing the fix you've mentioned) as soon as it is released. |
I plan to use go1.13 (RC or final release) for the next scheduled candidate release of syncthing-android next week. |
@imsodin I've tested go1.13rc2 and it works fine on the Q emulator. |
Well, SyncThing is currently 100% non-functional on Android 10. Any chance of a beta release using the go release candidate ? |
Yes, if possible please err on the side of conservative approach and don't keep Android version broken for long. Desktop version is relatively easy to recompile. Rolling your own apk is more difficult, plus sometimes impossible to install it due to device policies. :( |
Indeed, building it for myself will be problematic given the golang-1.7 on Debian oldstable. I'm more than willing to be a guinea pig if any dev has a version that should work on Android 10. |
@imsodin we should re-release latest released version built with new go perhaps. |
For simple users like myself stumbling upon this: syncthing-fork does work already. Switching is a hassle but doable and gets your device back into working order in my experience. |
I will rerelease 1.2.2 as 1.2.2.1 with go1.13 soon (building now). |
I see the 1.2.2.1 release on the releases list here - has it been submitted to the Play Store? I was just offered the 1.2.2 upgrade today, so I'm sure it'll be delayed for me a bit even if it's already been submitted. |
What is the release schedule on the play store? Eagerly awaiting the update... |
Indeed I'm still eagerly checking for an update a few times a day. Sure, I could use syncthing-fork or any other special build with the fix, but it won't pick up the same settings, and with the official app in the state it's in I can't export my current settings. That is another bug that needs addressing IMO. Ensure the UI always has working menu to change/import/export settings no matter the state of network connections (this whole thing is a TLS issue brought on by a library issue, yes?). Yes, I'll be exporting my settings the moment I get the official app update. |
1.2.2 in Essential PH-1(Android 10) always loading and can't use. |
Since upgrading to go1.13 there's a problem with the build servers that I wasn't able to solve yet, that's why the announced release hasn't happened yet (and I can't currently give an ETA). |
Thanks for giving us a heads up on the delay. |
I've just got an update to 1.2.2.2, with changelog mentioning go1.13 build and this issue. Sadly, syncthing crashes on startup now:
I've sent the feedback via Android crash reporter, so you should have more details. I haven't denied any permissions to Syncthing, and I don't see a matching one to enable explicitly in app info. |
Hi, same issue as yacoob described here (pixel 2). |
Same problem. Created a simple PR #1400 Edit: |
After the update on the beta channel, the app is not opening anymore. It just crashes and there is no log written. |
Closing this as this issue is fixed. There is a separate issue which I am trying to fix on the mobile on a train, but github removed half the features from mobile ui, so not much fun. |
I just got the 1.2.2.3 update and it appears to be working (sync'd a new file over from my server). I've now made a backup of the settings in case of future hiccups.... |
1.2.2.3 works on Pixel 3 |
Can confirm working. 1.2.2.3 Pixel 2. |
Hi, Syncthing does not launch in Android Q. The in-app logs report:
The text was updated successfully, but these errors were encountered: