syncthing-android icon indicating copy to clipboard operation
syncthing-android copied to clipboard

Generating key is not finished on virtualized systems (Chromebook, WSA)

Open yulog opened this issue 3 years ago • 9 comments

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

yulog avatar Oct 01 '21 07:10 yulog

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

emartinwilkinson avatar Oct 24 '21 14:10 emartinwilkinson

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.

ProactiveServices avatar Oct 24 '21 14:10 ProactiveServices

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.

cecoates avatar Feb 03 '22 20:02 cecoates

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.

cecoates avatar Feb 07 '22 02:02 cecoates

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!

imsodin avatar Feb 07 '22 07:02 imsodin

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.

cecoates avatar Feb 22 '22 14:02 cecoates

WSA +1

ivysrono avatar Jun 18 '22 08:06 ivysrono

Same issue here with Windows Subsystem for Android. Using 'syncthing-fork' solved the issue for me (worked immediately).

alexwilson1 avatar Aug 16 '22 02:08 alexwilson1

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.

stel-bl avatar Sep 02 '22 05:09 stel-bl

@alexwilson1 @windowz414 Does Syncthing-Fork still works on Windows 22H2 and WSA 2209.40000.26.0?

ivysrono avatar Nov 07 '22 14:11 ivysrono

@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.

stel-bl avatar Nov 07 '22 16:11 stel-bl

@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

icrazt avatar Nov 13 '22 10:11 icrazt

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.

imsodin avatar Nov 13 '22 10:11 imsodin

Working fix: https://github.com/syncthing/syncthing/pull/8710

Catfriend1 avatar Dec 08 '22 12:12 Catfriend1

@Catfriend1 How is this related to filesystem notifications?

imsodin avatar Dec 08 '22 12:12 imsodin

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.

Catfriend1 avatar Dec 08 '22 12:12 Catfriend1

Ok, thanks for clarifying. This is a duplicate of https://github.com/syncthing/syncthing-android/issues/1451 then.

imsodin avatar Dec 08 '22 13:12 imsodin