Crash on changing udp6 address

ok… fine… but what about my problem? :flushed:

Nope, the only plugin I could find for this is a ‘hyperlink’ to transifex:) We could run an automated script beforehand tho

I’ve seen the logcat and it is a bug from syncthing-android. I think we can fix it. For now you might want to use the ‘clear data’ button from Android itself. I’ll have more time from next week on…

1 Like

I found this. So we’d just need a script to handle the upload from the repo (or see if there’s an existing one). Would you like to look into that? :wink:

hey guys… me again. just deleted my cache and started over. added devices and so on… but after changing the announcement server ip to my announcement servers ip address syncthing crashes. I tried it by changing only the udp4 entry and by changing udp4 and deleting udp6 entry. any idea?

Sorry, haven’t read the thread, but have you tried using the IP rather than the AAAA record? Also please note that the address should be formatted like this: udp6://[ff80::dead:beef]:22026

yes - I tried changing only the udp4 ip address and leaving the udp6 like it was… my announcement server has no ipv6 address, so I also tried to get it run only with udp4…

I/ActivityManager( 657): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10304000 cmp=com.nutomic.syncthingandroid/.activities.MainActivity} from pid 11386 I/ActivityManager( 657): Start proc com.nutomic.syncthingandroid for activity com.nutomic.syncthingandroid/.activities.MainActivity: pid=16988 uid=10250 gids={50250, 1028, 1015, 3003} D/ActivityThread(16988): handleBindApplication:com.nutomic.syncthingandroid I/WindowManager( 657): Switching to real app window: Window{42683460 u0 com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity} I/ActivityManager( 657): Displayed com.nutomic.syncthingandroid/.activities.MainActivity: +692ms I/Timeline( 657): Timeline: Activity_windows_visible id: ActivityRecord{41b93a18 u0 com.nutomic.syncthingandroid/.activities.MainActivity t65} time:18465759 D/su (17036): 10250 /system/xbin/su executing 0 /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files using binary /system/bin/sh : sh -c /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files I/SyncthingRunnableIoNice(16988): ionice performed on libsyncthing.so I/SyncthingNativeCode(16988): 14:24:11 WARNING: Key exists; will not overwrite. I/SyncthingNativeCode(16988): 14:24:11 INFO: Device ID: SAAGJ5Q-XXXXXXX-XXXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-F2WFLQ4 D/su (17118): 10250 /system/xbin/su executing 0 /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files using binary /system/bin/sh : sh -c /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files I/SyncthingRunnableIoNice(16988): ionice performed on libsyncthing.so I/SyncthingNativeCode(16988): 14:24:15 WARNING: Key exists; will not overwrite. I/SyncthingNativeCode(16988): 14:24:15 INFO: Device ID: SAAGJ5Q-XXXXXXX-XXXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-F2WFLQ4 D/su (17200): 10250 /system/xbin/su executing 0 /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files using binary /system/bin/sh : sh -c /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files I/SyncthingRunnableIoNice(16988): ionice performed on libsyncthing.so I/SyncthingNativeCode(16988): 14:24:20 WARNING: Key exists; will not overwrite. I/SyncthingNativeCode(16988): 14:24:20 INFO: Device ID: SAAGJ5Q-XXXXXXX-XXXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-F2WFLQ4 D/su (17281): 10250 /system/xbin/su executing 0 /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files using binary /system/bin/sh : sh -c /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files I/SyncthingRunnableIoNice(16988): ionice performed on libsyncthing.so I/SyncthingNativeCode(16988): 14:24:25 WARNING: Key exists; will not overwrite. I/SyncthingNativeCode(16988): 14:24:25 INFO: Device ID: SAAGJ5Q-XXXXXXX-XXXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-F2WFLQ4 D/su (17370): 10250 /system/xbin/su executing 0 /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files using binary /system/bin/sh : sh -c /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files I/SyncthingRunnableIoNice(16988): ionice performed on libsyncthing.so I/SyncthingNativeCode(16988): 14:24:29 WARNING: Key exists; will not overwrite. I/SyncthingNativeCode(16988): 14:24:29 INFO: Device ID: SAAGJ5Q-XXXXXXX-XXXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-F2WFLQ4 D/su (17453): 10250 /system/xbin/su executing 0 /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files using binary /system/bin/sh : sh -c /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files I/SyncthingRunnableIoNice(16988): ionice performed on libsyncthing.so I/SyncthingNativeCode(16988): 14:24:34 WARNING: Key exists; will not overwrite. I/SyncthingNativeCode(16988): 14:24:34 INFO: Device ID: SAAGJ5Q-XXXXXXX-XXXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-F2WFLQ4 D/su (17538): 10250 /system/xbin/su executing 0 /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files using binary /system/bin/sh : sh -c /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files I/SyncthingRunnableIoNice(16988): ionice performed on libsyncthing.so I/SyncthingNativeCode(16988): 14:24:39 WARNING: Key exists; will not overwrite. I/SyncthingNativeCode(16988): 14:24:39 INFO: Device ID: SAAGJ5Q-XXXXXXX-XXXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-F2WFLQ4 D/su (17619): 10250 /system/xbin/su executing 0 /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files using binary /system/bin/sh : sh -c /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files I/SyncthingRunnableIoNice(16988): ionice performed on libsyncthing.so I/SyncthingNativeCode(16988): 14:24:43 WARNING: Key exists; will not overwrite. I/SyncthingNativeCode(16988): 14:24:43 INFO: Device ID: SAAGJ5Q-XXXXXXX-XXXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-F2WFLQ4 D/su (17702): 10250 /system/xbin/su executing 0 /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files using binary /system/bin/sh : sh -c /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files I/SyncthingRunnableIoNice(16988): ionice performed on libsyncthing.so I/SyncthingNativeCode(16988): 14:24:48 WARNING: Key exists; will not overwrite. I/SyncthingNativeCode(16988): 14:24:48 INFO: Device ID: SAAGJ5Q-XXXXXXX-XXXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-F2WFLQ4 D/su (17784): 10250 /system/xbin/su executing 0 /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files using binary /system/bin/sh : sh -c /data/data/com.nutomic.syncthingandroid/lib/libsyncthing.so -generate /data/data/com.nutomic.syncthingandroid/files I/SyncthingRunnableIoNice(16988): ionice performed on libsyncthing.so I/SyncthingNativeCode(16988): 14:24:52 WARNING: Key exists; will not overwrite. I/SyncthingNativeCode(16988): 14:24:52 INFO: Device ID: SAAGJ5Q-XXXXXXX-XXXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-F2WFLQ4 E/AndroidRuntime(16988): Process: com.nutomic.syncthingandroid, PID: 16988 E/AndroidRuntime(16988): at com.nutomic.syncthingandroid.b.d.(Unknown Source) E/AndroidRuntime(16988): at com.nutomic.syncthingandroid.syncthing.as.a(Unknown Source) E/AndroidRuntime(16988): at com.nutomic.syncthingandroid.syncthing.as.doInBackground(Unknown Source) I/ActivityManager( 657): Process com.nutomic.syncthingandroid (pid 16988) has died. I/WindowState( 657): WIN DEATH: Window{42683460 u0 com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity} W/ActivityManager( 657): Scheduling restart of crashed service com.nutomic.syncthingandroid/.syncthing.SyncthingService in 1000ms I/WindowState( 657): WIN DEATH: Window{426d8f90 u0 com.nutomic.syncthingandroid/com.nutomic.syncthingandroid.activities.MainActivity} D/Finsky ( 1777): [1] AppCrashProxy.onCreate: Sending feedback for crashed com.nutomic.syncthingandroid to com.google.android.gms

Ok, it seems it’s the android wrapper crashing. Out of my zone of understanding, sorry.

Looks like it’s trying to generate keys when there already are keys.

hmm… :flushed: means? what may I do Felix? @Nutomic Wenn ich den Namen richtig deute und es hilft… Ich schreibs gern auch nochmal auf deutsch :relaxed:

Just an observation or whoever troubleshoots the Android app, sorry.

There’s some kind of crash. Unfortunately, we accidently had code obfuscation enabled in the last releases, so this log doesn’t help. Could you post one with the updated app please?

sure… waiting for the update on playstore…

Update:

  • using only udp4 works now :blush:

New found bugs:

  • adding several devices before restarting results in a crash
  • after qutting syncthing, the “syncthing is running” doesnt disapear
  • did the folderchoice changed? I can’t chose my “old” folder to sync :grin:

is dns resolving now allowed?

Not yet, see https://github.com/syncthing/syncthing-android/issues/57

ok… what about the other points? especially the folderchoice doesnt work as it did before… ?

So the crash in OP doesn’t occur any more?

  • adding several devices before restarting results in a crash #355 probably
  • after qutting syncthing, the “syncthing is running” doesnt disapear I can’t reproduce this, do you have steps to reproduce?
  • did the folderchoice changed? I can’t chose my “old” folder to sync No changes there, can you give more details?

antworte mal auf deutsch - is mir morgens zu mühsam auf englisch :smile: [quote=“Nutomic, post:37, topic:2951”] after qutting syncthing, the “syncthing is running” doesnt disapear I can’t reproduce this, do you have steps to reproduce? [/quote] meine die statusbar meldung. wenn ich syncthing über android stoppe, verschwindet es. wenn ich “in app” auf beenden gehe nicht:

ich konnte vor dem letzten update einen ordner auf der sd karte auswählen. jetzt bekomme ich ne nachricht, dass “meine android version keine syncro auf externen datenträgern erlaubt.” :yum:

hab was verpeilt: bei der ordnerauswahl steht das erste “/” für die manuelle auswahl (vielleicht lässt sich hier ein besseres “wording” finden) - hat sich also erledigt. dafür stürzt die app jetzt wieder ab. :flushed: nach einem freeze beim hinzufügen des ordners und dem klick auf “restart now” stürzt sie beim start ab. Logs: log.txt (7.3 KB)

my config: config.txt (2.1 KB) (XXXXX is from me - AAA not!!)