syncthing-android
syncthing-android copied to clipboard
Generating key is not finished on virtualized systems (Chromebook, WSA)
Happened
Generating key is not finished.
Tried
- force stop and restrart
- reinstall
Version Information
App Version: 1.18.2
Syncthing Version: v1.18.2
Android Version: Android 9
Chrome OS Version: v93.0.4577.95
Log
syncthing.log
INFO: Device ID: ILUS6U2-XDYAJCR-NZNDG23-ANDNOWF-UM4BM3L-GHIDQF4-6I2VNOU-PRM6MQD
INFO: Default folder created and/or linked to new config
[start] INFO: syncthing v1.18.2 "Fermium Flea" (go1.16.4 android-amd64) [email protected] 2021-08-22 18:04:47 UTC [noupgrade, stguiassets, sthashing, stnoupgrade]
[ILUS6] INFO: My ID: ILUS6U2-XDYAJCR-NZNDG23-ANDNOWF-UM4BM3L-GHIDQF4-6I2VNOU-PRM6MQD
[ILUS6] INFO: Hashing performance is 299.58 MB/s
[ILUS6] INFO: Running database migration 1...
[ILUS6] INFO: Running database migration 2...
[ILUS6] INFO: Running database migration 3...
[ILUS6] INFO: Running database migration 5...
[ILUS6] INFO: Running database migration 6...
[ILUS6] INFO: Running database migration 7...
[ILUS6] INFO: Running database migration 9...
[ILUS6] INFO: Running database migration 10...
[ILUS6] INFO: Running database migration 11...
[ILUS6] INFO: Running database migration 13...
[ILUS6] INFO: Running database migration 14...
[ILUS6] INFO: Running database migration 16...
[ILUS6] INFO: Running database migration 17...
[ILUS6] INFO: Running database migration 19...
[ILUS6] INFO: Compacting database after migration...
[ILUS6] INFO: Overall send rate is unlimited, receive rate is unlimited
[ILUS6] INFO: No stored folder metadata for "octopus_5bf9-写真"; recalculating
[ILUS6] INFO: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
2021/10/01 12:48:30 failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). See https://github.com/lucas-clemente/quic-go/wiki/UDP-Receive-Buffer-Size for details.
[ILUS6] INFO: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
[ILUS6] INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) starting
[ILUS6] INFO: Loading HTTPS certificate: open /data/user/0/com.nutomic.syncthingandroid/files/https-cert.pem: no such file or directory
[ILUS6] INFO: QUIC listener ([::]:22000) starting
[ILUS6] INFO: TCP listener ([::]:22000) starting
[ILUS6] INFO: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW
[ILUS6] INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027
[ILUS6] INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027
[ILUS6] INFO: Ready to synchronize "カメラ" (octopus_5bf9-写真) (sendonly)
[ILUS6] INFO: Creating new HTTPS certificate
SIGSYS: bad system call
PC=0x5c1ac7767c96 m=11 sigcode=1
goroutine 103 [running]:
syscall.RawSyscall(0x16, 0xc00039b268, 0x0, 0x0, 0x81f0086bb389b1c2, 0x5c1ac7b4d285, 0x123)
syscall/asm_linux_amd64.s:74 +0x16 fp=0xc00039b200 sp=0xc00039b1f8 pc=0x5c1ac7767c96
golang.org/x/sys/unix.pipe(0xc00039b268, 0x0, 0x0)
golang.org/x/[email protected]/unix/zsyscall_linux_amd64.go:715 +0x47 fp=0xc00039b250 sp=0xc00039b200 pc=0x5c1ac7b4e267
golang.org/x/sys/unix.Pipe(0xc0000b4ad0, 0x2, 0x2, 0x0, 0x0)
golang.org/x/[email protected]/unix/syscall_linux_amd64.go:136 +0x67 fp=0xc00039b280 sp=0xc00039b250 pc=0x5c1ac7b4cd67
github.com/syncthing/notify.(*inotify).epollinit(0xc000180000, 0x14, 0x0)
github.com/syncthing/[email protected]/watcher_inotify.go:146 +0x73 fp=0xc00039b2c0 sp=0xc00039b280 pc=0x5c1ac7b57273
github.com/syncthing/notify.(*inotify).lazyinit(0xc000180000, 0x0, 0x0)
github.com/syncthing/[email protected]/watcher_inotify.go:122 +0xe5 fp=0xc00039b330 sp=0xc00039b2c0 pc=0x5c1ac7b57085
github.com/syncthing/notify.(*inotify).watch(0xc000180000, 0xc0002467e0, 0x18, 0xc000100fc6, 0x1b15966a5149f24a, 0xbf)
github.com/syncthing/[email protected]/watcher_inotify.go:89 +0x45 fp=0xc00039b388 sp=0xc00039b330 pc=0x5c1ac7b56d25
github.com/syncthing/notify.(*inotify).Watch(0xc000180000, 0xc0002467e0, 0x18, 0xc000100fc6, 0x0, 0x5c1ac76af469)
github.com/syncthing/[email protected]/watcher_inotify.go:74 +0x49 fp=0xc00039b3c8 sp=0xc00039b388 pc=0x5c1ac7b56c29
github.com/syncthing/notify.(*nonrecursiveTree).recFunc.func1(0xc0002467e0, 0x18, 0xc000245b00, 0xc000245b30, 0x5c1ac76e48ea, 0xc000046800)
github.com/syncthing/[email protected]/tree_nonrecursive.go:216 +0x18b fp=0xc00039b430 sp=0xc00039b3c8 pc=0x5c1ac7b5a2eb
github.com/syncthing/notify.node.AddDir(0xc0002467e0, 0x18, 0xc000245b00, 0xc000245b30, 0xc0004b2ab0, 0xc00026c980, 0x5c1ac85017e0, 0xc0004b2ab0)
github.com/syncthing/[email protected]/node.go:67 +0x14f fp=0xc00039b588 sp=0xc00039b430 pc=0x5c1ac7b4f62f
github.com/syncthing/notify.node.AddDir-fm(0xc0004b2ab0, 0xc00026c980, 0xc0004b2ab0, 0x5c1ac8c0b220)
github.com/syncthing/[email protected]/node.go:62 +0x65 fp=0xc00039b5d8 sp=0xc00039b588 pc=0x5c1ac7b5bd85
github.com/syncthing/notify.(*nonrecursiveTree).watchrec(0xc000088a20, 0xc0002467e0, 0x18, 0xc000245b00, 0xc000245b30, 0xc000255020, 0xc001000fc6, 0xc00026c980, 0xc000245b00, 0xc000245b30)
github.com/syncthing/[email protected]/tree_nonrecursive.go:247 +0x196 fp=0xc00039b6b0 sp=0xc00039b5d8 pc=0x5c1ac7b534f6
github.com/syncthing/notify.(*nonrecursiveTree).Watch(0xc000088a20, 0xc0002467e0, 0x18, 0xc000255020, 0xc00026c980, 0xc0004bac58, 0x1, 0x1, 0x0, 0x0)
github.com/syncthing/[email protected]/tree_nonrecursive.go:183 +0x1c5 fp=0xc00039b728 sp=0xc00039b6b0 pc=0x5c1ac7b52ee5
github.com/syncthing/notify.WatchWithFilter(...)
github.com/syncthing/[email protected]/notify.go:75
github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0xc00025f8c0, 0x5c1ac80e7166, 0x1, 0x5c1ac8601478, 0xc0000fae10, 0x5c1ac860b658, 0xc00026c840, 0x1, 0x0, 0x0, ...)
github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:46 +0x23d fp=0xc00039b808 sp=0xc00039b728 pc=0x5c1ac7b7c31d
github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Watch(0xc0004b2210, 0x5c1ac80e7166, 0x1, 0x5c1ac8601478, 0xc0000fae10, 0x5c1ac860b658, 0xc00026c840, 0x1, 0x5c1ac861ced8, 0xc0004b2a98, ...)
<autogenerated>:1 +0xa2 fp=0xc00039b878 sp=0xc00039b808 pc=0x5c1ac7b96802
github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0xc0000702e0, 0x5c1ac80e7166, 0x1, 0x5c1ac8601478, 0xc0000fae10, 0x5c1ac860b658, 0xc00026c840, 0x1, 0xc0004b8550, 0x1, ...)
github.com/syncthing/syncthing/lib/fs/casefs.go:326 +0xfc fp=0xc00039b8e8 sp=0xc00039b878 pc=0x5c1ac7b7f87c
github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0000a2000, 0x5c1ac860b658, 0xc00026c840)
github.com/syncthing/syncthing/lib/model/folder.go:962 +0x2be fp=0xc00039bfc8 sp=0xc00039b8e8 pc=0x5c1ac800b37e
runtime.goexit()
runtime/asm_amd64.s:1371 +0x1 fp=0xc00039bfd0 sp=0xc00039bfc8 pc=0x5c1ac77146e1
created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch
github.com/syncthing/syncthing/lib/model/folder.go:945 +0x10f
goroutine 1 [chan receive]:
github.com/syncthing/syncthing/lib/api.(*service).WaitForStart(0xc0001f32c0, 0x7bb871c756d8, 0xc0001f32c0)
github.com/syncthing/syncthing/lib/api/api.go:130 +0x3d
github.com/syncthing/syncthing/lib/syncthing.(*App).setupGUI(0xc0000e8000, 0x5c1ac861e3a8, 0xc000262000, 0x5c1ac8601400, 0xc000032320, 0x5c1ac8601400, 0xc0000323c0, 0x5c1ac8612910, 0xc000224000, 0x5c1ac86128c8, ...)
github.com/syncthing/syncthing/lib/syncthing/syncthing.go:427 +0x3b3
github.com/syncthing/syncthing/lib/syncthing.(*App).startup(0xc0000e8000, 0x5c1ac85ddbd8, 0xc0000e8000)
github.com/syncthing/syncthing/lib/syncthing/syncthing.go:308 +0x1b59
github.com/syncthing/syncthing/lib/syncthing.(*App).Start(0xc0000e8000, 0x5c1ac85df0f0, 0xc0000e8000)
github.com/syncthing/syncthing/lib/syncthing/syncthing.go:116 +0x1c5
main.syncthingMain(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/syncthing/syncthing/cmd/syncthing/main.go:709 +0x996
main.serveOptions.Run(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/syncthing/syncthing/cmd/syncthing/main.go:407 +0x3d8
reflect.Value.call(0x5c1ac85d1800, 0x5c1ac8bd0d40, 0x293, 0x5c1ac80e7c2e, 0x4, 0xc000173c38, 0x0, 0x0, 0x5c1ac774a169, 0x5c1ac85d1800, ...)
reflect/value.go:476 +0x8e7
reflect.Value.Call(0x5c1ac85d1800, 0x5c1ac8bd0d40, 0x293, 0xc000173c38, 0x0, 0x0, 0x5c1ac845c160, 0xc00024b600, 0x182)
reflect/value.go:337 +0xb9
github.com/alecthomas/kong.callMethod(0x5c1ac80e7643, 0x3, 0x5c1ac85d1800, 0x5c1ac8bd0d40, 0x199, 0x5c1ac85d1800, 0x5c1ac8bd0d40, 0x293, 0xc00025e900, 0xc000108e00, ...)
github.com/alecthomas/[email protected]/callbacks.go:71 +0x4ba
github.com/alecthomas/kong.(*Context).RunNode(0xc000108e00, 0xc000124460, 0x0, 0x0, 0x0, 0x0, 0x0)
github.com/alecthomas/[email protected]/context.go:706 +0x545
github.com/alecthomas/kong.(*Context).Run(0xc000108e00, 0x0, 0x0, 0x0, 0x0, 0x0)
github.com/alecthomas/[email protected]/context.go:723 +0x9b
main.main()
github.com/syncthing/syncthing/cmd/syncthing/main.go:260 +0x296
goroutine 19 [chan receive]:
github.com/syncthing/notify.(*nonrecursiveTree).dispatch(0xc000088a20, 0xc000088960)
github.com/syncthing/[email protected]/tree_nonrecursive.go:36 +0xb8
created by github.com/syncthing/notify.newNonrecursiveTree
github.com/syncthing/[email protected]/tree_nonrecursive.go:29 +0xe5
goroutine 20 [chan receive]:
github.com/syncthing/notify.(*nonrecursiveTree).internal(0xc000088a20, 0xc0000889c0)
github.com/syncthing/[email protected]/tree_nonrecursive.go:81 +0x5a
created by github.com/syncthing/notify.newNonrecursiveTree
github.com/syncthing/[email protected]/tree_nonrecursive.go:30 +0x111
goroutine 9 [select]:
github.com/syncthing/syncthing/lib/ur.(*Service).Serve(0xc0004bc540, 0x5c1ac860b658, 0xc0004bc580, 0x0, 0x0)
github.com/syncthing/syncthing/lib/ur/usage_report.go:374 +0x1d2
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034240, 0xc000000005, 0x5c1ac85f6348, 0xc0004bc540, 0x5c1ac860b658, 0xc0004bc580, 0xc0000421a0, 0xc000038960)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 6 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc000124000)
github.com/syndtr/[email protected]/leveldb/util/buffer_pool.go:209 +0x105
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
github.com/syndtr/[email protected]/leveldb/util/buffer_pool.go:240 +0x18c
goroutine 24 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000268120, 0x5c1ac860b658, 0xc0000e5880, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1(0xc0002558c0, 0xc000268120, 0x5c1ac860b658, 0xc0000e5840)
github.com/thejerf/suture/[email protected]/supervisor.go:297 +0x45
created by github.com/thejerf/suture/v4.(*Supervisor).ServeBackground
github.com/thejerf/suture/[email protected]/supervisor.go:296 +0x7c
goroutine 25 [runnable]:
sync.runtime_SemacquireMutex(0xc0000fa08c, 0xc000065c00, 0x1)
runtime/sema.go:71 +0x49
sync.(*Mutex).lockSlow(0xc0000fa088)
sync/mutex.go:138 +0x10f
sync.(*Mutex).Lock(...)
sync/mutex.go:81
github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc0000fa000, 0x5c1ac80eab54, 0x6, 0x35c1ac76f2b00)
github.com/syncthing/syncthing/lib/logger/logger.go:198 +0xcb
github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugln(0xc0000aa3f0, 0xc0004adf00, 0x4, 0x4)
github.com/syncthing/syncthing/lib/logger/logger.go:272 +0x46
github.com/syncthing/syncthing/lib/events.(*logger).sendEvent(0xc000255b60, 0x0, 0x0, 0xc04dbf23a6dde80a, 0x229eac12, 0xc0001f1d50, 0x10000000, 0x5c1ac849eaa0, 0xc000223b60)
github.com/syncthing/syncthing/lib/events/events.go:329 +0x139
github.com/syncthing/syncthing/lib/events.(*logger).Serve(0xc000255b60, 0x5c1ac860b658, 0xc0000e58c0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/events/events.go:294 +0x219
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268120, 0xc000000000, 0x7bb871d8ac38, 0xc000255b60, 0x5c1ac860b658, 0xc0000e58c0, 0xc000264280, 0xc00049ccc0)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 27 [select]:
github.com/syncthing/syncthing/lib/config.(*wrapper).Serve(0xc0004c4000, 0x5c1ac860b658, 0xc0004bc300, 0x0, 0x0)
github.com/syncthing/syncthing/lib/config/wrapper.go:241 +0x1a5
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268120, 0xc000000001, 0x7bb871d90f98, 0xc0004c4000, 0x5c1ac860b658, 0xc0004bc300, 0xc000265570, 0xc00049cd80)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 7 [select]:
github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0002aa000)
github.com/syndtr/[email protected]/leveldb/session_util.go:189 +0x5b2
created by github.com/syndtr/goleveldb/leveldb.newSession
github.com/syndtr/[email protected]/leveldb/session.go:93 +0x2ca
goroutine 28 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc000126000)
github.com/syndtr/[email protected]/leveldb/db_compaction.go:91 +0xb3
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/[email protected]/leveldb/db.go:148 +0x429
goroutine 29 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc000126000)
github.com/syndtr/[email protected]/leveldb/db_state.go:101 +0xd7
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/[email protected]/leveldb/db.go:149 +0x44b
goroutine 30 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc000126000)
github.com/syndtr/[email protected]/leveldb/db_compaction.go:836 +0x228
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/[email protected]/leveldb/db.go:155 +0x5a5
goroutine 31 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc000126000)
github.com/syndtr/[email protected]/leveldb/db_compaction.go:773 +0x126
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/[email protected]/leveldb/db.go:156 +0x5c7
goroutine 33 [syscall]:
os/signal.signal_recv(0x0)
runtime/sigqueue.go:168 +0xa5
os/signal.loop()
os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
os/signal/signal.go:151 +0x46
goroutine 34 [chan receive]:
main.setupSignalHandling.func1(0xc00007e660, 0xc0000e8000)
github.com/syncthing/syncthing/cmd/syncthing/main.go:741 +0x36
created by main.setupSignalHandling
github.com/syncthing/syncthing/cmd/syncthing/main.go:740 +0xbe
goroutine 35 [chan receive]:
main.setupSignalHandling.func2(0xc00007e6c0, 0xc0000e8000)
github.com/syncthing/syncthing/cmd/syncthing/main.go:750 +0x36
created by main.setupSignalHandling
github.com/syncthing/syncthing/cmd/syncthing/main.go:749 +0x171
goroutine 36 [sleep]:
time.Sleep(0x2540be400)
runtime/time.go:193 +0xd8
main.standbyMonitor(0xc0000e8000, 0x5c1ac861c4b0, 0xc0004c4000)
github.com/syncthing/syncthing/cmd/syncthing/main.go:829 +0x87
created by main.syncthingMain
github.com/syncthing/syncthing/cmd/syncthing/main.go:707 +0x985
goroutine 37 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000034240, 0x5c1ac860b658, 0xc0004bc380, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1(0xc00007eb40, 0xc000034240, 0x5c1ac860b658, 0xc0004bc340)
github.com/thejerf/suture/[email protected]/supervisor.go:297 +0x45
created by github.com/thejerf/suture/v4.(*Supervisor).ServeBackground
github.com/thejerf/suture/[email protected]/supervisor.go:296 +0x7c
goroutine 38 [chan receive]:
github.com/syncthing/syncthing/lib/syncthing.(*App).wait(0xc0000e8000, 0xc00007eb40)
github.com/syncthing/syncthing/lib/syncthing/syncthing.go:339 +0x54
created by github.com/syncthing/syncthing/lib/syncthing.(*App).Start
github.com/syncthing/syncthing/lib/syncthing/syncthing.go:114 +0x1b1
goroutine 39 [select]:
github.com/syncthing/syncthing/lib/ur.(*failureHandler).Serve(0xc00025f080, 0x5c1ac860b658, 0xc0004bc3c0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/ur/failurereporting.go:96 +0x7ec
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034240, 0xc000000000, 0x7bb871c68698, 0xc00025f080, 0x5c1ac860b658, 0xc0004bc3c0, 0xc0000422d0, 0xc000038840)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 40 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000034120, 0x5c1ac860b658, 0xc0000e4200, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034240, 0xc000000001, 0x5c1ac85f5f48, 0xc0000fa240, 0x5c1ac860b658, 0xc0004bc400, 0xc0000422e0, 0xc000038900)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 41 [chan receive]:
github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc000032320)
github.com/syncthing/syncthing/lib/events/events.go:489 +0x9d
created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription
github.com/syncthing/syncthing/lib/events/events.go:484 +0x16a
goroutine 42 [chan receive]:
github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc0000323c0)
github.com/syncthing/syncthing/lib/events/events.go:489 +0x9d
created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription
github.com/syncthing/syncthing/lib/events/events.go:484 +0x16a
goroutine 8 [select]:
github.com/syncthing/syncthing/lib/db.(*Lowlevel).gcRunner(0xc0000fa240, 0x5c1ac860b658, 0xc0000e4240, 0x0, 0x0)
github.com/syncthing/syncthing/lib/db/lowlevel.go:648 +0x198
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0004bc2c0, 0x5c1ac860b658, 0xc0000e4240, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034120, 0xc000000000, 0x7bb871c66e20, 0xc0004bc2c0, 0x5c1ac860b658, 0xc0000e4240, 0xc000264070, 0xc00049c780)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 43 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000268000, 0x5c1ac860b658, 0xc0000e4900, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034240, 0xc000000002, 0x7bb871c70540, 0xc000262000, 0x5c1ac860b658, 0xc0000e4540, 0xc0002641f0, 0xc00049cf60)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 44 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000268240, 0x5c1ac860b658, 0xc0000e5140, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034240, 0xc000000003, 0x7bb871c70c10, 0xc000224000, 0x5c1ac860b658, 0xc0000e4780, 0xc000264470, 0xc00049d8c0)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 45 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000268360, 0x5c1ac860b658, 0xc0004bc5c0, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034240, 0xc000000004, 0x7bb871c70c70, 0xc0002a8b00, 0x5c1ac860b658, 0xc0000e47c0, 0xc000264490, 0xc00049d980)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 47 [select]:
github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve(0xc000100070, 0x5c1ac860b658, 0xc0000e4980, 0x0, 0x0)
github.com/syncthing/syncthing/lib/model/progressemitter.go:73 +0x48b
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268000, 0xc000000000, 0x5c1ac85f6088, 0xc000100070, 0x5c1ac860b658, 0xc0000e4980, 0xc0002646a0, 0xc00049db60)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 48 [select]:
github.com/syncthing/syncthing/lib/model.(*model).serve(0xc000262000, 0x5c1ac860b658, 0xc0000e4b80, 0x0, 0x0)
github.com/syncthing/syncthing/lib/model/model.go:274 +0x35f
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e4500, 0x5c1ac860b658, 0xc0000e4b80, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268000, 0xc000000001, 0x7bb871c66e20, 0xc0000e4500, 0x5c1ac860b658, 0xc0000e4b80, 0xc0002646b0, 0xc00049dbc0)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 49 [chan receive]:
github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).cleaner(0x5c1ac8bcfda0)
github.com/syncthing/syncthing/lib/fs/casefs.go:103 +0x1ab
created by github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).get.func1
github.com/syncthing/syncthing/lib/fs/casefs.go:93 +0x45
goroutine 50 [chan receive]:
github.com/syncthing/syncthing/lib/discover.(*manager).serve(0xc000224000, 0x5c1ac860b658, 0xc0000e5180, 0x0, 0x0)
github.com/syncthing/syncthing/lib/discover/manager.go:71 +0x116
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e4580, 0x5c1ac860b658, 0xc0000e5180, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268240, 0xc000000000, 0x7bb871c66e20, 0xc0000e4580, 0x5c1ac860b658, 0xc0000e5180, 0xc000264970, 0xc00049dda0)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 10 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000268480, 0x5c1ac860b658, 0xc0004bc800, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268360, 0xc000000000, 0x5c1ac85f65e8, 0xc000268480, 0x5c1ac860b658, 0xc0004bc600, 0xc0000421c0, 0xc000038b40)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 11 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002686c0, 0x5c1ac860b658, 0xc0004bc880, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268360, 0xc000000001, 0x5c1ac85f65e8, 0xc0002686c0, 0x5c1ac860b658, 0xc0004bc640, 0xc0000421d0, 0xc000038ba0)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 12 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002687e0, 0x5c1ac860b658, 0xc0004bc940, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268360, 0xc000000002, 0x5c1ac85f65e8, 0xc0002687e0, 0x5c1ac860b658, 0xc0004bc680, 0xc0000421e0, 0xc000038c00)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 13 [select]:
github.com/syncthing/syncthing/lib/connections.(*service).connect(0xc0002a8b00, 0x5c1ac860b658, 0xc0004bc6c0, 0xaea081519e001e43, 0xd62f80fc1022f4b2)
github.com/syncthing/syncthing/lib/connections/service.go:398 +0x40c
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e4700, 0x5c1ac860b658, 0xc0004bc6c0, 0xdd719581e0ecb204, 0x727f4b9a39e58f95)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268360, 0xc000000003, 0x7bb871c66e20, 0xc0000e4700, 0x5c1ac860b658, 0xc0004bc6c0, 0xc0000421f0, 0xc000038c60)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 14 [select]:
github.com/syncthing/syncthing/lib/connections.(*service).handle(0xc0002a8b00, 0x5c1ac860b658, 0xc0004bc740, 0x0, 0x0)
github.com/syncthing/syncthing/lib/connections/service.go:211 +0x10e
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e4740, 0x5c1ac860b658, 0xc0004bc740, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268360, 0xc000000004, 0x7bb871c66e20, 0xc0000e4740, 0x5c1ac860b658, 0xc0004bc740, 0xc000042200, 0xc000038cc0)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 15 [semacquire]:
sync.runtime_Semacquire(0xc0004ba958)
runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0004ba950)
sync/waitgroup.go:130 +0x66
github.com/syncthing/syncthing/lib/nat.discoverAll(0x5c1ac860b658, 0xc0004bc780, 0x1a3185c5000, 0x2540be400, 0xc000264d60)
github.com/syncthing/syncthing/lib/nat/registry.go:60 +0x1c7
github.com/syncthing/syncthing/lib/nat.(*Service).process(0xc0001000e0, 0x5c1ac860b658, 0xc0004bc780, 0x0, 0x3)
github.com/syncthing/syncthing/lib/nat/service.go:145 +0x4e5
github.com/syncthing/syncthing/lib/nat.(*Service).Serve(0xc0001000e0, 0x5c1ac860b658, 0xc0004bc780, 0x0, 0x0)
github.com/syncthing/syncthing/lib/nat/service.go:99 +0x293
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268360, 0xc000000005, 0x5c1ac85f6168, 0xc0001000e0, 0x5c1ac860b658, 0xc0004bc780, 0xc000042210, 0xc000038d20)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 16 [chan receive]:
github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc000264460, 0x5c1ac860b658, 0xc0004bc7c0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:148 +0x4a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268360, 0xc000000006, 0x5c1ac85f75e8, 0xc000264460, 0x5c1ac860b658, 0xc0004bc7c0, 0xc000042220, 0xc000038d80)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 66 [IO wait]:
internal/poll.runtime_pollWait(0x7bb87206df08, 0x72, 0x0)
runtime/netpoll.go:222 +0x65
internal/poll.(*pollDesc).wait(0xc000220a18, 0x72, 0x0, 0x0, 0x5c1ac80ec961)
internal/poll/fd_poll_runtime.go:87 +0x47
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000220a00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000220a00, 0xc000220a00, 0x5c1ac85dee78, 0xc0002b5650)
net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0004b25d0, 0xe9, 0x0, 0x0)
net/tcpsock_posix.go:139 +0x34
net.(*TCPListener).Accept(0xc0004b25d0, 0xc04dbf23e71179b0, 0x5e6d07af, 0xc0001f1d50, 0x0)
net/tcpsock.go:261 +0x66
github.com/syncthing/syncthing/lib/connections.(*tcpListener).serve(0xc0000c4280, 0x5c1ac860b658, 0xc0004bc840, 0x0, 0x0)
github.com/syncthing/syncthing/lib/connections/tcp_listen.go:104 +0x886
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e4600, 0x5c1ac860b658, 0xc0004bc840, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268480, 0xc000000000, 0x7bb871c707d8, 0xc0000c4280, 0x5c1ac860b658, 0xc0004bc840, 0xc000042350, 0xc000038f60)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 51 [chan receive]:
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc000100230, 0x5c1ac860b658, 0xc0000e52c0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/discover/global.go:195 +0x3b5
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268240, 0xc000000001, 0x7bb871c70d50, 0xc000100230, 0x5c1ac860b658, 0xc0000e52c0, 0xc000264a40, 0xc00049de60)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 52 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000268a20, 0x5c1ac860b658, 0xc0004ad880, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034240, 0xc000000006, 0x7bb871c72638, 0xc0000c4c80, 0x5c1ac860b658, 0xc0000e5380, 0xc000264ad0, 0xc00008a480)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 67 [select]:
net/http.(*Transport).getConn(0x5c1ac8bc2a60, 0xc0004bd2c0, 0x0, 0xc000248600, 0x5, 0xc00003a420, 0x18, 0x0, 0x0, 0x0, ...)
net/http/transport.go:1368 +0x589
net/http.(*Transport).roundTrip(0x5c1ac8bc2a60, 0xc000253000, 0x30, 0x5c1ac8584720, 0x0)
net/http/transport.go:579 +0x7eb
net/http.(*Transport).RoundTrip(0x5c1ac8bc2a60, 0xc000253000, 0x5c1ac8bc2a60, 0x0, 0x0)
net/http/roundtrip.go:17 +0x37
net/http.send(0xc000253000, 0x5c1ac85f6a48, 0x5c1ac8bc2a60, 0x0, 0x0, 0x0, 0xc000010130, 0x203000, 0x1, 0x0)
net/http/client.go:251 +0x454
net/http.(*Client).send(0x5c1ac8bcfea0, 0xc000253000, 0x0, 0x0, 0x0, 0xc000010130, 0x0, 0x1, 0xc000253000)
net/http/client.go:175 +0xff
net/http.(*Client).do(0x5c1ac8bcfea0, 0xc000253000, 0x0, 0x0, 0x0)
net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
net/http/client.go:585
github.com/syncthing/syncthing/lib/relay/client.(*dynamicClient).serve(0xc00007fb00, 0x5c1ac860b658, 0xc0004bc8c0, 0x10, 0xc000264c90)
github.com/syncthing/syncthing/lib/relay/client/dynamic.go:57 +0x307
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0004bc900, 0x5c1ac860b658, 0xc0004bc8c0, 0xc0002ead80, 0x5c1ac7fd30a5)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/syncthing/syncthing/lib/connections.(*relayListener).serve(0xc0000fa510, 0x5c1ac860b658, 0xc0004bc8c0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/connections/relay_listen.go:65 +0x3f3
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e4640, 0x5c1ac860b658, 0xc0004bc8c0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0002686c0, 0xc000000000, 0x7bb871c708b8, 0xc0000fa510, 0x5c1ac860b658, 0xc0004bc8c0, 0xc000042390, 0xc000039080)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 68 [select]:
github.com/lucas-clemente/quic-go.(*baseServer).accept(0xc00014a6e0, 0x5c1ac860b658, 0xc0004bc980, 0xc00020fa40, 0x5c1ac76a88dc, 0xc000039560, 0x0)
github.com/lucas-clemente/[email protected]/server.go:268 +0xc5
github.com/lucas-clemente/quic-go.(*baseServer).Accept(0xc00014a6e0, 0x5c1ac860b658, 0xc0004bc980, 0xc0000425e0, 0x1, 0x1, 0x0)
github.com/lucas-clemente/[email protected]/server.go:264 +0x45
github.com/syncthing/syncthing/lib/connections.(*quicListener).serve(0xc0000fa7e0, 0x5c1ac860b658, 0xc0004bc980, 0x0, 0x0)
github.com/syncthing/syncthing/lib/connections/quic_listen.go:138 +0x9d1
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e46c0, 0x5c1ac860b658, 0xc0004bc980, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0002687e0, 0xc000000000, 0x7bb871c70a88, 0xc0000fa7e0, 0x5c1ac860b658, 0xc0004bc980, 0xc0000423d0, 0xc000039200)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 53 [runnable]:
math/big.nat.divBasic(0xc000259b60, 0x7, 0xb, 0xc0000b3a80, 0xd, 0x10, 0xc0002591a0, 0x6, 0xb)
math/big/nat.go:755 +0x33d
math/big.nat.divLarge(0x0, 0x0, 0x0, 0xc0000b3a80, 0xc, 0x10, 0xc0000b3a80, 0xc, 0x10, 0xc0002580c0, ...)
math/big/nat.go:725 +0x29e
math/big.nat.div(0x0, 0x0, 0x0, 0xc0000b3a80, 0xc, 0x10, 0xc0000b3a80, 0xc, 0x10, 0xc0002580c0, ...)
math/big/nat.go:672 +0x40d
math/big.(*Int).QuoRem(0xc0003027f8, 0xc000302948, 0xc00026e200, 0xc000302948, 0x5c1ac780537b, 0xc0000b3a80)
math/big/int.go:239 +0xc5
math/big.(*Int).Mod(0xc000302948, 0xc000302948, 0xc00026e200, 0xc0000b3a80)
math/big/int.go:270 +0x113
crypto/elliptic.(*CurveParams).doubleJacobian(0xc0000e5780, 0xc0004b6d20, 0xc0004b6d40, 0xc0004b6d60, 0xc0004b6ce0, 0xc0004b6cc0, 0xc0004b6d00)
crypto/elliptic/elliptic.go:249 +0x6cb
crypto/elliptic.(*CurveParams).ScalarMult(0xc0000e5780, 0xc00026e2c0, 0xc00026e300, 0xc00036c570, 0x30, 0x30, 0x1, 0xc00036c570)
crypto/elliptic/elliptic.go:266 +0x15f
crypto/elliptic.(*CurveParams).ScalarBaseMult(0xc0000e5780, 0xc00036c570, 0x30, 0x30, 0x30, 0x30)
crypto/elliptic/elliptic.go:278 +0x5d
crypto/ecdsa.GenerateKey(0x5c1ac86127a8, 0xc0000e5780, 0x5c1ac85f6208, 0xc0000aa168, 0x7da6eed4519b7c92, 0xcfa1952648ef3efb, 0x2c193cd3cf17b4cc)
crypto/ecdsa/ecdsa.go:158 +0x16a
github.com/syncthing/syncthing/lib/tlsutil.NewCertificate(0xc000248940, 0x3e, 0xc000248980, 0x3d, 0xc00003cb70, 0x9, 0x334, 0x0, 0x0, 0x0, ...)
github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:91 +0xbc
github.com/syncthing/syncthing/lib/api.(*service).getListener(0xc0001f32c0, 0x1, 0xc0004a3330, 0xe, 0x0, 0x0, 0xc0004a3380, 0x9, 0xc000249040, 0x3c, ...)
github.com/syncthing/syncthing/lib/api/api.go:160 +0x91e
github.com/syncthing/syncthing/lib/api.(*service).Serve(0xc0001f32c0, 0x5c1ac860b658, 0xc0004ad840, 0x0, 0x0)
github.com/syncthing/syncthing/lib/api/api.go:210 +0xf8
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034240, 0xc000000007, 0x7bb871c756d8, 0xc0001f32c0, 0x5c1ac860b658, 0xc0004ad840, 0xc000264af0, 0xc00008a720)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 54 [select]:
github.com/syncthing/syncthing/lib/model.(*folderSummaryService).listenForUpdates(0xc0000c4c80, 0x5c1ac860b658, 0xc0004ad8c0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/model/folder_summary.go:180 +0x1e8
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e5300, 0x5c1ac860b658, 0xc0004ad8c0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268a20, 0xc000000000, 0x7bb871c66e20, 0xc0000e5300, 0x5c1ac860b658, 0xc0004ad8c0, 0xc000264b10, 0xc00008a8a0)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 55 [select]:
github.com/syncthing/syncthing/lib/model.(*folderSummaryService).calculateSummaries(0xc0000c4c80, 0x5c1ac860b658, 0xc0004ad900, 0x0, 0x0)
github.com/syncthing/syncthing/lib/model/folder_summary.go:270 +0x119
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e5340, 0x5c1ac860b658, 0xc0004ad900, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268a20, 0xc000000001, 0x7bb871c66e20, 0xc0000e5340, 0x5c1ac860b658, 0xc0004ad900, 0xc000264b20, 0xc00008a900)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 69 [IO wait]:
internal/poll.runtime_pollWait(0x7bb87206e0d8, 0x72, 0x5dc)
runtime/netpoll.go:222 +0x65
internal/poll.(*pollDesc).wait(0xc000108318, 0x72, 0x500, 0x5dc, 0xc0002a4600)
internal/poll/fd_poll_runtime.go:87 +0x47
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadMsg(0xc000108300, 0xc0002a4000, 0x5dc, 0x5dc, 0xc0002a4600, 0x5dc, 0x5dc, 0x0, 0x0, 0x0, ...)
internal/poll/fd_unix.go:249 +0x252
net.(*netFD).readMsg(0xc000108300, 0xc0002a4000, 0x5dc, 0x5dc, 0xc0002a4600, 0x5dc, 0x5dc, 0xc00000e4e0, 0x18, 0x18, ...)
net/fd_posix.go:67 +0x92
net.(*UDPConn).readMsg(0xc0000100a8, 0xc0002a4000, 0x5dc, 0x5dc, 0xc0002a4600, 0x5dc, 0x5dc, 0x5dc, 0xc00000e4e0, 0xc0002235f0, ...)
net/udpsock_posix.go:59 +0x93
net.(*UDPConn).ReadMsgUDP(0xc0000100a8, 0xc0002a4000, 0x5dc, 0x5dc, 0xc0002a4600, 0x5dc, 0x5dc, 0x0, 0x0, 0x0, ...)
net/udpsock.go:139 +0x9d
github.com/AudriusButkevicius/pfilter.(*PacketFilter).readMsgUdp(0xc00014c500, 0x0, 0x0, 0x0)
github.com/AudriusButkevicius/[email protected]/filter.go:238 +0x122
github.com/AudriusButkevicius/pfilter.(*PacketFilter).loop(0xc00014c500, 0xc0000424c0)
github.com/AudriusButkevicius/[email protected]/filter.go:271 +0x42
created by github.com/AudriusButkevicius/pfilter.(*PacketFilter).Start
github.com/AudriusButkevicius/[email protected]/filter.go:178 +0x88
goroutine 70 [select]:
net.(*Resolver).lookupIPAddr(0x5c1ac8bcf3e0, 0x5c1ac860b690, 0xc0000b4010, 0x5c1ac80e784d, 0x3, 0x5c1ac8101806, 0x12, 0xd96, 0x0, 0x0, ...)
net/lookup.go:299 +0x65b
net.(*Resolver).internetAddrList(0x5c1ac8bcf3e0, 0x5c1ac860b690, 0xc0000b4010, 0x5c1ac80e784d, 0x3, 0x5c1ac8101806, 0x17, 0x5c1ac76afbda, 0x10, 0x5c1ac84b1d00, ...)
net/ipsock.go:280 +0x4d4
net.ResolveUDPAddr(0x5c1ac80e784d, 0x3, 0x5c1ac8101806, 0x17, 0x2, 0x2, 0x0)
net/udpsock.go:79 +0x93
github.com/syncthing/syncthing/lib/stun.(*Service).runStunForServer(0xc000088420, 0x5c1ac860b658, 0xc0004bc980, 0x5c1ac8101806, 0x17)
github.com/syncthing/syncthing/lib/stun/stun.go:203 +0x14a
github.com/syncthing/syncthing/lib/stun.(*Service).Serve(0xc000088420, 0x5c1ac860b658, 0xc0004bc980, 0x0, 0x0)
github.com/syncthing/syncthing/lib/stun/stun.go:166 +0x12d
created by github.com/syncthing/syncthing/lib/connections.(*quicListener).serve
github.com/syncthing/syncthing/lib/connections/quic_listen.go:101 +0x40c
goroutine 71 [select]:
github.com/AudriusButkevicius/pfilter.(*filteredConn).ReadBatch(0xc0004bc9c0, 0xc0004a8840, 0x8, 0x8, 0x0, 0x0, 0x0, 0x0)
github.com/AudriusButkevicius/[email protected]/conn.go:119 +0x270
github.com/lucas-clemente/quic-go.(*oobConn).ReadPacket(0xc000108380, 0x9da6de5c9d80c41a, 0x46ea45c27cc73317, 0x90943d8950b4f52c)
github.com/lucas-clemente/[email protected]/conn_oob.go:151 +0x1f5
github.com/lucas-clemente/quic-go.(*packetHandlerMap).listen(0xc00014a630)
github.com/lucas-clemente/[email protected]/packet_handler_map.go:329 +0x6e
created by github.com/lucas-clemente/quic-go.newPacketHandlerMap
github.com/lucas-clemente/[email protected]/packet_handler_map.go:145 +0x2af
goroutine 72 [select]:
github.com/lucas-clemente/quic-go.(*baseServer).run(0xc00014a6e0)
github.com/lucas-clemente/[email protected]/server.go:230 +0xfc
created by github.com/lucas-clemente/quic-go.listen
github.com/lucas-clemente/[email protected]/server.go:216 +0x545
goroutine 73 [chan receive]:
github.com/syncthing/syncthing/lib/stun.(*Service).Serve.func2(0x5c1ac860b658, 0xc0004bc980, 0xc000088420)
github.com/syncthing/syncthing/lib/stun/stun.go:141 +0x4a
created by github.com/syncthing/syncthing/lib/stun.(*Service).Serve
github.com/syncthing/syncthing/lib/stun/stun.go:140 +0xb0
goroutine 74 [select]:
net.cgoLookupIP(0x5c1ac860b658, 0xc0004bcf80, 0x5c1ac80e784d, 0x3, 0x5c1ac8101806, 0x12, 0xc0002b3cd8, 0x5c1ac76aef4d, 0x7bb898fa4108, 0x49, ...)
net/cgo_unix.go:229 +0x175
net.(*Resolver).lookupIP(0x5c1ac8bcf3e0, 0x5c1ac860b658, 0xc0004bcf80, 0x5c1ac80e784d, 0x3, 0x5c1ac8101806, 0x12, 0xc0002b3f48, 0x5c1ac7f5566e, 0x5c1ac8bcf6a0, ...)
net/lookup_unix.go:96 +0x18e
net.glob..func1(0x5c1ac860b658, 0xc0004bcf80, 0xc000042680, 0x5c1ac80e784d, 0x3, 0x5c1ac8101806, 0x12, 0xc0004bc6c0, 0xdf7643efce04e6ff, 0x9ab71c918b43dd6d, ...)
net/hook.go:23 +0x74
net.(*Resolver).lookupIPAddr.func1(0x0, 0x0, 0x0, 0x0)
net/lookup.go:293 +0xbc
internal/singleflight.(*Group).doCall(0x5c1ac8bcf3f0, 0xc000032aa0, 0xc00003a378, 0x16, 0xc0004bcfc0)
internal/singleflight/singleflight.go:95 +0x30
created by internal/singleflight.(*Group).DoChan
internal/singleflight/singleflight.go:88 +0x2cc
goroutine 75 [runnable]:
net._C2func_getaddrinfo(0xc00003a3c0, 0x0, 0xc000223d40, 0xc000010100, 0x5c1a00000000, 0x0, 0x0)
_cgo_gotypes.go:97 +0x52
net.cgoLookupIPCNAME.func1(0xc00003a3c0, 0x13, 0x13, 0xc000223d40, 0xc000010100, 0xc0004b6300, 0xc0002b3ea0, 0x5c1ac78976f4)
net/cgo_unix.go:161 +0xc5
net.cgoLookupIPCNAME(0x5c1ac80e784d, 0x3, 0x5c1ac8101806, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
net/cgo_unix.go:161 +0x16d
net.cgoIPLookup(0xc000088ba0, 0x5c1ac80e784d, 0x3, 0x5c1ac8101806, 0x12)
net/cgo_unix.go:218 +0x69
created by net.cgoLookupIP
net/cgo_unix.go:228 +0xc9
goroutine 56 [chan send]:
github.com/syncthing/syncthing/lib/events.(*logger).Subscribe(0xc000255b60, 0x10000000, 0x0, 0x0)
github.com/syncthing/syncthing/lib/events/events.go:360 +0xa5
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc000100460, 0x5c1ac860b658, 0xc0004ade40, 0x0, 0x0)
github.com/syncthing/syncthing/lib/discover/global.go:202 +0xc2
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268240, 0xc000000002, 0x7bb871c70d50, 0xc000100460, 0x5c1ac860b658, 0xc0004ade40, 0xc000264c00, 0xc00008aae0)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 57 [chan send]:
github.com/syncthing/syncthing/lib/events.(*logger).Subscribe(0xc000255b60, 0x10000000, 0x0, 0x0)
github.com/syncthing/syncthing/lib/events/events.go:360 +0xa5
github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc0001004d0, 0x5c1ac860b658, 0xc0004ade80, 0x0, 0x0)
github.com/syncthing/syncthing/lib/discover/global.go:202 +0xc2
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268240, 0xc000000003, 0x7bb871c70d50, 0xc0001004d0, 0x5c1ac860b658, 0xc0004ade80, 0xc000264c60, 0xc00008ac00)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 58 [select]:
github.com/syncthing/syncthing/lib/connections.(*relayListener).handleInvitations(0xc0000fa510, 0x5c1ac860b658, 0xc0004adec0, 0x5c1ac860e078, 0xc00007fb00)
github.com/syncthing/syncthing/lib/connections/relay_listen.go:75 +0x159
created by github.com/syncthing/syncthing/lib/connections.(*relayListener).serve
github.com/syncthing/syncthing/lib/connections/relay_listen.go:63 +0x3c5
goroutine 63 [IO wait]:
internal/poll.runtime_pollWait(0x7bb87206de20, 0x72, 0x0)
runtime/netpoll.go:222 +0x65
internal/poll.(*pollDesc).wait(0xc000221418, 0x72, 0x10000, 0x10000, 0x0)
internal/poll/fd_poll_runtime.go:87 +0x47
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc000221400, 0xc0003aa000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:222 +0x1e6
net.(*netFD).readFrom(0xc000221400, 0xc0003aa000, 0x10000, 0x10000, 0x2314bffe, 0x0, 0xee6b071, 0xc0002dbc30, 0x5c1ac77834ec)
net/fd_posix.go:61 +0x5d
net.(*UDPConn).readFrom(0xc0000b61d0, 0xc0003aa000, 0x10000, 0x10000, 0xc04dbf23b63aac9c, 0x31fb706f, 0xc0001f1d50, 0xe9)
net/udpsock_posix.go:47 +0x6c
net.(*UDPConn).ReadFrom(0xc0000b61d0, 0xc0003aa000, 0x10000, 0x10000, 0x0, 0x0, 0xc0001f1d50, 0x0, 0x0)
net/udpsock.go:118 +0x5f
github.com/syncthing/syncthing/lib/upnp.discover(0x5c1ac860b658, 0xc000254ea0, 0xc0002dbf90, 0x5c1ac812100f, 0x33, 0x2540be400, 0xc00008aea0)
github.com/syncthing/syncthing/lib/upnp/upnp.go:195 +0x9a5
github.com/syncthing/syncthing/lib/upnp.Discover.func1(0x5c1ac860b658, 0xc0004bc780, 0x2540be400, 0xc00008aea0, 0xc0004ba9a0, 0x3, 0x5dc, 0xc0004ba990, 0x5, 0xc00032bdec, ...)
github.com/syncthing/syncthing/lib/upnp/upnp.go:110 +0x6f
created by github.com/syncthing/syncthing/lib/upnp.Discover
github.com/syncthing/syncthing/lib/upnp/upnp.go:109 +0x7f8
goroutine 60 [select]:
github.com/syncthing/syncthing/lib/upnp.Discover(0x5c1ac860b658, 0xc0004bc780, 0x1a3185c5000, 0x2540be400, 0xc0000547c8, 0x5c1ac7df10f5, 0xc000126000)
github.com/syncthing/syncthing/lib/upnp/upnp.go:124 +0x266
github.com/syncthing/syncthing/lib/nat.discoverAll.func1(0xc0004ba950, 0x5c1ac860b658, 0xc0004bc780, 0x1a3185c5000, 0x2540be400, 0xc00008ad80, 0x5c1ac85ddbf0)
github.com/syncthing/syncthing/lib/nat/registry.go:33 +0xa5
created by github.com/syncthing/syncthing/lib/nat.discoverAll
github.com/syncthing/syncthing/lib/nat/registry.go:31 +0x13c
goroutine 61 [select]:
github.com/syncthing/syncthing/lib/nat.discoverAll.func2(0xc00008ade0, 0xc00008ad80, 0xc000244660, 0x5c1ac860b658, 0xc0004bc780)
github.com/syncthing/syncthing/lib/nat/registry.go:48 +0xe9
created by github.com/syncthing/syncthing/lib/nat.discoverAll
github.com/syncthing/syncthing/lib/nat/registry.go:45 +0x1b9
goroutine 64 [runnable]:
syscall.Syscall(0x31, 0x10, 0xc0002462cc, 0x10, 0x0, 0x10, 0x0)
syscall/asm_linux_amd64.s:20 +0x5
syscall.bind(0x10, 0xc0002462cc, 0xc000000010, 0x0, 0x0)
syscall/zsyscall_linux_amd64.go:1415 +0x52
syscall.Bind(0x10, 0x5c1ac85f6ee8, 0xc0002462c0, 0xc0002462c0, 0x0)
syscall/syscall_unix.go:254 +0x67
net.(*netFD).listenDatagram(0xc000221480, 0x5c1ac8612eb0, 0xc000244930, 0x0, 0x0, 0x0)
net/sock_posix.go:245 +0x128
net.socket(0x5c1ac860b690, 0xc0000b4010, 0x5c1ac80e83be, 0x4, 0x2, 0x2, 0x0, 0x0, 0x5c1ac8612eb0, 0xc000244900, ...)
net/sock_posix.go:63 +0x37d
net.internetSocket(0x5c1ac860b690, 0xc0000b4010, 0x5c1ac80e83be, 0x4, 0x5c1ac8612eb0, 0xc000244900, 0x0, 0x0, 0x2, 0x0, ...)
net/ipsock_posix.go:141 +0x145
net.(*sysListener).listenMulticastUDP(0xc0002dcc58, 0x5c1ac860b690, 0xc0000b4010, 0xc0002dcf90, 0xc000244900, 0x5c1ac79db659, 0x7bb871d917e8, 0x28)
net/udpsock_posix.go:114 +0xb9
net.ListenMulticastUDP(0x5c1ac80e83be, 0x4, 0xc0002dcf90, 0xc000244900, 0xa7, 0xb0, 0xa7)
net/udpsock.go:275 +0x231
github.com/syncthing/syncthing/lib/upnp.discover(0x5c1ac860b658, 0xc0004bc780, 0xc0002dcf90, 0x5c1ac8121042, 0x33, 0x2540be400, 0xc00008aea0)
github.com/syncthing/syncthing/lib/upnp/upnp.go:163 +0x3e5
github.com/syncthing/syncthing/lib/upnp.Discover.func1(0x5c1ac860b658, 0xc0004bc780, 0x2540be400, 0xc00008aea0, 0xc0004ba9a0, 0x3, 0x5dc, 0xc0004ba990, 0x5, 0xc00032bdec, ...)
github.com/syncthing/syncthing/lib/upnp/upnp.go:110 +0x6f
created by github.com/syncthing/syncthing/lib/upnp.Discover
github.com/syncthing/syncthing/lib/upnp/upnp.go:109 +0x7f8
goroutine 76 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0000346c0, 0x5c1ac860b658, 0xc0004bd400, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268240, 0xc000000004, 0x7bb871bcbf90, 0xc00014cdc0, 0x5c1ac860b658, 0xc0004bd140, 0xc000042790, 0xc000039b60)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 77 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000034900, 0x5c1ac860b658, 0xc0004bdf40, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268240, 0xc000000005, 0x7bb871bcbf90, 0xc00014ce60, 0x5c1ac860b658, 0xc0004bd280, 0xc0000428a0, 0xc000258060)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 65 [semacquire]:
sync.runtime_Semacquire(0xc0004ba9a8)
runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0004ba9a0)
sync/waitgroup.go:130 +0x66
github.com/syncthing/syncthing/lib/upnp.Discover.func2(0xc0004ba9a0, 0xc00008aea0)
github.com/syncthing/syncthing/lib/upnp/upnp.go:117 +0x2d
created by github.com/syncthing/syncthing/lib/upnp.Discover
github.com/syncthing/syncthing/lib/upnp/upnp.go:116 +0x145
goroutine 78 [select]:
net.(*Resolver).lookupIPAddr(0x5c1ac8bcf3e0, 0x5c1ac860b6c8, 0xc000089020, 0x5c1ac80e783e, 0x3, 0xc00003a420, 0x14, 0x1bb, 0x0, 0x0, ...)
net/lookup.go:299 +0x65b
net.(*Resolver).internetAddrList(0x5c1ac8bcf3e0, 0x5c1ac860b6c8, 0xc000089020, 0x5c1ac80e783e, 0x3, 0xc00003a420, 0x18, 0x0, 0x0, 0x0, ...)
net/ipsock.go:280 +0x4d4
net.(*Resolver).resolveAddrList(0x5c1ac8bcf3e0, 0x5c1ac860b6c8, 0xc000089020, 0x5c1ac80e7fa2, 0x4, 0x5c1ac80e783e, 0x3, 0xc00003a420, 0x18, 0x0, ...)
net/dial.go:221 +0x47d
net.(*Dialer).DialContext(0xc000088240, 0x5c1ac860b6c8, 0xc000089020, 0x5c1ac80e783e, 0x3, 0xc00003a420, 0x18, 0x0, 0x0, 0x0, ...)
net/dial.go:403 +0x23c
net/http.(*Transport).dial(0x5c1ac8bc2a60, 0x5c1ac860b690, 0xc0000b4010, 0x5c1ac80e783e, 0x3, 0xc00003a420, 0x18, 0x0, 0x31420d03863e214c, 0xf409054334b6474c, ...)
net/http/transport.go:1162 +0x1ff
net/http.(*Transport).dialConn(0x5c1ac8bc2a60, 0x5c1ac860b690, 0xc0000b4010, 0x0, 0xc000248600, 0x5, 0xc00003a420, 0x18, 0x0, 0xc000035200, ...)
net/http/transport.go:1600 +0x1b85
net/http.(*Transport).dialConnFor(0x5c1ac8bc2a60, 0xc000342000)
net/http/transport.go:1442 +0xc8
created by net/http.(*Transport).queueForDial
net/http/transport.go:1411 +0x40f
goroutine 79 [select]:
net.cgoLookupIP(0x5c1ac860b658, 0xc0004bd340, 0x5c1ac80e783e, 0x3, 0xc00003a420, 0x14, 0x5c1ac860b658, 0xc0004bc600, 0x0, 0x0, ...)
net/cgo_unix.go:229 +0x175
net.(*Resolver).lookupIP(0x5c1ac8bcf3e0, 0x5c1ac860b658, 0xc0004bd340, 0x5c1ac80e783e, 0x3, 0xc00003a420, 0x14, 0x0, 0x0, 0x0, ...)
net/lookup_unix.go:96 +0x18e
net.glob..func1(0x5c1ac860b658, 0xc0004bd340, 0xc000042990, 0x5c1ac80e783e, 0x3, 0xc00003a420, 0x14, 0xc0000b4010, 0x0, 0xc000248600, ...)
net/hook.go:23 +0x74
net.(*Resolver).lookupIPAddr.func1(0x0, 0x0, 0x0, 0x0)
net/lookup.go:293 +0xbc
internal/singleflight.(*Group).doCall(0x5c1ac8bcf3f0, 0xc000032cd0, 0xc00003a438, 0x18, 0xc0004bd380)
internal/singleflight/singleflight.go:95 +0x30
created by internal/singleflight.(*Group).DoChan
internal/singleflight/singleflight.go:88 +0x2cc
goroutine 80 [syscall]:
net._C2func_getaddrinfo(0xc00003a450, 0x0, 0xc0002c0300, 0xc000010148, 0x5c1a00000000, 0x0, 0x0)
_cgo_gotypes.go:97 +0x52
net.cgoLookupIPCNAME.func1(0xc00003a450, 0x15, 0x15, 0xc0002c0300, 0xc000010148, 0x0, 0xc0004ec6a0, 0x5c1ac78976f4)
net/cgo_unix.go:161 +0xc5
net.cgoLookupIPCNAME(0x5c1ac80e783e, 0x3, 0xc00003a420, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
net/cgo_unix.go:161 +0x16d
net.cgoIPLookup(0xc0000890e0, 0x5c1ac80e783e, 0x3, 0xc00003a420, 0x14)
net/cgo_unix.go:218 +0x69
created by net.cgoLookupIP
net/cgo_unix.go:228 +0xc9
goroutine 81 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0000347e0, 0x5c1ac860b658, 0xc00026c240, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0000346c0, 0xc000000000, 0x7bb871bcbeb8, 0xc000032b90, 0x5c1ac860b658, 0xc0004bd440, 0xc0000429c0, 0xc000258840)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 82 [select]:
github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xc000032b90, 0xc000258b40, 0x0, 0x0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/beacon/beacon.go:91 +0xac
github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc00014cdc0, 0x5c1ac860b658, 0xc0004bd480, 0x50, 0x48)
github.com/syncthing/syncthing/lib/discover/local.go:163 +0xff
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0004bd0c0, 0x5c1ac860b658, 0xc0004bd480, 0x6, 0x5c1ac8c0b220)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0000346c0, 0xc000000001, 0x7bb871c66e20, 0xc0004bd0c0, 0x5c1ac860b658, 0xc0004bd480, 0xc0000429d0, 0xc0002588a0)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 83 [select]:
github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc00014cdc0, 0x5c1ac860b658, 0xc0004bd4c0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/discover/local.go:144 +0x165
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0004bd100, 0x5c1ac860b658, 0xc0004bd4c0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0000346c0, 0xc000000002, 0x7bb871c66e20, 0xc0004bd100, 0x5c1ac860b658, 0xc0004bd4c0, 0xc0000429e0, 0xc000258900)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 84 [select]:
github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000034a20, 0x5c1ac860b658, 0xc000352a80, 0x0, 0x0)
github.com/thejerf/suture/[email protected]/supervisor.go:354 +0x42a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034900, 0xc000000000, 0x7bb871bcbeb8, 0xc000032c30, 0x5c1ac860b658, 0xc0004bdf80, 0xc000042a60, 0xc000258a20)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 85 [select]:
github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xc000032c30, 0xc000258ea0, 0xc00025f400, 0xc0002685a0, 0xc0002685a0, 0x0)
github.com/syncthing/syncthing/lib/beacon/beacon.go:91 +0xac
github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc00014ce60, 0x5c1ac860b658, 0xc0004bdfc0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/discover/local.go:163 +0xff
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0004bd200, 0x5c1ac860b658, 0xc0004bdfc0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034900, 0xc000000001, 0x7bb871c66e20, 0xc0004bd200, 0x5c1ac860b658, 0xc0004bdfc0, 0xc000042a70, 0xc000258a80)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 86 [select]:
github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc00014ce60, 0x5c1ac860b658, 0xc000352000, 0x0, 0x0)
github.com/syncthing/syncthing/lib/discover/local.go:144 +0x165
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0004bd240, 0x5c1ac860b658, 0xc000352000, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034900, 0xc000000002, 0x7bb871c66e20, 0xc0004bd240, 0x5c1ac860b658, 0xc000352000, 0xc000042a80, 0xc000258ae0)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 98 [chan receive]:
github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc0000426c0, 0x5c1ac860b658, 0xc00026c280, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:148 +0x4a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0000347e0, 0xc000000000, 0x5c1ac85f75e8, 0xc0000426c0, 0x5c1ac860b658, 0xc00026c280, 0xc000264e40, 0xc00008afc0)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 99 [IO wait]:
internal/poll.runtime_pollWait(0x7bb87206db68, 0x72, 0x0)
runtime/netpoll.go:222 +0x65
internal/poll.(*pollDesc).wait(0xc00035e898, 0x72, 0x10000, 0x10000, 0x0)
internal/poll/fd_poll_runtime.go:87 +0x47
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc00035e880, 0xc000410000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:222 +0x1e6
net.(*netFD).readFrom(0xc00035e880, 0xc000410000, 0x10000, 0x10000, 0x8, 0x10000, 0xc0002c16e0, 0xc000344d50, 0x5c1ac76af469)
net/fd_posix.go:61 +0x5d
net.(*UDPConn).readFrom(0xc0000101c0, 0xc000410000, 0x10000, 0x10000, 0xc000056c00, 0x0, 0xc000344d80, 0x5c1ac76f28ce)
net/udpsock_posix.go:47 +0x6c
net.(*UDPConn).ReadFrom(0xc0000101c0, 0xc000410000, 0x10000, 0x10000, 0xc0000101c0, 0x0, 0xd, 0xc0002544f8, 0xc0002544e0)
net/udpsock.go:118 +0x5f
github.com/syncthing/syncthing/lib/beacon.readBroadcasts(0x5c1ac860b658, 0xc00026c2c0, 0xc000088d20, 0x5223, 0x0, 0x0)
github.com/syncthing/syncthing/lib/beacon/broadcast.go:128 +0x252
github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func1(0x5c1ac860b658, 0xc00026c2c0, 0xc000234400, 0x0)
github.com/syncthing/syncthing/lib/beacon/broadcast.go:18 +0x4d
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0004bd040, 0x5c1ac860b658, 0xc00026c2c0, 0x33, 0x2540be400)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0000347e0, 0xc000000001, 0x7bb871c66e20, 0xc0004bd040, 0x5c1ac860b658, 0xc00026c2c0, 0xc000264e50, 0xc00008b020)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 100 [select]:
github.com/syncthing/syncthing/lib/beacon.writeBroadcasts(0x5c1ac860b658, 0xc00026c300, 0xc000039a40, 0x5223, 0x0, 0x0)
github.com/syncthing/syncthing/lib/beacon/broadcast.go:41 +0x3eb
github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func2(0x5c1ac860b658, 0xc00026c300, 0x5c1ac860b658, 0x0)
github.com/syncthing/syncthing/lib/beacon/broadcast.go:21 +0x4d
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0004bd080, 0x5c1ac860b658, 0xc00026c300, 0x33, 0x2540be400)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0000347e0, 0xc000000002, 0x7bb871c66e20, 0xc0004bd080, 0x5c1ac860b658, 0xc00026c300, 0xc000264e60, 0xc00008b080)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 101 [runnable]:
github.com/syncthing/syncthing/lib/beacon.writeBroadcasts.func1(0x5c1ac860b658, 0xc00026c340, 0xc0000b61d8)
github.com/syncthing/syncthing/lib/beacon/broadcast.go:34
created by github.com/syncthing/syncthing/lib/beacon.writeBroadcasts
github.com/syncthing/syncthing/lib/beacon/broadcast.go:34 +0x1e5
goroutine 87 [chan receive]:
github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc0000427d0, 0x5c1ac860b658, 0xc000352ac0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:148 +0x4a
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034a20, 0xc000000000, 0x5c1ac85f75e8, 0xc0000427d0, 0x5c1ac860b658, 0xc000352ac0, 0xc000042b00, 0xc000258c60)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 88 [IO wait]:
internal/poll.runtime_pollWait(0x7bb87206dc50, 0x72, 0xc000042c30)
runtime/netpoll.go:222 +0x65
internal/poll.(*pollDesc).wait(0xc00035e618, 0x72, 0xc000042c00, 0x0, 0x0)
internal/poll/fd_poll_runtime.go:87 +0x47
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).RawRead(0xc00035e600, 0xc0002c1650, 0x0, 0x0)
internal/poll/fd_unix.go:553 +0xff
net.(*rawConn).Read(0xc0000101b8, 0xc0002c1650, 0x1, 0x1)
net/rawconn.go:43 +0x6a
golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc0004b6b60, 0xc000367c88, 0x0, 0x0, 0x7bb898fa4108)
golang.org/x/[email protected]/internal/socket/rawconn_msg.go:33 +0x222
golang.org/x/net/internal/socket.(*Conn).RecvMsg(...)
golang.org/x/[email protected]/internal/socket/socket.go:247
golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc0000335a0, 0xc000400000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0xc000032b90, 0x0)
golang.org/x/[email protected]/ipv6/payload_cmsg.go:32 +0x1ca
github.com/syncthing/syncthing/lib/beacon.readMulticasts(0x5c1ac860b658, 0xc000352b00, 0xc000088e40, 0xc0000b1350, 0x12, 0x0, 0x0)
github.com/syncthing/syncthing/lib/beacon/multicast.go:150 +0x65a
github.com/syncthing/syncthing/lib/beacon.NewMulticast.func1(0x5c1ac860b658, 0xc000352b00, 0x5c1ac76af469, 0xc0002640e0)
github.com/syncthing/syncthing/lib/beacon/multicast.go:21 +0x56
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0004bd180, 0x5c1ac860b658, 0xc000352b00, 0x6, 0x5c1ac8c0b220)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034a20, 0xc000000001, 0x7bb871c66e20, 0xc0004bd180, 0x5c1ac860b658, 0xc000352b00, 0xc000042b10, 0xc000258cc0)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 89 [select]:
github.com/syncthing/syncthing/lib/beacon.writeMulticasts(0x5c1ac860b658, 0xc000352b40, 0xc000039f20, 0xc0000b1350, 0x12, 0x0, 0x0)
github.com/syncthing/syncthing/lib/beacon/multicast.go:56 +0x47a
github.com/syncthing/syncthing/lib/beacon.NewMulticast.func2(0x5c1ac860b658, 0xc000352b40, 0x0, 0x0)
github.com/syncthing/syncthing/lib/beacon/multicast.go:24 +0x56
github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0004bd1c0, 0x5c1ac860b658, 0xc000352b40, 0x0, 0x0)
github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x98
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000034a20, 0xc000000002, 0x7bb871c66e20, 0xc0004bd1c0, 0x5c1ac860b658, 0xc000352b40, 0xc000042b20, 0xc000258d20)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 90 [chan receive]:
github.com/syncthing/syncthing/lib/beacon.writeMulticasts.func1(0x5c1ac860b658, 0xc000352b80, 0x5c1ac8614968, 0xc0000101a0)
github.com/syncthing/syncthing/lib/beacon/multicast.go:44 +0x4a
created by github.com/syncthing/syncthing/lib/beacon.writeMulticasts
github.com/syncthing/syncthing/lib/beacon/multicast.go:43 +0x332
goroutine 91 [chan receive]:
github.com/syncthing/syncthing/lib/beacon.readMulticasts.func1(0x5c1ac860b658, 0xc000352dc0, 0x5c1ac8614968, 0xc0000101b0)
github.com/syncthing/syncthing/lib/beacon/multicast.go:116 +0x4a
created by github.com/syncthing/syncthing/lib/beacon.readMulticasts
github.com/syncthing/syncthing/lib/beacon/multicast.go:115 +0x334
goroutine 102 [chan receive]:
github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0xc0000a2000, 0x0, 0x0, 0x0, 0xc0002651c0, 0x0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/model/folder.go:622 +0x3c5
github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc0000a2000, 0x0, 0x0, 0x0, 0x0, 0x0)
github.com/syncthing/syncthing/lib/model/folder.go:502 +0x4f2
github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc0000a2000, 0xc000070980, 0x2)
github.com/syncthing/syncthing/lib/model/folder.go:867 +0x56
github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0000a2000, 0x5c1ac860b658, 0xc00026c680, 0x0, 0x0)
github.com/syncthing/syncthing/lib/model/folder.go:198 +0x8a6
github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000268000, 0xc000000002, 0x7bb871c7a058, 0xc0000a2000, 0x5c1ac860b658, 0xc00026c680, 0xc000264f70, 0xc00008b560)
github.com/thejerf/suture/[email protected]/supervisor.go:551 +0x7c
created by github.com/thejerf/suture/v4.(*Supervisor).runService
github.com/thejerf/suture/[email protected]/supervisor.go:539 +0x185
goroutine 92 [chan receive]:
github.com/syncthing/syncthing/lib/beacon.readBroadcasts.func1(0x5c1ac860b658, 0xc000353000, 0xc0000101c0)
github.com/syncthing/syncthing/lib/beacon/broadcast.go:122 +0x4a
created by github.com/syncthing/syncthing/lib/beacon.readBroadcasts
github.com/syncthing/syncthing/lib/beacon/broadcast.go:121 +0x1f1
goroutine 105 [runnable]:
github.com/syncthing/syncthing/lib/scanner.(*walker).scan(0xc000390280, 0x5c1ac860b658, 0xc00026c880, 0xc00008b800, 0xc00008b860)
github.com/syncthing/syncthing/lib/scanner/walk.go:220
created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk
github.com/syncthing/syncthing/lib/scanner/walk.go:119 +0x19d
goroutine 106 [chan receive]:
github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1(0xc00008b800, 0x5c1ac860b658, 0xc00026c880, 0xc000390280, 0xc00008b860, 0xc0004b99a0)
github.com/syncthing/syncthing/lib/scanner/walk.go:146 +0xa9
created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk
github.com/syncthing/syncthing/lib/scanner/walk.go:142 +0x227
rax 0x16
rbx 0xc000180000
rcx 0x5c1ac7767c96
rdx 0x0
rdi 0xc00039b268
rsi 0x0
rbp 0xc00039b240
rsp 0xc00039b1f8
r8 0x0
r9 0x1
r10 0x1
r11 0x206
r12 0x1
r13 0x0
r14 0x5c1ac83be350
r15 0x0
rip 0x5c1ac7767c96
rflags 0x206
cs 0x33
fs 0x0
gs 0x0
same problem with chromebook, but something may have started slightly earlier with the most recent chromeOS update. Syncthing was dead to the world after update. I reinstalled and then had this problem. Unfortunately I had bigger issues with the OS update, and did not keep a record of the syncthing problem. martin
I also came across this problem; one of many which proved Chromebooks shouldn't really be used with anything but the Google apps they come with.
Just ran into this after my Chromebook updated. Thought it was an Android 11 issue since that's what recently changed (and Android now runs in a VM like Linux does).
It does mean after the last update I'm in the same boat, SyncThing no longer works on Chrome OS.
App Version: 1.19.0 Android Version: Android 11 Chrome OS Version: v97.0.4692
Also tried the Beta version, neither one is currently working for me in Chrome OS.
I'm not sure what I did, or if it was just trying over and over, but I did eventually get the install to work.
When it was working, generating the keys took seconds.
However, Syncthing was never really usable even after that step, because the storage permissions kept getting toggled off automatically.
During the start process, I'd grant Syncthing file permissions.
Then, I checked the settings, adjusted them how I wanted.
Next, I tried adding a local Android folder.
That all seemingly worked, except the Web GUI never became accessible, and it was never able to see other Syncthing devices, and other devices could never see Syncthing on the Chromebook.
Quitting Syncthing and starting it again, the folder I added would be gone, replaced with the default "Camera" folder share. Checking the app's permissions, storage permissions would be toggled off.
You can toggle them back on, but as soon as you restart the app, they're off again and any folders you've added are gone (replaced with the default Camera folder).
Oddly, Syncthing app settings did appear to save between quitting and restarting the app. But the Web GUI never became accessible.
Eventually I uninstalled, and tried to reinstall it again and... it was back to being stuck on generating the keys.
Unfortunately there are a lot of reports of weird behaviour on chromebooks, and there are not much hints about what might go wrong. If you can provide logs, that might help, but I can't guarantee anything.
For general troubleshooting or experience reports, please do not post to the github issue tracker (here) but use https://forum.syncthing.net instead - thanks!
I just installed WSA/Windows Subsystem for Android and Syncthing is doing the same thing in WSA as it does on the Pixelbook now.
Maybe that's because WSA is also run in a virtual machine, which Chrome OS is now doing as well? (Before Android apps ran with a "compatibility layer" but recently have been moved into a VM just like Linux on Chrome OS.)
In Chrome OS and in WSA, the generating keys step never finishes.
WSA +1
Same issue here with Windows Subsystem for Android. Using 'syncthing-fork' solved the issue for me (worked immediately).
I shall join in as well, this happens also on my Acer Chromebook 311 (Board: kasumi
).
App version: 1.20.4 Android version: 9 (Pie, SDK 28) Chrome OS version: 105.0.5195.24 beta
Using Syncthing-Fork as suggested by @alexwilson1 works perfectly. I couldn't find what commit does the magic though.
@alexwilson1 @windowz414 Does Syncthing-Fork still works on Windows 22H2 and WSA 2209.40000.26.0?
@alexwilson1 @windowz414 Does Syncthing-Fork still works on Windows 22H2 and WSA 2209.40000.26.0?
@ivysrono I can't try on WSA as I had to roll back all the way down to Windows 8.1, but I can say Syncthing-Fork has always worked on Chrome OS to this day.
@alexwilson1 @windowz414 Does Syncthing-Fork still works on Windows 22H2 and WSA 2209.40000.26.0?
I'm using WSA 2209.40000.26.0, Syncthing-Fork works fine
Please do not use this issue to discuss which platforms do or don't work with syncthing-fork - this is not the place for obvious reasons. If anyone wants to find and port the changes in syncthing-fork that fix this issue, they are very welcome to do so.
Working fix: https://github.com/syncthing/syncthing/pull/8710
@Catfriend1 How is this related to filesystem notifications?
The problem is not the key generation but the crash of the native short after the keys were generated which prevents the wrapper from going on.
Ok, thanks for clarifying. This is a duplicate of https://github.com/syncthing/syncthing-android/issues/1451 then.