[start] INFO: syncthing v1.9.0-rc.5 "Fermium Flea" (go1.15 linux-amd64) deb@build.syncthing.net 2020-08-28 05:48:25 UTC [noupgrade] [ACQW3] INFO: My ID: --redacted-- [ACQW3] INFO: Single thread SHA256 performance is 333 MB/s using crypto/sha256 (322 MB/s using minio/sha256-simd). [ACQW3] INFO: Hashing performance is 278.20 MB/s [ACQW3] INFO: Migrating database to schema version 1... [ACQW3] INFO: Migrating database to schema version 2... [ACQW3] INFO: Migrating database to schema version 3... [ACQW3] INFO: Migrating database to schema version 5... [ACQW3] INFO: Migrating database to schema version 6... [ACQW3] INFO: Migrating database to schema version 7... ... [ACQW3] INFO: Migrating database to schema version 9... [ACQW3] INFO: Migrating database to schema version 10... [ACQW3] INFO: Migrating database to schema version 11... [ACQW3] INFO: Migrating database to schema version 13... [ACQW3] INFO: Migrating database to schema version 14... [ACQW3] INFO: Compacting database after migration... [ACQW3] INFO: Checking db due to upgrade - this may take a while... [ACQW3] INFO: Starting deadlock detector with 20m0s timeout [ACQW3] INFO: Overall send rate is unlimited, receive rate is unlimited [ACQW3] INFO: No stored folder metadata for "redacted-yoh4s"; recalculating [ACQW3] INFO: Anonymous usage reporting is always enabled for candidate releases. [ACQW3] INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) starting [ACQW3] INFO: TCP listener ([::]:22000) starting [ACQW3] INFO: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=REDACTED [ACQW3] INFO: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=REDACTED [ACQW3] INFO: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=REDACTED [ACQW3] INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027 [ACQW3] INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027 [ACQW3] INFO: QUIC listener ([::]:22000) starting [ACQW3] INFO: Ready to synchronize "corp-employees" (redacted-yoh4s) (sendreceive) [ACQW3] INFO: No stored folder metadata for "redacted-ojohp"; recalculating [ACQW3] INFO: Ready to synchronize "corp-it" (redacted-ojohp) (sendreceive) [ACQW3] INFO: No stored folder metadata for "redacted-ongoo"; recalculating [ACQW3] INFO: Ready to synchronize "corp-rdp" (redacted-ongoo) (sendreceive) [ACQW3] INFO: No stored folder metadata for "redacted-zeing"; recalculating [ACQW3] INFO: Ready to synchronize "corp-voip" (redacted-zeing) (sendreceive) [ACQW3] INFO: No stored folder metadata for "redacted-8isa6"; recalculating [ACQW3] INFO: Ready to synchronize "corp-it-private" (redacted-8isa6) (sendreceive) [ACQW3] INFO: No stored folder metadata for "redacted-ih2ae"; recalculating [ACQW3] INFO: GUI and API listening on [::]:8384 [ACQW3] INFO: Access the GUI via the following URL: https://127.0.0.1:8384/ [ACQW3] INFO: My name is "uslogsdnas01" [ACQW3] INFO: Device redacted-VJ3X6Q4 is "uslonidnas01" at [tcp://uslonidnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-OGZL2QA is "usrbgofnas01" at [tcp://usrbgofnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-XS4BMQW is "usmwxsdnas01" at [tcp://usmwxsdnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-NK7PXQW is "uspdxopnas01" at [tcp://uspdxopnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-J32PPAP is "usloosdnas01" at [tcp://usloosdnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-JK4YJQL is "usrlfsdnas01" at [tcp://usrlfsdnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-XIQIIQY is "usloginnas01" at [tcp://usloginnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-DZGKWQ7 is "ussnisdnas01" at [tcp://ussnisdnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-HHEGWA3 is "iridal" at [dynamic] [ACQW3] INFO: Device redacted-VYDUHQ2 is "usslesdnas01" at [tcp://usslesdnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-FG66AAA is "usbvesdnas01" at [tcp://usbvesdnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-RHA2RAL is "ushqzofnas01" at [tcp://ushqzofnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-6QJV5AG is "uswuxsdnas01" at [tcp://uswuxsdnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-XBZ5BAL is "usrirofnas01" at [tcp://usrirofnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-556MDQZ is "uslogccnas01" at [tcp://uslogccnas01.smiles.local:22000] [ACQW3] INFO: Device redacted-3JMXSAY is "uslog00nas01" at [tcp://uslog00nas01.smiles.local:22000] [ACQW3] INFO: Device redacted-ZMXLBAQ is "uspupsdnas01" at [tcp://uspupsdnas01.smiles.local:22000] [ACQW3] WARNING: Fatal error: redacted-eiph9 Snapshot(): database is closed Panic at 2020-09-02T07:44:12-07:00 panic: database is closed goroutine 249 [running]: github.com/syncthing/syncthing/lib/db.fatalError(...) github.com/syncthing/syncthing/lib/db/set.go:521 github.com/syncthing/syncthing/lib/db.(*FileSet).Snapshot(0xc002aef200, 0xc0014a4587) github.com/syncthing/syncthing/lib/db/set.go:139 +0x365 github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc002ad9c00, 0xc02034bc00) github.com/syncthing/syncthing/lib/model/folder.go:327 +0x145 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc002ad9c00, 0x1290ac0, 0xc002aef2c0) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x9e7 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aef2c0, 0xc0003702a0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002afe960) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000013, 0x7f0ae4c6e710, 0xc002ad9c00) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1 [chan receive, 536 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).Wait(...) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:374 main.syncthingMain(0xc00003aec0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) github.com/syncthing/syncthing/cmd/syncthing/main.go:719 +0x74f main.main() github.com/syncthing/syncthing/cmd/syncthing/main.go:438 +0x3bc goroutine 17 [chan receive, 536 minutes]: github.com/syncthing/notify.(*nonrecursiveTree).dispatch(0xc000114300, 0xc000114240) github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/tree_nonrecursive.go:36 +0xb6 created by github.com/syncthing/notify.newNonrecursiveTree github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/tree_nonrecursive.go:29 +0xe5 goroutine 18 [chan receive, 536 minutes]: github.com/syncthing/notify.(*nonrecursiveTree).internal(0xc000114300, 0xc0001142a0) github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/tree_nonrecursive.go:81 +0x58 created by github.com/syncthing/notify.newNonrecursiveTree github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/tree_nonrecursive.go:30 +0x111 goroutine 10 [select]: github.com/syncthing/syncthing/lib/events.(*logger).sendEvent(0xc0002d2000, 0x3608, 0xf823c, 0xbfcc09cc085817b4, 0x1d4a18cdd7b8, 0x182a2c0, 0x400, 0xe7f980, 0xc02ceceab0) github.com/syncthing/syncthing/lib/events/events.go:325 +0x2b1 github.com/syncthing/syncthing/lib/events.(*logger).serve(0xc0002d2000, 0x1290ac0, 0xc000120040) github.com/syncthing/syncthing/lib/events/events.go:280 +0x2e5 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000120040, 0xc000096120, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00008c360) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 created by main.syncthingMain github.com/syncthing/syncthing/cmd/syncthing/main.go:604 +0x23a goroutine 11 [select]: github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc00017a000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/util/buffer_pool.go:209 +0x128 created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/util/buffer_pool.go:240 +0x18c goroutine 12 [runnable]: syscall.Syscall(0x107, 0xffffffffffffff9c, 0xc00dbc9800, 0x0, 0x0, 0x0, 0x0) syscall/asm_linux_amd64.s:18 +0x5 syscall.unlinkat(0xffffffffffffff9c, 0xc00dbc97d0, 0x2b, 0x0, 0x2b, 0x1) syscall/zsyscall_linux_amd64.go:126 +0xa5 syscall.Unlink(...) syscall/syscall_linux.go:182 os.Remove(0xc00dbc97d0, 0x2b, 0x2, 0xc00dbc97d0) os/file_unix.go:280 +0x4b github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove(0xc0002d21c0, 0x4, 0x6105, 0x0, 0x0) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/storage/file_storage.go:525 +0x166 github.com/syndtr/goleveldb/leveldb.(*tOps).remove.func1() github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table.go:488 +0x67 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete(0xc00038c2c0, 0x0, 0x6105, 0xc04216ee60, 0x4db5f83cdf7a0500) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/cache/cache.go:449 +0x306 github.com/syndtr/goleveldb/leveldb.(*tOps).remove(0xc0003aeb10, 0x4, 0x6105) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table.go:487 +0x85 github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc000317860) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/session_util.go:216 +0x910 created by github.com/syndtr/goleveldb/leveldb.newSession github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/session.go:93 +0x2bd goroutine 26 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc00017c000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_compaction.go:91 +0xd1 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:148 +0x42b goroutine 27 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc00017c000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_state.go:101 +0x105 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:149 +0x44d goroutine 28 [select, 1 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc00017c000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_compaction.go:836 +0x265 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:155 +0x5a5 goroutine 29 [select, 6 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc00017c000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_compaction.go:773 +0x145 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:156 +0x5c7 goroutine 52 [syscall, 1 minutes]: os/signal.signal_recv(0x1287d80) runtime/sigqueue.go:147 +0x9d os/signal.loop() os/signal/signal_unix.go:23 +0x25 created by os/signal.Notify.func1.1 os/signal/signal.go:150 +0x45 goroutine 53 [chan receive, 536 minutes]: main.setupSignalHandling.func1(0xc00050e420, 0xc0001686e0) github.com/syncthing/syncthing/cmd/syncthing/main.go:735 +0x34 created by main.setupSignalHandling github.com/syncthing/syncthing/cmd/syncthing/main.go:734 +0xbc goroutine 36 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).stopWithErr(0xc0001686e0, 0x0, 0x0, 0x0, 0x0) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:401 +0x90 github.com/syncthing/syncthing/lib/syncthing.(*App).Stop(...) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:392 main.setupSignalHandling.func2(0xc000382000, 0xc0001686e0) github.com/syncthing/syncthing/cmd/syncthing/main.go:745 +0x53 created by main.setupSignalHandling github.com/syncthing/syncthing/cmd/syncthing/main.go:743 +0x171 goroutine 37 [sleep]: time.Sleep(0x2540be400) runtime/time.go:188 +0xbf main.standbyMonitor(0xc0001686e0, 0x12a3300, 0xc000174000) github.com/syncthing/syncthing/cmd/syncthing/main.go:823 +0x85 created by main.syncthingMain github.com/syncthing/syncthing/cmd/syncthing/main.go:705 +0x6a5 goroutine 50170 [semacquire]: sync.runtime_Semacquire(0xc000626068) runtime/sema.go:56 +0x45 sync.(*WaitGroup).Wait(0xc000626060) sync/waitgroup.go:130 +0x65 github.com/syncthing/syncthing/lib/db/backend.(*closeWaitGroup).CloseWait(0xc000626060) github.com/syncthing/syncthing/lib/db/backend/backend.go:217 +0x5b github.com/syncthing/syncthing/lib/db/backend.(*leveldbBackend).Close(0xc0005161f0, 0xc00ee2f260, 0x1290a01) github.com/syncthing/syncthing/lib/db/backend/leveldb_backend.go:83 +0x33 github.com/syncthing/syncthing/lib/syncthing.(*App).run.func1(0xc0001686e0, 0xc003c23ec0) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:357 +0x38 created by github.com/syncthing/syncthing/lib/syncthing.(*App).run github.com/syncthing/syncthing/lib/syncthing/syncthing.go:356 +0xea goroutine 40 [chan receive]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc000030280) github.com/syncthing/syncthing/lib/events/events.go:473 +0x9b created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription github.com/syncthing/syncthing/lib/events/events.go:468 +0x165 goroutine 41 [chan receive]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc000030320) github.com/syncthing/syncthing/lib/events/events.go:473 +0x9b created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription github.com/syncthing/syncthing/lib/events/events.go:468 +0x165 goroutine 54 [sleep, 2 minutes]: time.Sleep(0x45d964b800) runtime/time.go:188 +0xbf github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc000516610, 0x7f0ae4d0aae8, 0xc00003a7a0, 0xfb3d00, 0x4) github.com/syncthing/syncthing/lib/model/util.go:39 +0x58 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch github.com/syncthing/syncthing/lib/model/util.go:37 +0xb2 goroutine 55 [sleep, 2 minutes]: time.Sleep(0x45d964b800) runtime/time.go:188 +0xbf github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc000516610, 0x7f0ae4d0aae8, 0xc00003a7c0, 0xfb3f40, 0x4) github.com/syncthing/syncthing/lib/model/util.go:39 +0x58 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch github.com/syncthing/syncthing/lib/model/util.go:37 +0xb2 goroutine 751 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00af60a80) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc008942000, 0x1290ac0, 0xc0017e2480) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0017e2480, 0xc003ffbc80, 0xc0032eaf28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005532de0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000125, 0x1285e00, 0xc008942000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2577 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc008c6a000) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 633 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006b2a780) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0009ba000, 0x1290ac0, 0xc00040e240) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00040e240, 0xc0016045a0, 0xa) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00743c180) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x10b, 0x1285e00, 0xc0009ba000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 453 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0047d9f50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004200000, 0x1290ac0, 0xc0017e3e40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0017e3e40, 0xc000a4bec0, 0xc0017a1778) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004803c20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000003f, 0x1285e00, 0xc004200000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3153 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0052c5020) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc001237500, 0x1290ac0, 0xc0001b51c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b51c0, 0xc008b1a240, 0xc000583f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006f82900) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1d5, 0x1285e00, 0xc001237500) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51798 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005356060) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0060c7dc0, 0xc00ae24980, 0x80, 0xc00ccaf000, 0x106) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 2939 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00bd80de0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00d34eee0, 0x1290ac0, 0xc00a2734c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00a2734c0, 0xc00839b980, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004ecd020) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1a8, 0x1285e00, 0xc00d34eee0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2465 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00658d320) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00b004930, 0x1290ac0, 0xc00caf45c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00caf45c0, 0xc000ec2480, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003c87860) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x17d, 0x1285e00, 0xc00b004930) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2986 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00ada8a50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00cb02fc0, 0x1290ac0, 0xc00a926c00) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00a926c00, 0xc006ba72c0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc007641140) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000019b, 0x1285e00, 0xc00cb02fc0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14604 [IO wait, 4 minutes]: internal/poll.runtime_pollWait(0x7f0ae4ff1290, 0x77, 0x127d840) runtime/netpoll.go:220 +0x55 internal/poll.(*pollDesc).wait(0xc00d822618, 0x77, 0xc026aa6700, 0x38f2, 0x4ddc) internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:96 internal/poll.(*FD).Write(0xc00d822600, 0xc026aa6000, 0x4016, 0x5500, 0x0, 0x0, 0x0) internal/poll/fd_unix.go:275 +0x2ae net.(*netFD).Write(0xc00d822600, 0xc026aa6000, 0x4016, 0x5500, 0x12933c0, 0x0, 0x0) net/fd_posix.go:73 +0x4f net.(*conn).Write(0xc022c92c08, 0xc026aa6000, 0x4016, 0x5500, 0x0, 0x0, 0x0) net/net.go:194 +0x8e crypto/tls.(*Conn).write(0xc005dfe700, 0xc026aa6000, 0x4016, 0x5500, 0xc011ac0000, 0x4000, 0x20000) crypto/tls/conn.go:914 +0x162 crypto/tls.(*Conn).writeRecordLocked(0xc005dfe700, 0x17, 0xc011ac0000, 0x4c66, 0x20000, 0xc009361bb8, 0x182b2e0, 0x7f0b0bc79c28) crypto/tls/conn.go:963 +0x2c5 crypto/tls.(*Conn).Write(0xc005dfe700, 0xc011ac0000, 0x4c66, 0x20000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1130 +0x19a github.com/syncthing/syncthing/lib/connections.(*limitedWriter).Write(0xc00834fb30, 0xc011ac0000, 0x4c66, 0x20000, 0xc009361d18, 0x9096cc, 0xc000132280) github.com/syncthing/syncthing/lib/connections/limiter.go:252 +0x1b6 github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc0354267c0, 0xc011ac0000, 0x4c66, 0x20000, 0x4, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x55 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeCompressedMessage(0xc014d28e00, 0x1291240, 0xc033dbd5c0, 0x1, 0x3) github.com/syncthing/syncthing/lib/protocol/protocol.go:750 +0x40c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeMessage(0xc014d28e00, 0x1291240, 0xc033dbd5c0, 0x0, 0x1) github.com/syncthing/syncthing/lib/protocol/protocol.go:709 +0x6e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc014d28e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:687 +0x31e created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 3028 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00ca26d20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00bf3ff10, 0x1290ac0, 0xc0067ba500) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0067ba500, 0xc008379680, 0xc002b23708) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00afa7680) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1da, 0x1285e00, 0xc00bf3ff10) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51735 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000558c00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00efdf180, 0xc0038d5900, 0x80, 0xc00ccaf000, 0x1df) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 36407 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc00009e380, 0xc0007edf80) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1644 +0x225 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1(0xc00009e380, 0xc0007edf80, 0x128dfc0, 0xc0042d9140) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:254 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:252 +0x3f3 goroutine 204 [syscall]: syscall.Syscall6(0xe8, 0x27, 0xc000588f9c, 0x1, 0xffffffffffffffff, 0x0, 0x0, 0xc00179a6c0, 0xc000588fa8, 0x1) syscall/asm_linux_amd64.s:41 +0x5 golang.org/x/sys/unix.EpollWait(0x27, 0xc000588f9c, 0x1, 0x1, 0xffffffffffffffff, 0x1, 0x0, 0x0) golang.org/x/sys@v0.0.0-20200819171115-d785dc25833f/unix/zsyscall_linux_amd64.go:76 +0x72 github.com/syncthing/notify.(*inotify).loop(0xc000280000, 0xc00179a6c0) github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/watcher_inotify.go:194 +0x79 created by github.com/syncthing/notify.(*inotify).lazyinit github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/watcher_inotify.go:134 +0x145 goroutine 226 [select]: github.com/syncthing/syncthing/lib/syncthing.(*App).run(0xc0001686e0) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:360 +0x17a created by github.com/syncthing/syncthing/lib/syncthing.(*App).Start github.com/syncthing/syncthing/lib/syncthing/syncthing.go:118 +0x90 goroutine 135 [select]: github.com/syndtr/goleveldb/leveldb.(*version).releaseNB(0xc0147b0cc0) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/version.go:74 +0x18a github.com/syndtr/goleveldb/leveldb.(*versionReleaser).Release(0xc0290df5f0) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/version.go:569 +0x90 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Release(0xc003bc1800) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/iterator/merged_iter.go:263 +0xdb github.com/syndtr/goleveldb/leveldb.(*dbIter).Release(0xc00016b5f0) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_iter.go:350 +0xc2 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc01b1c0810, 0xc0042d91b0, 0xb, 0x10, 0x0, 0xc0290df5d0, 0x0, 0x0) github.com/syncthing/syncthing/lib/db/transactions.go:506 +0x352 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc01b1c0810, 0xc0042d91b0, 0xb, 0x10, 0xc00930e758, 0x20, 0x20, 0xc009b05400, 0xc0290df5d0, 0x0, ...) github.com/syncthing/syncthing/lib/db/transactions.go:430 +0xe07 github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeed(0xc01b1c0800, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc04109dc70) github.com/syncthing/syncthing/lib/db/set.go:155 +0x20b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).processNeeded(0xc00009e380, 0xc01b1c0800, 0xc0007edf80, 0xc0007ede00, 0xc004350600, 0xc0007edf80, 0xc004350600, 0x128dfc0, 0xc0042d9130, 0x0, ...) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:318 +0x14c github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc00009e380, 0xc004350600, 0x0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:281 +0x605 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc00009e380, 0x0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:195 +0x24c github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc00009e380, 0xc006221c00) github.com/syncthing/syncthing/lib/model/folder.go:369 +0x8f8 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00009e380, 0x1290ac0, 0xc000120a40) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x9e7 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000120a40, 0xc000665380, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000200d80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000001, 0x7f0ae4c6e710, 0xc00009e380) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 142 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x4000, 0xe7f980, 0xc047c7bd40) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*stateTracker).setState(0xc002a34710, 0x0) github.com/syncthing/syncthing/lib/model/folderstate.go:105 +0x306 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull.func1(0xc00a430240, 0xc002a34700) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:175 +0x48 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc002a34700, 0x0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:187 +0xc15 github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc002a34700, 0xc008acfc00) github.com/syncthing/syncthing/lib/model/folder.go:369 +0x8f8 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc002a34700, 0x1290ac0, 0xc0001b5bc0) github.com/syncthing/syncthing/lib/model/folder.go:166 +0xa67 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b5bc0, 0xc00042a2a0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001157a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000008, 0x7f0ae4c6e710, 0xc002a34700) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 144 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb4b05, 0x5, 0xc002a34e10) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugln(0xc000306c00, 0xc0003563e0, 0x2, 0x2) github.com/syncthing/syncthing/lib/logger/logger.go:269 +0x45 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc002a34e00, 0x1290ac0, 0xc002aa05c0) github.com/syncthing/syncthing/lib/model/folder.go:163 +0xacf github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa05c0, 0xc000096b40, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab80c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000000a, 0x7f0ae4c6e710, 0xc002a34e00) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 241 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x100, 0xe7fec0, 0xc00a306c30) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*folder).emitDiskChangeEvents(0xc002a35180, 0xc003280000, 0x208, 0x3e8, 0x100) github.com/syncthing/syncthing/lib/model/folder.go:1056 +0x4c2 github.com/syncthing/syncthing/lib/model.(*folder).updateLocalsFromScanning(0xc002a35180, 0xc003280000, 0x208, 0x3e8) github.com/syncthing/syncthing/lib/model/folder.go:1007 +0x7e github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs.func3(0xc003280000, 0x208, 0x3e8, 0xc008703e01, 0xc0174b0101) github.com/syncthing/syncthing/lib/model/folder.go:469 +0x2da github.com/syncthing/syncthing/lib/model.(*fileInfoBatch).flush(0xc0002dc870, 0xc023b5b520, 0x12a3501) github.com/syncthing/syncthing/lib/model/model.go:2702 +0x4d github.com/syncthing/syncthing/lib/model.(*fileInfoBatch).flushIfFull(...) github.com/syncthing/syncthing/lib/model/model.go:2693 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc002a35180, 0x0, 0x0, 0x0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:516 +0x9c5 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc002a35180) github.com/syncthing/syncthing/lib/model/folder.go:734 +0x54 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc002a35180, 0x1290ac0, 0xc002aa0ac0) github.com/syncthing/syncthing/lib/model/folder.go:184 +0x994 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa0ac0, 0xc0002f4720, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab8540) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000000b, 0x7f0ae4c6e710, 0xc002a35180) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 244 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x4000, 0xe7f980, 0xc047c7ba40) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*stateTracker).setState(0xc002ad8710, 0x0) github.com/syncthing/syncthing/lib/model/folderstate.go:105 +0x306 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull.func1(0xc01899c120, 0xc002ad8700) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:175 +0x48 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc002ad8700, 0x0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:187 +0xc15 github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc002ad8700, 0xc011c1bc00) github.com/syncthing/syncthing/lib/model/folder.go:369 +0x8f8 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc002ad8700, 0x1290ac0, 0xc002aa19c0) github.com/syncthing/syncthing/lib/model/folder.go:166 +0xa67 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa19c0, 0xc000615980, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab92c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000000e, 0x7f0ae4c6e710, 0xc002ad8700) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 245 [semacquire]: sync.runtime_SemacquireMutex(0xc000317940, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc00031793c) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb.(*version).release(0xc0076ba900) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/version.go:85 +0x98 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc00017c000, 0x0, 0x0, 0x0, 0x0, 0xc00400d080, 0x27, 0xb5, 0xc9f23d, 0x0, ...) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:786 +0x3e9 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc02fb5e150, 0xc00400d080, 0x27, 0xb5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_snapshot.go:113 +0x157 github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc02fb5e150, 0xc00981c0a0, 0xc00400d080, 0x27, 0xb5, 0x18, 0x0, 0x0, 0xc00000000e, 0x27) github.com/syncthing/syncthing/lib/db/backend/leveldb_backend.go:126 +0x65 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1291f80, 0xc00981c0b0, 0x12a2020, 0xc000516280, 0xc00400d080, 0x27, 0xb5, 0xc02bbe7700, 0x20, 0x20, ...) github.com/syncthing/syncthing/lib/db/transactions.go:63 +0x70 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobalFromFileVersion(0x1291f80, 0xc00981c0b0, 0x12a2020, 0xc000516280, 0xc00400d080, 0x27, 0xb5, 0xc0013dc170, 0xb, 0x10, ...) github.com/syncthing/syncthing/lib/db/transactions.go:213 +0x1b9 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobalFromVersionList(0x1291f80, 0xc00981c0b0, 0x12a2020, 0xc000516280, 0xc00400d080, 0x27, 0xb5, 0xc0013dc170, 0xb, 0x10, ...) github.com/syncthing/syncthing/lib/db/transactions.go:200 +0x1c5 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1291f80, 0xc00981c0b0, 0x12a2020, 0xc000516280, 0xc00400d080, 0x27, 0xb5, 0xc0013dc170, 0xb, 0x10, ...) github.com/syncthing/syncthing/lib/db/transactions.go:191 +0x2b7 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc01599e050, 0xc0013dc170, 0xb, 0x10, 0x0, 0xc00981c0e0, 0x0, 0x0) github.com/syncthing/syncthing/lib/db/transactions.go:498 +0x27d github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc01599e050, 0xc0013dc170, 0xb, 0x10, 0xc0160a6758, 0x20, 0x20, 0xc02fb5e200, 0xc00981c0e0, 0x0, ...) github.com/syncthing/syncthing/lib/db/transactions.go:430 +0xe07 github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeed(0xc01599e040, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc01e174370) github.com/syncthing/syncthing/lib/db/set.go:155 +0x20b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).processNeeded(0xc002ad8e00, 0xc01599e040, 0xc017592540, 0xc017592480, 0xc037860d20, 0xc017592540, 0xc037860d20, 0x128dfc0, 0xc0013dc100, 0x7f0ae2cd8210, ...) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:318 +0x14c github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc002ad8e00, 0xc037860d20, 0x0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:281 +0x605 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc002ad8e00, 0x0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:195 +0x24c github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc002ad8e00, 0xc037f11c00) github.com/syncthing/syncthing/lib/model/folder.go:369 +0x8f8 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc002ad8e00, 0x1290ac0, 0xc002aa1ec0) github.com/syncthing/syncthing/lib/model/folder.go:166 +0xa67 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa1ec0, 0xc000615bc0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab9740) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000000f, 0x7f0ae4c6e710, 0xc002ad8e00) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 250 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x4000, 0xe7f980, 0xc036095080) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*stateTracker).setState(0xc002b16010, 0x0) github.com/syncthing/syncthing/lib/model/folderstate.go:105 +0x306 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull.func1(0xc020a60d80, 0xc002b16000) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:175 +0x48 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc002b16000, 0x0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:187 +0xc15 github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc002b16000, 0xc023387c00) github.com/syncthing/syncthing/lib/model/folder.go:369 +0x8f8 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc002b16000, 0x1290ac0, 0xc002aef7c0) github.com/syncthing/syncthing/lib/model/folder.go:166 +0xa67 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aef7c0, 0xc002b302a0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002afede0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000014, 0x7f0ae4c6e710, 0xc002b16000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 80 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003159e00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00377e000, 0x1290ac0, 0xc0001b42c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b42c0, 0xc003b621e0, 0xc0002134a8) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00344cc00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000023, 0x1285e00, 0xc00377e000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 441 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004c23c20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000b24000, 0x1290ac0, 0xc00322a980) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00322a980, 0xc003d911a0, 0x90f5b2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003de3ec0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000064, 0x1285e00, 0xc000b24000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 493 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0013d0a80) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000e80000, 0x1290ac0, 0xc00678e480) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00678e480, 0xc000e42a80, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003c86ba0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000066, 0x1285e00, 0xc000e80000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 630 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0065d15c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0012e0000, 0x1290ac0, 0xc002aeea00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aeea00, 0xc0034e7980, 0xc0032eaf28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0040926c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xa8, 0x1285e00, 0xc0012e0000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 341 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0049aaa50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003a2c380, 0x1290ac0, 0xc00678e6c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00678e6c0, 0xc003fa6f00, 0x1) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0043982a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000055, 0x1285e00, 0xc003a2c380) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 50835 [sleep, 12 minutes]: time.Sleep(0x1176592e000) runtime/time.go:188 +0xbf github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000516610, 0xc024a55340) github.com/syncthing/syncthing/lib/model/util.go:50 +0x2e created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xe7 goroutine 36408 [chan receive, 199 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc00009e380, 0xc0007ede00, 0xc0007edda0, 0xc0007ede60) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1214 +0x4b2 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc00009e380, 0xc0007ede00, 0xc0007edda0, 0xc0007ede60, 0x128dfc0, 0xc0042d9110) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:262 +0x49 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:260 +0x488 goroutine 205 [chan receive]: github.com/syncthing/notify.(*inotify).send(0xc000280000, 0xc00179a6c0) github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/watcher_inotify.go:254 +0xab created by github.com/syncthing/notify.(*inotify).lazyinit github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/watcher_inotify.go:137 +0x19a goroutine 206 [chan receive]: github.com/syncthing/notify.(*inotify).send(0xc000280000, 0xc00179a6c0) github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/watcher_inotify.go:254 +0xab created by github.com/syncthing/notify.(*inotify).lazyinit github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/watcher_inotify.go:137 +0x19a goroutine 420 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000b68060) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0010d40e0, 0x1290ac0, 0xc0002e7a40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0002e7a40, 0xc002a89b60, 0xc0002134a8) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0014b3380) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000002a, 0x1285e00, 0xc0010d40e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2303 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc005d10380) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 208 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00178eed0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00000a1e0, 0xc00179a660, 0xc00179a5a0, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 467 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0040fb6b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0040e12d0, 0x1290ac0, 0xc00030c480) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00030c480, 0xc000afb680, 0x1290ac0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00379d7a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000033, 0x1285e00, 0xc0040e12d0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 466 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004925e60) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00377e0e0, 0x1290ac0, 0xc0001b4640) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b4640, 0xc002a899e0, 0xc001a26720) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00344d560) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000029, 0x1285e00, 0xc00377e0e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 465 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00022ede0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00377e070, 0x1290ac0, 0xc0001b4400) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b4400, 0xc003a8f260, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00344ccc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000024, 0x1285e00, 0xc00377e070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 294 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0032261b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc002cbe000, 0xc002c80360, 0xc002c80120, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 302 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc001486330) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0036ff3b0, 0x1290ac0, 0xc003025140) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003025140, 0xc004288de0, 0x43499d7aa6478cf) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0016a3c20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000027, 0x1285e00, 0xc0036ff3b0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 419 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003159b30) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0010d4070, 0x1290ac0, 0xc0002e7640) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0002e7640, 0xc003a8efc0, 0xc0032246c0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0014b2cc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000020, 0x1285e00, 0xc0010d4070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 361 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000df5e60) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004af0070, 0x1290ac0, 0xc002aef3c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aef3c0, 0xc00158be60, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0002ebec0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x44, 0x1285e00, 0xc004af0070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 262 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0001981c0) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 858 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005c6c9f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003b323f0, 0x1290ac0, 0xc0003e8940) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e8940, 0xc0036aa6c0, 0xc0032b7728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0060946c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000c2, 0x1285e00, 0xc003b323f0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 185 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00059a8d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016ee000, 0xc000598660, 0xc0005981e0, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 736 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006cdd650) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0060bc070, 0x1290ac0, 0xc0002e61c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0002e61c0, 0xc0048d81e0, 0xc002c990e0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004c1a120) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000bf, 0x1285e00, 0xc0060bc070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 442 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00325bb30) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000b24070, 0x1290ac0, 0xc00322aac0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00322aac0, 0xc004842240, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00050e120) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000067, 0x1285e00, 0xc000b24070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 452 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00022ec00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000dd2150, 0x1290ac0, 0xc002aa0140) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa0140, 0xc003a8f140, 0xc00179df08) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00416ef00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000022, 0x1285e00, 0xc000dd2150) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 450 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc001169e90) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000dd2070, 0x1290ac0, 0xc00040fcc0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00040fcc0, 0xc002f552c0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00416ecc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000001d, 0x1285e00, 0xc000dd2070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2917 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc009c0d800) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00d30e5b0, 0x1290ac0, 0xc00ac7b580) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00ac7b580, 0xc005f6e2a0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00743c2a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000199, 0x1285e00, 0xc00d30e5b0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3154 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00c7864b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc001237570, 0x1290ac0, 0xc0001b5240) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b5240, 0xc0037f7980, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006f82960) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1d6, 0x1285e00, 0xc001237570) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2306 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x800, 0xe7f980, 0xc027c4a690) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc000219380, 0x9d34e44e91eb0e8f, 0xb574fc109cc12833, 0xbce3355dfc1c3170, 0x74f8481c6417265a, 0xc00416ac20, 0xb, 0xc037dec000, 0x2f4, 0x400, ...) github.com/syncthing/syncthing/lib/model/model.go:977 +0x879 github.com/syncthing/syncthing/lib/model.(*model).IndexUpdate(0xc000219380, 0x9d34e44e91eb0e8f, 0xb574fc109cc12833, 0xbce3355dfc1c3170, 0x74f8481c6417265a, 0xc00416ac20, 0xb, 0xc037dec000, 0x2f4, 0x400, ...) github.com/syncthing/syncthing/lib/model/model.go:928 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndexUpdate(0xc00017b180, 0xc00416ac20, 0xb, 0xc037dec000, 0x2f4, 0x400, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:562 +0x1e5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00017b180, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:418 +0x116c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00017b180) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 51770 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004399800) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0037781c0, 0xc003f58f00, 0x80, 0xc00ccaf000, 0xc3) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 2301 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7f0ae4dbc1e0, 0x77, 0x127d840) runtime/netpoll.go:220 +0x55 internal/poll.(*pollDesc).wait(0xc00003ca98, 0x77, 0xc008c93f00, 0x1602, 0x2aec) internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:96 internal/poll.(*FD).Write(0xc00003ca80, 0xc008c91500, 0x4016, 0x5500, 0x0, 0x0, 0x0) internal/poll/fd_unix.go:275 +0x2ae net.(*netFD).Write(0xc00003ca80, 0xc008c91500, 0x4016, 0x5500, 0x12933c0, 0x0, 0x0) net/fd_posix.go:73 +0x4f net.(*conn).Write(0xc00a11bf30, 0xc008c91500, 0x4016, 0x5500, 0x0, 0x0, 0x0) net/net.go:194 +0x8e crypto/tls.(*Conn).write(0xc001352e00, 0xc008c91500, 0x4016, 0x5500, 0xc02a1f6000, 0x4000, 0x74000) crypto/tls/conn.go:914 +0x162 crypto/tls.(*Conn).writeRecordLocked(0xc001352e00, 0x17, 0xc02a1f6000, 0x376a0, 0x74000, 0xc000600000, 0xc000600000, 0x7f0b0bc78e98) crypto/tls/conn.go:963 +0x2c5 crypto/tls.(*Conn).Write(0xc001352e00, 0xc02a1ea000, 0x436a0, 0x80000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1130 +0x19a github.com/syncthing/syncthing/lib/connections.(*limitedWriter).Write(0xc00a10df20, 0xc02a1ea000, 0x436a0, 0x80000, 0xc00aa7ed18, 0x9096cc, 0xc0001322d0) github.com/syncthing/syncthing/lib/connections/limiter.go:252 +0x1b6 github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc0059693c0, 0xc02a1ea000, 0x436a0, 0x80000, 0x4, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x55 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeCompressedMessage(0xc005d10380, 0x1291240, 0xc02ee58c60, 0x1, 0x3) github.com/syncthing/syncthing/lib/protocol/protocol.go:750 +0x40c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeMessage(0xc005d10380, 0x1291240, 0xc02ee58c60, 0x0, 0x1) github.com/syncthing/syncthing/lib/protocol/protocol.go:709 +0x6e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc005d10380) github.com/syncthing/syncthing/lib/protocol/protocol.go:687 +0x31e created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 2302 [select, 23 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc005d10380, 0x1290b00, 0xc000034068, 0x1291280, 0x18657c0, 0x0, 0x48bb01) github.com/syncthing/syncthing/lib/protocol/protocol.go:657 +0x14a github.com/syncthing/syncthing/lib/protocol.(*rawConnection).ping(...) github.com/syncthing/syncthing/lib/protocol/protocol.go:352 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc005d10380) github.com/syncthing/syncthing/lib/protocol/protocol.go:928 +0x3f0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 282 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0016242d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016ee1e0, 0xc003026060, 0xc000096c00, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 406 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000fdb560) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00000a3c0, 0xc00042aae0, 0xc00042a660, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 408 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000fdb740) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00000a5a0, 0xc000209500, 0xc0002092c0, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 51758 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0067ad5c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004aba070, 0xc005935a00, 0x80, 0xc00ccaf000, 0xc0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51800 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc007641140) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00cb02fc0, 0xc002b13800, 0x7f, 0xc00ccaf000, 0x19b) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 263 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x800, 0xe7f980, 0xc047c7be90) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc000219380, 0x913e871fb2b42716, 0x283a952b1d6b1e7a, 0x5779ad48a1410ad6, 0xa20627ae7fc720bc, 0xc003907ae0, 0xb, 0xc00a4f6900, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:977 +0x879 github.com/syncthing/syncthing/lib/model.(*model).IndexUpdate(0xc000219380, 0x913e871fb2b42716, 0x283a952b1d6b1e7a, 0x5779ad48a1410ad6, 0xa20627ae7fc720bc, 0xc003907ae0, 0xb, 0xc00a4f6900, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:928 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndexUpdate(0xc0001981c0, 0xc003907ae0, 0xb, 0xc00a4f6900, 0x1, 0x1, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:562 +0x1e5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc0001981c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:418 +0x116c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc0001981c0) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 264 [IO wait, 6 minutes]: internal/poll.runtime_pollWait(0x7f0ae4dbc100, 0x77, 0x127d840) runtime/netpoll.go:220 +0x55 internal/poll.(*pollDesc).wait(0xc001682318, 0x77, 0xc005194000, 0x29da, 0x3ec4) internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:96 internal/poll.(*FD).Write(0xc001682300, 0xc005192a00, 0x4016, 0x5500, 0x0, 0x0, 0x0) internal/poll/fd_unix.go:275 +0x2ae net.(*netFD).Write(0xc001682300, 0xc005192a00, 0x4016, 0x5500, 0x12933c0, 0x0, 0x0) net/fd_posix.go:73 +0x4f net.(*conn).Write(0xc00011ce80, 0xc005192a00, 0x4016, 0x5500, 0x0, 0x0, 0x0) net/net.go:194 +0x8e crypto/tls.(*Conn).write(0xc001924380, 0xc005192a00, 0x4016, 0x5500, 0xc0027de000, 0x4000, 0x20000) crypto/tls/conn.go:914 +0x162 crypto/tls.(*Conn).writeRecordLocked(0xc001924380, 0x17, 0xc0027de000, 0xbe53, 0x20000, 0xc0018b2bc0, 0xc0042de800, 0x7f0b0bc7b748) crypto/tls/conn.go:963 +0x2c5 crypto/tls.(*Conn).Write(0xc001924380, 0xc0027de000, 0xbe53, 0x20000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1130 +0x19a github.com/syncthing/syncthing/lib/connections.(*limitedWriter).Write(0xc003522b40, 0xc0027de000, 0xbe53, 0x20000, 0xc0018b2d18, 0x9096cc, 0xc0001322d0) github.com/syncthing/syncthing/lib/connections/limiter.go:252 +0x1b6 github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc001468480, 0xc0027de000, 0xbe53, 0x20000, 0x4, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x55 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeCompressedMessage(0xc0001981c0, 0x1291240, 0xc0280cec90, 0x1, 0x3) github.com/syncthing/syncthing/lib/protocol/protocol.go:750 +0x40c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeMessage(0xc0001981c0, 0x1291240, 0xc0280cec90, 0x0, 0x1) github.com/syncthing/syncthing/lib/protocol/protocol.go:709 +0x6e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0001981c0) github.com/syncthing/syncthing/lib/protocol/protocol.go:687 +0x31e created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 265 [select, 5 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc0001981c0, 0x1290b00, 0xc000034068, 0x1291280, 0x18657c0, 0x0, 0x71d481a7bc7e8101) github.com/syncthing/syncthing/lib/protocol/protocol.go:657 +0x14a github.com/syncthing/syncthing/lib/protocol.(*rawConnection).ping(...) github.com/syncthing/syncthing/lib/protocol/protocol.go:352 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc0001981c0) github.com/syncthing/syncthing/lib/protocol/protocol.go:928 +0x3f0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 266 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc0001981c0) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 283 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00127df20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0008cc000, 0x1290ac0, 0xc0003e8180) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e8180, 0xc003366060, 0xc00041fe70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002aff380) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x16, 0x1285e00, 0xc0008cc000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 284 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0031148a0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0008cc070, 0x1290ac0, 0xc0003e82c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e82c0, 0xc000a99440, 0x1) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002aff560) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000017, 0x1285e00, 0xc0008cc070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 285 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000202a20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0008cc0e0, 0x1290ac0, 0xc0003e8480) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e8480, 0xc003ce0840, 0x1) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002aff8c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000018, 0x1285e00, 0xc0008cc0e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 268 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb4b05, 0x5, 0x0) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugf(0xc000306c00, 0xfdd047, 0x2a, 0xc001688440, 0x4, 0x4) github.com/syncthing/syncthing/lib/logger/logger.go:277 +0x45 github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00130c070, 0x1290ac0, 0xc003154b00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x7bb github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003154b00, 0xc003366960, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00301d8c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000001a, 0x1285e00, 0xc00130c070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 92 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00022ea50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003d0ff10, 0x1290ac0, 0xc0001203c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001203c0, 0xc0041ca780, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00050f440) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000021, 0x1285e00, 0xc003d0ff10) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 190 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000df40c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000d74000, 0x1290ac0, 0xc001688800) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001688800, 0xc003b9ef60, 0x74b005f86b3ef26b) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003225aa0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000025, 0x1285e00, 0xc000d74000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 310 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003d18480) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0011b4000, 0x1290ac0, 0xc002c9e880) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002c9e880, 0xc0036c02a0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00379cba0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000026, 0x1285e00, 0xc0011b4000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 492 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0066bf140) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00613acb0, 0x1290ac0, 0xc006011b40) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006011b40, 0xc003a4cd20, 0xc00041bf08) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0067521e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x50, 0x1285e00, 0xc00613acb0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14582 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc01ae46330) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00273a9a0, 0x1290ac0, 0xc017444a00) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc017444a00, 0xc01a4625a0, 0xc009e7be70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc02d7b68a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1fb, 0x1285e00, 0xc00273a9a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 750 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005103ad0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006a53f80, 0x1290ac0, 0xc0017e2300) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0017e2300, 0xc005c83140, 0x182f201) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005532cc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x124, 0x1285e00, 0xc006a53f80) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 533 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0040fb710) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005a3c070, 0x1290ac0, 0xc006818400) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006818400, 0xc004ba6ea0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0033423c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000053, 0x1285e00, 0xc005a3c070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 482 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0038447b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003968000, 0x1290ac0, 0xc005a21c40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005a21c40, 0xc0033b6c60, 0x90f5b2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004b95da0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000002f, 0x1285e00, 0xc003968000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 499 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0033600e0) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 498 [chan receive]: github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x1829ca0) github.com/rcrowley/go-metrics@v0.0.0-20190826022208-cac0b30c2563/meter.go:239 +0x31 created by github.com/rcrowley/go-metrics.NewMeter github.com/rcrowley/go-metrics@v0.0.0-20190826022208-cac0b30c2563/meter.go:46 +0x11a goroutine 500 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb8647, 0x8, 0x1) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugln(0xc0001182c0, 0xc003524780, 0x1, 0x1) github.com/syncthing/syncthing/lib/logger/logger.go:269 +0x45 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc0033600e0, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:411 +0x10b7 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc0033600e0) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 501 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0033600e0) github.com/syncthing/syncthing/lib/protocol/protocol.go:685 +0x2d9 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 502 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc0033600e0) github.com/syncthing/syncthing/lib/protocol/protocol.go:919 +0xfb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 503 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc0033600e0) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 192 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc001067140) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004955dc0, 0x1290ac0, 0xc001a28180) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001a28180, 0xc0049a0f00, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000403aa0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000002c, 0x1285e00, 0xc004955dc0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 513 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc002d725a0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004955e30, 0x1290ac0, 0xc000650080) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000650080, 0xc001939aa0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000403bc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000002d, 0x1285e00, 0xc004955e30) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 514 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0015b9b60) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004955ea0, 0x1290ac0, 0xc0006504c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0006504c0, 0xc0033b6b40, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000403da0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000002e, 0x1285e00, 0xc004955ea0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 370 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003760f00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005a3c000, 0x1290ac0, 0xc005f831c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005f831c0, 0xc004180720, 0x1290ac0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000bfa2a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000031, 0x1285e00, 0xc005a3c000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1067 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006f59f20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0053f03f0, 0x1290ac0, 0xc003024300) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003024300, 0xc004b8f320, 0xc00179c778) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0055f4fc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x118, 0x1285e00, 0xc0053f03f0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 396 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc002d72300) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000d2e000, 0x1290ac0, 0xc000650000) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000650000, 0xc002ceaea0, 0xe294910a312b76d5) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003de2180) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000032, 0x1285e00, 0xc000d2e000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 530 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0037609f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005096460, 0x1290ac0, 0xc00322a240) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00322a240, 0xc000f562a0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002afec00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000034, 0x1285e00, 0xc005096460) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 562 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00325b290) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005db6000, 0x1290ac0, 0xc0044acc00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0044acc00, 0xc0031d3ce0, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005063b60) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x43, 0x1285e00, 0xc005db6000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 427 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0047d9830) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003f80070, 0x1290ac0, 0xc000616ac0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000616ac0, 0xc0007797a0, 0x1831f01) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab8f00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000003c, 0x1285e00, 0xc003f80070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 577 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0060903f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0068a2000, 0x1290ac0, 0xc0000b3640) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0000b3640, 0xc0013d8600, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003342b40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x48, 0x1285e00, 0xc0068a2000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 578 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006090420) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0068a2070, 0x1290ac0, 0xc0000b3780) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0000b3780, 0xc000c6afc0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003342de0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x4b, 0x1285e00, 0xc0068a2070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 532 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0037613b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005096540, 0x1290ac0, 0xc00322a500) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00322a500, 0xc0048d86c0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002afefc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000038, 0x1285e00, 0xc005096540) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 378 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006b32510) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0066ae620, 0x1290ac0, 0xc0001b44c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b44c0, 0xc003539500, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00379cf00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000058, 0x1285e00, 0xc0066ae620) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 426 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0001ef350) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003f80000, 0x1290ac0, 0xc000616a80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000616a80, 0xc000966a20, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab8cc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000003b, 0x1285e00, 0xc003f80000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 549 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000618a50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000d2e070, 0x1290ac0, 0xc000651940) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000651940, 0xc000a6d440, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003de3c80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000003a, 0x1285e00, 0xc000d2e070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 485 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb4b05, 0x5, 0x0) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugf(0xc000306c00, 0xfdd047, 0x2a, 0xc002c9e4c0, 0x4, 0x4) github.com/syncthing/syncthing/lib/logger/logger.go:277 +0x45 github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00613a0e0, 0x1290ac0, 0xc006010b80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x7bb github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006010b80, 0xc000598720, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000bfaf60) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000039, 0x1285e00, 0xc00613a0e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 334 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0047d9bc0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00418c000, 0x1290ac0, 0xc002aa1180) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa1180, 0xc002b31680, 0xe7fc4510417c931b) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000411ec0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000003e, 0x1285e00, 0xc00418c000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 335 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003f98480) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00418c070, 0x1290ac0, 0xc002aa1340) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa1340, 0xc002a886c0, 0x69bcbfea02311a5c) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004b94000) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000040, 0x1285e00, 0xc00418c070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 454 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0037a6b40) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004200070, 0x1290ac0, 0xc00678e080) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00678e080, 0xc001462d80, 0xc0017a1778) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004803ec0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000041, 0x1285e00, 0xc004200070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 362 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0037616b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004af00e0, 0x1290ac0, 0xc002aef440) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aef440, 0xc0034bf140, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0002ebf20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x46, 0x1285e00, 0xc004af00e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 363 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003bd0480) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0066ae000, 0x1290ac0, 0xc002aef580) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aef580, 0xc0034bf260, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0066b0000) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x47, 0x1285e00, 0xc0066ae000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 428 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc001487f80) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003f800e0, 0x1290ac0, 0xc0068180c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0068180c0, 0xc0010ae360, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00681c060) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x49, 0x1285e00, 0xc003f800e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 518 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0041da780) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0045f9ce0, 0x1290ac0, 0xc005a20bc0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005a20bc0, 0xc0031e0c00, 0xc00041fe70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002f49320) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x4a, 0x1285e00, 0xc0045f9ce0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 491 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00688ae40) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00613ac40, 0x1290ac0, 0xc006011a80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006011a80, 0xc0013d9560, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006752120) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x4d, 0x1285e00, 0xc00613ac40) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 364 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006b91110) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0066ae5b0, 0x1290ac0, 0xc002aee200) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aee200, 0xc001462780, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0041f6060) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000051, 0x1285e00, 0xc0066ae5b0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 841 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00655bbf0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0006470a0, 0x1290ac0, 0xc0001b5480) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b5480, 0xc0039ca7e0, 0xc00179df28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003a09b60) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000cb, 0x1285e00, 0xc0006470a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 459 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004d16930) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004a7e0e0, 0x1290ac0, 0xc002aa0d40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa0d40, 0xc0007c4300, 0xc0032b7728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0041f78c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000007d, 0x1285e00, 0xc004a7e0e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 455 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00050d650) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000d8a000, 0x1290ac0, 0xc002aee700) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aee700, 0xc004180900, 0xc00041fe70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00416f320) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000065, 0x1285e00, 0xc000d8a000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 473 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003f72990) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00143d730, 0x1290ac0, 0xc005f82240) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005f82240, 0xc0034ce0c0, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00314d3e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000052, 0x1285e00, 0xc00143d730) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 377 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003761a10) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0066ae460, 0x1290ac0, 0xc0001b4340) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b4340, 0xc001462300, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00379ce40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000057, 0x1285e00, 0xc0066ae460) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 628 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb4b05, 0x5, 0x0) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugf(0xc000306c00, 0xfdd047, 0x2a, 0xc0060a20c0, 0x4, 0x4) github.com/syncthing/syncthing/lib/logger/logger.go:277 +0x45 github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005d08000, 0x1290ac0, 0xc0003e8140) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x7bb github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e8140, 0xc0061053e0, 0xc00036ef28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0017ec060) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x8d, 0x1285e00, 0xc005d08000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 749 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006b2af00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0060c7dc0, 0x1290ac0, 0xc0002e6400) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0002e6400, 0xc007e70ba0, 0x362966489432967f) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005356060) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x106, 0x1285e00, 0xc0060c7dc0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 409 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0040fb6e0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005db60e0, 0x1290ac0, 0xc00322a440) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00322a440, 0xc0034cf260, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00301c420) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000054, 0x1285e00, 0xc005db60e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 429 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0037a6d20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005a3c0e0, 0x1290ac0, 0xc00030c040) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00030c040, 0xc000ca5140, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003fb8840) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000056, 0x1285e00, 0xc005a3c0e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 889 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0071076b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003aac000, 0x1290ac0, 0xc005f825c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005f825c0, 0xc0019384e0, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005c50720) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000e3, 0x1285e00, 0xc003aac000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 810 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb8647, 0x8, 0x1) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugln(0xc0001182c0, 0xc0032c8530, 0x1, 0x1) github.com/syncthing/syncthing/lib/logger/logger.go:269 +0x45 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00017a8c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:411 +0x10b7 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00017a8c0) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 854 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc001127740) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003778000, 0x1290ac0, 0xc00678e240) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00678e240, 0xc0030275c0, 0x1) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002afe6c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000b2, 0x1285e00, 0xc003778000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 519 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0013d03f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002daa850, 0x1290ac0, 0xc006818140) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006818140, 0xc0049bc0c0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00681c5a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000059, 0x1285e00, 0xc002daa850) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 520 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004a0c5a0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002daae70, 0x1290ac0, 0xc006818300) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006818300, 0xc0033b6f00, 0xc0003a1e70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00681c660) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000005a, 0x1285e00, 0xc002daae70) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 522 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00152c990) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003cec5b0, 0x1290ac0, 0xc0068185c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0068185c0, 0xc0047e0240, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00681c960) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000005c, 0x1285e00, 0xc003cec5b0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 524 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0013d0150) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003cece70, 0x1290ac0, 0xc006818840) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006818840, 0xc0035521e0, 0xc19a948e23b9a45b) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00681cae0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000005e, 0x1285e00, 0xc003cece70) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 541 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0013d0210) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0059c2310, 0x1290ac0, 0xc0060a2900) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0060a2900, 0xc003929e00, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004398e40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000005f, 0x1285e00, 0xc0059c2310) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 525 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00325af60) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003ced260, 0x1290ac0, 0xc006818b00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006818b00, 0xc003a96c60, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00681cc00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000060, 0x1285e00, 0xc003ced260) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 526 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003f985a0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003ced7a0, 0x1290ac0, 0xc006818c40) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006818c40, 0xc000e9a300, 0x1) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00681ccc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000061, 0x1285e00, 0xc003ced7a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 564 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006b90570) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00613a1c0, 0x1290ac0, 0xc005f82540) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005f82540, 0xc000e9a4e0, 0xc00041fe70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0014b3740) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000062, 0x1285e00, 0xc00613a1c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 527 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0036077a0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00143c070, 0x1290ac0, 0xc006818e80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006818e80, 0xc00561c9c0, 0x90f5b2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00681cd80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000063, 0x1285e00, 0xc00143c070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 528 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0047363f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00143c3f0, 0x1290ac0, 0xc006818ec0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006818ec0, 0xc0001f1ec0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00681ce40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000068, 0x1285e00, 0xc00143c3f0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 618 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0071061b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0044e4000, 0x1290ac0, 0xc0006169c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0006169c0, 0xc000e18600, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab8780) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x86, 0x1285e00, 0xc0044e4000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 809 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00017a8c0) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 742 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005733cb0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004aba000, 0x1290ac0, 0xc00322a280) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00322a280, 0xc0034bf740, 0xc0017a2728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0017ecf60) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000b1, 0x1285e00, 0xc004aba000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 743 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000956d20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0044e47e0, 0x1290ac0, 0xc000650e80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000650e80, 0xc0046c1560, 0xc00179df28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004092840) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000ce, 0x1285e00, 0xc0044e47e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 430 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc002c7cb10) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00043a000, 0x1290ac0, 0xc0003e8500) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e8500, 0xc004a96fc0, 0xc0002f3440) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00379d680) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000074, 0x1285e00, 0xc00043a000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 793 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x10, 0xe7fec0, 0xc047c7bf50) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*model).Closed(0xc000219380, 0x7f0ae4dc73a0, 0xc006295c20, 0x127b580, 0xc022a30520) github.com/syncthing/syncthing/lib/model/model.go:1394 +0x615 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose.func1() github.com/syncthing/syncthing/lib/protocol/protocol.go:905 +0x222 sync.(*Once).doSlow(0xc0042c2a60, 0xc006018e18) sync/once.go:66 +0xec sync.(*Once).Do(...) sync/once.go:57 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0xc0042c29a0, 0x127b580, 0xc022a30520) github.com/syncthing/syncthing/lib/protocol/protocol.go:890 +0x87 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0042c29a0) github.com/syncthing/syncthing/lib/protocol/protocol.go:692 +0x356 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 792 [semacquire]: sync.runtime_SemacquireMutex(0xc0042c2a68, 0xc018305000, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0042c2a64) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 sync.(*Once).doSlow(0xc0042c2a60, 0xc01e349f80) sync/once.go:62 +0x105 sync.(*Once).Do(...) sync/once.go:57 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0xc0042c29a0, 0x127b540, 0xc000118300) github.com/syncthing/syncthing/lib/protocol/protocol.go:890 +0x87 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc0042c29a0) github.com/syncthing/syncthing/lib/protocol/protocol.go:235 +0x39 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 748 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004b5ee40) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0060c6070, 0x1290ac0, 0xc002aa0600) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa0600, 0xc003156420, 0xc0003a5708) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0085fe900) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000f3, 0x1285e00, 0xc0060c6070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 657 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004b851a0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00613aaf0, 0x1290ac0, 0xc003154c00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003154c00, 0xc00372ca80, 0xbc5f34873bd11f01) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004c1a5a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000006b, 0x1285e00, 0xc00613aaf0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1010 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00695ad20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0085e6fc0, 0x1290ac0, 0xc006819000) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006819000, 0xc001552d20, 0xc00036bf01) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00681dd40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000ef, 0x1285e00, 0xc0085e6fc0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 871 [select, 4 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc00411efc0, 0x1290b00, 0xc000034068, 0x1291280, 0x18657c0, 0x0, 0x1192001) github.com/syncthing/syncthing/lib/protocol/protocol.go:657 +0x14a github.com/syncthing/syncthing/lib/protocol.(*rawConnection).ping(...) github.com/syncthing/syncthing/lib/protocol/protocol.go:352 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00411efc0) github.com/syncthing/syncthing/lib/protocol/protocol.go:928 +0x3f0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 698 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005c6ca20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002c20070, 0x1290ac0, 0xc00038cb00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00038cb00, 0xc006d2b5c0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0073ec9c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000e8, 0x1285e00, 0xc002c20070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 811 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00017a8c0) github.com/syncthing/syncthing/lib/protocol/protocol.go:685 +0x2d9 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 685 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0053a3320) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002e8f1f0, 0x1290ac0, 0xc00030ca00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00030ca00, 0xc001722f60, 0xc0003a1728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0067adbc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xa3, 0x1285e00, 0xc002e8f1f0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 506 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004c62030) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0060561c0, 0x1290ac0, 0xc001688780) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001688780, 0xc000ed0f00, 0xc0032b1f08) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002f49b60) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000079, 0x1285e00, 0xc0060561c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 833 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0036076b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004b1c000, 0x1290ac0, 0xc0017e3640) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0017e3640, 0xc003498f60, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006e136e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xa7, 0x1285e00, 0xc004b1c000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 790 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004b85170) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0063f5c70, 0x1290ac0, 0xc002aa15c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa15c0, 0xc005f3a480, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00314d5c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x97, 0x1285e00, 0xc0063f5c70) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 739 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00494c5d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0060b2000, 0x1290ac0, 0xc000650600) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000650600, 0xc005e83ec0, 0xc0032bc198) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004b95260) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x8c, 0x1285e00, 0xc0060b2000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 740 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00407ec90) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003cf0000, 0x1290ac0, 0xc003024680) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003024680, 0xc005c7fda0, 0xc0032ee670) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006e13320) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x9e, 0x1285e00, 0xc003cf0000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 738 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00613c4e0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00618c070, 0x1290ac0, 0xc003024a40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003024a40, 0xc00313fd40, 0xc0032b5728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0066b0f00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x84, 0x1285e00, 0xc00618c070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 737 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003f34330) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00618c000, 0x1290ac0, 0xc003024900) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003024900, 0xc00161ff80, 0x90f5b2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0066b0e40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x83, 0x1285e00, 0xc00618c000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 573 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004753f50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016eeb40, 0xc000665680, 0xc000665440, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 658 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc001639f50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00613ad20, 0x1290ac0, 0xc003154d40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003154d40, 0xc004a96900, 0x229a22517e5fae23) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004c1a660) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000006c, 0x1285e00, 0xc00613ad20) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 659 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00491e390) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00613b030, 0x1290ac0, 0xc003154e80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003154e80, 0xc000a7bb60, 0xc0002f2be0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004c1a720) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000006d, 0x1285e00, 0xc00613b030) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 661 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00491f1d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00613b490, 0x1290ac0, 0xc003155100) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003155100, 0xc004cb3740, 0xc002ac64c0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004c1a8a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000006f, 0x1285e00, 0xc00613b490) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 662 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0014878c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00613b730, 0x1290ac0, 0xc003155240) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003155240, 0xc000a7bc20, 0xc0002f3440) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004c1a960) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000070, 0x1285e00, 0xc00613b730) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 663 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006821650) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00613b810, 0x1290ac0, 0xc003155380) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003155380, 0xc00372cd80, 0x1290ac0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004c1aa20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000071, 0x1285e00, 0xc00613b810) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 673 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00491e660) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00612d180, 0x1290ac0, 0xc001a281c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001a281c0, 0xc004a96d80, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004802300) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000073, 0x1285e00, 0xc00612d180) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 689 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004b84690) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000d24000, 0x1290ac0, 0xc0060111c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0060111c0, 0xc003bd2c60, 0xc0032b7f08) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab9560) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000076, 0x1285e00, 0xc000d24000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 584 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00017a700) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 585 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x800, 0xe7f980, 0xc02d6a5470) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc000219380, 0xc7fa5ef68a0351e7, 0xcefdba47a288a0f8, 0xcc6d958ff5ac790, 0x80f7a6a0cd52e54a, 0xc005e4b650, 0xb, 0xc00741c900, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:977 +0x879 github.com/syncthing/syncthing/lib/model.(*model).IndexUpdate(0xc000219380, 0xc7fa5ef68a0351e7, 0xcefdba47a288a0f8, 0xcc6d958ff5ac790, 0x80f7a6a0cd52e54a, 0xc005e4b650, 0xb, 0xc00741c900, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:928 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndexUpdate(0xc00017a700, 0xc005e4b650, 0xb, 0xc00741c900, 0x1, 0x1, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:562 +0x1e5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00017a700, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:418 +0x116c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00017a700) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 586 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7f0ae4dbbbc0, 0x77, 0x127d840) runtime/netpoll.go:220 +0x55 internal/poll.(*pollDesc).wait(0xc0066d4118, 0x77, 0xc003e40000, 0x3427, 0x4911) internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:96 internal/poll.(*FD).Write(0xc0066d4100, 0xc003e3f500, 0x4016, 0x5500, 0x0, 0x0, 0x0) internal/poll/fd_unix.go:275 +0x2ae net.(*netFD).Write(0xc0066d4100, 0xc003e3f500, 0x4016, 0x5500, 0x12933c0, 0x0, 0x0) net/fd_posix.go:73 +0x4f net.(*conn).Write(0xc004919930, 0xc003e3f500, 0x4016, 0x5500, 0x0, 0x0, 0x0) net/net.go:194 +0x8e crypto/tls.(*Conn).write(0xc001924e00, 0xc003e3f500, 0x4016, 0x5500, 0xc045ffe000, 0x4000, 0x80000) crypto/tls/conn.go:914 +0x162 crypto/tls.(*Conn).writeRecordLocked(0xc001924e00, 0x17, 0xc045ffe000, 0x427cc, 0x80000, 0xc000600401, 0x17f0b0bc7a9b8, 0x7a0) crypto/tls/conn.go:963 +0x2c5 crypto/tls.(*Conn).Write(0xc001924e00, 0xc045ffe000, 0x427cc, 0x80000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1130 +0x19a github.com/syncthing/syncthing/lib/connections.(*limitedWriter).Write(0xc002b4c930, 0xc045ffe000, 0x427cc, 0x80000, 0xc003fc1d18, 0x9096cc, 0xc0001322d0) github.com/syncthing/syncthing/lib/connections/limiter.go:252 +0x1b6 github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc0012c2880, 0xc045ffe000, 0x427cc, 0x80000, 0x4, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x55 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeCompressedMessage(0xc00017a700, 0x1291240, 0xc012c64e70, 0x1, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:750 +0x40c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeMessage(0xc00017a700, 0x1291240, 0xc012c64e70, 0x0, 0x1) github.com/syncthing/syncthing/lib/protocol/protocol.go:709 +0x6e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00017a700) github.com/syncthing/syncthing/lib/protocol/protocol.go:687 +0x31e created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 587 [select, 8 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc00017a700, 0x1290b00, 0xc000034068, 0x1291280, 0x18657c0, 0x0, 0xc00179f701) github.com/syncthing/syncthing/lib/protocol/protocol.go:657 +0x14a github.com/syncthing/syncthing/lib/protocol.(*rawConnection).ping(...) github.com/syncthing/syncthing/lib/protocol/protocol.go:352 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00017a700) github.com/syncthing/syncthing/lib/protocol/protocol.go:928 +0x3f0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 588 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00017a700) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 870 [IO wait, 5 minutes]: internal/poll.runtime_pollWait(0x7f0ae4dd4d58, 0x77, 0x127d840) runtime/netpoll.go:220 +0x55 internal/poll.(*pollDesc).wait(0xc000376618, 0x77, 0xc003e46c00, 0x1df3, 0x32dd) internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:96 internal/poll.(*FD).Write(0xc000376600, 0xc003e44a00, 0x4016, 0x5500, 0x0, 0x0, 0x0) internal/poll/fd_unix.go:275 +0x2ae net.(*netFD).Write(0xc000376600, 0xc003e44a00, 0x4016, 0x5500, 0x12933c0, 0x0, 0x0) net/fd_posix.go:73 +0x4f net.(*conn).Write(0xc006cfe2b8, 0xc003e44a00, 0x4016, 0x5500, 0x0, 0x0, 0x0) net/net.go:194 +0x8e crypto/tls.(*Conn).write(0xc0017c2000, 0xc003e44a00, 0x4016, 0x5500, 0xc02a8f0000, 0x4000, 0x64000) crypto/tls/conn.go:914 +0x162 crypto/tls.(*Conn).writeRecordLocked(0xc0017c2000, 0x17, 0xc02a8f0000, 0x1fb6d, 0x64000, 0xc003010800, 0xc003010800, 0x7f0b0bc7a9b8) crypto/tls/conn.go:963 +0x2c5 crypto/tls.(*Conn).Write(0xc0017c2000, 0xc02a8d4000, 0x3bb6d, 0x80000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1130 +0x19a github.com/syncthing/syncthing/lib/connections.(*limitedWriter).Write(0xc003f354d0, 0xc02a8d4000, 0x3bb6d, 0x80000, 0xc004d67d18, 0x9096cc, 0xc0001322d0) github.com/syncthing/syncthing/lib/connections/limiter.go:252 +0x1b6 github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc00440f920, 0xc02a8d4000, 0x3bb6d, 0x80000, 0x4, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x55 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeCompressedMessage(0xc00411efc0, 0x1291240, 0xc037f145a0, 0x1, 0x3) github.com/syncthing/syncthing/lib/protocol/protocol.go:750 +0x40c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeMessage(0xc00411efc0, 0x1291240, 0xc037f145a0, 0x0, 0x1) github.com/syncthing/syncthing/lib/protocol/protocol.go:709 +0x6e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00411efc0) github.com/syncthing/syncthing/lib/protocol/protocol.go:687 +0x31e created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 632 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00662a210) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0053f0070, 0x1290ac0, 0xc00030cf00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00030cf00, 0xc003157da0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006d16840) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xff, 0x1285e00, 0xc0053f0070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 597 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00494d560) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00450c850, 0x1290ac0, 0xc002aee680) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aee680, 0xc0060ad920, 0xc00179d778) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002f486c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x9a, 0x1285e00, 0xc00450c850) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 839 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006b28120) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004b57b90, 0x1290ac0, 0xc0001b4ec0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b4ec0, 0xc000c67e00, 0xc0032b7f78) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003a08ea0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000c9, 0x1285e00, 0xc004b57b90) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 682 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00173eea0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0035ee460, 0x1290ac0, 0xc00322a380) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00322a380, 0xc0037f4fc0, 0xc0002f3440) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004914c60) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x81, 0x1285e00, 0xc0035ee460) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 508 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0042c20e0) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 509 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x800, 0xe7f980, 0xc027c4a810) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc000219380, 0x4bfb401828737f4c, 0x5f9515bcb08c6f8a, 0x38e73192fb06379c, 0x6b8100e042efb6e6, 0xc00686dfa0, 0xb, 0xc0073c6180, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:977 +0x879 github.com/syncthing/syncthing/lib/model.(*model).IndexUpdate(0xc000219380, 0x4bfb401828737f4c, 0x5f9515bcb08c6f8a, 0x38e73192fb06379c, 0x6b8100e042efb6e6, 0xc00686dfa0, 0xb, 0xc0073c6180, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:928 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndexUpdate(0xc0042c20e0, 0xc00686dfa0, 0xb, 0xc0073c6180, 0x1, 0x1, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:562 +0x1e5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc0042c20e0, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:418 +0x116c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc0042c20e0) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 510 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0042c20e0) github.com/syncthing/syncthing/lib/protocol/protocol.go:685 +0x2d9 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 511 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc0042c20e0) github.com/syncthing/syncthing/lib/protocol/protocol.go:919 +0xfb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 512 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc0042c20e0) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 691 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000e588a0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006e00000, 0x1290ac0, 0xc00678e580) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00678e580, 0xc006d104e0, 0x90f5b2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00379d020) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x7f, 0x1285e00, 0xc006e00000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 648 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc001913680) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002a4c000, 0x1290ac0, 0xc0003e8000) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e8000, 0xc003d48900, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0014b2000) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x80, 0x1285e00, 0xc002a4c000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 721 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003f34270) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006302000, 0x1290ac0, 0xc001688280) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001688280, 0xc0037f5140, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006752f00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x82, 0x1285e00, 0xc006302000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 649 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00348a090) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002a4c070, 0x1290ac0, 0xc0003e8e00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e8e00, 0xc003ab69c0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0032b8a80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x85, 0x1285e00, 0xc002a4c070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 619 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00348adb0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0044e4070, 0x1290ac0, 0xc000616b80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000616b80, 0xc0034cf6e0, 0xc0032bc198) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab8840) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x87, 0x1285e00, 0xc0044e4070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 620 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006a6ca50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0044e40e0, 0x1290ac0, 0xc000616cc0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000616cc0, 0xc00426ec00, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab9080) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x88, 0x1285e00, 0xc0044e40e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 621 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc007106390) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0044e4150, 0x1290ac0, 0xc000616e00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000616e00, 0xc003ab6d20, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab9380) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x89, 0x1285e00, 0xc0044e4150) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 622 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006a6c1b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0044e41c0, 0x1290ac0, 0xc000616f40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000616f40, 0xc000665080, 0xc00039ef08) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab9440) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x8a, 0x1285e00, 0xc0044e41c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 623 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006a6ca20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0044e4230, 0x1290ac0, 0xc000617080) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000617080, 0xc0051b8f00, 0xc002ac7cc0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab9500) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x8b, 0x1285e00, 0xc0044e4230) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 888 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004bb8f00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00697c070, 0x1290ac0, 0xc005f82380) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005f82380, 0xc0047ac2a0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005c500c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000d9, 0x1285e00, 0xc00697c070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 599 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003971410) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016ef4a0, 0xc003156060, 0xc002b30360, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 855 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0057339e0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003778070, 0x1290ac0, 0xc00678e500) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00678e500, 0xc0012e8660, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002afeae0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000b6, 0x1285e00, 0xc003778070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 713 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0057337d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00000a960, 0xc002b305a0, 0xc002b30060, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 842 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00494d8c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00618c7e0, 0x1290ac0, 0xc0001b55c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b55c0, 0xc0046c1200, 0xc0032b7f78) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003a09ec0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000cc, 0x1285e00, 0xc00618c7e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1058 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0006f7c20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003454070, 0x1290ac0, 0xc0044ad000) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0044ad000, 0xc0042a5a40, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00743d620) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000eb, 0x1285e00, 0xc003454070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 608 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc007474a80) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005339ab0, 0x1290ac0, 0xc0044aca80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0044aca80, 0xc000513860, 0xc0017a3e70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00743cc00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000dd, 0x1285e00, 0xc005339ab0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 763 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00416cc30) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00554a000, 0x1290ac0, 0xc002c9f440) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002c9f440, 0xc005dec8a0, 0xc0032b1f08) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004398ae0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x8f, 0x1285e00, 0xc00554a000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 352 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0037b26f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0063f4000, 0x1290ac0, 0xc006818180) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006818180, 0xc0042cbf20, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004802120) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x90, 0x1285e00, 0xc0063f4000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 624 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00166dc50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00697c000, 0x1290ac0, 0xc00030cb00) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00030cb00, 0xc006cf4a80, 0xc00036be70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0067ad140) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x92, 0x1285e00, 0xc00697c000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 692 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0001c3950) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc008614000, 0x1290ac0, 0xc001a28800) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001a28800, 0xc007012840, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006d16a20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x93, 0x1285e00, 0xc008614000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 651 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0040b15c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016ef2c0, 0xc0003705a0, 0xc000370360, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 769 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005913dd0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc008564000, 0x1290ac0, 0xc005a20000) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005a20000, 0xc0041854a0, 0x90f5b2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0042c0300) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x95, 0x1285e00, 0xc008564000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 667 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00655b1d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006582000, 0x1290ac0, 0xc00030c540) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00030c540, 0xc001249560, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00681cba0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x96, 0x1285e00, 0xc006582000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 652 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0060d08d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0060b39d0, 0x1290ac0, 0xc0017e2000) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0017e2000, 0xc005c7fbc0, 0xc002b37708) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc001a26360) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x9b, 0x1285e00, 0xc0060b39d0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 771 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004d0d0b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0085640e0, 0x1290ac0, 0xc005a20540) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005a20540, 0xc005c7fc80, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0042c0540) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x9c, 0x1285e00, 0xc0085640e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 693 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00494d950) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006410000, 0x1290ac0, 0xc0060101c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0060101c0, 0xc0059db4a0, 0x5e5e2ee1c36b3583) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006095020) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x9d, 0x1285e00, 0xc006410000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 694 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0057ec060) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006410070, 0x1290ac0, 0xc006010300) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006010300, 0xc005f3ad80, 0x5e5e2ee1c36b3583) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0060951a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x9f, 0x1285e00, 0xc006410070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 695 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00494c0f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0064100e0, 0x1290ac0, 0xc006010380) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006010380, 0xc005f3ae40, 0x87939fb12edad289) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006095200) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xa0, 0x1285e00, 0xc0064100e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 807 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0059c07e0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004788070, 0x1290ac0, 0xc0003e9600) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e9600, 0xc003bfcc60, 0xc0032eaf28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006d163c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xa4, 0x1285e00, 0xc004788070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 806 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00516daa0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004788000, 0x1290ac0, 0xc0003e94c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e94c0, 0xc004100660, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006d16300) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xa1, 0x1285e00, 0xc004788000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 733 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0037bc720) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004886000, 0x1290ac0, 0xc003155e80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003155e80, 0xc00394bb60, 0xc0002f3440) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000411260) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xa6, 0x1285e00, 0xc004886000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 840 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00494db60) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004b57c70, 0x1290ac0, 0xc0001b5200) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b5200, 0xc000e60120, 0xc0032b7f78) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003a08fc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000ca, 0x1285e00, 0xc004b57c70) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 838 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00494d650) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003e24cb0, 0x1290ac0, 0xc0001b4c40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b4c40, 0xc000c67a40, 0xc0032b7f78) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003a08d80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000c8, 0x1285e00, 0xc003e24cb0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 856 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0058f8180) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0037780e0, 0x1290ac0, 0xc00678e800) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00678e800, 0xc004aca4e0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002aff320) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000bd, 0x1285e00, 0xc0037780e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 869 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x800, 0xe7f980, 0xc0297fcf30) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc000219380, 0x4244b5473dc3796f, 0xddcdb69a8c3bafbe, 0x4930f8f07acccc17, 0xd28ac3762113b934, 0xc008f1c194, 0xb, 0xc008b0bb00, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:977 +0x879 github.com/syncthing/syncthing/lib/model.(*model).IndexUpdate(0xc000219380, 0x4244b5473dc3796f, 0xddcdb69a8c3bafbe, 0x4930f8f07acccc17, 0xd28ac3762113b934, 0xc008f1c194, 0xb, 0xc008b0bb00, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:928 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndexUpdate(0xc00411efc0, 0xc008f1c194, 0xb, 0xc008b0bb00, 0x1, 0x1, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:562 +0x1e5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00411efc0, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:418 +0x116c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00411efc0) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 819 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004b5e4b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0011f4380, 0x1290ac0, 0xc0060103c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0060103c0, 0xc0044528a0, 0xc002b32f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc001a27620) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xaa, 0x1285e00, 0xc0011f4380) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 735 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00516dc20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00000ab40, 0xc0002f4a20, 0xc0002f44e0, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 821 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006845230) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc002cbe1e0, 0xc000615e00, 0xc000615440, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 881 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0057db080) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0060bc000, 0x1290ac0, 0xc00030c1c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00030c1c0, 0xc004d21020, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000667d40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xab, 0x1285e00, 0xc0060bc000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 796 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003607650) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003b32000, 0x1290ac0, 0xc0002e6c40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0002e6c40, 0xc0066cfc20, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004b95a40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000af, 0x1285e00, 0xc003b32000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 898 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc002c7d3b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0034e4150, 0x1290ac0, 0xc000616bc0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000616bc0, 0xc0059de360, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00008cc00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000b3, 0x1285e00, 0xc0034e4150) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 899 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004d08030) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0034e41c0, 0x1290ac0, 0xc000616d40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000616d40, 0xc0034bfda0, 0xc000507e70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00008cd80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000b4, 0x1285e00, 0xc0034e41c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 798 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004ca2240) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003b320e0, 0x1290ac0, 0xc0002e6ec0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0002e6ec0, 0xc005f6eb40, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004b95ec0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000b7, 0x1285e00, 0xc003b320e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 799 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0035fc240) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003b32150, 0x1290ac0, 0xc0002e7040) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0002e7040, 0xc0049c4480, 0x90f5b2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004b95f80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000b8, 0x1285e00, 0xc003b32150) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 900 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004d0d9b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0034e4230, 0x1290ac0, 0xc000617040) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000617040, 0xc004101f20, 0x90f5b2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00008cf60) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000ba, 0x1285e00, 0xc0034e4230) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 800 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004d08690) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003b321c0, 0x1290ac0, 0xc0002e7180) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0002e7180, 0xc004d14540, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0041f60c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000bb, 0x1285e00, 0xc003b321c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 913 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0061f2000) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003b32230, 0x1290ac0, 0xc0002e72c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0002e72c0, 0xc005f6f1a0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0041f6240) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000bc, 0x1285e00, 0xc003b32230) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 857 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00680dc80) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003778150, 0x1290ac0, 0xc00678e940) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00678e940, 0xc004aca5a0, 0xc000507e70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002aff860) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000be, 0x1285e00, 0xc003778150) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 812 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00017a8c0) github.com/syncthing/syncthing/lib/protocol/protocol.go:919 +0xfb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 813 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00017a8c0) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 697 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb4b05, 0x5, 0x0) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugf(0xc000306c00, 0xfdd047, 0x2a, 0xc005f82480, 0x4, 0x4) github.com/syncthing/syncthing/lib/logger/logger.go:277 +0x45 github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002c20000, 0x1290ac0, 0xc00038c8c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x7bb github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00038c8c0, 0xc008610fc0, 0xc002b37f78) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0073ec900) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000de, 0x1285e00, 0xc002c20000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 868 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00411efc0) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 837 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00655b680) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003653c00, 0x1290ac0, 0xc0001b4b00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b4b00, 0xc0039ca3c0, 0xc0032b6f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003a08cc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000c7, 0x1285e00, 0xc003653c00) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 836 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004b0f500) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006303810, 0x1290ac0, 0xc0001b4880) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b4880, 0xc000c67320, 0xc0032b6f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003a08ba0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000c6, 0x1285e00, 0xc006303810) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1085 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0060f26c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0085d5f80, 0x1290ac0, 0xc0017e2280) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0017e2280, 0xc0057e43c0, 0xc000507f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0085ff3e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x134, 0x1285e00, 0xc0085d5f80) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1083 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0084af980) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00ac4c000, 0x1290ac0, 0xc005e6c380) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005e6c380, 0xc007e71380, 0xc00041c728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003fb8900) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x10f, 0x1285e00, 0xc00ac4c000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 872 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00411efc0) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 826 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004b85080) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004aba070, 0x1290ac0, 0xc0030247c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0030247c0, 0xc002b2ca80, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0067ad5c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000c0, 0x1285e00, 0xc004aba070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 945 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc003360540) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 946 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x800, 0xe7f980, 0xc027c4a960) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc000219380, 0xe0ea642d8505ca, 0x9901f59c58b2c091, 0x5acff4eb8381bdf8, 0xf1db84ed3c380a9, 0xc00686dff4, 0xb, 0xc0073c6300, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:977 +0x879 github.com/syncthing/syncthing/lib/model.(*model).IndexUpdate(0xc000219380, 0xe0ea642d8505ca, 0x9901f59c58b2c091, 0x5acff4eb8381bdf8, 0xf1db84ed3c380a9, 0xc00686dff4, 0xb, 0xc0073c6300, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:928 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndexUpdate(0xc003360540, 0xc00686dff4, 0xb, 0xc0073c6300, 0x1, 0x1, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:562 +0x1e5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc003360540, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:418 +0x116c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc003360540) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 947 [IO wait, 22 minutes]: internal/poll.runtime_pollWait(0x7f0ae4dd4ab8, 0x77, 0x127d840) runtime/netpoll.go:220 +0x55 internal/poll.(*pollDesc).wait(0xc002b06218, 0x77, 0xc006d90b00, 0x343c, 0x4926) internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:96 internal/poll.(*FD).Write(0xc002b06200, 0xc006d90000, 0x4016, 0x5500, 0x0, 0x0, 0x0) internal/poll/fd_unix.go:275 +0x2ae net.(*netFD).Write(0xc002b06200, 0xc006d90000, 0x4016, 0x5500, 0x12933c0, 0x0, 0x0) net/fd_posix.go:73 +0x4f net.(*conn).Write(0xc003c8d0a8, 0xc006d90000, 0x4016, 0x5500, 0x0, 0x0, 0x0) net/net.go:194 +0x8e crypto/tls.(*Conn).write(0xc005ef3c00, 0xc006d90000, 0x4016, 0x5500, 0xc030e1e000, 0x4000, 0x68000) crypto/tls/conn.go:914 +0x162 crypto/tls.(*Conn).writeRecordLocked(0xc005ef3c00, 0x17, 0xc030e1e000, 0x2a75c, 0x68000, 0x182b2e0, 0x182b2e0, 0x7f0b0bc7b748) crypto/tls/conn.go:963 +0x2c5 crypto/tls.(*Conn).Write(0xc005ef3c00, 0xc030e06000, 0x4275c, 0x80000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1130 +0x19a github.com/syncthing/syncthing/lib/connections.(*limitedWriter).Write(0xc004b85680, 0xc030e06000, 0x4275c, 0x80000, 0xc002dced18, 0x9096cc, 0xc0001322d0) github.com/syncthing/syncthing/lib/connections/limiter.go:252 +0x1b6 github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc0062a67a0, 0xc030e06000, 0x4275c, 0x80000, 0x4, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x55 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeCompressedMessage(0xc003360540, 0x1291240, 0xc02064e7b0, 0x1, 0x3) github.com/syncthing/syncthing/lib/protocol/protocol.go:750 +0x40c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeMessage(0xc003360540, 0x1291240, 0xc02064e7b0, 0x0, 0x1) github.com/syncthing/syncthing/lib/protocol/protocol.go:709 +0x6e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc003360540) github.com/syncthing/syncthing/lib/protocol/protocol.go:687 +0x31e created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 948 [select, 21 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc003360540, 0x1290b00, 0xc000034068, 0x1291280, 0x18657c0, 0x0, 0x1192001) github.com/syncthing/syncthing/lib/protocol/protocol.go:657 +0x14a github.com/syncthing/syncthing/lib/protocol.(*rawConnection).ping(...) github.com/syncthing/syncthing/lib/protocol/protocol.go:352 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc003360540) github.com/syncthing/syncthing/lib/protocol/protocol.go:928 +0x3f0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 949 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc003360540) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 961 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc002b117d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0047a0230, 0x1290ac0, 0xc0002e6280) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0002e6280, 0xc004acb560, 0xc00179d778) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00681d500) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000c1, 0x1285e00, 0xc0047a0230) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2300 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x800, 0xe7f980, 0xc00a306ab0) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc000219380, 0xb8f367754cb7789f, 0xec8b6030f29b96c2, 0x5127276354a5bccf, 0xf13449364dd5d136, 0xc01e5312c0, 0xb, 0xc0086be480, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:977 +0x879 github.com/syncthing/syncthing/lib/model.(*model).IndexUpdate(0xc000219380, 0xb8f367754cb7789f, 0xec8b6030f29b96c2, 0x5127276354a5bccf, 0xf13449364dd5d136, 0xc01e5312c0, 0xb, 0xc0086be480, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:928 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndexUpdate(0xc005d10380, 0xc01e5312c0, 0xb, 0xc0086be480, 0x1, 0x1, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:562 +0x1e5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc005d10380, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:418 +0x116c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc005d10380) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 884 [chan send]: github.com/syncthing/syncthing/lib/events.(*logger).Log(0xc0002d2000, 0x800, 0xe7f980, 0xc03000be30) github.com/syncthing/syncthing/lib/events/events.go:303 +0x97 github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc000219380, 0x82b325aeaf01b47a, 0xa8ed8af8b762cfc5, 0xa86a06593f9d2559, 0x786a86d12caee97e, 0xc003907ac0, 0xb, 0xc00a4f6840, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:977 +0x879 github.com/syncthing/syncthing/lib/model.(*model).IndexUpdate(0xc000219380, 0x82b325aeaf01b47a, 0xa8ed8af8b762cfc5, 0xa86a06593f9d2559, 0x786a86d12caee97e, 0xc003907ac0, 0xb, 0xc00a4f6840, 0x1, 0x1, ...) github.com/syncthing/syncthing/lib/model/model.go:928 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndexUpdate(0xc00411f180, 0xc003907ac0, 0xb, 0xc00a4f6840, 0x1, 0x1, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:562 +0x1e5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00411f180, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:418 +0x116c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00411f180) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 982 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00516c900) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003526070, 0x1290ac0, 0xc0003e9c80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e9c80, 0xc0031bcba0, 0xc0032b0728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0053569c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000ea, 0x1285e00, 0xc003526070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 921 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00516cb40) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003cf1b90, 0x1290ac0, 0xc0000b35c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0000b35c0, 0xc0031bd440, 0xc002b36f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000bfab40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000ed, 0x1285e00, 0xc003cf1b90) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 920 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006ed3230) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003cf0e00, 0x1290ac0, 0xc0000b23c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0000b23c0, 0xc008253260, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000bfa660) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000db, 0x1285e00, 0xc003cf0e00) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 981 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004623b90) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003526000, 0x1290ac0, 0xc0003e9680) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e9680, 0xc0059fede0, 0x58217c8114d704ff) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005356660) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000e2, 0x1285e00, 0xc003526000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 885 [chan receive]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose.func1() github.com/syncthing/syncthing/lib/protocol/protocol.go:903 +0x1e5 sync.(*Once).doSlow(0xc00411f240, 0xc005f13e18) sync/once.go:66 +0xec sync.(*Once).Do(...) sync/once.go:57 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0xc00411f180, 0x127b580, 0xc003f9cee0) github.com/syncthing/syncthing/lib/protocol/protocol.go:890 +0x87 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00411f180) github.com/syncthing/syncthing/lib/protocol/protocol.go:692 +0x356 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 936 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc007401620) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0037781c0, 0x1290ac0, 0xc0044ac0c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0044ac0c0, 0xc0040f46c0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004399800) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000c3, 0x1285e00, 0xc0037781c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 937 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000956990) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003778230, 0x1290ac0, 0xc0044ac240) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0044ac240, 0xc000951680, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004399920) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000c4, 0x1285e00, 0xc003778230) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 843 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000e5cf00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006277420, 0x1290ac0, 0xc0001b5800) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b5800, 0xc000e60840, 0xc0032246c0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003a09f80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000cd, 0x1285e00, 0xc006277420) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 859 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000e5d290) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003b32460, 0x1290ac0, 0xc0003e8dc0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0003e8dc0, 0xc0046c1800, 0xc00179df28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006095440) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000cf, 0x1285e00, 0xc003b32460) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 844 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005537320) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0035efdc0, 0x1290ac0, 0xc0001b5c40) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b5c40, 0xc0046c1ce0, 0xc0032246c0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab8180) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000d0, 0x1285e00, 0xc0035efdc0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 845 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000e5de00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0039b41c0, 0x1290ac0, 0xc0001b5d80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b5d80, 0xc0039cb3e0, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab83c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000d2, 0x1285e00, 0xc0039b41c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 846 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0055c2810) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0047ce310, 0x1290ac0, 0xc0001b5f00) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b5f00, 0xc0055ce360, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab86c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000d3, 0x1285e00, 0xc0047ce310) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 847 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0059135c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005338690, 0x1290ac0, 0xc002c9e180) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002c9e180, 0xc0055ce660, 0xc00036ef28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab93e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000d4, 0x1285e00, 0xc005338690) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 848 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0055368d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005339880, 0x1290ac0, 0xc002c9e3c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002c9e3c0, 0xc0039cbd40, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002ab9800) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000d5, 0x1285e00, 0xc005339880) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 778 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006ed2e10) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc007680000, 0x1290ac0, 0xc0032c0080) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0032c0080, 0xc0059de000, 0xcd6a717cc7f2f804) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00344c6c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000128, 0x1285e00, 0xc007680000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 696 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc007474a20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006276620, 0x1290ac0, 0xc00038c500) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00038c500, 0xc001249b00, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0073ec2a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000da, 0x1285e00, 0xc006276620) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14605 [select, 3 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc014d28e00, 0x1290b00, 0xc000034068, 0x1291280, 0x18657c0, 0x0, 0x48bb01) github.com/syncthing/syncthing/lib/protocol/protocol.go:657 +0x14a github.com/syncthing/syncthing/lib/protocol.(*rawConnection).ping(...) github.com/syncthing/syncthing/lib/protocol/protocol.go:352 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc014d28e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:928 +0x3f0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 962 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0061d4870) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00697d5e0, 0x1290ac0, 0xc001a28dc0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001a28dc0, 0xc0005e3380, 0xc001a26720) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004399380) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000d7, 0x1285e00, 0xc00697d5e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1041 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004924600) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00385a000, 0x1290ac0, 0xc0002e6880) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0002e6880, 0xc003d95440, 0xc00036bf01) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0076b4900) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000e6, 0x1285e00, 0xc00385a000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1042 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005ca2de0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006fc4000, 0x1290ac0, 0xc006732480) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006732480, 0xc0068625a0, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006d17740) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x119, 0x1285e00, 0xc006fc4000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 814 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00516c960) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0031d8000, 0x1290ac0, 0xc003154940) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003154940, 0xc004552900, 0xc004d7f940) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0016a2ea0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000ec, 0x1285e00, 0xc0031d8000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1014 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc008604ae0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00774c000, 0x1290ac0, 0xc0067ba640) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0067ba640, 0xc0060d3560, 0x2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005063080) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x11d, 0x1285e00, 0xc00774c000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1015 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006b33560) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00774c070, 0x1290ac0, 0xc0067ba780) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0067ba780, 0xc003fa0c60, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005063320) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x11f, 0x1285e00, 0xc00774c070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 747 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc002c7da10) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0060c6000, 0x1290ac0, 0xc002aa04c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa04c0, 0xc0035539e0, 0xc0048ab220) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0085fe8a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000f2, 0x1285e00, 0xc0060c6000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 746 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc007474a50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0032769a0, 0x1290ac0, 0xc002aa0180) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa0180, 0xc005dde0c0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0085fe4e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000dc, 0x1285e00, 0xc0032769a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 970 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00688aa80) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002a9e000, 0x1290ac0, 0xc001688500) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001688500, 0xc001302360, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0014b2ae0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000df, 0x1285e00, 0xc002a9e000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 861 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc002ce7230) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003310000, 0x1290ac0, 0xc002c9e800) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002c9e800, 0xc006dcc420, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006896840) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000e0, 0x1285e00, 0xc003310000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 862 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc002ce7260) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0033be000, 0x1290ac0, 0xc002aee280) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aee280, 0xc003ba98c0, 0xc002c990e0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00008d9e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000e1, 0x1285e00, 0xc0033be000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 971 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006ed2090) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002a9e070, 0x1290ac0, 0xc0016887c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0016887c0, 0xc003d95080, 0xeda0266e0cb04c9d) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0014b3020) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000e4, 0x1285e00, 0xc002a9e070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 909 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc007475350) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0082ec000, 0x1290ac0, 0xc006010580) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006010580, 0xc004350f60, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0032b90e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000e5, 0x1285e00, 0xc0082ec000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 699 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0049244e0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002c200e0, 0x1290ac0, 0xc00038ccc0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00038ccc0, 0xc0031bc2a0, 0xc005c86000) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0073eca80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000e9, 0x1285e00, 0xc002c200e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1027 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004b0fa40) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00635e000, 0x1290ac0, 0xc0060a2600) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0060a2600, 0xc003553380, 0xc0048ab220) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00344d620) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000ee, 0x1285e00, 0xc00635e000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 910 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0052c53e0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0082ec070, 0x1290ac0, 0xc006010e80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006010e80, 0xc001257bc0, 0xc0048ab220) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0032b9860) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000f0, 0x1285e00, 0xc0082ec070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 911 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0063630e0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0082ec0e0, 0x1290ac0, 0xc006011140) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006011140, 0xc003d142a0, 0xc0048ab220) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0032b9980) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000f4, 0x1285e00, 0xc0082ec0e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1029 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006363110) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00635e0e0, 0x1290ac0, 0xc00636ee40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00636ee40, 0xc001782000, 0xc002d71ba0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00344d740) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000f5, 0x1285e00, 0xc00635e0e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 912 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004de5500) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0082ec150, 0x1290ac0, 0xc006011500) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006011500, 0xc001782540, 0xc002d71ba0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0032b9bc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000f6, 0x1285e00, 0xc0082ec150) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1001 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00671a390) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00435d260, 0x1290ac0, 0xc001a28b80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001a28b80, 0xc003a97f20, 0x90f5b2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006752840) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000f8, 0x1285e00, 0xc00435d260) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1002 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006537170) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00435d2d0, 0x1290ac0, 0xc001a28d80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001a28d80, 0xc0018e5740, 0x2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006752900) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000000fb, 0x1285e00, 0xc00435d2d0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 923 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00494d500) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005f1e070, 0x1290ac0, 0xc0000b3cc0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0000b3cc0, 0xc00119ae40, 0xc0017a3e70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000bfad20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xfd, 0x1285e00, 0xc005f1e070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1106 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc007e7de90) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0049c2000, 0x1290ac0, 0xc002aeee40) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aeee40, 0xc006815c20, 0xc00179d708) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0050635c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x114, 0x1285e00, 0xc0049c2000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14648 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0323451d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00aab5f80, 0x1290ac0, 0xc00d6bdf40) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00d6bdf40, 0xc009fd07e0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00c95d6e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x20b, 0x1285e00, 0xc00aab5f80) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1113 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc007d93a70) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000b7c310, 0x1290ac0, 0xc002c9f000) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002c9f000, 0xc0031bc5a0, 0xc0032eef28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002c99920) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000013c, 0x1285e00, 0xc000b7c310) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1112 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00af60510) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000b7c2a0, 0x1290ac0, 0xc002c9ec40) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002c9ec40, 0xc0057e4720, 0xc000507f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002c99620) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000139, 0x1285e00, 0xc000b7c2a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1234 [semacquire]: sync.runtime_SemacquireMutex(0xc00017ac28, 0xc00c5c8c00, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc00017ac24) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 sync.(*Once).doSlow(0xc00017ac20, 0xc006079f80) sync/once.go:62 +0x105 sync.(*Once).Do(...) sync/once.go:57 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0xc00017ab60, 0x127b540, 0xc000118300) github.com/syncthing/syncthing/lib/protocol/protocol.go:890 +0x87 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00017ab60) github.com/syncthing/syncthing/lib/protocol/protocol.go:235 +0x39 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 1105 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005608d50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0082ecbd0, 0x1290ac0, 0xc00040f800) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00040f800, 0xc0048b2c60, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004915980) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x104, 0x1285e00, 0xc0082ecbd0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1060 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0063ade30) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0053f02a0, 0x1290ac0, 0xc001a28580) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001a28580, 0xc005a382a0, 0xc008466728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0055f43c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x110, 0x1285e00, 0xc0053f02a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1059 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb4b05, 0x5, 0x0) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugf(0xc000306c00, 0xfdd047, 0x2a, 0xc002aa1800, 0x4, 0x4) github.com/syncthing/syncthing/lib/logger/logger.go:277 +0x45 github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0053f0230, 0x1290ac0, 0xc001a28340) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x7bb github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001a28340, 0xc0059dbb00, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0055f42a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x109, 0x1285e00, 0xc0053f0230) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 972 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006536750) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00635e1c0, 0x1290ac0, 0xc005e6cec0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005e6cec0, 0xc0032c27e0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005063980) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x100, 0x1285e00, 0xc00635e1c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1031 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004b0fb30) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0053f00e0, 0x1290ac0, 0xc006010840) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006010840, 0xc0032c2900, 0xc006b5e900) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004803980) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x101, 0x1285e00, 0xc0053f00e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1032 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004b0fd40) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0053f0150, 0x1290ac0, 0xc006010a40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006010a40, 0xc0032c2f60, 0x376eb2c142be475c) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004092060) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x102, 0x1285e00, 0xc0053f0150) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1090 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0053a3ec0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0033be070, 0x1290ac0, 0xc0002e7480) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0002e7480, 0xc003c9b680, 0xc002cb4238) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0076b5080) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x103, 0x1285e00, 0xc0033be070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 973 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00848b440) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00635e230, 0x1290ac0, 0xc005e6d000) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005e6d000, 0xc004a02ea0, 0xc002b32f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005063aa0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x105, 0x1285e00, 0xc00635e230) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1235 [runnable]: log.(*Logger).Output(0xc0000301e0, 0x2, 0xc020d7a000, 0x10e, 0x0, 0x0) log/log.go:181 +0x284 github.com/syncthing/syncthing/lib/logger.(*logger).Infof(0xc000032120, 0xfd30d3, 0x21, 0xc027c4a990, 0x3, 0x3) github.com/syncthing/syncthing/lib/logger/logger.go:171 +0x145 github.com/syncthing/syncthing/lib/model.(*model).Closed(0xc000219380, 0x7f0ae4dc73a0, 0xc007400a50, 0x127b580, 0xc010fdc040) github.com/syncthing/syncthing/lib/model/model.go:1393 +0x4ae github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose.func1() github.com/syncthing/syncthing/lib/protocol/protocol.go:905 +0x222 sync.(*Once).doSlow(0xc00017ac20, 0xc006a8de18) sync/once.go:66 +0xec sync.(*Once).Do(...) sync/once.go:57 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0xc00017ab60, 0x127b580, 0xc010fdc040) github.com/syncthing/syncthing/lib/protocol/protocol.go:890 +0x87 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00017ab60) github.com/syncthing/syncthing/lib/protocol/protocol.go:692 +0x356 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 1170 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0052c4c00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00af018f0, 0x1290ac0, 0xc00038c700) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00038c700, 0xc000bdea80, 0xc0017a2728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0066b1860) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x135, 0x1285e00, 0xc00af018f0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 925 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003b104b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003526f50, 0x1290ac0, 0xc002aa1a40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa1a40, 0xc005c8f740, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000bfaba0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x10a, 0x1285e00, 0xc003526f50) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 634 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003b104e0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0009ba070, 0x1290ac0, 0xc00040e380) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00040e380, 0xc0067c1bc0, 0xc00370d4a0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00743c240) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x10c, 0x1285e00, 0xc0009ba070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 635 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004b5f050) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0009ba0e0, 0x1290ac0, 0xc00040e4c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00040e4c0, 0xc0057e40c0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00743c300) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x10d, 0x1285e00, 0xc0009ba0e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 636 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005e7d050) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0009ba150, 0x1290ac0, 0xc00040e600) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00040e600, 0xc00130a300, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00743cb40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x10e, 0x1285e00, 0xc0009ba150) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 927 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00647c930) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003527030, 0x1290ac0, 0xc002aa1d80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa1d80, 0xc002a89c20, 0x182fc01) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000bfae40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x112, 0x1285e00, 0xc003527030) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2938 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0057e21b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00d34ebd0, 0x1290ac0, 0xc00a273280) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00a273280, 0xc009fc2de0, 0xc008464f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004ecc360) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1a6, 0x1285e00, 0xc00d34ebd0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2915 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006956420) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00efde770, 0x1290ac0, 0xc007068c00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc007068c00, 0xc004660840, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005fe64e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000193, 0x1285e00, 0xc00efde770) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 863 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00134ca80) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc008496000, 0x1290ac0, 0xc006010280) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006010280, 0xc00562db00, 0xc008466728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006e12180) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x11a, 0x1285e00, 0xc008496000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1068 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006295950) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0058e4000, 0x1290ac0, 0xc003024800) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003024800, 0xc00562dbc0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00379da40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x11b, 0x1285e00, 0xc0058e4000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 990 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004d944b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc007e9a000, 0x1290ac0, 0xc002c9ecc0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002c9ecc0, 0xc0041014a0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00743dc20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x11e, 0x1285e00, 0xc007e9a000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 991 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005102d50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc007e9a070, 0x1290ac0, 0xc002c9eec0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002c9eec0, 0xc003ed2780, 0xc008466728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00743dce0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x120, 0x1285e00, 0xc007e9a070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1070 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004d94420) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0058e40e0, 0x1290ac0, 0xc003024b40) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003024b40, 0xc003ed28a0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0032b9680) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x121, 0x1285e00, 0xc0058e40e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 992 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0066d2ea0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc007e9a0e0, 0x1290ac0, 0xc002c9f100) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002c9f100, 0xc00383b320, 0x5e5e2ee1c36b3583) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00743de00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x122, 0x1285e00, 0xc007e9a0e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1138 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003f34390) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc007512000, 0x1290ac0, 0xc002aeebc0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aeebc0, 0xc005c827e0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006d16de0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x123, 0x1285e00, 0xc007512000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 752 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0055c2210) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc008942070, 0x1290ac0, 0xc0017e25c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0017e25c0, 0xc0046c0060, 0xc0032ee670) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005532ea0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000126, 0x1285e00, 0xc008942070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1153 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00640e360) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0089420e0, 0x1290ac0, 0xc0017e2700) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0017e2700, 0xc004a02480, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005532f60) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000127, 0x1285e00, 0xc0089420e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14583 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005df0f00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00273aa10, 0x1290ac0, 0xc017444a40) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc017444a40, 0xc018e64720, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc02d7b6900) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1fc, 0x1285e00, 0xc00273aa10) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14606 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc014d28e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 1019 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00ad695f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00ab95490, 0x1290ac0, 0xc003154140) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003154140, 0xc00937c900, 0xc005c96660) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0067526c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x174, 0x1285e00, 0xc00ab95490) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1045 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0058edef0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00ab95500, 0x1290ac0, 0xc003155140) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc003155140, 0xc0082f0180, 0x11) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00ac404e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x17a, 0x1285e00, 0xc00ab95500) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1154 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004bb8150) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00741a000, 0x1290ac0, 0xc006010c80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006010c80, 0xc0059de1e0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0055329c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000129, 0x1285e00, 0xc00741a000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1155 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006d5a750) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0037d6770, 0x1290ac0, 0xc00678e300) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00678e300, 0xc004c77200, 0x58217c8114d704ff) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00a6ba600) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x12f, 0x1285e00, 0xc0037d6770) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1156 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0056098f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0037d67e0, 0x1290ac0, 0xc00678e4c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00678e4c0, 0xc000c6ab40, 0x5e5e2ee1c36b3583) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00a6ba720) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x130, 0x1285e00, 0xc0037d67e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1091 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006eea540) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0075d60e0, 0x1290ac0, 0xc0067ba000) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0067ba000, 0xc002f543c0, 0xc00370d4a0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0032249c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x133, 0x1285e00, 0xc0075d60e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1171 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0061d4ea0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00af01960, 0x1290ac0, 0xc00038c900) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00038c900, 0xc00096e5a0, 0xc00370d4a0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0066b1aa0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x136, 0x1285e00, 0xc00af01960) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1132 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004d94330) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0012363f0, 0x1290ac0, 0xc005e6c300) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005e6c300, 0xc0039a6f60, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003fb93e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000137, 0x1285e00, 0xc0012363f0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1172 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0040d7890) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00af019d0, 0x1290ac0, 0xc00038ca80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00038ca80, 0xc004967ec0, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0066b1e00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000138, 0x1285e00, 0xc00af019d0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1186 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00c79f4a0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016ef860, 0xc0032c2060, 0xc0002f47e0, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 1188 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00c79f5f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016efa40, 0xc000513740, 0xc000513500, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 1092 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0042c2c40) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 1093 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb8647, 0x8, 0x1) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugln(0xc0001182c0, 0xc011d24ec0, 0x1, 0x1) github.com/syncthing/syncthing/lib/logger/logger.go:269 +0x45 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc0042c2c40, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:411 +0x10b7 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc0042c2c40) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 1094 [IO wait, 6 minutes]: internal/poll.runtime_pollWait(0x7f0ae4dd4658, 0x77, 0x127d840) runtime/netpoll.go:220 +0x55 internal/poll.(*pollDesc).wait(0xc001794018, 0x77, 0xc0099d4000, 0x1442, 0x292c) internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:96 internal/poll.(*FD).Write(0xc001794000, 0xc0099d1500, 0x4016, 0x5500, 0x0, 0x0, 0x0) internal/poll/fd_unix.go:275 +0x2ae net.(*netFD).Write(0xc001794000, 0xc0099d1500, 0x4016, 0x5500, 0x12933c0, 0x0, 0x0) net/fd_posix.go:73 +0x4f net.(*conn).Write(0xc00b328b48, 0xc0099d1500, 0x4016, 0x5500, 0x0, 0x0, 0x0) net/net.go:194 +0x8e crypto/tls.(*Conn).write(0xc00c688380, 0xc0099d1500, 0x4016, 0x5500, 0xc016a02000, 0x4000, 0x74000) crypto/tls/conn.go:914 +0x162 crypto/tls.(*Conn).writeRecordLocked(0xc00c688380, 0x17, 0xc016a02000, 0x1f53a, 0x74000, 0xc003140400, 0xc003140400, 0x7f0b0bc78108) crypto/tls/conn.go:963 +0x2c5 crypto/tls.(*Conn).Write(0xc00c688380, 0xc0169f6000, 0x2b53a, 0x80000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1130 +0x19a github.com/syncthing/syncthing/lib/connections.(*limitedWriter).Write(0xc004b0e420, 0xc0169f6000, 0x2b53a, 0x80000, 0xc006ad9d18, 0x9096cc, 0xc0001322d0) github.com/syncthing/syncthing/lib/connections/limiter.go:252 +0x1b6 github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc004c607c0, 0xc0169f6000, 0x2b53a, 0x80000, 0x4, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x55 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeCompressedMessage(0xc0042c2c40, 0x1291240, 0xc01f73d590, 0x1, 0x3) github.com/syncthing/syncthing/lib/protocol/protocol.go:750 +0x40c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeMessage(0xc0042c2c40, 0x1291240, 0xc01f73d590, 0x0, 0x1) github.com/syncthing/syncthing/lib/protocol/protocol.go:709 +0x6e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0042c2c40) github.com/syncthing/syncthing/lib/protocol/protocol.go:687 +0x31e created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 1095 [select, 5 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc0042c2c40, 0x1290b00, 0xc000034068, 0x1291280, 0x18657c0, 0x0, 0x1) github.com/syncthing/syncthing/lib/protocol/protocol.go:657 +0x14a github.com/syncthing/syncthing/lib/protocol.(*rawConnection).ping(...) github.com/syncthing/syncthing/lib/protocol/protocol.go:352 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc0042c2c40) github.com/syncthing/syncthing/lib/protocol/protocol.go:928 +0x3f0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 1096 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc0042c2c40) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 1190 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005fa0060) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016efc20, 0xc00042ac00, 0xc00042a960, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 1249 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0060f29f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc007722d90, 0x1290ac0, 0xc005f82140) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005f82140, 0xc006531080, 0xc008462670) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0016a2000) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000013e, 0x1285e00, 0xc007722d90) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1135 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00c68fb60) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0019ce000, 0xc00320c2a0, 0xc00320c120, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 640 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0087a3650) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc002cbe5a0, 0xc000370f00, 0xc000615a40, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 1175 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005f4e0f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00000ad20, 0xc003156180, 0xc00042a360, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 1201 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0040d6180) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0077225b0, 0x1290ac0, 0xc0064fe100) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0064fe100, 0xc0075055c0, 0x5e5e2ee1c36b3583) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006e13080) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000013d, 0x1285e00, 0xc0077225b0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1223 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0084878c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00000a780, 0xc000370fc0, 0xc0005984e0, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 1203 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006291320) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc009b761e0, 0xc000371080, 0xc000615c80, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 1205 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006b0c630) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc009b763c0, 0xc00042acc0, 0xc000615740, 0x12a3300, 0xc000174000, 0x1290f80, 0xc0002d2000) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:161 +0x7ee created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0xf0 goroutine 1252 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006b2aea0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0074b7180, 0x1290ac0, 0xc00038da40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00038da40, 0xc004a69680, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0032b9920) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000015b, 0x1285e00, 0xc0074b7180) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1225 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006b2aed0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00617b030, 0x1290ac0, 0xc005e47c00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005e47c00, 0xc004362ae0, 0xc0016b0728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005533d40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000158, 0x1285e00, 0xc00617b030) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1165 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0076b9d40) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00617b3b0, 0x1290ac0, 0xc0060a3740) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0060a3740, 0xc005c6bda0, 0xc0003a0f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00a840ba0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000016f, 0x1285e00, 0xc00617b3b0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1164 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00f001890) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00617b2d0, 0x1290ac0, 0xc0060a3640) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0060a3640, 0xc00649e600, 0x19b9e3243e9e5682) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00a840b40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000016a, 0x1285e00, 0xc00617b2d0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14371 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc02778c810) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006fca2a0, 0x1290ac0, 0xc014c91240) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc014c91240, 0xc0017cf860, 0x125ef54) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc01c67b8c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1e9, 0x1285e00, 0xc006fca2a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14476 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc034987f20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00d4450a0, 0x1290ac0, 0xc011c6de40) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc011c6de40, 0xc012aa9320, 0xc011b75e70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001153e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1e7, 0x1285e00, 0xc00d4450a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51771 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab86c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0047ce310, 0xc000db7e80, 0x80, 0xc00ccaf000, 0xd3) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 1099 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00810d860) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00a998b60, 0x1290ac0, 0xc005e6d7c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005e6d7c0, 0xc00351e2a0, 0x182f201) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004803740) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000153, 0x1285e00, 0xc00a998b60) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1303 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc000e23e00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00a6ea070, 0x1290ac0, 0xc005f82b00) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005f82b00, 0xc001622120, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003de36e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000154, 0x1285e00, 0xc00a6ea070) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1208 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00cd52570) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00368dea0, 0x1290ac0, 0xc0030256c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0030256c0, 0xc008479740, 0xc00036bf01) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0067537a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000155, 0x1285e00, 0xc00368dea0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1144 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004de4510) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004007650, 0x1290ac0, 0xc0017e35c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0017e35c0, 0xc0034989c0, 0xc008462670) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc001a27bc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000159, 0x1285e00, 0xc004007650) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1316 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc009adec00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00efdf3b0, 0x1290ac0, 0xc00678ff40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00678ff40, 0xc003498ea0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002f48fc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000015c, 0x1285e00, 0xc00efdf3b0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1279 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0065368a0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006ac2540, 0x1290ac0, 0xc000121b40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000121b40, 0xc000c66420, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004093ce0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000015e, 0x1285e00, 0xc006ac2540) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1209 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00a7b6150) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006ac2850, 0x1290ac0, 0xc000121a00) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000121a00, 0xc005e4f980, 0xc000507f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0040936e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000015f, 0x1285e00, 0xc006ac2850) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1329 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00ad68c90) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00a6ea0e0, 0x1290ac0, 0xc005f839c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005f839c0, 0xc00372d740, 0x19b9e3243e9e5682) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005fe6ae0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000160, 0x1285e00, 0xc00a6ea0e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1292 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00810d5c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00efdf810, 0x1290ac0, 0xc0006178c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0006178c0, 0xc006710060, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00b1029c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000163, 0x1285e00, 0xc00efdf810) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1305 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00810d620) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0074b7570, 0x1290ac0, 0xc00322b900) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00322b900, 0xc005791da0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0085fe6c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000164, 0x1285e00, 0xc0074b7570) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1180 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc009be59b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005a58930, 0x1290ac0, 0xc001689880) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001689880, 0xc0010c2d80, 0xc0017a3e70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002f48e40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000165, 0x1285e00, 0xc005a58930) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1293 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb4b05, 0x5, 0x0) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugf(0xc000306c00, 0xfdd047, 0x2a, 0xc001689940, 0x4, 0x4) github.com/syncthing/syncthing/lib/logger/logger.go:277 +0x45 github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00efdf8f0, 0x1290ac0, 0xc000617a40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x7bb github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc000617a40, 0xc005ec6de0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00b102d80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000166, 0x1285e00, 0xc00efdf8f0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1306 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004b0e630) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0074b75e0, 0x1290ac0, 0xc00322bb00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00322bb00, 0xc0010c3a40, 0xc0017a3e70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0085feae0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000167, 0x1285e00, 0xc0074b75e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1330 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0093b5c80) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00a6ea1c0, 0x1290ac0, 0xc0032c0f40) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0032c0f40, 0xc0096f8c00, 0xc0016b3f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005fe7b00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000169, 0x1285e00, 0xc00a6ea1c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1331 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc004c04ab0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00a6ea230, 0x1290ac0, 0xc0032c1240) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0032c1240, 0xc00649e720, 0xc0016b0728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005fe7c20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000016b, 0x1285e00, 0xc00a6ea230) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1307 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00127d230) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0074b7650, 0x1290ac0, 0xc0001b5000) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b5000, 0xc005c6b260, 0xc0016b0728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005533860) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000016c, 0x1285e00, 0xc0074b7650) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1317 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006855560) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00a998fc0, 0x1290ac0, 0xc00038de00) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00038de00, 0xc00a2f7560, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000bfb140) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000016d, 0x1285e00, 0xc00a998fc0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1181 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0040d7e90) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc005a589a0, 0x1290ac0, 0xc001a28a00) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc001a28a00, 0xc00a5dccc0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0042c0ba0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000016e, 0x1285e00, 0xc005a589a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1345 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005fbc8d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006fca770, 0x1290ac0, 0xc0044acbc0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0044acbc0, 0xc00a61c840, 0xc0016b3f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0041f6f00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000171, 0x1285e00, 0xc006fca770) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1318 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006855350) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00a999030, 0x1290ac0, 0xc00038df00) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00038df00, 0xc00a6a8b40, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000bfb260) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000172, 0x1285e00, 0xc00a999030) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1308 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0086d5b60) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0074b76c0, 0x1290ac0, 0xc0001b5400) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b5400, 0xc0069783c0, 0x19b9e3243e9e5682) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005533f20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000173, 0x1285e00, 0xc0074b76c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1309 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003606570) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0074b7730, 0x1290ac0, 0xc0001b5880) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b5880, 0xc009f51b60, 0xc0017a3e70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003342240) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x175, 0x1285e00, 0xc0074b7730) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1212 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00640ee10) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006ac2af0, 0x1290ac0, 0xc00030d800) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00030d800, 0xc00a61d4a0, 0xc0016b3f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0055f5aa0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x176, 0x1285e00, 0xc006ac2af0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1319 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00a7b7a10) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00a9990a0, 0x1290ac0, 0xc00f320cc0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00f320cc0, 0xc008b704e0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000bfb4a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x177, 0x1285e00, 0xc00a9990a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 1320 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0053a29c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00a999110, 0x1290ac0, 0xc00f320d00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00f320d00, 0xc008b709c0, 0xc001a26720) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000bfb500) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x178, 0x1285e00, 0xc00a999110) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14201 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00862b110) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc024a89110, 0x1290ac0, 0xc0185e7d80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0185e7d80, 0xc0187f9440, 0x1832101) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc029144660) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1f2, 0x1285e00, 0xc024a89110) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2091 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00647ce70) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc008f58000, 0x1290ac0, 0xc005a21740) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005a21740, 0xc007d04fc0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00743d9e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x17b, 0x1285e00, 0xc008f58000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2716 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0055366c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00d78ea80, 0x1290ac0, 0xc008431600) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc008431600, 0xc0062aea80, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0076169c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000192, 0x1285e00, 0xc00d78ea80) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3113 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0003ae270) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00c68bf80, 0x1290ac0, 0xc00c7ddcc0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00c7ddcc0, 0xc004b98240, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0076167e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1b9, 0x1285e00, 0xc00c68bf80) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2763 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc007614180) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc009b44e00, 0x1290ac0, 0xc009936a80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc009936a80, 0xc0012f14a0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003c86b40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000187, 0x1285e00, 0xc009b44e00) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2955 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00d34a690) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00b004690, 0x1290ac0, 0xc00b277740) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00b277740, 0xc007518c60, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc007616240) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1e1, 0x1285e00, 0xc00b004690) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51646 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0067ad140) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00697c000, 0xc0067b0a80, 0x80, 0xc00ccaf000, 0x92) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 2916 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00a9d4210) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00efde9a0, 0x1290ac0, 0xc007068d80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc007068d80, 0xc0039126c0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005fe6780) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000194, 0x1285e00, 0xc00efde9a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14588 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc01de85890) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00273acb0, 0x1290ac0, 0xc017444b80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc017444b80, 0xc01a4626c0, 0xc0032b6f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc02d7b6ae0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x201, 0x1285e00, 0xc00273acb0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14591 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc032345170) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00273ae00, 0x1290ac0, 0xc017444c40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc017444c40, 0xc00a6defc0, 0xc002b26728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc02d7b6c00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x204, 0x1285e00, 0xc00273ae00) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51774 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0066b1860) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00af018f0, 0xc000d86a00, 0x80, 0xc00ccaf000, 0x135) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 3132 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006986b70) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00e057c00, 0x1290ac0, 0xc0067bb1c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0067bb1c0, 0xc0041e1e60, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005356d80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1cd, 0x1285e00, 0xc00e057c00) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3016 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006b904e0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0040068c0, 0x1290ac0, 0xc009582600) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc009582600, 0xc006fea960, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0052de840) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1ad, 0x1285e00, 0xc0040068c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2795 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005908b40) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00bd5cb60, 0x1290ac0, 0xc002aa0780) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002aa0780, 0xc00ef93680, 0xc0032ea728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0039b1860) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000183, 0x1285e00, 0xc00bd5cb60) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3150 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00b3a1530) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00e9a3ea0, 0x1290ac0, 0xc00c2ca280) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00c2ca280, 0xc00a5e49c0, 0xc00041af08) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00738a180) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1d2, 0x1285e00, 0xc00e9a3ea0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2943 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00af88e70) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00bcb3c70, 0x1290ac0, 0xc00ccb17c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00ccb17c0, 0xc0012f0c60, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005c50780) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1c2, 0x1285e00, 0xc00bcb3c70) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14643 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0323451a0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00aab5d50, 0x1290ac0, 0xc00d6bde00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00d6bde00, 0xc009fd0660, 0x1830b01) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00c95d4a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x206, 0x1285e00, 0xc00aab5d50) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2823 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0086d5050) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00bf3ec40, 0x1290ac0, 0xc00517fd40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00517fd40, 0xc00880ce40, 0xc00179e728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006f839e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000001a3, 0x1285e00, 0xc00bf3ec40) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3075 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003158b70) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00d84bc70, 0x1290ac0, 0xc008e3df80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc008e3df80, 0xc00aa37020, 0xc00041af08) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0036ba480) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1d4, 0x1285e00, 0xc00d84bc70) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2305 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00017b180) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 26644 [chan receive, 320 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc002ad8e00, 0xc017592480, 0xc017592420, 0xc0175924e0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1214 +0x4b2 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc002ad8e00, 0xc017592480, 0xc017592420, 0xc0175924e0, 0x128dfc0, 0xc0013dc0e0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:262 +0x49 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:260 +0x488 goroutine 2299 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc005d10380) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 14612 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0376763c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc01acbd110, 0x1290ac0, 0xc0148bb440) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0148bb440, 0xc008f10cc0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc015715d40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1f0, 0x1285e00, 0xc01acbd110) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14646 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc03023f0b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00aab5ea0, 0x1290ac0, 0xc00d6bdec0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00d6bdec0, 0xc018b5c6c0, 0x100000001) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00c95d5c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x209, 0x1285e00, 0xc00aab5ea0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2476 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006986b40) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00744e5b0, 0x1290ac0, 0xc00d09d940) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00d09d940, 0xc0037e6540, 0xc00962f728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0066b04e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1ca, 0x1285e00, 0xc00744e5b0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2420 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006632300) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00e9a2ee0, 0x1290ac0, 0xc008f8b080) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc008f8b080, 0xc000e000c0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0043462a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x17e, 0x1285e00, 0xc00e9a2ee0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3130 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc007401c50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00a99ac40, 0x1290ac0, 0xc008560500) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc008560500, 0xc00383ad80, 0xc008465f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00ea7c900) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1ae, 0x1285e00, 0xc00a99ac40) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14438 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc02112eed0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc02ebd3a40, 0x1290ac0, 0xc016f05e00) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc016f05e00, 0xc00a431440, 0xc0004c68e0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0089330e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1f7, 0x1285e00, 0xc02ebd3a40) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14611 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc037bf3080) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc01acbd0a0, 0x1290ac0, 0xc0148bb400) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0148bb400, 0xc012aa94a0, 0xc003d5e1e0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc015715ce0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1ef, 0x1285e00, 0xc01acbd0a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3112 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00ca27650) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00c68b490, 0x1290ac0, 0xc00c7dd4c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00c7dd4c0, 0xc001938f60, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc007616300) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1b3, 0x1285e00, 0xc00c68b490) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2956 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00d298690) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00b004770, 0x1290ac0, 0xc00b277900) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00b277900, 0xc0046c12c0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc007616420) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1e3, 0x1285e00, 0xc00b004770) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14491 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc01ca70b60) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 2995 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00fecfa10) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0075d6d20, 0x1290ac0, 0xc00c56d600) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00c56d600, 0xc003d5e300, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00ea7c000) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1a5, 0x1285e00, 0xc0075d6d20) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2309 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00017b180) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 2308 [select, 14 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).send(0xc00017b180, 0x1290b00, 0xc000034068, 0x1291280, 0x18657c0, 0x0, 0x48bb01) github.com/syncthing/syncthing/lib/protocol/protocol.go:657 +0x14a github.com/syncthing/syncthing/lib/protocol.(*rawConnection).ping(...) github.com/syncthing/syncthing/lib/protocol/protocol.go:352 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00017b180) github.com/syncthing/syncthing/lib/protocol/protocol.go:928 +0x3f0 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 2307 [IO wait, 16 minutes]: internal/poll.runtime_pollWait(0x7f0ae4dd4738, 0x77, 0x127d840) runtime/netpoll.go:220 +0x55 internal/poll.(*pollDesc).wait(0xc00327d598, 0x77, 0xc008c99e00, 0xb87, 0x2071) internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:96 internal/poll.(*FD).Write(0xc00327d580, 0xc008c96a00, 0x4016, 0x5500, 0x0, 0x0, 0x0) internal/poll/fd_unix.go:275 +0x2ae net.(*netFD).Write(0xc00327d580, 0xc008c96a00, 0x4016, 0x5500, 0x12933c0, 0x0, 0x0) net/fd_posix.go:73 +0x4f net.(*conn).Write(0xc00cb10770, 0xc008c96a00, 0x4016, 0x5500, 0x0, 0x0, 0x0) net/net.go:194 +0x8e crypto/tls.(*Conn).write(0xc00c79a000, 0xc008c96a00, 0x4016, 0x5500, 0xc015fb4000, 0x4000, 0x38000) crypto/tls/conn.go:914 +0x162 crypto/tls.(*Conn).writeRecordLocked(0xc00c79a000, 0x17, 0xc015fb4000, 0xc5a7, 0x38000, 0xc003010800, 0xc003010800, 0x7f0b0bc7a9b8) crypto/tls/conn.go:963 +0x2c5 crypto/tls.(*Conn).Write(0xc00c79a000, 0xc015fac000, 0x145a7, 0x40000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1130 +0x19a github.com/syncthing/syncthing/lib/connections.(*limitedWriter).Write(0xc00bd81860, 0xc015fac000, 0x145a7, 0x40000, 0xc008725d18, 0x9096cc, 0xc0001322a8) github.com/syncthing/syncthing/lib/connections/limiter.go:252 +0x1b6 github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc0042cd660, 0xc015fac000, 0x145a7, 0x40000, 0x4, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x55 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeCompressedMessage(0xc00017b180, 0x1291240, 0xc029559aa0, 0x1, 0x3) github.com/syncthing/syncthing/lib/protocol/protocol.go:750 +0x40c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeMessage(0xc00017b180, 0x1291240, 0xc029559aa0, 0x0, 0x1) github.com/syncthing/syncthing/lib/protocol/protocol.go:709 +0x6e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00017b180) github.com/syncthing/syncthing/lib/protocol/protocol.go:687 +0x31e created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 2949 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00a17db00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0078922a0, 0x1290ac0, 0xc00517e740) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00517e740, 0xc004843a40, 0xc000420708) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0036ba360) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1b2, 0x1285e00, 0xc0078922a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2809 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc008cecf60) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000b7ca10, 0x1290ac0, 0xc00a48cb80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00a48cb80, 0xc00ab73560, 0xc002b34f08) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0052de300) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1c0, 0x1285e00, 0xc000b7ca10) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14587 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc032344d20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00273ac40, 0x1290ac0, 0xc017444b40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc017444b40, 0xc00a6deba0, 0xc00962d728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc02d7b6a80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x200, 0x1285e00, 0xc00273ac40) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2899 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc007422cc0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0034aad20, 0x1290ac0, 0xc0072426c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0072426c0, 0xc008c6f020, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00404ea80) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x180, 0x1285e00, 0xc0034aad20) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2615 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc007343e00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00c5c4d90, 0x1290ac0, 0xc006c5fc80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc006c5fc80, 0xc000f57e60, 0xc00036ef28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc008933740) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x17f, 0x1285e00, 0xc00c5c4d90) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3155 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00d34aab0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc001237650, 0x1290ac0, 0xc0001b5580) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b5580, 0xc005946900, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006f82e40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1d7, 0x1285e00, 0xc001237650) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3026 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0099385d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0041c08c0, 0x1290ac0, 0xc00c2ca000) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00c2ca000, 0xc005fc0f60, 0xc009630f08) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00afa7800) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000001a1, 0x1285e00, 0xc0041c08c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2822 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00ae3c390) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00a6e6000, 0x1290ac0, 0xc005e46b40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005e46b40, 0xc002a63bc0, 0x100000001) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0036ba960) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000019a, 0x1285e00, 0xc00a6e6000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3019 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00bc31f50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0088b2690, 0x1290ac0, 0xc00864a700) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00864a700, 0xc0046c0180, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006e13920) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1e0, 0x1285e00, 0xc0088b2690) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2578 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x1, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb8647, 0x8, 0x1) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugln(0xc0001182c0, 0xc0032c8540, 0x1, 0x1) github.com/syncthing/syncthing/lib/logger/logger.go:269 +0x45 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc008c6a000, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:411 +0x10b7 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc008c6a000) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 2579 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc008c6a000) github.com/syncthing/syncthing/lib/protocol/protocol.go:685 +0x2d9 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 2580 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc008c6a000) github.com/syncthing/syncthing/lib/protocol/protocol.go:919 +0xfb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 2581 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc008c6a000) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 2821 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00ae3c2a0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0074b7ea0, 0x1290ac0, 0xc005e469c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005e469c0, 0xc00ad42a80, 0xc000503f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0036ba7e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000198, 0x1285e00, 0xc0074b7ea0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2928 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc009ce4990) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc001236b60, 0x1290ac0, 0xc0001b49c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0001b49c0, 0xc00a5e42a0, 0xc0003a1728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006f82240) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1d0, 0x1285e00, 0xc001236b60) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 36410 [chan receive, 199 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc00009e380, 0xc0007edda0, 0xc0007ede60) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1388 +0x137 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3(0xc00009e380, 0xc0007edda0, 0xc0007ede60, 0x128dfc0, 0xc0042d9100) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:270 +0x3f created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:268 +0x525 goroutine 2699 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc009ade180) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00d444930, 0x1290ac0, 0xc009698480) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc009698480, 0xc0064e6cc0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0057386c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000019c, 0x1285e00, 0xc00d444930) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3017 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0057dbcb0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00d9a9ce0, 0x1290ac0, 0xc00a8814c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00a8814c0, 0xc000ff0420, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003224a20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1bc, 0x1285e00, 0xc00d9a9ce0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3142 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00ae91cb0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00a0d2af0, 0x1290ac0, 0xc008c11200) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc008c11200, 0xc009d5d800, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00738b200) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1c1, 0x1285e00, 0xc00a0d2af0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3009 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0096fecc0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc009e90310, 0x1290ac0, 0xc00da04380) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00da04380, 0xc0089ff9e0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006f82120) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000197, 0x1285e00, 0xc009e90310) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2945 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc008b6ce10) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00abe9ce0, 0x1290ac0, 0xc005f838c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc005f838c0, 0xc00611bec0, 0xc0032ea728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005384360) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000190, 0x1285e00, 0xc00abe9ce0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2782 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006291c80) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc007654930, 0x1290ac0, 0xc002a012c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc002a012c0, 0xc00ec96480, 0xc000368f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004a3d500) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000184, 0x1285e00, 0xc007654930) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2953 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00640e810) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0074b6a10, 0x1290ac0, 0xc00040f580) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00040f580, 0xc0058cf9e0, 0xc00962f728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0036bb980) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1cb, 0x1285e00, 0xc0074b6a10) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2952 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0031b02d0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0074b68c0, 0x1290ac0, 0xc00040f1c0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00040f1c0, 0xc00a9ef140, 0xc00962f728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0036bb500) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1c8, 0x1285e00, 0xc0074b68c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2951 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00aa04960) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0074b6850, 0x1290ac0, 0xc00040f180) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00040f180, 0xc006084f60, 0xc0032ea728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0036bb4a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1c6, 0x1285e00, 0xc0074b6850) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2950 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00ad8c570) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00dff22a0, 0x1290ac0, 0xc00517f680) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00517f680, 0xc0061ddd40, 0xc00016a5a8) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0036bad20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1bd, 0x1285e00, 0xc00dff22a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2824 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00bd81410) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00bf3efc0, 0x1290ac0, 0xc00517ff80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00517ff80, 0xc005f60fc0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006f83bc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1a7, 0x1285e00, 0xc00bf3efc0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 26643 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc002ad8e00, 0xc017592540) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1644 +0x225 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1(0xc002ad8e00, 0xc017592540, 0x128dfc0, 0xc0013dc150) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:254 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:252 +0x3f3 goroutine 2808 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc003af7620) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000b7d570, 0x1290ac0, 0xc0017e3f80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0017e3f80, 0xc005e48060, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006592fc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc000000189, 0x1285e00, 0xc000b7d570) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14586 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc027ed39e0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00273ab60, 0x1290ac0, 0xc017444b00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc017444b00, 0xc009fd04e0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc02d7b6a20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1ff, 0x1285e00, 0xc00273ab60) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3046 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc005fa0c60) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0091f88c0, 0x1290ac0, 0xc0090cf580) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0090cf580, 0xc00839a540, 0xc00179e728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0076ba6c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc0000001a0, 0x1285e00, 0xc0091f88c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2970 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc01731de30) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00c5c4cb0, 0x1290ac0, 0xc00c7643c0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00c7643c0, 0xc000ef53e0, 0xc008c1af08) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005356120) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1d1, 0x1285e00, 0xc00c5c4cb0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2987 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00494c6c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00cb03260, 0x1290ac0, 0xc00a926fc0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00a926fc0, 0xc004185b00, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc007641500) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000019d, 0x1285e00, 0xc00cb03260) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 2988 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc008cdac60) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00cb03340, 0x1290ac0, 0xc00a927100) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00a927100, 0xc0064e6ea0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc007641680) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0xc00000019e, 0x1285e00, 0xc00cb03340) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 6295 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc003360c40) github.com/syncthing/syncthing/lib/protocol/protocol.go:919 +0xfb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 14645 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc02d055b00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00aab5e30, 0x1290ac0, 0xc00d6bde80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00d6bde80, 0xc0182a7bc0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00c95d560) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x208, 0x1285e00, 0xc00aab5e30) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3169 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006cddd10) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00744f960, 0x1290ac0, 0xc009c1e700) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc009c1e700, 0xc008379c20, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0068970e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1dc, 0x1285e00, 0xc00744f960) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3098 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc006844660) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00d445490, 0x1290ac0, 0xc007394a80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc007394a80, 0xc004b22480, 0xc0032ed728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003a08840) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1de, 0x1285e00, 0xc00d445490) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 3051 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00a864750) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00efdf180, 0x1290ac0, 0xc009937180) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc009937180, 0xc0033c2b40, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000558c00) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1df, 0x1285e00, 0xc00efdf180) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51640 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006095440) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003b32460, 0xc005c48900, 0x80, 0xc00ccaf000, 0xcf) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51748 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab83c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0039b41c0, 0xc000db7d00, 0x80, 0xc00ccaf000, 0xd2) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 6229 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00ca26de0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc007484540, 0x1290ac0, 0xc00b276800) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00b276800, 0xc00a566e40, 0x606c36) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006f83620) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1e4, 0x1285e00, 0xc007484540) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51754 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0050635c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0049c2000, 0xc00665ae80, 0x80, 0xc00ccaf000, 0x114) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 50796 [sleep, 7 minutes]: time.Sleep(0x1176592e000) runtime/time.go:188 +0xbf github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000516610, 0xc0223303f0) github.com/syncthing/syncthing/lib/model/util.go:50 +0x2e created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xe7 goroutine 14495 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc01ca70b60) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 14613 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc037bf3050) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc01acbd180, 0x1290ac0, 0xc0148bb480) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0148bb480, 0xc005e48540, 0xc017bf8708) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc015715e60) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1f1, 0x1285e00, 0xc01acbd180) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 6230 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc002aae810) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc007484770, 0x1290ac0, 0xc00b276ac0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00b276ac0, 0xc0058afec0, 0xc009e7be70) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc006f83980) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1e5, 0x1285e00, 0xc007484770) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51566 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Close.func1() github.com/syncthing/syncthing/lib/protocol/protocol.go:869 +0x1f6 sync.(*Once).doSlow(0xc00017a7cc, 0xc0052d9c60) sync/once.go:66 +0xec sync.(*Once).Do(...) sync/once.go:57 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Close(0xc00017a700, 0x127b540, 0xc000307120) github.com/syncthing/syncthing/lib/protocol/protocol.go:866 +0xaf github.com/syncthing/syncthing/lib/connections.completeConn.Close(0x129c7a0, 0xc001924e00, 0x3, 0xa, 0x129f240, 0xc000279a80, 0x127b540, 0xc000307120) github.com/syncthing/syncthing/lib/connections/structs.go:44 +0x45 github.com/syncthing/syncthing/lib/model.(*model).closeConns(0xc000219380, 0xc00bc67b00, 0x18, 0x18, 0x127b540, 0xc000307120, 0xc02d512e10, 0xc0042de400) github.com/syncthing/syncthing/lib/model/model.go:1415 +0x2c9 github.com/syncthing/syncthing/lib/model.(*model).Stop(0xc000219380) github.com/syncthing/syncthing/lib/model/model.go:265 +0x21d github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x7f0ae4d0ab10, 0xc000219380, 0xc00003a800, 0x12, 0xc0063dbf00, 0x1) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51784 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc02d7b6900) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00273aa10, 0xc023ad9600, 0x80, 0xc00ccaf000, 0x1fc) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51805 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005533860) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0074b7650, 0xc0066c4600, 0x7d, 0xc00ccaf000, 0x16c) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 14590 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc032344d80) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00273ad90, 0x1290ac0, 0xc017444c00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc017444c00, 0xc00a6ded20, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc02d7b6ba0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x203, 0x1285e00, 0xc00273ad90) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51781 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00743c180) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0009ba000, 0xc003b91580, 0x80, 0xc00ccaf000, 0x10b) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 50837 [sleep, 12 minutes]: time.Sleep(0x1176592e000) runtime/time.go:188 +0xbf github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000516610, 0xc024a553b0) github.com/syncthing/syncthing/lib/model/util.go:50 +0x2e created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xe7 goroutine 51772 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00a840b40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00617b2d0, 0xc008979280, 0x7d, 0xc00ccaf000, 0x16a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 6296 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc003360c40) github.com/syncthing/syncthing/lib/protocol/protocol.go:944 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:239 +0xcd goroutine 51782 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005fe7b00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00a6ea1c0, 0xc009f12080, 0x80, 0xc00ccaf000, 0x169) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51804 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003fb8900) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00ac4c000, 0xc0061cf600, 0x80, 0xc00ccaf000, 0x10f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 14492 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb8647, 0x8, 0x1) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugln(0xc0001182c0, 0xc0332926e0, 0x1, 0x1) github.com/syncthing/syncthing/lib/logger/logger.go:269 +0x45 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc01ca70b60, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:411 +0x10b7 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc01ca70b60) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 14607 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc02778c840) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc01acbce00, 0x1290ac0, 0xc0148bb300) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0148bb300, 0xc00a430b40, 0x125ef54) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc015715b60) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1eb, 0x1285e00, 0xc01acbce00) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51753 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003c87860) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00b004930, 0xc0070e9280, 0x80, 0xc00ccaf000, 0x17d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 50435 [sleep, 18 minutes]: time.Sleep(0x1176592e000) runtime/time.go:188 +0xbf github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000516610, 0xc00ccf88c0) github.com/syncthing/syncthing/lib/model/util.go:50 +0x2e created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xe7 goroutine 14584 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc032344d50) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00273aa80, 0x1290ac0, 0xc017444a80) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc017444a80, 0xc007b21740, 0x1830b01) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc02d7b6960) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1fd, 0x1285e00, 0xc00273aa80) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 6293 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc003360c40, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:381 +0x13a github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc003360c40) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 51794 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00743d9e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc008f58000, 0xc0059f3a00, 0x7f, 0xc00ccaf000, 0x17b) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 14651 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00a234480) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc030b460e0, 0x1290ac0, 0xc0090ce000) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0090ce000, 0xc00c0705a0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00c95d860) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x20e, 0x1285e00, 0xc030b460e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 36411 [chan receive, 199 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc00009e380, 0xc01b1c0800, 0xc0007ede60, 0xc0007edf80, 0xc004350600) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1552 +0x5c github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4(0xc00009e380, 0xc01b1c0800, 0xc0007ede60, 0xc0007edf80, 0xc004350600, 0x128dfc0, 0xc0042d9130) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:277 +0x53 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:276 +0x5bb goroutine 51729 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc01c67bce0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006fca8c0, 0xc022370500, 0x80, 0xc00ccaf000, 0x1f6) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 14542 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc02cfaaa20) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0256b91f0, 0x1290ac0, 0xc0106d2bc0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0106d2bc0, 0xc00887cf60, 0xc0032b6f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc033d21bc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1f3, 0x1285e00, 0xc0256b91f0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14541 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc024f24a80) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0256b90a0, 0x1290ac0, 0xc0106d2580) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0106d2580, 0xc008f10b40, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc033d213e0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1ea, 0x1285e00, 0xc0256b90a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 6294 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc003360c40) github.com/syncthing/syncthing/lib/protocol/protocol.go:685 +0x2d9 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 14373 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc0155cef30) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc006fca8c0, 0x1290ac0, 0xc014c91700) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc014c91700, 0xc00887d800, 0x2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc01c67bce0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1f6, 0x1285e00, 0xc006fca8c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51732 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00379d020) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006e00000, 0xc004ae4e80, 0x80, 0xc00ccaf000, 0x7f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 14647 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc02ec98360) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00aab5f10, 0x1290ac0, 0xc00d6bdf00) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00d6bdf00, 0xc004db76e0, 0x125ef54) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00c95d620) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x20a, 0x1285e00, 0xc00aab5f10) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14644 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc02d055ad0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00aab5dc0, 0x1290ac0, 0xc00d6bde40) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00d6bde40, 0xc017678b40, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00c95d500) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x207, 0x1285e00, 0xc00aab5dc0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 36409 [chan receive, 199 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc00009e380, 0xc0007ede00, 0xc0007edda0, 0xc0007ede60) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1214 +0x4b2 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc00009e380, 0xc0007ede00, 0xc0007edda0, 0xc0007ede60, 0x128dfc0, 0xc0042d9110) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:262 +0x49 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:260 +0x488 goroutine 6292 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x7f0ae4dd42d8, 0x72, 0x127d840) runtime/netpoll.go:220 +0x55 internal/poll.(*pollDesc).wait(0xc006317198, 0x72, 0xc0025d4000, 0x6480, 0x6480) internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc006317180, 0xc0025d4000, 0x6480, 0x6480, 0x0, 0x0, 0x0) internal/poll/fd_unix.go:159 +0x1b1 net.(*netFD).Read(0xc006317180, 0xc0025d4000, 0x6480, 0x6480, 0x20300d, 0x64927b, 0xc00785ef60) net/fd_posix.go:55 +0x4f net.(*conn).Read(0xc0145f8000, 0xc0025d4000, 0x6480, 0x6480, 0x0, 0x0, 0x0) net/net.go:182 +0x8e crypto/tls.(*atLeastReader).Read(0xc0351ae820, 0xc0025d4000, 0x6480, 0x6480, 0x19, 0x647b, 0xc0078687a0) crypto/tls/conn.go:779 +0x62 bytes.(*Buffer).ReadFrom(0xc00785f080, 0x127ade0, 0xc0351ae820, 0x40b645, 0xe971a0, 0xf77740) bytes/buffer.go:204 +0xb1 crypto/tls.(*Conn).readFromUntil(0xc00785ee00, 0x127bf40, 0xc0145f8000, 0x5, 0xc0145f8000, 0x8) crypto/tls/conn.go:801 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00785ee00, 0x0, 0x0, 0x20300d) crypto/tls/conn.go:608 +0x115 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:576 crypto/tls.(*Conn).Read(0xc00785ee00, 0xc00807675c, 0x2, 0x4, 0x0, 0x0, 0x0) crypto/tls/conn.go:1252 +0x15f github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc017243da0, 0xc00807675c, 0x2, 0x4, 0x467460, 0xc005771800, 0x3) github.com/syncthing/syncthing/lib/connections/limiter.go:237 +0x55 github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc00ab88c80, 0xc00807675c, 0x2, 0x4, 0xc00f70d140, 0xc007868f68, 0xc007868ec0) github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x55 io.ReadAtLeast(0x127b8c0, 0xc00ab88c80, 0xc00807675c, 0x2, 0x4, 0x2, 0x2, 0xc0224a2000, 0xc007868f54) io/io.go:314 +0x87 io.ReadFull(...) io/io.go:333 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc003360c40, 0xc00807675c, 0x4, 0x4, 0x2, 0x2, 0xc007868f54) github.com/syncthing/syncthing/lib/protocol/protocol.go:531 +0x78 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc003360c40, 0xc00807675c, 0x4, 0x4, 0x1291200, 0x18657c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:468 +0x4d github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc003360c40) github.com/syncthing/syncthing/lib/protocol/protocol.go:358 +0x92 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 14649 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00a2344e0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc030b46000, 0x1290ac0, 0xc00d6bdf80) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc00d6bdf80, 0xc018e64c00, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00c95d7a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x20c, 0x1285e00, 0xc030b46000) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 26645 [chan receive, 320 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc002ad8e00, 0xc017592480, 0xc017592420, 0xc0175924e0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1214 +0x4b2 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc002ad8e00, 0xc017592480, 0xc017592420, 0xc0175924e0, 0x128dfc0, 0xc0013dc0e0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:262 +0x49 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:260 +0x488 goroutine 14493 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x7f0ae4dd43b8, 0x77, 0x127d840) runtime/netpoll.go:220 +0x55 internal/poll.(*pollDesc).wait(0xc002b06b98, 0x77, 0xc01b2f7f00, 0x1579, 0x2a63) internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:96 internal/poll.(*FD).Write(0xc002b06b80, 0xc01b2f5500, 0x4016, 0x5500, 0x0, 0x0, 0x0) internal/poll/fd_unix.go:275 +0x2ae net.(*netFD).Write(0xc002b06b80, 0xc01b2f5500, 0x4016, 0x5500, 0x12933c0, 0x0, 0x0) net/fd_posix.go:73 +0x4f net.(*conn).Write(0xc026512260, 0xc01b2f5500, 0x4016, 0x5500, 0x0, 0x0, 0x0) net/net.go:194 +0x8e crypto/tls.(*Conn).write(0xc02c1a2700, 0xc01b2f5500, 0x4016, 0x5500, 0xc01e020000, 0x4000, 0x20000) crypto/tls/conn.go:914 +0x162 crypto/tls.(*Conn).writeRecordLocked(0xc02c1a2700, 0x17, 0xc01e020000, 0x6c51, 0x20000, 0xc00935bbb8, 0xc004458000, 0x7f0b0bc787d0) crypto/tls/conn.go:963 +0x2c5 crypto/tls.(*Conn).Write(0xc02c1a2700, 0xc01e000000, 0x26c51, 0x40000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1130 +0x19a github.com/syncthing/syncthing/lib/connections.(*limitedWriter).Write(0xc02cd92bd0, 0xc01e000000, 0x26c51, 0x40000, 0xc00935bd18, 0x9096cc, 0xc0001322a8) github.com/syncthing/syncthing/lib/connections/limiter.go:252 +0x1b6 github.com/syncthing/syncthing/lib/protocol.(*countingWriter).Write(0xc032d275e0, 0xc01e000000, 0x26c51, 0x40000, 0x4, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/counting.go:45 +0x55 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeCompressedMessage(0xc01ca70b60, 0x1291240, 0xc0116b5dd0, 0x1, 0x3) github.com/syncthing/syncthing/lib/protocol/protocol.go:750 +0x40c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writeMessage(0xc01ca70b60, 0x1291240, 0xc0116b5dd0, 0x0, 0x1) github.com/syncthing/syncthing/lib/protocol/protocol.go:709 +0x6e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc01ca70b60) github.com/syncthing/syncthing/lib/protocol/protocol.go:687 +0x31e created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:237 +0x89 goroutine 14494 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc01ca70b60) github.com/syncthing/syncthing/lib/protocol/protocol.go:919 +0xfb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:238 +0xab goroutine 14439 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc024f249c0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc02ebd3ab0, 0x1290ac0, 0xc016f05e40) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc016f05e40, 0xc00b2bd260, 0xc00f227c80) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc008933140) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1f8, 0x1285e00, 0xc02ebd3ab0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14603 [semacquire]: sync.runtime_SemacquireMutex(0xc0000321ac, 0x0, 0x1) runtime/sema.go:71 +0x47 sync.(*Mutex).lockSlow(0xc0000321a8) sync/mutex.go:138 +0x105 sync.(*Mutex).Lock(...) sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc000032120, 0xfb8647, 0x8, 0x1) github.com/syncthing/syncthing/lib/logger/logger.go:195 +0xc7 github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugln(0xc0001182c0, 0xc004658830, 0x1, 0x1) github.com/syncthing/syncthing/lib/logger/logger.go:269 +0x45 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc014d28e00, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:411 +0x10b7 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc014d28e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:234 +0x2b created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:233 +0x67 goroutine 14625 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc020e430e0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc007655f10, 0x1290ac0, 0xc01a44a600) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc01a44a600, 0xc02d4d4e40, 0xc0032b6f28) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00301c540) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1f4, 0x1285e00, 0xc007655f10) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14690 [chan receive, 484 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc002ad8e00, 0xc037860d20) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1686 +0x10a created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:171 +0x126 goroutine 51747 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0067521e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00613acb0, 0xc0013f9500, 0x80, 0xc00ccaf000, 0x50) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51739 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00743c240) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0009ba070, 0xc003b91700, 0x80, 0xc00ccaf000, 0x10c) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 14475 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc012e948a0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00d445030, 0x1290ac0, 0xc011c6de00) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc011c6de00, 0xc00887cb40, 0x90f5b2) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000115140) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1e6, 0x1285e00, 0xc00d445030) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51752 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0040936e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006ac2850, 0xc00aa31300, 0x80, 0xc00ccaf000, 0x15f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 13455 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00a2344b0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00368df80, 0x1290ac0, 0xc01d4b9900) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc01d4b9900, 0xc009fec780, 0xc002b26728) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0055f48a0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x20f, 0x1285e00, 0xc00368df80) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 26647 [chan receive, 320 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc002ad8e00, 0xc01599e040, 0xc0175924e0, 0xc017592540, 0xc037860d20) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1552 +0x5c github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4(0xc002ad8e00, 0xc01599e040, 0xc0175924e0, 0xc017592540, 0xc037860d20, 0x128dfc0, 0xc0013dc100) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:277 +0x53 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:276 +0x5bb goroutine 14608 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc011761410) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc01acbce70, 0x1290ac0, 0xc0148bb340) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0148bb340, 0xc008f10c00, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc015715bc0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1ec, 0x1285e00, 0xc01acbce70) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 14609 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc00d72a000) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc01acbcee0, 0x1290ac0, 0xc0148bb380) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc0148bb380, 0xc0187f9200, 0x1832101) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc015715c20) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1ed, 0x1285e00, 0xc01acbcee0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51766 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003224a20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00d9a9ce0, 0xc000841900, 0x80, 0xc00ccaf000, 0x1bc) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51024 [sleep, 7 minutes]: time.Sleep(0x1176592e000) runtime/time.go:188 +0xbf github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000516610, 0xc0091903f0) github.com/syncthing/syncthing/lib/model/util.go:50 +0x2e created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xe7 goroutine 14602 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc014d28e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:367 +0x1c8 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:232 +0x45 goroutine 14585 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc02c268c00) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00273aaf0, 0x1290ac0, 0xc017444ac0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc017444ac0, 0xc004b98a20, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc02d7b69c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1fe, 0x1285e00, 0xc00273aaf0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51424 [sleep, 2 minutes]: time.Sleep(0x1176592e000) runtime/time.go:188 +0xbf github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000516610, 0xc000f800e0) github.com/syncthing/syncthing/lib/model/util.go:50 +0x2e created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xe7 goroutine 14589 [select]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc01e173320) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00273ad20, 0x1290ac0, 0xc017444bc0) github.com/syncthing/syncthing/lib/model/model.go:1935 +0x8a6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc017444bc0, 0xc004b98ba0, 0x0) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc02d7b6b40) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x202, 0x1285e00, 0xc00273ad20) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51741 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006f82e40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc001237650, 0xc0032e5b00, 0x80, 0xc00ccaf000, 0x1d7) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51507 [sleep, 2 minutes]: time.Sleep(0x1176592e000) runtime/time.go:188 +0xbf github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000516610, 0xc0078675e0) github.com/syncthing/syncthing/lib/model/util.go:50 +0x2e created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xe7 goroutine 13882 [chan receive, 488 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc00009e380, 0xc004350600) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1686 +0x10a created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:171 +0x126 goroutine 26646 [chan receive, 320 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc002ad8e00, 0xc017592420, 0xc0175924e0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1388 +0x137 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3(0xc002ad8e00, 0xc017592420, 0xc0175924e0, 0x128dfc0, 0xc0013dc0d0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:270 +0x3f created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:268 +0x525 goroutine 50437 [sleep, 18 minutes]: time.Sleep(0x1176592e000) runtime/time.go:188 +0xbf github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000516610, 0xc00ccf8930) github.com/syncthing/syncthing/lib/model/util.go:50 +0x2e created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xe7 goroutine 51775 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc033d21bc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0256b91f0, 0xc012952780, 0x80, 0xc00ccaf000, 0x1f3) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51736 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005533f20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0074b76c0, 0xc0066c5500, 0x80, 0xc00ccaf000, 0x173) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51639 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002f486c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00450c850, 0xc005742480, 0x80, 0xc00ccaf000, 0x9a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 14441 [select, 1 minutes]: github.com/syncthing/syncthing/lib/events.(*subscription).Unsubscribe(0xc024f249f0) github.com/syncthing/syncthing/lib/events/events.go:441 +0xcc github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc02ebd3b90, 0x1290ac0, 0xc016f05ec0) github.com/syncthing/syncthing/lib/model/model.go:1948 +0x75c github.com/syncthing/syncthing/lib/util.AsService.func1(0x1290ac0, 0xc016f05ec0, 0xc005e48ea0, 0x1193f10) github.com/syncthing/syncthing/lib/util/utils.go:236 +0x39 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0089332c0) github.com/syncthing/syncthing/lib/util/utils.go:300 +0x129 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003163c0, 0x1fa, 0x1285e00, 0xc02ebd3b90) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x76 created by github.com/thejerf/suture.(*Supervisor).runService github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x5b goroutine 51818 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004803740) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00a998b60, 0xc006694a00, 0x80, 0xc00ccaf000, 0x153) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51822 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00ea7c900) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00a99ac40, 0xc00ac4f580, 0x80, 0xc00ccaf000, 0x1ae) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51825 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0014b3740) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00613a1c0, 0xc001523680, 0x7f, 0xc00ccaf000, 0x62) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51826 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab8180) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0035efdc0, 0xc000db7c00, 0x80, 0xc00ccaf000, 0xd0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51828 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc02d7b68a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00273a9a0, 0xc023ad9480, 0x80, 0xc00ccaf000, 0x1fb) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51830 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000200d80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x7f0ae4c6e710, 0xc00009e380, 0xc000038180, 0x24, 0xc00ccaf000, 0x1) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51834 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00c95d7a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc030b46000, 0xc02c156d80, 0x80, 0xc00ccaf000, 0x20c) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51841 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004092840) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0044e47e0, 0xc004c75900, 0x80, 0xc00ccaf000, 0xce) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51845 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0089330e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc02ebd3a40, 0xc014487880, 0x80, 0xc00ccaf000, 0x1f7) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51846 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002f48fc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00efdf3b0, 0xc0043a0e00, 0x80, 0xc00ccaf000, 0x15c) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51847 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003de3c80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000d2e070, 0xc00092b400, 0x80, 0xc00ccaf000, 0x3a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51853 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00344ccc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00377e070, 0xc004415480, 0x7f, 0xc00ccaf000, 0x24) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51855 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00416f320) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000d8a000, 0xc003197980, 0x7f, 0xc00ccaf000, 0x65) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51856 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00743dce0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc007e9a070, 0xc00515d780, 0x80, 0xc00ccaf000, 0x120) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51858 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004399380) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00697d5e0, 0xc004d1fd00, 0x80, 0xc00ccaf000, 0xd7) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51860 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005fe6ae0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00a6ea0e0, 0xc004643f80, 0x7d, 0xc00ccaf000, 0x160) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51864 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0016a2000) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc007722d90, 0xc003915400, 0x7d, 0xc00ccaf000, 0x13e) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51865 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0001157a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x7f0ae4c6e710, 0xc002a34700, 0xc002a98900, 0x24, 0xc00ccaf000, 0x8) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51866 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002aff560) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0008cc070, 0xc002bc8380, 0x7f, 0xc00ccaf000, 0x17) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51867 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003a08ba0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006303810, 0xc000db6700, 0x80, 0xc00ccaf000, 0xc6) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51868 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000bfb500) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00a999110, 0xc00924c380, 0x7d, 0xc00ccaf000, 0x178) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51869 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0039b1860) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00bd5cb60, 0xc006e04e00, 0x7f, 0xc00ccaf000, 0x183) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51871 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0067526c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00ab95490, 0xc00373be00, 0x7d, 0xc00ccaf000, 0x174) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51875 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00c95d560) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00aab5e30, 0xc02c156980, 0x80, 0xc00ccaf000, 0x208) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51876 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00379cba0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0011b4000, 0xc002fc8000, 0x7f, 0xc00ccaf000, 0x26) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51882 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0052de300) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000b7ca10, 0xc000866a80, 0x80, 0xc00ccaf000, 0x1c0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51883 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0017ec060) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005d08000, 0xc00686e180, 0x80, 0xc00ccaf000, 0x8d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51884 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0032b9860) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0082ec070, 0xc005763100, 0x80, 0xc00ccaf000, 0xf0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51887 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0073ec900) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc002c20000, 0xc006a6ff00, 0x80, 0xc00ccaf000, 0xde) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51893 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000bfaf60) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00613a0e0, 0xc000831180, 0x7f, 0xc00ccaf000, 0x39) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51894 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00681c960) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003cec5b0, 0xc000dcbb00, 0x7f, 0xc00ccaf000, 0x5c) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51896 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab80c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x7f0ae4c6e710, 0xc002a34e00, 0xc002a99110, 0x24, 0xc00ccaf000, 0xa) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51897 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00b102d80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00efdf8f0, 0xc003ea6900, 0x80, 0xc00ccaf000, 0x166) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51899 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0055f42a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0053f0230, 0xc003e34200, 0x80, 0xc00ccaf000, 0x109) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51900 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006e12180) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc008496000, 0xc005a42d80, 0x80, 0xc00ccaf000, 0x11a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51901 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000bfb4a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00a9990a0, 0xc004297e00, 0x80, 0xc00ccaf000, 0x177) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51902 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00008d9e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0033be000, 0xc0015d8580, 0x80, 0xc00ccaf000, 0xe1) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51903 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005532ea0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc008942070, 0xc004982e00, 0x80, 0xc00ccaf000, 0x126) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51904 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00301d8c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00130c070, 0xc003936800, 0x7f, 0xc00ccaf000, 0x1a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51905 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0017ecf60) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004aba000, 0xc004a86300, 0x80, 0xc00ccaf000, 0xb1) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51906 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002aff860) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003778150, 0xc00376b880, 0x80, 0xc00ccaf000, 0xbe) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51907 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00a6ba720) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0037d67e0, 0xc001972700, 0x80, 0xc00ccaf000, 0x130) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51908 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00314d5c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0063f5c70, 0xc004783f80, 0x80, 0xc00ccaf000, 0x97) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51909 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000411260) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004886000, 0xc000b7e800, 0x80, 0xc00ccaf000, 0xa6) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51910 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00743cc00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005339ab0, 0xc0046ed780, 0x80, 0xc00ccaf000, 0xdd) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51912 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0036bb980) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0074b6a10, 0xc00abd4f80, 0x80, 0xc00ccaf000, 0x1cb) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51913 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005063980) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00635e1c0, 0xc000cba200, 0x80, 0xc00ccaf000, 0x100) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51914 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000bfb140) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00a998fc0, 0xc004297400, 0x80, 0xc00ccaf000, 0x16d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51915 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc007616420) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00b004770, 0xc003e83f00, 0x80, 0xc00ccaf000, 0x1e3) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51916 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab9740) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x7f0ae4c6e710, 0xc002ad8e00, 0xc002a99d70, 0x24, 0xc00ccaf000, 0xf) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51917 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004c1a8a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00613b490, 0xc005100480, 0x80, 0xc00ccaf000, 0x6f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51918 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0043462a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00e9a2ee0, 0xc004036300, 0x80, 0xc00ccaf000, 0x17e) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51919 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab8540) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x7f0ae4c6e710, 0xc002a35180, 0xc002a99770, 0x24, 0xc00ccaf000, 0xb) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51920 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00681c060) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003f800e0, 0xc00350f300, 0x7f, 0xc00ccaf000, 0x49) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51921 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005fe7c20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00a6ea230, 0xc009f12180, 0x80, 0xc00ccaf000, 0x16b) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51922 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00ea7c000) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0075d6d20, 0xc00c53d780, 0x80, 0xc00ccaf000, 0x1a5) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51923 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0043982a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003a2c380, 0xc000bca680, 0x7f, 0xc00ccaf000, 0x55) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51924 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0085fe900) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0060c6070, 0xc003ea7000, 0x80, 0xc00ccaf000, 0xf3) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51925 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006095020) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006410000, 0xc004c53880, 0x80, 0xc00ccaf000, 0x9d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51926 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0032b9bc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0082ec150, 0xc005763500, 0x80, 0xc00ccaf000, 0xf6) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51927 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006d16840) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0053f0070, 0xc004367b80, 0x80, 0xc00ccaf000, 0xff) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51928 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0042c0ba0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005a589a0, 0xc004a72b00, 0x7d, 0xc00ccaf000, 0x16e) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51931 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0066b0000) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0066ae000, 0xc00151f100, 0x7f, 0xc00ccaf000, 0x47) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51932 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003342240) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0074b7730, 0xc0066c5600, 0x80, 0xc00ccaf000, 0x175) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51933 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006752f00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006302000, 0xc003b03480, 0x80, 0xc00ccaf000, 0x82) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51934 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0060946c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003b323f0, 0xc0014d0980, 0x80, 0xc00ccaf000, 0xc2) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51935 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0055f4fc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0053f03f0, 0xc000d87200, 0x80, 0xc00ccaf000, 0x118) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51936 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0036ba360) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0078922a0, 0xc000dcb100, 0x80, 0xc00ccaf000, 0x1b2) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51937 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0066b0f00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00618c070, 0xc004983180, 0x80, 0xc00ccaf000, 0x84) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51938 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00a840ba0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00617b3b0, 0xc008979c80, 0x80, 0xc00ccaf000, 0x16f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51939 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004ecd020) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00d34eee0, 0xc00c9f5400, 0x80, 0xc00ccaf000, 0x1a8) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51940 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005c50720) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003aac000, 0xc004a00a80, 0x80, 0xc00ccaf000, 0xe3) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51941 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006752900) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00435d2d0, 0xc003612b80, 0x80, 0xc00ccaf000, 0xfb) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51942 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc001a27bc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004007650, 0xc0015b3780, 0x7d, 0xc00ccaf000, 0x159) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51943 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc015715b60) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc01acbce00, 0xc02c5d3080, 0x80, 0xc00ccaf000, 0x1eb) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51944 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005063b60) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005db6000, 0xc003ac7e80, 0x7f, 0xc00ccaf000, 0x43) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51945 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab9380) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0044e4150, 0xc000c0ed80, 0x80, 0xc00ccaf000, 0x89) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51946 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0041f60c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003b321c0, 0xc003b35a80, 0x80, 0xc00ccaf000, 0xbb) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51947 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0042c0300) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc008564000, 0xc0043a0b80, 0x80, 0xc00ccaf000, 0x95) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51948 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0066b1aa0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00af01960, 0xc000d86b00, 0x80, 0xc00ccaf000, 0x136) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51949 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003c86b40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc009b44e00, 0xc00995ae00, 0x80, 0xc00ccaf000, 0x187) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51950 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004c1a120) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0060bc070, 0xc000343200, 0x80, 0xc00ccaf000, 0xbf) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51951 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003a08d80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003e24cb0, 0xc000db7100, 0x80, 0xc00ccaf000, 0xc8) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51952 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003a09f80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006277420, 0xc000db7a00, 0x80, 0xc00ccaf000, 0xcd) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51953 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0055f43c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0053f02a0, 0xc003e35380, 0x80, 0xc00ccaf000, 0x110) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51954 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003fb93e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0012363f0, 0xc0012c4400, 0x80, 0xc00ccaf000, 0x137) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51955 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00681cc00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003ced260, 0xc000dcbf00, 0x7f, 0xc00ccaf000, 0x60) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51956 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab9440) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0044e41c0, 0xc000c0ef80, 0x80, 0xc00ccaf000, 0x8a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51957 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004b95ec0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003b320e0, 0xc003b35800, 0x80, 0xc00ccaf000, 0xb7) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51958 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0041f6060) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0066ae5b0, 0xc003e34380, 0x80, 0xc00ccaf000, 0x51) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51959 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006d17740) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006fc4000, 0xc006631180, 0x80, 0xc00ccaf000, 0x119) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51960 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0032b9680) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0058e40e0, 0xc003ad0100, 0x80, 0xc00ccaf000, 0x121) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51961 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000bfab40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003cf1b90, 0xc003aea600, 0x80, 0xc00ccaf000, 0xed) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51962 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00344d620) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00635e000, 0xc0067a9d00, 0x80, 0xc00ccaf000, 0xee) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51963 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004093ce0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006ac2540, 0xc00630f880, 0x7d, 0xc00ccaf000, 0x15e) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51964 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005532cc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006a53f80, 0xc004982c00, 0x80, 0xc00ccaf000, 0x124) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51965 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005356d80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00e057c00, 0xc00ac4ff80, 0x80, 0xc00ccaf000, 0x1cd) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51966 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00c95d5c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00aab5ea0, 0xc02c156a80, 0x80, 0xc00ccaf000, 0x209) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51967 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00344d740) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00635e0e0, 0xc004a30180, 0x80, 0xc00ccaf000, 0xf5) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51968 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00743dc20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc007e9a000, 0xc00515cc00, 0x80, 0xc00ccaf000, 0x11e) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51969 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005356120) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00c5c4cb0, 0xc00ca39580, 0x80, 0xc00ccaf000, 0x1d1) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51970 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00301c540) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc007655f10, 0xc012e35f00, 0x80, 0xc00ccaf000, 0x1f4) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51971 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00c95d4a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00aab5d50, 0xc02c156780, 0x80, 0xc00ccaf000, 0x206) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51972 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0055f48a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00368df80, 0xc006631000, 0x80, 0xc00ccaf000, 0x20f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51973 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00008cf60) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0034e4230, 0xc0034fca00, 0x80, 0xc00ccaf000, 0xba) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51974 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00ac404e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00ab95500, 0xc000cbb300, 0x7d, 0xc00ccaf000, 0x17a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51975 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006592fc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000b7d570, 0xc0069e2800, 0x80, 0xc00ccaf000, 0x189) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51976 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0085feae0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0074b75e0, 0xc0015e7500, 0x7d, 0xc00ccaf000, 0x167) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51977 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0076169c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00d78ea80, 0xc00bf09700, 0x7f, 0xc00ccaf000, 0x192) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51978 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0036ba7e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0074b7ea0, 0xc005c48f00, 0x7f, 0xc00ccaf000, 0x198) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51979 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc015715c20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc01acbcee0, 0xc02c5d3280, 0x80, 0xc00ccaf000, 0x1ed) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51980 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc02d7b6c00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00273ae00, 0xc02c8c6200, 0x80, 0xc00ccaf000, 0x204) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51981 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00681c5a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc002daa850, 0xc000dcb780, 0x7f, 0xc00ccaf000, 0x59) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51982 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0032b8a80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc002a4c070, 0xc0015b3500, 0x80, 0xc00ccaf000, 0x85) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51983 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00743c300) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0009ba0e0, 0xc003b91800, 0x80, 0xc00ccaf000, 0x10d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51984 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0016a2ea0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0031d8000, 0xc006274d00, 0x80, 0xc00ccaf000, 0xec) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51985 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005532f60) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0089420e0, 0xc004982f00, 0x80, 0xc00ccaf000, 0x127) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51986 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002f49b60) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0060561c0, 0xc004d1ee00, 0x80, 0xc00ccaf000, 0x79) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51987 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0041f78c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004a7e0e0, 0xc0051ba180, 0x80, 0xc00ccaf000, 0x7d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51988 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006896840) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003310000, 0xc0058bf180, 0x80, 0xc00ccaf000, 0xe0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51989 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000115140) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00d445030, 0xc01c515d80, 0x80, 0xc00ccaf000, 0x1e6) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51990 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000403aa0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004955dc0, 0xc00378fb00, 0x7f, 0xc00ccaf000, 0x2c) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51991 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00301c420) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005db60e0, 0xc003ae0d80, 0x80, 0xc00ccaf000, 0x54) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51992 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003fb8840) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005a3c0e0, 0xc002b82100, 0x7f, 0xc00ccaf000, 0x56) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51993 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004802300) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00612d180, 0xc00448a600, 0x80, 0xc00ccaf000, 0x73) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51994 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0014b3020) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc002a9e070, 0xc006546900, 0x80, 0xc00ccaf000, 0xe4) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51995 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0085ff3e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0085d5f80, 0xc00140e100, 0x80, 0xc00ccaf000, 0x134) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51996 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0036ba960) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00a6e6000, 0xc005c49e00, 0x7f, 0xc00ccaf000, 0x19a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51997 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0066b04e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00744e5b0, 0xc00a413480, 0x80, 0xc00ccaf000, 0x1ca) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 51998 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006f82960) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc001237570, 0xc000ee5880, 0x80, 0xc00ccaf000, 0x1d6) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52000 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000667d40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0060bc000, 0xc003abbd00, 0x80, 0xc00ccaf000, 0xab) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52001 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0032b9980) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0082ec0e0, 0xc005763300, 0x80, 0xc00ccaf000, 0xf4) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52002 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006f83bc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00bf3efc0, 0xc004c89e80, 0x80, 0xc00ccaf000, 0x1a7) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52003 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0036bb4a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0074b6850, 0xc0033c1e00, 0x80, 0xc00ccaf000, 0x1c6) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52004 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00314d3e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00143d730, 0xc000af6a80, 0x80, 0xc00ccaf000, 0x52) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52005 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00681cba0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006582000, 0xc0015d9480, 0x80, 0xc00ccaf000, 0x96) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52006 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004092060) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0053f0150, 0xc0047abd00, 0x80, 0xc00ccaf000, 0x102) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52007 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005532de0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc008942000, 0xc004982d00, 0x80, 0xc00ccaf000, 0x125) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52008 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc02d7b6ae0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00273acb0, 0xc023ad9e80, 0x80, 0xc00ccaf000, 0x201) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52009 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc007641500) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00cb03260, 0xc002b13b80, 0x7f, 0xc00ccaf000, 0x19d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52010 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0014b2cc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0010d4070, 0xc000ba4880, 0x7f, 0xc00ccaf000, 0x20) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52011 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc001a26360) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0060b39d0, 0xc000dfa580, 0x80, 0xc00ccaf000, 0x9b) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52012 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0085fe4e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0032769a0, 0xc00376bc80, 0x80, 0xc00ccaf000, 0xdc) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52013 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab9500) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0044e4230, 0xc000c0f280, 0x80, 0xc00ccaf000, 0x8b) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52014 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005fe6780) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00efde9a0, 0xc009052880, 0x7f, 0xc00ccaf000, 0x194) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52015 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00416ecc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000dd2070, 0xc004a90400, 0x7f, 0xc00ccaf000, 0x1d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52016 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003de2180) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000d2e000, 0xc001706200, 0x80, 0xc00ccaf000, 0x32) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52017 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00379d680) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00043a000, 0xc004b2c700, 0x80, 0xc00ccaf000, 0x74) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52018 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006f82120) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc009e90310, 0xc0058fab00, 0x7f, 0xc00ccaf000, 0x197) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52019 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006f83980) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc007484770, 0xc0063eb290, 0x83, 0xc00ccaf000, 0x1e5) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52020 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002afeae0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003778070, 0xc00376ac80, 0x80, 0xc00ccaf000, 0xb6) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52021 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00681d500) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0047a0230, 0xc001057900, 0x80, 0xc00ccaf000, 0xc1) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52022 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc008933740) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00c5c4d90, 0xc0034ee380, 0x80, 0xc00ccaf000, 0x17f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52023 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000403da0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004955ea0, 0xc00378fd00, 0x7f, 0xc00ccaf000, 0x2e) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52025 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab8cc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003f80000, 0xc0046f6e00, 0x7f, 0xc00ccaf000, 0x3b) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52026 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006d163c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004788070, 0xc00148a200, 0x80, 0xc00ccaf000, 0xa4) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52027 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0060951a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006410070, 0xc004c53a80, 0x80, 0xc00ccaf000, 0x9f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52028 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004b95260) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0060b2000, 0xc00609c180, 0x80, 0xc00ccaf000, 0x8c) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52029 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002afe6c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003778000, 0xc00376ab80, 0x80, 0xc00ccaf000, 0xb2) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52030 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00008cd80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0034e41c0, 0xc0034fc780, 0x80, 0xc00ccaf000, 0xb4) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52031 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc007616240) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00b004690, 0xc003e83300, 0x80, 0xc00ccaf000, 0x1e1) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52033 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002afec00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005096460, 0xc002eaca00, 0x80, 0xc00ccaf000, 0x34) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52034 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003c86ba0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000e80000, 0xc003901d00, 0x7f, 0xc00ccaf000, 0x66) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52035 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0036bad20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00dff22a0, 0xc005f1c280, 0x80, 0xc00ccaf000, 0x1bd) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52036 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00738b200) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00a0d2af0, 0xc000fa1100, 0x80, 0xc00ccaf000, 0x1c1) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52037 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006e13920) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0088b2690, 0xc004129e80, 0x80, 0xc00ccaf000, 0x1e0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52038 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0066b0e40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00618c000, 0xc004983080, 0x80, 0xc00ccaf000, 0x83) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52039 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00008cc00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0034e4150, 0xc0034fc680, 0x80, 0xc00ccaf000, 0xb3) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52040 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003a08fc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004b57c70, 0xc000db7480, 0x80, 0xc00ccaf000, 0xca) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52041 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0073eca80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc002c200e0, 0xc0034fc300, 0x80, 0xc00ccaf000, 0xe9) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52042 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006f83620) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc007484540, 0xc0063eaf30, 0x83, 0xc00ccaf000, 0x1e4) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52043 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00379d7a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0040e12d0, 0xc00335a680, 0x80, 0xc00ccaf000, 0x33) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52044 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004c1aa20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00613b810, 0xc005100700, 0x80, 0xc00ccaf000, 0x71) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52045 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc001a27620) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0011f4380, 0xc004656800, 0x80, 0xc00ccaf000, 0xaa) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52046 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004398e40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0059c2310, 0xc00106e900, 0x7f, 0xc00ccaf000, 0x5f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52047 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc015715e60) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc01acbd180, 0xc02c5d3680, 0x80, 0xc00ccaf000, 0x1f1) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52048 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0036bb500) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0074b68c0, 0xc00abd4480, 0x80, 0xc00ccaf000, 0x1c8) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52049 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00681dd40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0085e6fc0, 0xc00089c680, 0x80, 0xc00ccaf000, 0xef) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52050 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0041f6f00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006fca770, 0xc00a311300, 0x80, 0xc00ccaf000, 0x171) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52051 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00c95d6e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00aab5f80, 0xc02c156c80, 0x80, 0xc00ccaf000, 0x20b) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52052 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005063320) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00774c070, 0xc0055ad900, 0x80, 0xc00ccaf000, 0x11f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52053 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00050f440) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003d0ff10, 0xc002f4b600, 0x7f, 0xc00ccaf000, 0x21) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52054 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc02d7b6960) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00273aa80, 0xc023ad9800, 0x80, 0xc00ccaf000, 0x1fd) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52055 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000bfa2a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005a3c000, 0xc004296f80, 0x7f, 0xc00ccaf000, 0x31) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52056 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab8780) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0044e4000, 0xc000c0e580, 0x80, 0xc00ccaf000, 0x86) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52057 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0055f5aa0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006ac2af0, 0xc00a62e180, 0x7d, 0xc00ccaf000, 0x176) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52058 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00681ce40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00143c3f0, 0xc00383f700, 0x7f, 0xc00ccaf000, 0x68) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52059 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0032249c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0075d60e0, 0xc003ccd100, 0x80, 0xc00ccaf000, 0x133) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52060 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005384360) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00abe9ce0, 0xc004780380, 0x80, 0xc00ccaf000, 0x190) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52061 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003a08cc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003653c00, 0xc000db6f00, 0x80, 0xc00ccaf000, 0xc7) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52062 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004803980) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0053f00e0, 0xc0047abc00, 0x80, 0xc00ccaf000, 0x101) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52063 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004ecc360) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00d34ebd0, 0xc00c9f4f80, 0x80, 0xc00ccaf000, 0x1a6) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52064 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003342b40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0068a2000, 0xc002b13500, 0x80, 0xc00ccaf000, 0x48) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52065 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003342de0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0068a2070, 0xc002b13a00, 0x7f, 0xc00ccaf000, 0x4b) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52066 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0014b2000) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc002a4c000, 0xc0050e9200, 0x80, 0xc00ccaf000, 0x80) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52067 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00344cc00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00377e000, 0xc004415300, 0x7f, 0xc00ccaf000, 0x23) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52068 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab8840) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0044e4070, 0xc000c0e800, 0x80, 0xc00ccaf000, 0x87) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52069 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0036ba480) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00d84bc70, 0xc001538b80, 0x80, 0xc00ccaf000, 0x1d4) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52070 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003de36e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00a6ea070, 0xc001655700, 0x7d, 0xc00ccaf000, 0x154) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52071 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc015715ce0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc01acbd0a0, 0xc02c5d3480, 0x80, 0xc00ccaf000, 0x1ef) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52072 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004802120) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0063f4000, 0xc0063ee200, 0x80, 0xc00ccaf000, 0x90) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52073 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0066b1e00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00af019d0, 0xc000d86c00, 0x80, 0xc00ccaf000, 0x138) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52074 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc015715d40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc01acbd110, 0xc02c5d3580, 0x80, 0xc00ccaf000, 0x1f0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52075 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000411ec0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00418c000, 0xc000854200, 0x7f, 0xc00ccaf000, 0x3e) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52076 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0042c0540) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0085640e0, 0xc0043a1500, 0x80, 0xc00ccaf000, 0x9c) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52077 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006d16300) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004788000, 0xc004cc3580, 0x80, 0xc00ccaf000, 0xa1) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52078 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00738a180) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00e9a3ea0, 0xc00e763580, 0x80, 0xc00ccaf000, 0x1d2) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52079 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006f82900) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc001237500, 0xc0012c5b80, 0x80, 0xc00ccaf000, 0x1d5) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52080 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0032b90e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0082ec000, 0xc003797780, 0x80, 0xc00ccaf000, 0xe5) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52081 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000bfae40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003527030, 0xc0044b9a00, 0x80, 0xc00ccaf000, 0x112) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52082 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc02d7b69c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00273aaf0, 0xc023ad9900, 0x80, 0xc00ccaf000, 0x1fe) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52083 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00379cf00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0066ae620, 0xc0014b0100, 0x7f, 0xc00ccaf000, 0x58) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52084 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0057386c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00d444930, 0xc00bc4da00, 0x7f, 0xc00ccaf000, 0x19c) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52085 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00416ef00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000dd2150, 0xc004a90800, 0x7f, 0xc00ccaf000, 0x22) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52086 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003a08ea0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004b57b90, 0xc000db7300, 0x80, 0xc00ccaf000, 0xc9) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52087 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab93e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005338690, 0xc0032e4080, 0x80, 0xc00ccaf000, 0xd4) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52088 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab9800) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005339880, 0xc0032e4280, 0x80, 0xc00ccaf000, 0xd5) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52089 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00743c2a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00d30e5b0, 0xc0068ff000, 0x7f, 0xc00ccaf000, 0x199) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52090 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0076ba6c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0091f88c0, 0xc00ccd1100, 0x80, 0xc00ccaf000, 0x1a0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52092 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004c1a5a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00613aaf0, 0xc0011abe00, 0x80, 0xc00ccaf000, 0x6b) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52093 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004c1a960) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00613b730, 0xc005100580, 0x80, 0xc00ccaf000, 0x70) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52094 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00379ce40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0066ae460, 0xc0014b0000, 0x7f, 0xc00ccaf000, 0x57) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52095 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000bfad20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005f1e070, 0xc003aeb680, 0x80, 0xc00ccaf000, 0xfd) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52096 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006752120) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00613ac40, 0xc0013f8e00, 0x80, 0xc00ccaf000, 0x4d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52097 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0073ec2a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006276620, 0xc006a6e800, 0x80, 0xc00ccaf000, 0xda) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52098 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0055329c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00741a000, 0xc0049f9980, 0x80, 0xc00ccaf000, 0x129) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52099 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005fe64e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00efde770, 0xc009052680, 0x7f, 0xc00ccaf000, 0x193) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52100 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0016a3c20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0036ff3b0, 0xc0042ce300, 0x7f, 0xc00ccaf000, 0x27) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52101 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00681ccc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003ced7a0, 0xc00383e000, 0x7f, 0xc00ccaf000, 0x61) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52102 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0073ec9c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc002c20070, 0xc0034fc200, 0x80, 0xc00ccaf000, 0xe8) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52103 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005c50780) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00bcb3c70, 0xc004ca4780, 0x80, 0xc00ccaf000, 0x1c2) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52104 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002afede0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x7f0ae4c6e710, 0xc002b16000, 0xc002af8c90, 0x24, 0xc00ccaf000, 0x14) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52105 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0067adbc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc002e8f1f0, 0xc0046ed100, 0x80, 0xc00ccaf000, 0xa3) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52106 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006f82240) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc001236b60, 0xc00aa14680, 0x80, 0xc00ccaf000, 0x1d0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52107 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc033d213e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0256b90a0, 0xc012952680, 0x80, 0xc00ccaf000, 0x1ea) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52108 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003225aa0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000d74000, 0xc003d1f080, 0x7f, 0xc00ccaf000, 0x25) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52109 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004c1a660) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00613ad20, 0xc005100080, 0x80, 0xc00ccaf000, 0x6c) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52110 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0076167e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00c68bf80, 0xc004b82300, 0x80, 0xc00ccaf000, 0x1b9) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52111 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0040926c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0012e0000, 0xc00091a080, 0x80, 0xc00ccaf000, 0xa8) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52112 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003a09ec0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00618c7e0, 0xc000db7800, 0x80, 0xc00ccaf000, 0xcc) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52113 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00743d620) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003454070, 0xc004dc5580, 0x80, 0xc00ccaf000, 0xeb) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52114 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004915980) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0082ecbd0, 0xc001533d00, 0x80, 0xc00ccaf000, 0x104) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52115 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00681cae0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003cece70, 0xc000dcbd00, 0x7f, 0xc00ccaf000, 0x5e) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52116 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab9560) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000d24000, 0xc004129000, 0x80, 0xc00ccaf000, 0x76) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52117 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004b95a40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003b32000, 0xc003b23e80, 0x80, 0xc00ccaf000, 0xaf) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52118 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002aff8c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0008cc0e0, 0xc002bc8500, 0x7f, 0xc00ccaf000, 0x18) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52119 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00c95d500) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00aab5dc0, 0xc02c156880, 0x80, 0xc00ccaf000, 0x207) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52120 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0067537a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00368dea0, 0xc000a97a80, 0x80, 0xc00ccaf000, 0x155) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52121 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0032b9920) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0074b7180, 0xc0037ceb80, 0x7d, 0xc00ccaf000, 0x15b) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52122 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00404ea80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0034aad20, 0xc004249400, 0x7f, 0xc00ccaf000, 0x180) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52123 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002afefc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005096540, 0xc002eacf80, 0x80, 0xc00ccaf000, 0x38) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52124 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab9080) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0044e40e0, 0xc000c0eb80, 0x80, 0xc00ccaf000, 0x88) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52125 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006e136e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004b1c000, 0xc00419ee00, 0x80, 0xc00ccaf000, 0xa7) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52126 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00344c6c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc007680000, 0xc003d96080, 0x80, 0xc00ccaf000, 0x128) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52127 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00c95d860) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc030b460e0, 0xc02c156f80, 0x80, 0xc00ccaf000, 0x20e) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52128 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004803ec0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004200070, 0xc0013c1500, 0x80, 0xc00ccaf000, 0x41) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52129 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004914c60) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0035ee460, 0xc0013e5a80, 0x80, 0xc00ccaf000, 0x81) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52130 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004399920) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003778230, 0xc003f59180, 0x80, 0xc00ccaf000, 0xc4) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52131 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00344d560) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00377e0e0, 0xc004415d00, 0x7f, 0xc00ccaf000, 0x29) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52132 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc02d7b6ba0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00273ad90, 0xc02c8c6100, 0x80, 0xc00ccaf000, 0x203) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52133 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00050e120) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000b24070, 0xc00387e180, 0x7f, 0xc00ccaf000, 0x67) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52134 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0085fe8a0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0060c6000, 0xc003ea6f00, 0x80, 0xc00ccaf000, 0xf2) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52135 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0076b5080) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0033be070, 0xc0049ad780, 0x80, 0xc00ccaf000, 0x103) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52136 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc02d7b6a20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00273ab60, 0xc023ad9a80, 0x80, 0xc00ccaf000, 0x1ff) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52137 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab92c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x7f0ae4c6e710, 0xc002ad8700, 0xc002a99b60, 0x24, 0xc00ccaf000, 0xe) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52138 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002f49320) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0045f9ce0, 0xc003700d00, 0x80, 0xc00ccaf000, 0x4a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52139 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003de3ec0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000b24000, 0xc004b83e80, 0x7f, 0xc00ccaf000, 0x64) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52140 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002aff320) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0037780e0, 0xc00376b780, 0x80, 0xc00ccaf000, 0xbd) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52141 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0089332c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc02ebd3b90, 0xc014487e80, 0x80, 0xc00ccaf000, 0x1fa) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52142 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0002ebec0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004af0070, 0xc00151ee00, 0x80, 0xc00ccaf000, 0x44) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52143 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00681c660) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc002daae70, 0xc000dcb900, 0x7f, 0xc00ccaf000, 0x5a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52144 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002f48e40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005a58930, 0xc004a26600, 0x80, 0xc00ccaf000, 0x165) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52145 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc02d7b6a80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00273ac40, 0xc023ad9b80, 0x80, 0xc00ccaf000, 0x200) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52146 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0053569c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003526070, 0xc00351dc00, 0x80, 0xc00ccaf000, 0xea) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52147 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0085fe6c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0074b7570, 0xc004dc5f00, 0x7d, 0xc00ccaf000, 0x164) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52148 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00afa7680) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00bf3ff10, 0xc002fc8d00, 0x80, 0xc00ccaf000, 0x1da) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52149 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000bfa660) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003cf0e00, 0xc004d9f080, 0x80, 0xc00ccaf000, 0xdb) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52150 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006e13080) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0077225b0, 0xc007589e00, 0x80, 0xc00ccaf000, 0x13d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52151 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004b95da0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003968000, 0xc003964300, 0x7f, 0xc00ccaf000, 0x2f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52152 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004b95f80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003b32150, 0xc003b35900, 0x80, 0xc00ccaf000, 0xb8) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52153 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0041f6240) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003b32230, 0xc003b35b80, 0x80, 0xc00ccaf000, 0xbc) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52154 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006095200) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0064100e0, 0xc004c53e00, 0x80, 0xc00ccaf000, 0xa0) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52155 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002c99620) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000b7c2a0, 0xc00196ef80, 0x80, 0xc00ccaf000, 0x139) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52156 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc029144660) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc024a89110, 0xc03043d480, 0x80, 0xc00ccaf000, 0x1f2) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52157 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00c95d620) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00aab5f10, 0xc02c156b80, 0x80, 0xc00ccaf000, 0x20a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52158 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004b94000) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00418c070, 0xc000854380, 0x7f, 0xc00ccaf000, 0x40) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52159 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006e13320) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003cf0000, 0xc004129380, 0x80, 0xc00ccaf000, 0x9e) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52160 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005063aa0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00635e230, 0xc000cbad00, 0x80, 0xc00ccaf000, 0x105) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52161 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc007641680) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00cb03340, 0xc003eda500, 0x7f, 0xc00ccaf000, 0x19e) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52162 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc008933140) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc02ebd3ab0, 0xc014487a80, 0x80, 0xc00ccaf000, 0x1f8) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52163 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000403bc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004955e30, 0xc00378fc00, 0x7f, 0xc00ccaf000, 0x2d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52164 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002ab8f00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003f80070, 0xc0046f6f80, 0x80, 0xc00ccaf000, 0x3c) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52165 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004803c20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004200000, 0xc00106d080, 0x80, 0xc00ccaf000, 0x3f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52166 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002aff380) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0008cc000, 0xc002bc8280, 0x7f, 0xc00ccaf000, 0x16) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52167 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00743de00) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc007e9a0e0, 0xc00515da80, 0x80, 0xc00ccaf000, 0x122) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52168 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00b1029c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00efdf810, 0xc004781d00, 0x80, 0xc00ccaf000, 0x163) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52169 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004c1a720) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00613b030, 0xc005100180, 0x80, 0xc00ccaf000, 0x6d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52170 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0014b2ae0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc002a9e000, 0xc006546700, 0x80, 0xc00ccaf000, 0xdf) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52171 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00743cb40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0009ba150, 0xc003b91980, 0x80, 0xc00ccaf000, 0x10e) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52173 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003a09b60) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0006470a0, 0xc000db7680, 0x80, 0xc00ccaf000, 0xcb) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52174 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006752840) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00435d260, 0xc003612600, 0x80, 0xc00ccaf000, 0xf8) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52175 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc01c67b8c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc006fca2a0, 0xc022370080, 0x80, 0xc00ccaf000, 0x1e9) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52176 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00a6ba600) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0037d6770, 0xc001972500, 0x80, 0xc00ccaf000, 0x12f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52177 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006f839e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00bf3ec40, 0xc004c89480, 0x80, 0xc00ccaf000, 0x1a3) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52178 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc007616300) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00c68b490, 0xc0031c2e80, 0x80, 0xc00ccaf000, 0x1b3) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52179 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc003a08840) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00d445490, 0xc0069e2400, 0x80, 0xc00ccaf000, 0x1de) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52180 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006d16a20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc008614000, 0xc005e14e00, 0x80, 0xc00ccaf000, 0x93) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52181 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00379da40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0058e4000, 0xc000a96f80, 0x80, 0xc00ccaf000, 0x11b) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52182 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005063080) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00774c000, 0xc0055ad600, 0x80, 0xc00ccaf000, 0x11d) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52183 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000bfb260) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00a999030, 0xc004297a80, 0x7d, 0xc00ccaf000, 0x172) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52184 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004a3d500) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc007654930, 0xc00083a380, 0x7f, 0xc00ccaf000, 0x184) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52185 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00afa7800) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0041c08c0, 0xc00aa16c80, 0x80, 0xc00ccaf000, 0x1a1) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52187 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0076b4900) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00385a000, 0xc0062fc280, 0x80, 0xc00ccaf000, 0xe6) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52188 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000bfaba0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003526f50, 0xc0044b9180, 0x80, 0xc00ccaf000, 0x10a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52189 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0052de840) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0040068c0, 0xc009c18900, 0x80, 0xc00ccaf000, 0x1ad) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52191 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc004398ae0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00554a000, 0xc0032e5a00, 0x80, 0xc00ccaf000, 0x8f) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52192 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005c500c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00697c070, 0xc002c73b00, 0x80, 0xc00ccaf000, 0xd9) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52193 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0002ebf20) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc004af00e0, 0xc00151ef00, 0x7f, 0xc00ccaf000, 0x46) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52194 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc006d16de0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc007512000, 0xc0065c2500, 0x80, 0xc00ccaf000, 0x123) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52195 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0001153e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00d4450a0, 0xc01c515f80, 0x80, 0xc00ccaf000, 0x1e7) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52196 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc002c99920) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc000b7c310, 0xc00196f080, 0x80, 0xc00ccaf000, 0x13c) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52197 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc015715bc0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc01acbce70, 0xc02c5d3180, 0x80, 0xc00ccaf000, 0x1ec) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52198 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005356660) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc003526000, 0xc003c95980, 0x80, 0xc00ccaf000, 0xe2) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52199 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc005533d40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00617b030, 0xc00378ec00, 0x80, 0xc00ccaf000, 0x158) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52200 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0068970e0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00744f960, 0xc0055ac680, 0x80, 0xc00ccaf000, 0x1dc) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52201 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc02d7b6b40) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00273ad20, 0xc02c8c6000, 0x80, 0xc00ccaf000, 0x202) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52202 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0014b3380) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc0010d40e0, 0xc000156600, 0x7f, 0xc00ccaf000, 0x2a) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52203 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc0033423c0) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc005a3c070, 0xc0013c0500, 0x80, 0xc00ccaf000, 0x53) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210 goroutine 52204 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00681cd80) github.com/syncthing/syncthing/lib/util/utils.go:317 +0xa8 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1285e00, 0xc00143c070, 0xc00383e780, 0x7f, 0xc00ccaf000, 0x63) github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x31 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x210