goroutine 1765375 [running]: runtime/pprof.writeGoroutineStacks(0x1c1e9c0, 0xc0075ae9a0, 0x30, 0x185fee0) runtime/pprof/pprof.go:693 +0xa5 runtime/pprof.writeGoroutine(0x1c1e9c0, 0xc0075ae9a0, 0x2, 0xc0067fdc00, 0x0) runtime/pprof/pprof.go:682 +0x4b runtime/pprof.(*Profile).WriteTo(0x21e5720, 0x1c1e9c0, 0xc0075ae9a0, 0x2, 0xc0075ae9a0, 0xc000070b60) runtime/pprof/pprof.go:331 +0x3f8 net/http/pprof.handler.ServeHTTP(0xc00cb60e51, 0x9, 0x1c2ffc0, 0xc0075ae9a0, 0xc0067e7100) net/http/pprof/pprof.go:253 +0x385 net/http/pprof.Index(0x1c2ffc0, 0xc0075ae9a0, 0xc0067e7100) net/http/pprof/pprof.go:371 +0x8e9 net/http.HandlerFunc.ServeHTTP(0x1b21a08, 0x1c2ffc0, 0xc0075ae9a0, 0xc0067e7100) net/http/server.go:2069 +0x4b net/http.(*ServeMux).ServeHTTP(0x21fcaa0, 0x1c2ffc0, 0xc0075ae9a0, 0xc0067e7100) net/http/server.go:2448 +0x1b7 net/http.serverHandler.ServeHTTP(0xc000564000, 0x1c2ffc0, 0xc0075ae9a0, 0xc0067e7100) net/http/server.go:2887 +0xaa net/http.(*conn).serve(0xc0001b1680, 0x1c331e0, 0xc0035b7c40) net/http/server.go:1952 +0x8cd created by net/http.(*Server).Serve net/http/server.go:3013 +0x3b8 goroutine 1 [chan receive, 1352 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).Wait(...) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:371 main.syncthingMain(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) github.com/syncthing/syncthing/cmd/syncthing/main.go:721 +0xa2f main.serveOptions.Run(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) github.com/syncthing/syncthing/cmd/syncthing/main.go:407 +0x3f8 reflect.Value.call(0x19163c0, 0x21fd620, 0x293, 0x1922199, 0x4, 0xc000129c38, 0x0, 0x0, 0xd7ce34, 0x19163c0, ...) reflect/value.go:476 +0x907 reflect.Value.Call(0x19163c0, 0x21fd620, 0x293, 0xc000129c38, 0x0, 0x0, 0x17a63a0, 0xc000258070, 0x182) reflect/value.go:337 +0xc5 github.com/alecthomas/kong.callMethod(0x1921bcf, 0x3, 0x19163c0, 0x21fd620, 0x199, 0x19163c0, 0x21fd620, 0x293, 0xc000249590, 0xc000168d80, ...) github.com/alecthomas/kong@v0.2.16/callbacks.go:71 +0x4ba github.com/alecthomas/kong.(*Context).RunNode(0xc000168d80, 0xc000184460, 0x0, 0x0, 0x0, 0x0, 0x0) github.com/alecthomas/kong@v0.2.16/context.go:706 +0x565 github.com/alecthomas/kong.(*Context).Run(0xc000168d80, 0x0, 0x0, 0x0, 0x0, 0x0) github.com/alecthomas/kong@v0.2.16/context.go:723 +0xa5 main.main() github.com/syncthing/syncthing/cmd/syncthing/main.go:260 +0x2b6 goroutine 6 [chan receive]: github.com/syncthing/notify.(*recursiveTree).dispatch(0xc00006e6e0) github.com/syncthing/notify@v0.0.0-20210308121556-f45149b04939/tree_recursive.go:125 +0xce created by github.com/syncthing/notify.newRecursiveTree github.com/syncthing/notify@v0.0.0-20210308121556-f45149b04939/tree_recursive.go:119 +0x13b goroutine 82 [chan receive, 1352 minutes]: github.com/syncthing/syncthing/lib/discover.(*manager).serve(0xc0002fc000, 0x1c33138, 0xc000040380, 0x1da355d0f70, 0x0) github.com/syncthing/syncthing/lib/discover/manager.go:71 +0x12c github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0005421c0, 0x1c33138, 0xc000040380, 0x6, 0x224ec20) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266240, 0xc000000000, 0x1da3557c770, 0xc0005421c0, 0x1c33138, 0xc000040380, 0xc000492160, 0xc000256540) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 8 [select, 1352 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002666c0, 0x1c33138, 0xc000041880, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1(0xc0002533e0, 0xc0002666c0, 0x1c33138, 0xc000041840) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:297 +0x46 created by github.com/thejerf/suture/v4.(*Supervisor).ServeBackground github.com/thejerf/suture/v4@v4.0.1/supervisor.go:296 +0x85 goroutine 9 [select]: github.com/syncthing/syncthing/lib/events.(*logger).Serve(0xc000253620, 0x1c33138, 0xc0000418c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/events/events.go:291 +0x174 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0002666c0, 0xc000000000, 0x1da35a55858, 0xc000253620, 0x1c33138, 0xc0000418c0, 0xc00026c180, 0xc000420060) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 34 [select]: github.com/syncthing/syncthing/lib/config.(*wrapper).Serve(0xc0000ee000, 0x1c33138, 0xc0000e7b40, 0x0, 0x0) github.com/syncthing/syncthing/lib/config/wrapper.go:241 +0x1b9 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0002666c0, 0xc000000001, 0x1da3557a4d8, 0xc0000ee000, 0x1c33138, 0xc0000e7b40, 0xc00026ce40, 0xc0004200c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 35 [select]: github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc000184000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/util/buffer_pool.go:209 +0x10a 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 +0x18d goroutine 16 [select, 5 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc000090000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/session_util.go:189 +0x5d2 created by github.com/syndtr/goleveldb/leveldb.newSession github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/session.go:93 +0x2ca goroutine 36 [select, 485 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc000186000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_compaction.go:91 +0xc5 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:148 +0x42f goroutine 37 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc000186000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_state.go:101 +0xdb created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:149 +0x451 goroutine 38 [select, 485 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc000186000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_compaction.go:836 +0x22f created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:155 +0x5a7 goroutine 39 [select, 488 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc000186000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_compaction.go:773 +0x12b created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:156 +0x5c9 goroutine 40 [syscall, 1352 minutes]: os/signal.signal_recv(0x5345000000020000) runtime/sigqueue.go:168 +0xaf os/signal.loop() os/signal/signal_unix.go:23 +0x29 created by os/signal.Notify.func1.1 os/signal/signal.go:151 +0x4b goroutine 41 [chan receive, 1352 minutes]: main.setupSignalHandling.func1(0xc00006c600, 0xc0001506e0) github.com/syncthing/syncthing/cmd/syncthing/main.go:741 +0x3b created by main.setupSignalHandling github.com/syncthing/syncthing/cmd/syncthing/main.go:740 +0xc7 goroutine 42 [chan receive, 1352 minutes]: main.setupSignalHandling.func2(0xc00006c660, 0xc0001506e0) github.com/syncthing/syncthing/cmd/syncthing/main.go:750 +0x3b created by main.setupSignalHandling github.com/syncthing/syncthing/cmd/syncthing/main.go:749 +0x17d goroutine 43 [sleep]: time.Sleep(0x2540be400) runtime/time.go:193 +0xe5 main.standbyMonitor(0xc0001506e0, 0x1c45138, 0xc0000ee000) github.com/syncthing/syncthing/cmd/syncthing/main.go:829 +0x94 created by main.syncthingMain github.com/syncthing/syncthing/cmd/syncthing/main.go:707 +0x985 goroutine 44 [select, 1352 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000140480, 0x1c33138, 0xc0000e6380, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1(0xc00006c720, 0xc000140480, 0x1c33138, 0xc0000e6340) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:297 +0x46 created by github.com/thejerf/suture/v4.(*Supervisor).ServeBackground github.com/thejerf/suture/v4@v4.0.1/supervisor.go:296 +0x85 goroutine 50 [chan receive, 1352 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).wait(0xc0001506e0, 0xc00006c720) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:335 +0x59 created by github.com/syncthing/syncthing/lib/syncthing.(*App).Start github.com/syncthing/syncthing/lib/syncthing/syncthing.go:114 +0x1b1 goroutine 51 [select]: github.com/syncthing/syncthing/lib/ur.(*failureHandler).Serve(0xc000440060, 0x1c33138, 0xc000594000, 0x0, 0x0) github.com/syncthing/syncthing/lib/ur/failurereporting.go:78 +0x7ec github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000140480, 0xc000000000, 0x1da35b04158, 0xc000440060, 0x1c33138, 0xc000594000, 0xc0001da010, 0xc00003a1e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 52 [select, 1352 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000140360, 0x1c33138, 0xc0000e63c0, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000140480, 0xc000000001, 0x1c1dca0, 0xc000598120, 0x1c33138, 0xc000594040, 0xc0001da020, 0xc00003a360) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 45 [select, 648 minutes]: github.com/syncthing/syncthing/lib/db.(*Lowlevel).gcRunner(0xc000598120, 0x1c33138, 0xc0000e6400, 0x0, 0x0) github.com/syncthing/syncthing/lib/db/lowlevel.go:648 +0x1a6 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e6300, 0x1c33138, 0xc0000e6400, 0x64e1bf5e50d6250d, 0xbfc7c5bcca3ea01) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000140360, 0xc000000000, 0x1da3557c770, 0xc0000e6300, 0x1c33138, 0xc0000e6400, 0xc000061c50, 0xc000420b40) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 53 [chan receive]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc00049c0f0) github.com/syncthing/syncthing/lib/events/events.go:489 +0xa5 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription github.com/syncthing/syncthing/lib/events/events.go:484 +0x16e goroutine 54 [chan receive]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc00049c190) github.com/syncthing/syncthing/lib/events/events.go:489 +0xa5 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription github.com/syncthing/syncthing/lib/events/events.go:484 +0x16e goroutine 66 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x1da35bf8680, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc00012ae38, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc00012ac98, 0xc0005f9b80, 0xf0, 0xc00d97a0f0, 0xd4120e) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).acceptOne(0xc00012ac80, 0x28e0, 0xc00d97a0f0, 0x2, 0x2, 0xc00012ac98, 0xc0005f9d20, 0x0, 0x3002d, 0x0) internal/poll/fd_windows.go:810 +0x9c internal/poll.(*FD).Accept(0xc00012ac80, 0xc0005f9d30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) internal/poll/fd_windows.go:844 +0x168 net.(*netFD).accept(0xc00012ac80, 0x5e32a6947d9b2b01, 0xc001c14dc0, 0x5e32a6947d9b2bde) net/fd_windows.go:139 +0x85 net.(*TCPListener).accept(0xc00022a030, 0xc0001b1680, 0xc001c14e08, 0xdb55ad) net/tcpsock_posix.go:139 +0x39 net.(*TCPListener).Accept(0xc00022a030, 0xc0005f9e18, 0x18, 0xc000520a80, 0xfd2638) net/tcpsock.go:261 +0x6b net/http.(*Server).Serve(0xc000564000, 0x1c2fde0, 0xc00022a030, 0x0, 0x0) net/http/server.go:2981 +0x29c net/http.(*Server).ListenAndServe(0xc000564000, 0xc000564000, 0x2) net/http/server.go:2910 +0xc5 net/http.ListenAndServe(...) net/http/server.go:3164 github.com/syncthing/syncthing/lib/syncthing.(*App).startup.func1(0xc0001506e0) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:177 +0x13e created by github.com/syncthing/syncthing/lib/syncthing.(*App).startup github.com/syncthing/syncthing/lib/syncthing/syncthing.go:174 +0x27f5 goroutine 19 [sleep, 3 minutes]: time.Sleep(0x45d964b800) runtime/time.go:193 +0xe5 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc000418220, 0x1da35ac5080, 0xc00002a270, 0x1922571, 0x4) github.com/syncthing/syncthing/lib/model/util.go:39 +0x67 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch github.com/syncthing/syncthing/lib/model/util.go:37 +0xbe goroutine 20 [sleep, 3 minutes]: time.Sleep(0x45d964b800) runtime/time.go:193 +0xe5 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc000418220, 0x1da35ac5080, 0xc00002a288, 0x1922799, 0x4) github.com/syncthing/syncthing/lib/model/util.go:39 +0x67 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch github.com/syncthing/syncthing/lib/model/util.go:37 +0xbe goroutine 67 [select, 29 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00020e000, 0x1c33138, 0xc000594080, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000140480, 0xc000000002, 0x1da35ac50a8, 0xc00046a9c0, 0x1c33138, 0xc000542180, 0xc00026c170, 0xc0004825a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 55 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve(0xc000172000, 0x1c33138, 0xc0005940c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/progressemitter.go:73 +0x4ab github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000000, 0x1c1dde0, 0xc000172000, 0x1c33138, 0xc0005940c0, 0xc0001da080, 0xc00003a6c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 56 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*model).serve(0xc00046a9c0, 0x1c33138, 0xc000594100, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/model.go:273 +0x365 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000d6140, 0x1c33138, 0xc000594100, 0x2e73656761737365, 0x8b9089016e6f736a) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000001, 0x1da3557c770, 0xc0000d6140, 0x1c33138, 0xc000594100, 0xc0001da090, 0xc00003a720) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 57 [chan receive, 2 minutes]: github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).cleaner(0x21fc760) github.com/syncthing/syncthing/lib/fs/casefs.go:103 +0x1ab created by github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).get.func1 github.com/syncthing/syncthing/lib/fs/casefs.go:93 +0x45 goroutine 68 [select, 1352 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000266240, 0x1c33138, 0xc000040340, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000140480, 0xc000000003, 0x1da360de480, 0xc0002fc000, 0x1c33138, 0xc000542380, 0xc00026c8a0, 0xc000482f60) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 69 [select, 1352 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000266360, 0x1c33138, 0xc0000d6180, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000140480, 0xc000000004, 0x1da360de5f0, 0xc00024ec00, 0x1c33138, 0xc0005423c0, 0xc00026c8b0, 0xc000483020) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 21 [select, 1352 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000266480, 0x1c33138, 0xc0000e6480, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266360, 0xc000000000, 0x1c1e380, 0xc000266480, 0x1c33138, 0xc0000d61c0, 0xc000418240, 0xc0004163c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 22 [select, 824 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000266900, 0x1c33138, 0xc000040400, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266360, 0xc000000001, 0x1c1e380, 0xc000266900, 0x1c33138, 0xc0000d6200, 0xc000418250, 0xc000416420) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 23 [select, 1352 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000266a20, 0x1c33138, 0xc0000d6380, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266360, 0xc000000002, 0x1c1e380, 0xc000266a20, 0x1c33138, 0xc0000d6240, 0xc000418260, 0xc000416480) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 24 [select]: github.com/syncthing/syncthing/lib/connections.(*service).connect(0xc00024ec00, 0x1c33138, 0xc0000d6280, 0x6c676f6f676e755f, 0x75616665442f6465) github.com/syncthing/syncthing/lib/connections/service.go:398 +0x40c github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000542300, 0x1c33138, 0xc0000d6280, 0xa808110a068884ca, 0xbeb9ccb4b192fcbf) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266360, 0xc000000003, 0x1da3557c770, 0xc000542300, 0x1c33138, 0xc0000d6280, 0xc000418270, 0xc0004164e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 25 [chan receive, 5 minutes]: github.com/syncthing/syncthing/lib/model.(*model).AddConnection(0xc00046a9c0, 0x1c43e98, 0xc00cbca4a0, 0xc00d685d14, 0xc, 0xc00d685d30, 0x9, 0xc0059ec990, 0x28) github.com/syncthing/syncthing/lib/model/model.go:2172 +0x1546 github.com/syncthing/syncthing/lib/connections.(*service).handle(0xc00024ec00, 0x1c33138, 0xc0000d62c0, 0x6d676169656b626a, 0x5f302e37332e312f) github.com/syncthing/syncthing/lib/connections/service.go:345 +0x18ed github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000542340, 0x1c33138, 0xc0000d62c0, 0x6c64686c61706a63, 0x6d6169666170626e) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266360, 0xc000000004, 0x1da3557c770, 0xc000542340, 0x1c33138, 0xc0000d62c0, 0xc000418280, 0xc000416540) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 26 [select, 25 minutes]: github.com/syncthing/syncthing/lib/nat.(*Service).Serve(0xc00021a0e0, 0x1c33138, 0xc0000d6300, 0x0, 0x0) github.com/syncthing/syncthing/lib/nat/service.go:75 +0x1d0 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266360, 0xc000000005, 0x1c1dec0, 0xc00021a0e0, 0x1c33138, 0xc0000d6300, 0xc000418290, 0xc0004165a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 27 [chan receive, 1352 minutes]: github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc00026c890, 0x1c33138, 0xc0000d6340, 0x6c75616665442f64, 0x736e657478452f74) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:148 +0x4f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266360, 0xc000000006, 0x1c1f340, 0xc00026c890, 0x1c33138, 0xc0000d6340, 0xc0004182a0, 0xc000416600) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 46 [chan send, 5 minutes]: github.com/syncthing/syncthing/lib/connections.(*tcpListener).serve(0xc000f914a0, 0x1c33138, 0xc0000e64c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/connections/tcp_listen.go:150 +0xdec github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000542240, 0x1c33138, 0xc0000e64c0, 0xc054201a08808010, 0xc0000e6320) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266480, 0xc000000000, 0x1da360de178, 0xc000f914a0, 0x1c33138, 0xc0000e64c0, 0xc000061c80, 0xc000420cc0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700818 [sync.Cond.Wait, 664 minutes]: sync.runtime_notifyListWait(0xc001c44550, 0x259100000000) runtime/sema.go:513 +0x117 sync.(*Cond).Wait(0xc001c44540) sync/cond.go:56 +0x9f github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000169b80, 0x1c33138, 0xc001c445c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:143 +0x385 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000014, 0x1c1de00, 0xc000169b80, 0x1c33138, 0xc001c445c0, 0xc00387cbf0, 0xc007ef8300) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 28 [chan send, 5 minutes]: github.com/syncthing/syncthing/lib/connections.(*quicListener).serve(0xc00015e7e0, 0x1c33138, 0xc0000d63c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/connections/quic_listen.go:184 +0xee7 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0005422c0, 0x1c33138, 0xc0000d63c0, 0x7361652f67726f2e, 0x78742e7473696c79) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266a20, 0xc000000000, 0x1da360de2f8, 0xc00015e7e0, 0x1c33138, 0xc0000d63c0, 0xc0004182c0, 0xc0004167e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1509081 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420aa00, 0x1c33138, 0xc0024fea80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc000000006, 0x1c1de00, 0xc00420aa00, 0x1c33138, 0xc0024fea80, 0xc00b84bfd0, 0xc00afa9260) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 29 [IO wait]: internal/poll.runtime_pollWait(0x1da35bf8598, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc0004a41b8, 0x72, 0x2187800, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc0004a4018, 0x1b21368, 0x5dc, 0x5dc, 0xc0053ae000) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).ReadMsg(0xc0004a4000, 0xc003f4ac00, 0x5dc, 0x5dc, 0xc0053ae000, 0x5dc, 0x5dc, 0x0, 0x0, 0x0, ...) internal/poll/fd_windows.go:1031 +0x178 net.(*netFD).readMsg(0xc0004a4000, 0xc003f4ac00, 0x5dc, 0x5dc, 0xc0053ae000, 0x5dc, 0x5dc, 0x0, 0xc001017b20, 0xd625e5, ...) net/fd_posix.go:67 +0x97 net.(*UDPConn).readMsg(0xc00043e0a8, 0xc003f4ac00, 0x5dc, 0x5dc, 0xc0053ae000, 0x5dc, 0x5dc, 0x7, 0x0, 0xc0024b0e00, ...) net/udpsock_posix.go:59 +0x98 net.(*UDPConn).ReadMsgUDP(0xc00043e0a8, 0xc003f4ac00, 0x5dc, 0x5dc, 0xc0053ae000, 0x5dc, 0x5dc, 0x0, 0x0, 0x0, ...) net/udpsock.go:139 +0x9f github.com/AudriusButkevicius/pfilter.(*PacketFilter).readMsgUdp(0xc0004a2240, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) github.com/AudriusButkevicius/pfilter@v0.0.0-20210511165305-e9aaf99ab213/filter.go:166 +0x156 github.com/AudriusButkevicius/pfilter.(*PacketFilter).loop(0xc0004a2240, 0xc000418320) github.com/AudriusButkevicius/pfilter@v0.0.0-20210511165305-e9aaf99ab213/filter.go:196 +0x4e created by github.com/AudriusButkevicius/pfilter.(*PacketFilter).Start github.com/AudriusButkevicius/pfilter@v0.0.0-20210511165305-e9aaf99ab213/filter.go:146 +0x86 goroutine 30 [select, 5 minutes]: github.com/syncthing/syncthing/lib/stun.(*Service).Serve(0xc000498780, 0x1c33138, 0xc0000d63c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/stun/stun.go:143 +0x3ad created by github.com/syncthing/syncthing/lib/connections.(*quicListener).serve github.com/syncthing/syncthing/lib/connections/quic_listen.go:115 +0x4cc goroutine 98 [chan receive, 1352 minutes]: github.com/syncthing/syncthing/lib/stun.(*Service).Serve.func2(0x1c33138, 0xc0000d63c0, 0xc000498780) github.com/syncthing/syncthing/lib/stun/stun.go:135 +0x4f created by github.com/syncthing/syncthing/lib/stun.(*Service).Serve github.com/syncthing/syncthing/lib/stun/stun.go:134 +0xbd goroutine 31 [select]: github.com/AudriusButkevicius/pfilter.(*filteredConn).ReadFrom(0xc0000d6400, 0xc00c198c00, 0x5ac, 0x5ac, 0x0, 0x0, 0x0, 0x0, 0x0) github.com/AudriusButkevicius/pfilter@v0.0.0-20210511165305-e9aaf99ab213/conn.go:76 +0x1e5 github.com/lucas-clemente/quic-go.(*basicConn).ReadPacket(0xc000418370, 0xc00384acd0, 0x0, 0x0) github.com/lucas-clemente/quic-go@v0.19.3/conn.go:50 +0xd0 github.com/lucas-clemente/quic-go.(*packetHandlerMap).listen(0xc00050b860) github.com/lucas-clemente/quic-go@v0.19.3/packet_handler_map.go:294 +0x73 created by github.com/lucas-clemente/quic-go.newPacketHandlerMap github.com/lucas-clemente/quic-go@v0.19.3/packet_handler_map.go:118 +0x2a8 goroutine 267 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00378c000, 0x1c33138, 0xc0011fd2c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000012, 0x1da35b0a750, 0xc00378c000, 0x1c33138, 0xc0011fd2c0, 0xc00319d440, 0xc002f04900) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 32 [select]: github.com/lucas-clemente/quic-go.(*baseServer).run(0xc000560160) github.com/lucas-clemente/quic-go@v0.19.3/server.go:226 +0x105 created by github.com/lucas-clemente/quic-go.listen github.com/lucas-clemente/quic-go@v0.19.3/server.go:212 +0x55d goroutine 99 [select, 1323 minutes]: github.com/syncthing/syncthing/lib/ur.(*Service).Serve(0xc0000e0000, 0x1c33138, 0xc0000e0040, 0x0, 0x0) github.com/syncthing/syncthing/lib/ur/usage_report.go:369 +0x1db github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000140480, 0xc000000005, 0x1c1e0e0, 0xc0000e0000, 0x1c33138, 0xc0000e0040, 0xc000548000, 0xc00050c120) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 195 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001164e00, 0x1c33138, 0xc000f4b040) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 100 [select]: github.com/syncthing/syncthing/lib/syncthing.(*cpuService).Serve(0xc000504030, 0x1c33138, 0xc0000e0080, 0x0, 0x0) github.com/syncthing/syncthing/lib/syncthing/cpuusage.go:42 +0x18b github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000140480, 0xc000000006, 0x1c1e080, 0xc000504030, 0x1c33138, 0xc0000e0080, 0xc000548010, 0xc00050c2a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 114 [chan receive, 1352 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc00017e000, 0x1c33138, 0xc00064e100, 0x0, 0x0) github.com/syncthing/syncthing/lib/discover/global.go:195 +0x3b5 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266240, 0xc000000001, 0x1da35b541d0, 0xc00017e000, 0x1c33138, 0xc00064e100, 0xc0006262c0, 0xc000620180) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 101 [select, 1352 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00110e000, 0x1c33138, 0xc001124340, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000140480, 0xc000000007, 0x1da365e0440, 0xc001110000, 0x1c33138, 0xc0000e0140, 0xc000548060, 0xc00050c660) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 115 [select, 43 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc00017e070, 0x1c33138, 0xc00064e140, 0x0, 0x0) github.com/syncthing/syncthing/lib/discover/global.go:208 +0x1bd github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266240, 0xc000000002, 0x1da35b541d0, 0xc00017e070, 0x1c33138, 0xc00064e140, 0xc000626320, 0xc000620240) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 116 [select, 3 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc00017e150, 0x1c33138, 0xc00064e180, 0x0, 0x0) github.com/syncthing/syncthing/lib/discover/global.go:208 +0x1bd github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266240, 0xc000000003, 0x1da35b541d0, 0xc00017e150, 0x1c33138, 0xc00064e180, 0xc000626380, 0xc000620300) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 117 [select, 1352 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00066e000, 0x1c33138, 0xc00064e480, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266240, 0xc000000004, 0x1da35b55490, 0xc00063ba40, 0x1c33138, 0xc00064e2c0, 0xc000626480, 0xc0006207e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 118 [select, 1352 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00066e240, 0x1c33138, 0xc00064e740, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266240, 0xc000000005, 0x1da35b55490, 0xc00063bae0, 0x1c33138, 0xc00064e400, 0xc000626590, 0xc000620cc0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 119 [select, 1352 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00066e120, 0x1c33138, 0xc00064ea00, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00066e000, 0xc000000000, 0x1da35b553b8, 0xc00061c0f0, 0x1c33138, 0xc00064e4c0, 0xc0006265c0, 0xc0006210e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 120 [select]: github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xc00061c0f0, 0xc0006216e0, 0x0, 0xc0051ff001, 0x2, 0x2) github.com/syncthing/syncthing/lib/beacon/beacon.go:91 +0xb1 github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc00063ba40, 0x1c33138, 0xc00064e500, 0x0, 0x0) github.com/syncthing/syncthing/lib/discover/local.go:163 +0x11d github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00064e240, 0x1c33138, 0xc00064e500, 0x0, 0x0) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00066e000, 0xc000000001, 0x1da3557c770, 0xc00064e240, 0x1c33138, 0xc00064e500, 0xc0006265d0, 0xc000621140) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 121 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc00063ba40, 0x1c33138, 0xc00064e540, 0x69736e657478452f, 0x61706a632f736e6f) github.com/syncthing/syncthing/lib/discover/local.go:144 +0x165 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00064e280, 0x1c33138, 0xc00064e540, 0x2f6d75696d6f7268, 0x3857542f61746164) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00066e000, 0xc000000002, 0x1da3557c770, 0xc00064e280, 0x1c33138, 0xc00064e540, 0xc0006265e0, 0xc0006211a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 102 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/api.(*service).Serve(0xc001116140, 0x1c33138, 0xc001124300, 0x0, 0x0) github.com/syncthing/syncthing/lib/api/api.go:423 +0x2e45 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000140480, 0xc000000008, 0x1da365e1698, 0xc001116140, 0x1c33138, 0xc001124300, 0xc0005480a0, 0xc00050c7e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 103 [select]: github.com/syncthing/syncthing/lib/model.(*folderSummaryService).listenForUpdates(0xc001110000, 0x1c33138, 0xc001124380, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder_summary.go:180 +0x1f5 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e00c0, 0x1c33138, 0xc001124380, 0x6c676f6f676e755f, 0x75616665442f6465) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00110e000, 0xc000000000, 0x1da3557c770, 0xc0000e00c0, 0x1c33138, 0xc001124380, 0xc0005481b0, 0xc00050c9c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 104 [select]: github.com/syncthing/syncthing/lib/model.(*folderSummaryService).calculateSummaries(0xc001110000, 0x1c33138, 0xc0011243c0, 0x5f415430384d2d36, 0x656c676f6f676e75) github.com/syncthing/syncthing/lib/model/folder_summary.go:270 +0x125 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e0100, 0x1c33138, 0xc0011243c0, 0xccb4b192fcbfa808, 0x8884f1e11001beb9) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00110e000, 0xc000000001, 0x1da3557c770, 0xc0000e0100, 0x1c33138, 0xc0011243c0, 0xc0005481c0, 0xc00050ca20) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 58 [select, 1286 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000f58000, 0x1c33138, 0xc000f4aa80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000002, 0x1da35b0a750, 0xc000f58000, 0x1c33138, 0xc000f4aa80, 0xc000f3d4d0, 0xc00003ab40) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 161 [select]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000fbfbf0, 0x1c33138, 0xc0011fc380, 0x192165e, 0x1, 0xc000063e80, 0x2, 0x2, 0xc000498c00, 0xc000416c60, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 211 [select, 28 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000072380, 0x1c33138, 0xc00177d500, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000007, 0x1da35b0a750, 0xc000072380, 0x1c33138, 0xc00177d500, 0xc0017675c0, 0xc0004175c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 210 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001732000, 0xc000416c60, 0xc0016b8180, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 122 [select, 1352 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00066e360, 0x1c33138, 0xc00064eb40, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00066e240, 0xc000000000, 0x1da35b553b8, 0xc00061c190, 0x1c33138, 0xc00064e780, 0xc000626680, 0xc0006212c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 76 [select, 36 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0015f4700, 0x1c33138, 0xc00178f980, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000005, 0x1da35b0a750, 0xc0015f4700, 0x1c33138, 0xc00178f980, 0xc0016799e0, 0xc000483d40) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 123 [select]: github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xc00061c190, 0xc000621a40, 0xc010542400, 0xa81f5f12a33173be, 0x31d45fac03cad29e, 0xf08ee4dc38bde39b) github.com/syncthing/syncthing/lib/beacon/beacon.go:91 +0xb1 github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc00063bae0, 0x1c33138, 0xc00064e7c0, 0x6c2f67726f2e7869, 0x28bb8fb01747369) github.com/syncthing/syncthing/lib/discover/local.go:163 +0x11d github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00064e380, 0x1c33138, 0xc00064e7c0, 0x88ca60e8154f5a91, 0x12cba01df253a4c8) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00066e240, 0xc000000001, 0x1da3557c770, 0xc00064e380, 0x1c33138, 0xc00064e7c0, 0xc000626690, 0xc000621320) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 124 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc00063bae0, 0x1c33138, 0xc00064e800, 0x2f305f302e37332e, 0x65646f632f62696c) github.com/syncthing/syncthing/lib/discover/local.go:144 +0x165 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00064e3c0, 0x1c33138, 0xc00064e800, 0x5da026f41899ec72, 0xe8154f5a91be37f4) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00066e240, 0xc000000002, 0x1da3557c770, 0xc00064e3c0, 0x1c33138, 0xc00064e800, 0xc0006266a0, 0xc000621380) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 199 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000072700, 0x1c33138, 0xc000f4b440) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 75 [select, 75 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0015f4380, 0x1c33138, 0xc001643040, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000004, 0x1da35b0a750, 0xc0015f4380, 0x1c33138, 0xc001643040, 0xc0016354b0, 0xc000483740) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 171 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0015f4700, 0x1c33138, 0xc0011fc380) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 105 [IO wait]: internal/poll.runtime_pollWait(0x1da35bf82e0, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc001126e38, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc001126c98, 0xc001181a80, 0xf0, 0xc0067d44b0, 0x0) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).acceptOne(0xc001126c80, 0x274c, 0xc0067d44b0, 0x2, 0x2, 0xc001126c98, 0xdc2b8c, 0x1da35ac5d78, 0x72, 0x0) internal/poll/fd_windows.go:810 +0x9c internal/poll.(*FD).Accept(0xc001126c80, 0xc001181c30, 0x0, 0x0, 0x0, 0x0, 0x1da00000000, 0x0, 0x0, 0x0, ...) internal/poll/fd_windows.go:844 +0x168 net.(*netFD).accept(0xc001126c80, 0x1, 0xc001181cb8, 0xce9bb3) net/fd_windows.go:139 +0x85 net.(*TCPListener).accept(0xc0005046a8, 0x64, 0x8, 0x1da367eb0f0) net/tcpsock_posix.go:139 +0x39 net.(*TCPListener).Accept(0xc0005046a8, 0x0, 0x10, 0x33, 0x203001d) net/tcpsock.go:261 +0x6b github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0xc0005046c0, 0x96025522cd1d0b2d, 0x98, 0x96025522cd1d0b2d, 0x1, 0xc001181dc0) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:183 +0x3e github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc0005046c0, 0xc001181e10, 0x18, 0xc000684d80, 0xfd2638) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:164 +0x39 net/http.(*Server).Serve(0xc0011282a0, 0x1c2fa80, 0xc0005046c0, 0x0, 0x0) net/http/server.go:2981 +0x29c github.com/syncthing/syncthing/lib/api.(*service).Serve.func1(0xc000610a20, 0xc0011282a0, 0x1c2fa80, 0xc0005046c0, 0x1c33138, 0xc001124300) github.com/syncthing/syncthing/lib/api/api.go:415 +0x53 created by github.com/syncthing/syncthing/lib/api.(*service).Serve github.com/syncthing/syncthing/lib/api/api.go:413 +0x2d5b goroutine 125 [chan receive, 1352 minutes]: github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc0006263b0, 0x1c33138, 0xc00064ea40, 0x33363930302f6d67, 0xad430162646c2e32) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:148 +0x4f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00066e120, 0xc000000000, 0x1c1f340, 0xc0006263b0, 0x1c33138, 0xc00064ea40, 0xc000626740, 0xc0006214a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 126 [IO wait]: internal/poll.runtime_pollWait(0x1da35bf7ab8, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc000670bb8, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc000670a18, 0x1b21360, 0xc0010cfc01, 0xcde749, 0xc00f52b890) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).ReadFrom(0xc000670a00, 0xc0011ca000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:581 +0x114 net.(*netFD).readFrom(0xc000670a00, 0xc0011ca000, 0x10000, 0x10000, 0xcde749, 0x1c1ec40, 0xc0081371e0, 0xc0010cfd50, 0x0) net/fd_posix.go:61 +0x65 net.(*UDPConn).readFrom(0xc00061e0e0, 0xc0011ca000, 0x10000, 0x10000, 0xc0010cfdf4, 0x2, 0x2, 0xc00b68edc0) net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc00061e0e0, 0xc0011ca000, 0x10000, 0x10000, 0x1, 0x0, 0x0, 0x0, 0x0) net/udpsock.go:118 +0x65 github.com/syncthing/syncthing/lib/beacon.readBroadcasts(0x1c33138, 0xc00064ea80, 0xc000086420, 0x5223, 0x0, 0x0) github.com/syncthing/syncthing/lib/beacon/broadcast.go:128 +0x265 github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func1(0x1c33138, 0xc00064ea80, 0xffffffffffffffff, 0xbe201affffffffff) github.com/syncthing/syncthing/lib/beacon/broadcast.go:18 +0x52 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00064e1c0, 0x1c33138, 0xc00064ea80, 0x80000000066, 0x696d6f7268430700) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00066e120, 0xc000000001, 0x1da3557c770, 0xc00064e1c0, 0x1c33138, 0xc00064ea80, 0xc000626750, 0xc000621500) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 127 [select]: github.com/syncthing/syncthing/lib/beacon.writeBroadcasts(0x1c33138, 0xc00064eac0, 0xc0006206c0, 0x5223, 0x0, 0x0) github.com/syncthing/syncthing/lib/beacon/broadcast.go:41 +0x3ef github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func2(0x1c33138, 0xc00064eac0, 0x67686d626c6f666e, 0x6d6c6f70646c6165) github.com/syncthing/syncthing/lib/beacon/broadcast.go:21 +0x52 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00064e200, 0x1c33138, 0xc00064eac0, 0x6f676e755f726573, 0x65442f64656c676f) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00066e120, 0xc000000002, 0x1da3557c770, 0xc00064e200, 0x1c33138, 0xc00064eac0, 0xc000626760, 0xc000621560) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 128 [chan receive, 1352 minutes]: github.com/syncthing/syncthing/lib/beacon.writeBroadcasts.func1(0x1c33138, 0xc00064eb00, 0xc00061e0c8) github.com/syncthing/syncthing/lib/beacon/broadcast.go:35 +0x4f created by github.com/syncthing/syncthing/lib/beacon.writeBroadcasts github.com/syncthing/syncthing/lib/beacon/broadcast.go:34 +0x1fa goroutine 63 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000f58000, 0x1c33138, 0xc000f4acc0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 106 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001164380, 0x1c33138, 0xc00146b440, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000003, 0x1da35b0a750, 0xc001164380, 0x1c33138, 0xc00146b440, 0xc00145d360, 0xc00141b9e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 129 [chan receive, 1352 minutes]: github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc0006264c0, 0x1c33138, 0xc00064eb80, 0x2f617461642f6d75, 0x4d4f442d36385754) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:148 +0x4f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00066e360, 0xc000000000, 0x1c1f340, 0xc0006264c0, 0x1c33138, 0xc00064eb80, 0xc000626790, 0xc000621800) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 162 [IO wait]: internal/poll.runtime_pollWait(0x1da35bf78e8, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc000670e38, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc000670c98, 0x1b21360, 0xc0011abb01, 0xcde749, 0xc0105424b0) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).ReadFrom(0xc000670c80, 0xc0011e2000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:581 +0x114 net.(*netFD).readFrom(0xc000670c80, 0xc0011e2000, 0x10000, 0x10000, 0x1e4, 0x1c1ec60, 0xc001edd400, 0x0, 0x0) net/fd_posix.go:61 +0x65 net.(*UDPConn).readFrom(0xc00061e0e8, 0xc0011e2000, 0x10000, 0x10000, 0x1da3779ff50, 0x0, 0x1e4, 0x118966545bc54) net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc00061e0e8, 0xc0011e2000, 0x10000, 0x10000, 0xcd73e5, 0xc000621c80, 0x0, 0xc00064ec00, 0xc00e420000) net/udpsock.go:118 +0x65 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc00061c380, 0xc0011e2000, 0x10000, 0x10000, 0xc00bb39800, 0x2, 0x1c299b8, 0xc0105424b0, 0x0, 0x0) golang.org/x/net@v0.0.0-20210428140749-89ef3d95e781/ipv6/payload_nocmsg.go:20 +0xb5 github.com/syncthing/syncthing/lib/beacon.readMulticasts(0x1c33138, 0xc00064ebc0, 0xc0000864e0, 0xc00002bcf8, 0x12, 0x0, 0x0) github.com/syncthing/syncthing/lib/beacon/multicast.go:150 +0x65a github.com/syncthing/syncthing/lib/beacon.NewMulticast.func1(0x1c33138, 0xc00064ebc0, 0x6f666a6b6b636a68, 0x6d67636e68666162) github.com/syncthing/syncthing/lib/beacon/multicast.go:21 +0x5b github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00064e300, 0x1c33138, 0xc00064ebc0, 0x201a0110068884d2, 0xffffffffffffffff) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00066e360, 0xc000000001, 0x1da3557c770, 0xc00064e300, 0x1c33138, 0xc00064ebc0, 0xc0006267a0, 0xc000621860) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 163 [select]: github.com/syncthing/syncthing/lib/beacon.writeMulticasts(0x1c33138, 0xc00064ec00, 0xc000620ba0, 0xc00002bcf8, 0x12, 0x0, 0x0) github.com/syncthing/syncthing/lib/beacon/multicast.go:56 +0x49a github.com/syncthing/syncthing/lib/beacon.NewMulticast.func2(0x1c33138, 0xc00064ec00, 0xffffffffffffffff, 0xffffffffffffffff) github.com/syncthing/syncthing/lib/beacon/multicast.go:24 +0x5b github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00064e340, 0x1c33138, 0xc00064ec00, 0x60e8154f5a91be37, 0xa01df253a4c888ca) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00066e360, 0xc000000002, 0x1da3557c770, 0xc00064e340, 0x1c33138, 0xc00064ec00, 0xc0006267b0, 0xc0006218c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 164 [chan receive, 1352 minutes]: github.com/syncthing/syncthing/lib/beacon.writeMulticasts.func1(0x1c33138, 0xc00064ec40, 0x1c3cd08, 0xc00061e0d0) github.com/syncthing/syncthing/lib/beacon/multicast.go:44 +0x4f created by github.com/syncthing/syncthing/lib/beacon.writeMulticasts github.com/syncthing/syncthing/lib/beacon/multicast.go:43 +0x33d goroutine 107 [syscall, locked to thread]: syscall.Syscall6(0x7ffe86b06b90, 0x5, 0x3b0, 0xc000ebbfa0, 0xc000ebbf50, 0xc000ebbfb0, 0xffffffff, 0x0, 0x0, 0x0, ...) runtime/syscall_windows.go:343 +0xf2 syscall.getQueuedCompletionStatus(0x3b0, 0xc000ebbfa0, 0xc000ebbf50, 0xc000ebbfb0, 0xc0ffffffff, 0x0, 0xc00019ea50) syscall/zsyscall_windows.go:826 +0xd5 syscall.GetQueuedCompletionStatus(0x3b0, 0xc000ebbfa0, 0xc000ebbfa4, 0xc000ebbfb0, 0xffffffff, 0x0, 0x0) syscall/syscall_windows.go:1226 +0x7a github.com/syncthing/notify.(*readdcw).loop(0xc00019ea50) github.com/syncthing/notify@v0.0.0-20210308121556-f45149b04939/watcher_readdcw.go:346 +0x79 created by github.com/syncthing/notify.(*readdcw).lazyinit github.com/syncthing/notify@v0.0.0-20210308121556-f45149b04939/watcher_readdcw.go:335 +0xb9 goroutine 108 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000441050, 0x1c33138, 0xc000f4acc0, 0x192165e, 0x1, 0xc001441700, 0x2, 0x2, 0xc00146c840, 0xc00141bb00, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 109 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0001868c0, 0xc00141bb00, 0xc00003b4a0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 110 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001164380, 0x1c33138, 0xc00146b540) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 113 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000441b90, 0x1c33138, 0xc00146b540, 0x192165e, 0x1, 0xc001441860, 0x2, 0x2, 0xc00146cfc0, 0xc001538000, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 165 [chan receive, 1352 minutes]: github.com/syncthing/syncthing/lib/beacon.readBroadcasts.func1(0x1c33138, 0xc00064ec80, 0xc00061e0e0) github.com/syncthing/syncthing/lib/beacon/broadcast.go:122 +0x4f created by github.com/syncthing/syncthing/lib/beacon.readBroadcasts github.com/syncthing/syncthing/lib/beacon/broadcast.go:121 +0x1ff goroutine 166 [chan receive, 1352 minutes]: github.com/syncthing/syncthing/lib/beacon.readMulticasts.func1(0x1c33138, 0xc00064ecc0, 0x1c3cd08, 0xc00061e0e8) github.com/syncthing/syncthing/lib/beacon/multicast.go:116 +0x4f created by github.com/syncthing/syncthing/lib/beacon.readMulticasts github.com/syncthing/syncthing/lib/beacon/multicast.go:115 +0x33f goroutine 180 [select, 67 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001164e00, 0x1c33138, 0xc001915f80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000006, 0x1da35b0a750, 0xc001164e00, 0x1c33138, 0xc001915f80, 0xc00191a140, 0xc001538660) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 178 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000186a80, 0xc001538000, 0xc00141be00, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 96 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001076000, 0xc000257080, 0xc0004219e0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 95 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0014484e0, 0x1c33138, 0xc0012d7dc0, 0x192165e, 0x1, 0xc0004925b0, 0x1, 0x1, 0xc0005a17a0, 0xc000257080, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 174 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000072380, 0x1c33138, 0xc0011fc6c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 176 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001776a20, 0x1c33138, 0xc00192e1c0, 0x192165e, 0x1, 0xc000265c20, 0x2, 0x2, 0xc0019ecc00, 0xc0016b8a20, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 177 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016e01c0, 0xc0016b8a20, 0xc001538f00, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 133 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0015f4380, 0x1c33138, 0xc0012d7dc0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 77 [select]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0017771a0, 0x1c33138, 0xc000f4b740, 0x192165e, 0x1, 0xc0017f2370, 0x1, 0x1, 0xc00178be00, 0xc0017c45a0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 198 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014f8000, 0xc00003be60, 0xc0016b87e0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 197 [select, 28 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001548a80, 0x1c33138, 0xc0011fc6c0, 0x192165e, 0x1, 0xc0014dc070, 0x1, 0x1, 0xc000f5f860, 0xc00003be60, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 700832 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6ec80, 0x1c33138, 0xc001c44e40, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000022, 0x1c1de00, 0xc003b6ec80, 0x1c33138, 0xc001c44e40, 0xc00387d8c0, 0xc007ef9800) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 228 [select, 67 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001780390, 0x1c33138, 0xc000f4b040, 0x192165e, 0x1, 0xc000492630, 0x1, 0x1, 0xc0005a1aa0, 0xc000257620, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 229 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0010761c0, 0xc000257620, 0xc00003ba40, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 80 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001f5a1c0, 0xc0017c4a80, 0xc0016b9440, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 79 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001777ec0, 0x1c33138, 0xc0011fcb80, 0x192165e, 0x1, 0xc001790740, 0x2, 0x2, 0xc001f62540, 0xc0017c4a80, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 212 [select, 27 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000072700, 0x1c33138, 0xc001c1fe00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000008, 0x1da35b0a750, 0xc000072700, 0x1c33138, 0xc001c1fe00, 0xc001c0dae0, 0xc000417b00) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 260 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0024b0380, 0x1c33138, 0xc0011fcd00) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 258 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc002070380, 0x1c33138, 0xc0011fcb80) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 235 [select, 91 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0035c8380, 0x1c33138, 0xc003804cc0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000011, 0x1da35b0a750, 0xc0035c8380, 0x1c33138, 0xc003804cc0, 0xc0035f7370, 0xc0035e31a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 234 [select, 294 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0035c8000, 0x1c33138, 0xc0035be380, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000010, 0x1da35b0a750, 0xc0035c8000, 0x1c33138, 0xc0035be380, 0xc0035b4830, 0xc002e7df80) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 204 [select, 28 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001776270, 0x1c33138, 0xc000f4b440, 0x192165e, 0x1, 0xc0014dc3d0, 0x1, 0x1, 0xc000f5fc80, 0xc0014f43c0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 205 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014f81c0, 0xc0014f43c0, 0xc0014f41e0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 213 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000072a80, 0x1c33138, 0xc001c5e740, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000009, 0x1da35b0a750, 0xc000072a80, 0x1c33138, 0xc001c5e740, 0xc001c68000, 0xc001c66300) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 187 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000072a80, 0x1c33138, 0xc00192e1c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 214 [select]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000073500, 0x1c33138, 0xc002045780, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000000a, 0x1da35b0a750, 0xc000073500, 0x1c33138, 0xc002045780, 0xc002036aa0, 0xc001c66960) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 206 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000073500, 0x1c33138, 0xc000f4b740) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 208 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0017779b0, 0x1c33138, 0xc00192e500, 0x192165e, 0x1, 0xc0000e3fc0, 0x2, 0x2, 0xc001d0a3c0, 0xc0014f5140, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 78 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001f5a000, 0xc0017c45a0, 0xc0014f4de0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 215 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc002070000, 0x1c33138, 0xc002045980, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000000b, 0x1da35b0a750, 0xc002070000, 0x1c33138, 0xc002045980, 0xc002036bc0, 0xc001c66f60) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 192 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc002070000, 0x1c33138, 0xc00192e500) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 281 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016e0540, 0xc001035b60, 0xc001542600, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 280 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00066d980, 0x1c33138, 0xc00064fc80, 0x192165e, 0x1, 0xc001d778c0, 0x2, 0x2, 0xc002035980, 0xc001035b60, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 278 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000f59500, 0x1c33138, 0xc001788e80) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 209 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014f8380, 0xc0014f5140, 0xc001539620, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 219 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc002070380, 0x1c33138, 0xc0022563c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000000c, 0x1da35b0a750, 0xc002070380, 0x1c33138, 0xc0022563c0, 0xc0022493c0, 0xc001c67ce0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 230 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0024b0000, 0x1c33138, 0xc0024afe40, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000000d, 0x1da35b0a750, 0xc0024b0000, 0x1c33138, 0xc0024afe40, 0xc0024aab50, 0xc001af5020) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1766659 [IO wait]: internal/poll.runtime_pollWait(0x1da35ac5550, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc00e6bb0b8, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc00e6baf18, 0x1b21358, 0xc004d11501, 0xcd47f3, 0xd45e80) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc00e6baf00, 0xc008620900, 0x205, 0x205, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc00e6baf00, 0xc008620900, 0x205, 0x205, 0x0, 0x0, 0xc00003d950) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc003182038, 0xc008620900, 0x205, 0x205, 0x0, 0x0, 0x0) net/net.go:183 +0x98 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00c694870, 0xc008620900, 0x205, 0x205, 0xcde749, 0xc011ff9d70, 0x18) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:217 +0xc8 crypto/tls.(*atLeastReader).Read(0xc011ff9d70, 0xc008620900, 0x205, 0x205, 0xc00e6baf00, 0xc001509800, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc007ef5e78, 0x1c1d5e0, 0xc011ff9d70, 0xcdc22c, 0x17fec60, 0x18867c0) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc007ef5c00, 0x1da37d0ef90, 0xc00c694870, 0x5, 0xc00c694870, 0x4aa) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc007ef5c00, 0x0, 0x0, 0x0) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc007ef5c00, 0xc002b84000, 0x1000, 0x1000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 net/http.(*connReader).Read(0xc005166e10, 0xc002b84000, 0x1000, 0x1000, 0xc004d11b90, 0xf0ce78, 0xc00c694870) net/http/server.go:800 +0x1bf bufio.(*Reader).fill(0xc0123fe120) bufio/bufio.go:101 +0x10d bufio.(*Reader).Peek(0xc0123fe120, 0x4, 0x49d6bc06b2d9, 0x21fcd80, 0x0, 0x0, 0x21fcd80) bufio/bufio.go:139 +0x56 net/http.(*conn).serve(0xc00aad8320, 0x1c331e0, 0xc004e59d80) net/http/server.go:1977 +0xa47 created by net/http.(*Server).Serve net/http/server.go:3013 +0x3b8 goroutine 245 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0024b0000, 0x1c33138, 0xc00192e780) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 277 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016e0000, 0xc00354dc80, 0xc003824c00, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 276 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00416af90, 0x1c33138, 0xc00410abc0, 0x192165e, 0x1, 0xc001d77740, 0x2, 0x2, 0xc002034a80, 0xc00354dc80, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 275 [select, 5 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00378c380, 0x1c33138, 0xc001788c40, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000019, 0x1da35b0a750, 0xc00378c380, 0x1c33138, 0xc001788c40, 0xc001c49af0, 0xc00354d740) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 250 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0020727e0, 0x1c33138, 0xc00192e780, 0x192165e, 0x1, 0xc00191ba80, 0x1, 0x1, 0xc001917860, 0xc001efe000, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 251 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000186c40, 0xc001efe000, 0xc001539c80, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 232 [select, 511 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0024b0380, 0x1c33138, 0xc0024ea0c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000000e, 0x1da35b0a750, 0xc0024b0380, 0x1c33138, 0xc0024ea0c0, 0xc0024aad30, 0xc001af5b60) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 144 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc003884380, 0x1c33138, 0xc00410b700) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 265 [select, 511 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001aab3e0, 0x1c33138, 0xc0011fcd00, 0x192165e, 0x1, 0xc00230e0a0, 0x2, 0x2, 0xc0019ede60, 0xc0016b9b60, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 266 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016e0380, 0xc0016b9b60, 0xc0016b9800, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 252 [select, 257 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0024b1180, 0x1c33138, 0xc00192e980, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000000f, 0x1da35b0a750, 0xc0024b1180, 0x1c33138, 0xc00192e980, 0xc00191bc00, 0xc001efe540) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 253 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0024b1180, 0x1c33138, 0xc00192e9c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 138 [select, 1225 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001aab980, 0x1c33138, 0xc00192e9c0, 0x192165e, 0x1, 0xc00041b7a0, 0x2, 0x2, 0xc00006d9e0, 0xc001a4de60, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 139 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc002840000, 0xc001a4de60, 0xc001efe6c0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 140 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0035c8000, 0x1c33138, 0xc001a52440) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 142 [select, 574 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001aabef0, 0x1c33138, 0xc001a52440, 0x192165e, 0x1, 0xc00041b920, 0x2, 0x2, 0xc002b6e660, 0xc003425b60, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 143 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0028401c0, 0xc003425b60, 0xc003425a40, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 307 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0035c8380, 0x1c33138, 0xc00192f000) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 309 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0035c6150, 0x1c33138, 0xc00192f000, 0x192165e, 0x1, 0xc00190b680, 0x2, 0x2, 0xc0032e0ba0, 0xc0038821e0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 310 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000186e00, 0xc0038821e0, 0xc001efff80, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 327 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000567880, 0x1c33138, 0xc00064f500, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000016, 0x1da35b0a750, 0xc000567880, 0x1c33138, 0xc00064f500, 0xc000f3da40, 0xc001af5620) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 326 [select, 1085 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000567500, 0x1c33138, 0xc000f468c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000015, 0x1da35b0a750, 0xc000567500, 0x1c33138, 0xc000f468c0, 0xc00145d1a0, 0xc001af51a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 325 [select, 245 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000567180, 0x1c33138, 0xc002256540, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000014, 0x1da35b0a750, 0xc000567180, 0x1c33138, 0xc002256540, 0xc003278bd0, 0xc001af4840) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 294 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00378c000, 0x1c33138, 0xc0022ac700) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 296 [select, 668 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0035c6bd0, 0x1c33138, 0xc0022ac700, 0x192165e, 0x1, 0xc001790a60, 0x2, 0x2, 0xc001f62e40, 0xc00354c8a0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 297 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001f5a380, 0xc00354c8a0, 0xc00354c780, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 311 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc003884380, 0x1c33138, 0xc00192f240, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000013, 0x1da35b0a750, 0xc003884380, 0x1c33138, 0xc00192f240, 0xc003fb0e70, 0xc003882b40) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 223 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000567880, 0x1c33138, 0xc003f6a7c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 239 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc002f77f80, 0x1c33138, 0xc00410b700, 0x192165e, 0x1, 0xc003f687d0, 0x1, 0x1, 0xc003f61f80, 0xc003825d40, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 240 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001076540, 0xc003825d40, 0xc0041aef00, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 241 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000567180, 0x1c33138, 0xc00410a400) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 271 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc002dfdc50, 0x1c33138, 0xc00410a400, 0x192165e, 0x1, 0xc003d26020, 0x2, 0x2, 0xc001f620c0, 0xc003994480, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 272 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0017321c0, 0xc003994480, 0xc003702d20, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 342 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000567500, 0x1c33138, 0xc00410a580) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 344 [select, 1086 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc003f7d350, 0x1c33138, 0xc00410a580, 0x192165e, 0x1, 0xc0017904c0, 0x2, 0x2, 0xc002b6f6e0, 0xc002e7c7e0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 345 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc002840380, 0xc002e7c7e0, 0xc002e7c6c0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 356 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc003f7db30, 0x1c33138, 0xc003f6a7c0, 0x192165e, 0x1, 0xc003ed8600, 0x2, 0x2, 0xc00370ef60, 0xc002264000, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 357 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001076700, 0xc002264000, 0xc000483da0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 1760181 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00065ea00, 0x1c33138, 0xc004adc940, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000003c, 0x1c1de00, 0xc00065ea00, 0x1c33138, 0xc004adc940, 0xc00a845c60, 0xc006449020) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1740301 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001ff0280, 0x1c33138, 0xc001c45940, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00bb37b00, 0xc000000005, 0x1c1de00, 0xc001ff0280, 0x1c33138, 0xc001c45940, 0xc00b3db6c0, 0xc0058f3d40) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 328 [select, 12 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000567c00, 0x1c33138, 0xc00064f680, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000018, 0x1da35b0a750, 0xc000567c00, 0x1c33138, 0xc00064f680, 0xc000f3dae0, 0xc001af56e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 299 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000567c00, 0x1c33138, 0xc001636200) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 490 [sync.Cond.Wait, 919 minutes]: sync.runtime_notifyListWait(0xc00145f210, 0x179200000000) runtime/sema.go:513 +0x117 sync.(*Cond).Wait(0xc00145f200) sync/cond.go:56 +0x9f github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000541d00, 0x1c33138, 0xc00145f240, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:143 +0x385 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b3e0000, 0xc000000021, 0x1c1de00, 0xc000541d00, 0x1c33138, 0xc00145f240, 0xc00c802d90, 0xc00c7e98c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 351 [select, 14 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00378f890, 0x1c33138, 0xc001636200, 0x192165e, 0x1, 0xc001790820, 0x2, 0x2, 0xc000499140, 0xc003824840, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 352 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc002840540, 0xc003824840, 0xc004171980, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 329 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00378c380, 0x1c33138, 0xc00064f800) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 1509077 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420a800, 0x1c33138, 0xc0024fe880, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc000000002, 0x1c1de00, 0xc00420a800, 0x1c33138, 0xc0024fe880, 0xc00b84bc90, 0xc00afa8c60) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 334 [select, 2 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0002546c0, 0x1c33138, 0xc00064f800, 0x192165e, 0x1, 0xc00190b3c0, 0x2, 0x2, 0xc00146d8c0, 0xc0007f2ea0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 335 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014f8540, 0xc0007f2ea0, 0xc0007f2cc0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 304 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000f58e00, 0x1c33138, 0xc001636440, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000001a, 0x1da35b0a750, 0xc000f58e00, 0x1c33138, 0xc001636440, 0xc0012e15a0, 0xc000b5a0c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 353 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000f58e00, 0x1c33138, 0xc00410abc0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 305 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000f59500, 0x1c33138, 0xc001636600, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000001b, 0x1da35b0a750, 0xc000f59500, 0x1c33138, 0xc001636600, 0xc0012e16c0, 0xc000b5a600) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 374 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000547620, 0x1c33138, 0xc001788e80, 0x192165e, 0x1, 0xc001790900, 0x2, 0x2, 0xc0004997a0, 0xc003824f60, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 375 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc002840700, 0xc003824f60, 0xc00354df80, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 386 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000f59880, 0x1c33138, 0xc00146bec0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000001c, 0x1da35b0a750, 0xc000f59880, 0x1c33138, 0xc00146bec0, 0xc00201e130, 0xc000b5ac00) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 336 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000f59880, 0x1c33138, 0xc00064f940) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 402 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000547cb0, 0x1c33138, 0xc00064f940, 0x192165e, 0x1, 0xc00190b4e0, 0x2, 0x2, 0xc0020da420, 0xc0007f32c0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 403 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014f8700, 0xc0007f32c0, 0xc0007f31a0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 387 [select, 87 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000f59c00, 0x1c33138, 0xc0012d7f80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000001d, 0x1da35b0a750, 0xc000f59c00, 0x1c33138, 0xc0012d7f80, 0xc0020fe670, 0xc000b5b1a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 404 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000f59c00, 0x1c33138, 0xc00064fa40) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 376 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00066c720, 0x1c33138, 0xc00064fa40, 0x192165e, 0x1, 0xc0017909a0, 0x2, 0x2, 0xc0004999e0, 0xc0038257a0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 377 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0028408c0, 0xc0038257a0, 0xc0007f3b00, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 388 [select, 191 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc003884700, 0x1c33138, 0xc001c04780, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000001e, 0x1da35b0a750, 0xc003884700, 0x1c33138, 0xc001c04780, 0xc0017f2df0, 0xc000b5b5c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 273 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc003884700, 0x1c33138, 0xc00192e640) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 406 [select, 1316 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00066cf00, 0x1c33138, 0xc00192e640, 0x192165e, 0x1, 0xc001767430, 0x1, 0x1, 0xc0020da900, 0xc001542120, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 407 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014f88c0, 0xc001542120, 0xc003995ce0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 389 [select, 59 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc003884a80, 0x1c33138, 0xc001c4ab00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000001f, 0x1da35b0a750, 0xc003884a80, 0x1c33138, 0xc001c4ab00, 0xc001dc9310, 0xc001fb60c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 408 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc003884a80, 0x1c33138, 0xc00064fc80) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 390 [select, 554 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc003884e00, 0x1c33138, 0xc00200b140, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000020, 0x1da35b0a750, 0xc003884e00, 0x1c33138, 0xc00200b140, 0xc001b85ac0, 0xc001fb64e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 419 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc003884e00, 0x1c33138, 0xc00192ed00) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 366 [select, 945 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0017765d0, 0x1c33138, 0xc00192ed00, 0x192165e, 0x1, 0xc00191b740, 0x1, 0x1, 0xc00370ff80, 0xc00218acc0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 367 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001076a80, 0xc00218acc0, 0xc0020587e0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 378 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0035c9500, 0x1c33138, 0xc002044640, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000021, 0x1da35b0a750, 0xc0035c9500, 0x1c33138, 0xc002044640, 0xc002e449c0, 0xc0015fdda0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 368 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0035c9500, 0x1c33138, 0xc003f6b0c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 282 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001777ce0, 0x1c33138, 0xc003f6b0c0, 0x192165e, 0x1, 0xc001d77960, 0x2, 0x2, 0xc00233e120, 0xc00231e4e0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 283 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0016e0700, 0xc00231e4e0, 0xc00218afc0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 379 [select, 184 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0035c9880, 0x1c33138, 0xc0020448c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000022, 0x1da35b0a750, 0xc0035c9880, 0x1c33138, 0xc0020448c0, 0xc002e450b0, 0xc00288e4e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 391 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0035c9880, 0x1c33138, 0xc00200b2c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 312 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00055f6b0, 0x1c33138, 0xc00200b2c0, 0x192165e, 0x1, 0xc00230e3c0, 0x2, 0x2, 0xc00233c8a0, 0xc001f33440, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 313 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001f5a540, 0xc001f33440, 0xc001fb6720, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 434 [select, 28 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc002071500, 0x1c33138, 0xc003f6b3c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000023, 0x1da35b0a750, 0xc002071500, 0x1c33138, 0xc003f6b3c0, 0xc00311ab50, 0xc002ba2a80) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 421 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc002071500, 0x1c33138, 0xc00192ef40) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 380 [select, 29 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001548240, 0x1c33138, 0xc00192ef40, 0x192165e, 0x1, 0xc002e451a0, 0x1, 0x1, 0xc0028e8300, 0xc00288e6c0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 381 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc002840a80, 0xc00288e6c0, 0xc0027b5c20, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 435 [select, 32 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc002071880, 0x1c33138, 0xc003f6b6c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000024, 0x1da35b0a750, 0xc002071880, 0x1c33138, 0xc003f6b6c0, 0xc00311acf0, 0xc002ba2fc0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 382 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc002071880, 0x1c33138, 0xc002044b80) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 436 [select, 32 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001781e30, 0x1c33138, 0xc002044b80, 0x192165e, 0x1, 0xc003ed8c60, 0x2, 0x2, 0xc0025c8f60, 0xc002ba3140, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 437 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001076c40, 0xc002ba3140, 0xc00288e9c0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 438 [select, 147 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc002071c00, 0x1c33138, 0xc0024fe600, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000025, 0x1da35b0a750, 0xc002071c00, 0x1c33138, 0xc0024fe600, 0xc002a2b3b0, 0xc002ba3b60) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 410 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc002071c00, 0x1c33138, 0xc0022361c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 439 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001fc2780, 0x1c33138, 0xc0022361c0, 0x192165e, 0x1, 0xc001440360, 0x2, 0x2, 0xc003434d20, 0xc002ba3c80, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 440 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001076e00, 0xc002ba3c80, 0xc002fa50e0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 930654 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc004814300, 0x1c33138, 0xc000f38400, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000011, 0x1c1de00, 0xc004814300, 0x1c33138, 0xc000f38400, 0xc0061fe1f0, 0xc00715c7e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914596 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e380, 0x1c33138, 0xc001788400, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000004, 0x1c1de00, 0xc003b6e380, 0x1c33138, 0xc001788400, 0xc003830530, 0xc001970ba0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 394 [select, 27 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc003885500, 0x1c33138, 0xc0021f0cc0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000027, 0x1da35b0a750, 0xc003885500, 0x1c33138, 0xc0021f0cc0, 0xc003830e80, 0xc003271080) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 314 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc003885500, 0x1c33138, 0xc0022ac8c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 316 [select, 27 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001a73da0, 0x1c33138, 0xc0022ac8c0, 0x192165e, 0x1, 0xc00230e7c0, 0x2, 0x2, 0xc00233cde0, 0xc003191140, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 317 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001f5a700, 0xc003191140, 0xc003191020, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 395 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc003885880, 0x1c33138, 0xc0035bef80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000028, 0x1da35b0a750, 0xc003885880, 0x1c33138, 0xc0035bef80, 0xc00387d5b0, 0xc0032715c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 384 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc003885880, 0x1c33138, 0xc002044e00) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 450 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00279a360, 0x1c33138, 0xc002044e00, 0x192165e, 0x1, 0xc004089850, 0x1, 0x1, 0xc0028e8e40, 0xc003810480, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 451 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc002840c40, 0xc003810480, 0xc0038101e0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 412 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0015f5500, 0x1c33138, 0xc002236400, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000029, 0x1da35b0a750, 0xc0015f5500, 0x1c33138, 0xc002236400, 0xc00411f7a0, 0xc0038f24e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 413 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0015f5500, 0x1c33138, 0xc0022364c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 452 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00279aab0, 0x1c33138, 0xc0022364c0, 0x192165e, 0x1, 0xc00319c0c0, 0x1, 0x1, 0xc0028e9440, 0xc003811080, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 453 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc002840e00, 0xc003811080, 0xc0038f2720, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 423 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000072000, 0x1c33138, 0xc003f51640, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000002a, 0x1da35b0a750, 0xc000072000, 0x1c33138, 0xc003f51640, 0xc003d23b90, 0xc00315d800) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 396 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000072000, 0x1c33138, 0xc00382b2c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 415 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0027587e0, 0x1c33138, 0xc00382b2c0, 0x192165e, 0x1, 0xc00411fe90, 0x1, 0x1, 0xc0038f8900, 0xc00480d320, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 416 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014f8a80, 0xc00480d320, 0xc003271c20, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 318 [select, 73 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001164700, 0x1c33138, 0xc0022acc00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000002b, 0x1da35b0a750, 0xc001164700, 0x1c33138, 0xc0022acc00, 0xc004163c70, 0xc003eb7200) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 424 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001164700, 0x1c33138, 0xc003f517c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 319 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001bcd530, 0x1c33138, 0xc003f517c0, 0x192165e, 0x1, 0xc004163d20, 0x1, 0x1, 0xc00233de00, 0xc003eb7500, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 320 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001f5a8c0, 0xc003eb7500, 0xc00315db60, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 445 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000189880, 0x1c33138, 0xc004e11980, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000002c, 0x1da35b0a750, 0xc000189880, 0x1c33138, 0xc004e11980, 0xc004e08b10, 0xc0049e8f00) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 454 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000189880, 0x1c33138, 0xc002045340) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 456 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc002331890, 0x1c33138, 0xc002045340, 0x192165e, 0x1, 0xc00053e680, 0x2, 0x2, 0xc0028e9f80, 0xc00457f5c0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 457 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc002840fc0, 0xc00457f5c0, 0xc00457f4a0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 446 [select, 3 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000189c00, 0x1c33138, 0xc004e582c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000002d, 0x1da35b0a750, 0xc000189c00, 0x1c33138, 0xc004e582c0, 0xc004e4f0b0, 0xc0049e9560) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 321 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000189c00, 0x1c33138, 0xc0022ace00) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 467 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc002b25410, 0x1c33138, 0xc0022ace00, 0x192165e, 0x1, 0xc00230ed00, 0x2, 0x2, 0xc004c4a360, 0xc003eb7980, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 468 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001f5aa80, 0xc003eb7980, 0xc003eb7860, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 447 [select, 47 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0050ac000, 0x1c33138, 0xc0050a4c80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000002e, 0x1da35b0a750, 0xc0050ac000, 0x1c33138, 0xc0050a4c80, 0xc00508d720, 0xc0049e9ce0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 426 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0050ac000, 0x1c33138, 0xc003f518c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 448 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc002b25f80, 0x1c33138, 0xc003f518c0, 0x192165e, 0x1, 0xc00508d7d0, 0x1, 0x1, 0xc0050a27e0, 0xc0049e9f80, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 449 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001077180, 0xc0049e9f80, 0xc004cecf00, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 417 [select]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00524a000, 0x1c33138, 0xc0051fd380, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000002f, 0x1da35b0a750, 0xc00524a000, 0x1c33138, 0xc0051fd380, 0xc0051e7df0, 0xc004aed320) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 458 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00524a000, 0x1c33138, 0xc002045540) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 482 [select]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc003e34750, 0x1c33138, 0xc002045540, 0x192165e, 0x1, 0xc0051fe380, 0x2, 0x2, 0xc005242720, 0xc004aed440, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 483 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014f8c40, 0xc004aed440, 0xc004d722a0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 469 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001164a80, 0x1c33138, 0xc005513800, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000030, 0x1da35b0a750, 0xc001164a80, 0x1c33138, 0xc005513800, 0xc005510990, 0xc0055162a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 428 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001164a80, 0x1c33138, 0xc003f519c0) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 430 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc002f76ae0, 0x1c33138, 0xc003f519c0, 0x192165e, 0x1, 0xc004cd21c0, 0x2, 0x2, 0xc00496c9c0, 0xc005140540, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 431 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001732380, 0xc005140540, 0xc005140480, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 470 [select, 268 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001165180, 0x1c33138, 0xc0055139c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000031, 0x1da35b0a750, 0xc001165180, 0x1c33138, 0xc0055139c0, 0xc005510ab0, 0xc005517f20) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 460 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001165180, 0x1c33138, 0xc002045c40) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 484 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0035c6f00, 0x1c33138, 0xc002045c40, 0x192165e, 0x1, 0xc0051fe3e0, 0x2, 0x2, 0xc005242900, 0xc004aeda40, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 485 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014f8e00, 0xc004aeda40, 0xc004d72cc0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 471 [select, 11 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001165c00, 0x1c33138, 0xc00554c300, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000032, 0x1da35b0a750, 0xc001165c00, 0x1c33138, 0xc00554c300, 0xc005540fd0, 0xc005526420) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 432 [select, 1352 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001165c00, 0x1c33138, 0xc003f51b40) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 472 [select, 980 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0035c7aa0, 0x1c33138, 0xc003f51b40, 0x192165e, 0x1, 0xc005515b00, 0x2, 0x2, 0xc005545d40, 0xc005526540, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 473 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001f5ac40, 0xc005526540, 0xc0051409c0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 1760150 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc0057e6700, 0x1c33138, 0xc001c52900, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000034, 0x1c1de00, 0xc0057e6700, 0x1c33138, 0xc001c52900, 0xc00e3ab510, 0xc0044ac840) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700833 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6ed00, 0x1c33138, 0xc001c44ec0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000023, 0x1c1de00, 0xc003b6ed00, 0x1c33138, 0xc001c44ec0, 0xc00387d9d0, 0xc007ef9980) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 912910 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00024ea00, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:425 +0x325 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func2(0xc00024ea00) github.com/syncthing/syncthing/lib/protocol/protocol.go:278 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:277 +0x8c goroutine 700789 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001115e80, 0x1c33138, 0xc001784d00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000024, 0x1c1de00, 0xc001115e80, 0x1c33138, 0xc001784d00, 0xc000419590, 0xc005c73320) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1760168 [chan receive, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).runService.func1() github.com/thejerf/suture/v4@v4.0.1/supervisor.go:536 +0x4d github.com/thejerf/suture/v4.(*Supervisor).removeService.func1.1(0xc00caf3ea8, 0xc00cca05a0, 0xc00cca0540) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:570 +0x2e created by github.com/thejerf/suture/v4.(*Supervisor).removeService.func1 github.com/thejerf/suture/v4@v4.0.1/supervisor.go:569 +0x90 goroutine 1509084 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420ab80, 0x1c33138, 0xc0024fec80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc000000009, 0x1c1de00, 0xc00420ab80, 0x1c33138, 0xc0024fec80, 0xc00d610240, 0xc00afa96e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1751222 [sleep, 18 minutes]: time.Sleep(0x1176592e000) runtime/time.go:193 +0xe5 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000418220, 0xc00b8e1880) github.com/syncthing/syncthing/lib/model/util.go:50 +0x35 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xfb goroutine 1509076 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420a780, 0x1c33138, 0xc0024fe800, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc000000001, 0x1c1de00, 0xc00420a780, 0x1c33138, 0xc0024fe800, 0xc00b84bbc0, 0xc00afa8ae0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1509087 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420ad00, 0x1c33138, 0xc0024fee40, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc00000000c, 0x1c1de00, 0xc00420ad00, 0x1c33138, 0xc0024fee40, 0xc00d6104b0, 0xc00afa9b60) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914607 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6ed80, 0x1c33138, 0xc001788f00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc00000000f, 0x1c1de00, 0xc003b6ed80, 0x1c33138, 0xc001788f00, 0xc003830eb0, 0xc001971c20) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914601 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e600, 0x1c33138, 0xc001788840, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000009, 0x1c1de00, 0xc003b6e600, 0x1c33138, 0xc001788840, 0xc003830970, 0xc001971320) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914552 [select, 600 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00b1b86c0, 0x1c33138, 0xc000f4a500, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000061, 0x1c1e380, 0xc00b1b86c0, 0x1c33138, 0xc000f4a4c0, 0xc004088ad0, 0xc00998ec00) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 913112 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00e3f1200, 0x1c33138, 0xc004e10540, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00c934000, 0xc000000001, 0x1c1de00, 0xc00e3f1200, 0x1c33138, 0xc004e10540, 0xc00bc730e0, 0xc006a4f2c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700822 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000169d80, 0x1c33138, 0xc001c447c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000018, 0x1c1de00, 0xc000169d80, 0x1c33138, 0xc001c447c0, 0xc00387cfd0, 0xc007ef8900) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1760143 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00065e880, 0x1c33138, 0xc004adc7c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000003a, 0x1c1de00, 0xc00065e880, 0x1c33138, 0xc004adc7c0, 0xc00a845a40, 0xc006448ba0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 930590 [select, 11 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00d962f60, 0x1c33138, 0xc0051e4080, 0x192165e, 0x1, 0xc0071a6260, 0x2, 0x2, 0xc0084f00c0, 0xc0071ac1e0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 700718 [select, 3 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0094937a0, 0x1c33138, 0xc005549a00, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000004f, 0x1c1e380, 0xc0094937a0, 0x1c33138, 0xc0000e7c40, 0xc012287940, 0xc005bf7a40) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1751133 [sleep, 18 minutes]: time.Sleep(0x1176592e000) runtime/time.go:193 +0xe5 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000418220, 0xc00aafed20) github.com/syncthing/syncthing/lib/model/util.go:50 +0x35 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xfb goroutine 1760187 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00065eb00, 0x1c33138, 0xc004adca40, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000003e, 0x1c1de00, 0xc00065eb00, 0x1c33138, 0xc004adca40, 0xc00a845e40, 0xc006449500) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914817 [select, 633 minutes]: github.com/syncthing/syncthing/lib/model.newIndexHandlerRegistry.func1(0x1c33138, 0xc0094a2a00, 0x0, 0x1c1e6e0) github.com/syncthing/syncthing/lib/model/indexhandler.go:373 +0xb7 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0094a29c0, 0x1c33138, 0xc0094a2a00, 0x0, 0xc0088af380) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00c348a20, 0xc000000000, 0x1da3557c770, 0xc0094a29c0, 0x1c33138, 0xc0094a2a00, 0xc0058fad50, 0xc00abb2960) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1760073 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001ff0780, 0x1c33138, 0xc000f38680, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000037, 0x1c1de00, 0xc001ff0780, 0x1c33138, 0xc000f38680, 0xc00a1f22a0, 0xc005c10540) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1760063 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc0057e6580, 0x1c33138, 0xc001c526c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000002f, 0x1c1de00, 0xc0057e6580, 0x1c33138, 0xc001c526c0, 0xc00e3ab2b0, 0xc0044ac360) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700793 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc004815280, 0x1c33138, 0xc001784f80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000028, 0x1c1de00, 0xc004815280, 0x1c33138, 0xc001784f80, 0xc000419940, 0xc005c73920) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1740292 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x1da35ac6030, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc0016dc1b8, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc0016dc018, 0x1b21358, 0xc0039d3001, 0xc002f4e005, 0x0) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc0016dc000, 0xc002f4e000, 0xdc74, 0xdc74, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc0016dc000, 0xc002f4e000, 0xdc74, 0xdc74, 0xdc6f, 0xc002f4e000, 0x5) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc00b771348, 0xc002f4e000, 0xdc74, 0xdc74, 0x0, 0x0, 0x0) net/net.go:183 +0x98 crypto/tls.(*atLeastReader).Read(0xc014dd8120, 0xc002f4e000, 0xdc74, 0xdc74, 0xdc6f, 0xc00285a800, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc005dae978, 0x1c1d5e0, 0xc014dd8120, 0xcdc22c, 0x17fec60, 0x18e2240) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc005dae700, 0x1da35c042d8, 0xc00b771348, 0x5, 0xc00b771348, 0x8) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc005dae700, 0x0, 0x0, 0x0) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc005dae700, 0xc00936cdd8, 0x2, 0x4, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00e21f9e0, 0xc00936cdd8, 0x2, 0x4, 0xd0eaa5, 0xc006f05d88, 0xd3b5e0) github.com/syncthing/syncthing/lib/connections/limiter.go:239 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc008862cc0, 0xc00936cdd8, 0x2, 0x4, 0xd1f57c, 0xc0058f2420, 0xc0079b5d40) github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1c1df40, 0xc008862cc0, 0xc00936cdd8, 0x2, 0x4, 0x2, 0x2, 0x0, 0x0) io/io.go:328 +0x8e io.ReadFull(...) io/io.go:347 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc001427600, 0xc00936cdd8, 0x4, 0x4, 0xd3c100, 0xc006f05f88, 0x2) github.com/syncthing/syncthing/lib/protocol/protocol.go:556 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc001427600, 0xc00936cdd8, 0x4, 0x4, 0x1, 0x224d501, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:490 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc001427600) github.com/syncthing/syncthing/lib/protocol/protocol.go:402 +0x99 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc001427600) github.com/syncthing/syncthing/lib/protocol/protocol.go:274 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:273 +0x6a goroutine 914465 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e180, 0x1c33138, 0xc001788200, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000001, 0x1c1de00, 0xc003b6e180, 0x1c33138, 0xc001788200, 0xc003830290, 0xc001970720) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1740302 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001ff0300, 0x1c33138, 0xc001c45a40, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00bb37b00, 0xc000000006, 0x1c1de00, 0xc001ff0300, 0x1c33138, 0xc001c45a40, 0xc00b3db790, 0xc0058f3ec0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 931257 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0015f5c00, 0x1c33138, 0xc003f643c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000064, 0x1da35b0a750, 0xc0015f5c00, 0x1c33138, 0xc003f643c0, 0xc00352dcb0, 0xc0071f25a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1766649 [IO wait]: internal/poll.runtime_pollWait(0x1da35ac5c90, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc00e6bae38, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc00e6bac98, 0x1b21358, 0xc0010e1501, 0xcd47f3, 0xd45e80) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc00e6bac80, 0xc001b74d80, 0x205, 0x205, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc00e6bac80, 0xc001b74d80, 0x205, 0x205, 0x0, 0x0, 0xc00003d950) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc003182030, 0xc001b74d80, 0x205, 0x205, 0x0, 0x0, 0x0) net/net.go:183 +0x98 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0124d76c8, 0xc001b74d80, 0x205, 0x205, 0xcde749, 0xc0165dee58, 0x18) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:217 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0165dee58, 0xc001b74d80, 0x205, 0x205, 0xc00e6bac80, 0xc00285a800, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc00457d778, 0x1c1d5e0, 0xc0165dee58, 0xcdc22c, 0x17fec60, 0x18867c0) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc00457d500, 0x1da37d0ef90, 0xc0124d76c8, 0x5, 0xc0124d76c8, 0x29d) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00457d500, 0x0, 0x0, 0x0) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc00457d500, 0xc003540000, 0x1000, 0x1000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 net/http.(*connReader).Read(0xc003674510, 0xc003540000, 0x1000, 0x1000, 0xc0010e1b90, 0xf0ce78, 0xc0124d76c8) net/http/server.go:800 +0x1bf bufio.(*Reader).fill(0xc00224e2a0) bufio/bufio.go:101 +0x10d bufio.(*Reader).Peek(0xc00224e2a0, 0x4, 0x49d6bc05715d, 0x21fcd80, 0x0, 0x0, 0x21fcd80) bufio/bufio.go:139 +0x56 net/http.(*conn).serve(0xc00776d4a0, 0x1c331e0, 0xc003f50780) net/http/server.go:1977 +0xa47 created by net/http.(*Server).Serve net/http/server.go:3013 +0x3b8 goroutine 700791 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001115f80, 0x1c33138, 0xc001784e00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000026, 0x1c1de00, 0xc001115f80, 0x1c33138, 0xc001784e00, 0xc000419770, 0xc005c73620) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1768028 [IO wait]: internal/poll.runtime_pollWait(0x1da35bf8028, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc000b64438, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc000b64298, 0x1b21358, 0xc007c17a01, 0xcde749, 0xc00146e280) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc000b64280, 0xc0000c66c0, 0x205, 0x205, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc000b64280, 0xc0000c66c0, 0x205, 0x205, 0x0, 0x1c1e4e0, 0x224d260) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc00ada2048, 0xc0000c66c0, 0x205, 0x205, 0x0, 0x0, 0x0) net/net.go:183 +0x98 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00c694048, 0xc0000c66c0, 0x205, 0x205, 0xcde749, 0xc006cc7b00, 0x18) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:217 +0xc8 crypto/tls.(*atLeastReader).Read(0xc006cc7b00, 0xc0000c66c0, 0x205, 0x205, 0x1da37881d28, 0xc000cff400, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc00378c978, 0x1c1d5e0, 0xc006cc7b00, 0xcdc22c, 0x17fec60, 0x18867c0) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc00378c700, 0x1da37d0ef90, 0xc00c694048, 0x5, 0xc00c694048, 0xc00146e201) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00378c700, 0x0, 0x0, 0xc0043921e0) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc00378c700, 0xc006a91e41, 0x1, 0x1, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 net/http.(*connReader).backgroundRead(0xc006a91e30) net/http/server.go:692 +0x5f created by net/http.(*connReader).startBackgroundRead net/http/server.go:688 +0xdb goroutine 1546479 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001115b80, 0x1c33138, 0xc003805780, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc008ce2360, 0xc000000003, 0x1c1de00, 0xc001115b80, 0x1c33138, 0xc003805780, 0xc00ee15770, 0xc00a3fede0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914464 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc001426c00) github.com/syncthing/syncthing/lib/protocol/protocol.go:989 +0x110 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5(0xc001426c00) github.com/syncthing/syncthing/lib/protocol/protocol.go:291 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:290 +0xf2 goroutine 700826 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000169f80, 0x1c33138, 0xc001c44a00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000001c, 0x1c1de00, 0xc000169f80, 0x1c33138, 0xc001c44a00, 0xc00387d330, 0xc007ef8f00) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1509088 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420ad80, 0x1c33138, 0xc0024feec0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc00000000d, 0x1c1de00, 0xc00420ad80, 0x1c33138, 0xc0024feec0, 0xc00d610590, 0xc00afa9ce0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700823 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000169e00, 0x1c33138, 0xc001c44840, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000019, 0x1c1de00, 0xc000169e00, 0x1c33138, 0xc001c44840, 0xc00387d0a0, 0xc007ef8a80) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1740296 [select, 3 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc001427600) github.com/syncthing/syncthing/lib/protocol/protocol.go:989 +0x110 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5(0xc001427600) github.com/syncthing/syncthing/lib/protocol/protocol.go:291 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:290 +0xf2 goroutine 700721 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).RemoveAndWait(0xc0094937a0, 0x2a00000014, 0x0, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:731 +0x205 github.com/syncthing/syncthing/lib/model.(*indexHandlerRegistry).AddIndexInfo(0xc004f52910, 0xc009f46a10, 0xb, 0xc000ee5e00) github.com/syncthing/syncthing/lib/model/indexhandler.go:413 +0x434 github.com/syncthing/syncthing/lib/model.(*model).ccHandleFolders(0xc00046a9c0, 0xc00db74000, 0x2d, 0x40, 0x1899ec72f52cda3c, 0x91be37f45da026f4, 0xc888ca60e8154f5a, 0x6612cba01df253a4, 0xc00d931140, 0xc, ...) github.com/syncthing/syncthing/lib/model/model.go:1343 +0xfb7 github.com/syncthing/syncthing/lib/model.(*model).ClusterConfig(0xc00046a9c0, 0x1899ec72f52cda3c, 0x91be37f45da026f4, 0xc888ca60e8154f5a, 0x6612cba01df253a4, 0xc00db74000, 0x2d, 0x40, 0x100d27c, 0x17e8600) github.com/syncthing/syncthing/lib/model/model.go:1205 +0x678 github.com/syncthing/syncthing/lib/protocol.encryptedModel.ClusterConfig(...) github.com/syncthing/syncthing/lib/protocol/encryption.go:135 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc001023900, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:466 +0x78d github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func2(0xc001023900) github.com/syncthing/syncthing/lib/protocol/protocol.go:278 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:277 +0x8c goroutine 1508972 [chan receive, 336 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handle.func1(0x1c43e98, 0xc00b84a990, 0xc00024ec00, 0xa81f5f12a33173be, 0x31d45fac03cad29e, 0xf08ee4dc38bde39b, 0x702f649823c4083c) github.com/syncthing/syncthing/lib/connections/service.go:336 +0x53 created by github.com/syncthing/syncthing/lib/connections.(*service).handle github.com/syncthing/syncthing/lib/connections/service.go:335 +0x1745 goroutine 914608 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6ee00, 0x1c33138, 0xc001788f80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000010, 0x1c1de00, 0xc003b6ee00, 0x1c33138, 0xc001788f80, 0xc003830f80, 0xc001971da0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 912907 [chan receive, 635 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handle.func1(0x1c43e98, 0xc004088180, 0xc00024ec00, 0x57bd529f48b330cb, 0xd71093361ee3fbd0, 0x626ec024bac23f2d, 0x42b92394806d5d97) github.com/syncthing/syncthing/lib/connections/service.go:336 +0x53 created by github.com/syncthing/syncthing/lib/connections.(*service).handle github.com/syncthing/syncthing/lib/connections/service.go:335 +0x1745 goroutine 931258 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000540500, 0x1c33138, 0xc003f64440, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000012, 0x1c1de00, 0xc000540500, 0x1c33138, 0xc003f64440, 0xc00352de30, 0xc0071f27e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 25821 [sync.Cond.Wait, 919 minutes]: sync.runtime_notifyListWait(0xc004adc010, 0x179200000000) runtime/sema.go:513 +0x117 sync.(*Cond).Wait(0xc004adc000) sync/cond.go:56 +0x9f github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc004814a80, 0x1c33138, 0xc004adc040, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:143 +0x385 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b634d80, 0xc00000000e, 0x1c1de00, 0xc004814a80, 0x1c33138, 0xc004adc040, 0xc0051e7700, 0xc004875da0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 930839 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc002841180, 0xc0071ac1e0, 0xc007fea0c0, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 6750 [chan receive]: github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x21fc720) github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:239 +0x45 created by github.com/rcrowley/go-metrics.NewMeter github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:46 +0x11a goroutine 914899 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc004960e00, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:425 +0x325 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func2(0xc004960e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:278 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:277 +0x8c goroutine 1508977 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc004ada000) github.com/syncthing/syncthing/lib/protocol/protocol.go:712 +0x26b github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func3(0xc004ada000) github.com/syncthing/syncthing/lib/protocol/protocol.go:283 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:282 +0xae goroutine 913793 [IO wait]: internal/poll.runtime_pollWait(0x1da36d2e768, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc0001b86b8, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc0001b8518, 0x1b21358, 0xc0028f1501, 0xcd47f3, 0xd45e80) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc0001b8500, 0xc000de2000, 0x205, 0x205, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc0001b8500, 0xc000de2000, 0x205, 0x205, 0x0, 0x0, 0xc00003d950) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc002e7a0a0, 0xc000de2000, 0x205, 0x205, 0x0, 0x0, 0x0) net/net.go:183 +0x98 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00c27d080, 0xc000de2000, 0x205, 0x205, 0xcde749, 0xc00578e480, 0x18) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:217 +0xc8 crypto/tls.(*atLeastReader).Read(0xc00578e480, 0xc000de2000, 0x205, 0x205, 0xc0001b8500, 0xc00285a800, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc000f58978, 0x1c1d5e0, 0xc00578e480, 0xcdc22c, 0x17fec60, 0x18867c0) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc000f58700, 0x1da37d0ef90, 0xc00c27d080, 0x5, 0xc00c27d080, 0x2a4) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000f58700, 0x0, 0x0, 0x0) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc000f58700, 0xc002f5d000, 0x1000, 0x1000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 net/http.(*connReader).Read(0xc009388210, 0xc002f5d000, 0x1000, 0x1000, 0xc0028f1b90, 0xf0ce78, 0xc00c27d080) net/http/server.go:800 +0x1bf bufio.(*Reader).fill(0xc0070b7560) bufio/bufio.go:101 +0x10d bufio.(*Reader).Peek(0xc0070b7560, 0x4, 0x49d6bc12d389, 0x21fcd80, 0x0, 0x0, 0x21fcd80) bufio/bufio.go:139 +0x56 net/http.(*conn).serve(0xc0055a1220, 0x1c331e0, 0xc0020331c0) net/http/server.go:1977 +0xa47 created by net/http.(*Server).Serve net/http/server.go:3013 +0x3b8 goroutine 599913 [chan receive, 912 minutes]: github.com/thejerf/suture/v4.(*Supervisor).runService.func1() github.com/thejerf/suture/v4@v4.0.1/supervisor.go:536 +0x4d github.com/thejerf/suture/v4.(*Supervisor).stopSupervisor.func1(0xc01170b038, 0xc004281ce0, 0xe) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:603 +0x2e created by github.com/thejerf/suture/v4.(*Supervisor).stopSupervisor github.com/thejerf/suture/v4@v4.0.1/supervisor.go:602 +0x131 goroutine 912908 [select, 635 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00c934000, 0x1c33138, 0xc001c52040, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000059, 0x1c1e380, 0xc00c934000, 0x1c33138, 0xc0012d6340, 0xc0040881e0, 0xc005d72ba0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1546518 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00e21a080, 0x1c33138, 0xc003805c40, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc008ce2360, 0xc00000000a, 0x1c1de00, 0xc00e21a080, 0x1c33138, 0xc003805c40, 0xc00ee15db0, 0xc00a3ff8c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700821 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000169d00, 0x1c33138, 0xc001c44740, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000017, 0x1c1de00, 0xc000169d00, 0x1c33138, 0xc001c44740, 0xc00387cee0, 0xc007ef8780) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914815 [chan receive, 633 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handle.func1(0x1c43e98, 0xc0058facd0, 0xc00024ec00, 0x4efb6a765ce65ea7, 0x1e8afb808941600e, 0xfc44e148b6e6c8f8, 0x65593bd76df1eb13) github.com/syncthing/syncthing/lib/connections/service.go:336 +0x53 created by github.com/syncthing/syncthing/lib/connections.(*service).handle github.com/syncthing/syncthing/lib/connections/service.go:335 +0x1745 goroutine 1509075 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc004ada000) github.com/syncthing/syncthing/lib/protocol/protocol.go:989 +0x110 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5(0xc004ada000) github.com/syncthing/syncthing/lib/protocol/protocol.go:291 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:290 +0xf2 goroutine 700828 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6ea80, 0x1c33138, 0xc001c44b40, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000001e, 0x1c1de00, 0xc003b6ea80, 0x1c33138, 0xc001c44b40, 0xc00387d4d0, 0xc007ef9200) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 698653 [chan receive, 830 minutes]: github.com/thejerf/suture/v4.(*Supervisor).runService.func1() github.com/thejerf/suture/v4@v4.0.1/supervisor.go:536 +0x4d github.com/thejerf/suture/v4.(*Supervisor).stopSupervisor.func1(0xc00c6956b0, 0xc0001ae900, 0x21) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:603 +0x2e created by github.com/thejerf/suture/v4.(*Supervisor).stopSupervisor github.com/thejerf/suture/v4@v4.0.1/supervisor.go:602 +0x131 goroutine 914816 [select, 633 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00c348a20, 0x1c33138, 0xc004e48e00, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000062, 0x1c1e380, 0xc00c348a20, 0x1c33138, 0xc0094a2980, 0xc0058fad30, 0xc00abb28a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914848 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00192ce80, 0x1c33138, 0xc003804e40, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00c348a20, 0xc000000001, 0x1c1de00, 0xc00192ce80, 0x1c33138, 0xc003804e40, 0xc00145d9f0, 0xc00aeca600) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1768437 [IO wait]: internal/poll.runtime_pollWait(0x1da35bf7f40, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc0019fc438, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc0019fc298, 0x1b21358, 0x1, 0x17adb40, 0x6) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc0019fc280, 0xc00ae62641, 0x1, 0x1, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc0019fc280, 0xc00ae62641, 0x1, 0x1, 0xc00e130a20, 0x0, 0xc0021fc358) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc010ffe030, 0xc00ae62641, 0x1, 0x1, 0x0, 0x0, 0x0) net/net.go:183 +0x98 net/http.(*connReader).backgroundRead(0xc00ae62630) net/http/server.go:692 +0x5f created by net/http.(*connReader).startBackgroundRead net/http/server.go:688 +0xdb goroutine 1760178 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00065e900, 0x1c33138, 0xc004adc880, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000003b, 0x1c1de00, 0xc00065e900, 0x1c33138, 0xc004adc880, 0xc00a845b50, 0xc006448de0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1546367 [select, 319 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc008ce2360, 0x1c33138, 0xc0050856c0, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000070, 0x1c1e380, 0xc008ce2360, 0x1c33138, 0xc003838100, 0xc0132e7580, 0xc001b0aa20) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700830 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6eb80, 0x1c33138, 0xc001c44d00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000020, 0x1c1de00, 0xc003b6eb80, 0x1c33138, 0xc001c44d00, 0xc00387d690, 0xc007ef9500) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700794 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc004815300, 0x1c33138, 0xc001785000, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000029, 0x1c1de00, 0xc004815300, 0x1c33138, 0xc001785000, 0xc000419a30, 0xc005c73aa0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914463 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc001426c00) github.com/syncthing/syncthing/lib/protocol/protocol.go:964 +0xe5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4(0xc001426c00) github.com/syncthing/syncthing/lib/protocol/protocol.go:287 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:286 +0xd0 goroutine 914901 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc004960e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:964 +0xe5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4(0xc004960e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:287 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:286 +0xd0 goroutine 1509086 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420ac80, 0x1c33138, 0xc0024fedc0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc00000000b, 0x1c1de00, 0xc00420ac80, 0x1c33138, 0xc0024fedc0, 0xc00d6103e0, 0xc00afa99e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1740290 [select, 29 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00bb37b00, 0x1c33138, 0xc00224cd80, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000071, 0x1c1e380, 0xc00bb37b00, 0x1c33138, 0xc001c45380, 0xc00b3da430, 0xc0058f28a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914595 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e280, 0x1c33138, 0xc001788340, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000003, 0x1c1de00, 0xc003b6e280, 0x1c33138, 0xc001788340, 0xc003830460, 0xc001970a20) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1740300 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001ff0200, 0x1c33138, 0xc001c458c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00bb37b00, 0xc000000004, 0x1c1de00, 0xc001ff0200, 0x1c33138, 0xc001c458c0, 0xc00b3db5f0, 0xc0058f3bc0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1509078 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420a880, 0x1c33138, 0xc0024fe900, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc000000003, 0x1c1de00, 0xc00420a880, 0x1c33138, 0xc0024fe900, 0xc00b84bd60, 0xc00afa8de0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1546366 [chan receive, 319 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handle.func1(0x1c43e98, 0xc0132e7520, 0xc00024ec00, 0xe3d8acfbae882aa8, 0x6375b85c3bdb2b70, 0x49e0a0c01166a49a, 0xbf995177e7ad5f99) github.com/syncthing/syncthing/lib/connections/service.go:336 +0x53 created by github.com/syncthing/syncthing/lib/connections.(*service).handle github.com/syncthing/syncthing/lib/connections/service.go:335 +0x1745 goroutine 930653 [select, 11 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc005a9f500, 0x1c33138, 0xc000f38380, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/folder.go:170 +0x3ee github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc000000063, 0x1da35b0a750, 0xc005a9f500, 0x1c33138, 0xc000f38380, 0xc0061fe090, 0xc00715c5a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700825 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000169f00, 0x1c33138, 0xc001c44980, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000001b, 0x1c1de00, 0xc000169f00, 0x1c33138, 0xc001c44980, 0xc00387d240, 0xc007ef8d80) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1740291 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.newIndexHandlerRegistry.func1(0x1c33138, 0xc001c45440, 0xd20306, 0xc0049ede00) github.com/syncthing/syncthing/lib/model/indexhandler.go:373 +0xb7 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc001c45400, 0x1c33138, 0xc001c45440, 0xc00feadf60, 0xd5f51e) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00bb37b00, 0xc000000000, 0x1da3557c770, 0xc001c45400, 0x1c33138, 0xc001c45440, 0xc00b3da450, 0xc0058f2960) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1546517 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00e21a000, 0x1c33138, 0xc003805bc0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc008ce2360, 0xc000000009, 0x1c1de00, 0xc00e21a000, 0x1c33138, 0xc003805bc0, 0xc00ee15ce0, 0xc00a3ff740) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914849 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00192cf00, 0x1c33138, 0xc003804f00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00c348a20, 0xc000000002, 0x1c1de00, 0xc00192cf00, 0x1c33138, 0xc003804f00, 0xc005ec0090, 0xc00aeca780) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1760184 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00065ea80, 0x1c33138, 0xc004adc9c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000003d, 0x1c1de00, 0xc00065ea80, 0x1c33138, 0xc004adc9c0, 0xc00a845d50, 0xc006449260) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914462 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc001426c00) github.com/syncthing/syncthing/lib/protocol/protocol.go:712 +0x26b github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func3(0xc001426c00) github.com/syncthing/syncthing/lib/protocol/protocol.go:283 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:282 +0xae goroutine 1546514 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001115d00, 0x1c33138, 0xc003805980, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc008ce2360, 0xc000000006, 0x1c1de00, 0xc001115d00, 0x1c33138, 0xc003805980, 0xc00ee15a30, 0xc00a3ff2c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1760137 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00065e600, 0x1c33138, 0xc004adc500, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000035, 0x1c1de00, 0xc00065e600, 0x1c33138, 0xc004adc500, 0xc00a845780, 0xc006448600) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914898 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x1da35bf7800, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc003efcbb8, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc003efca18, 0x1b21358, 0xc00e163701, 0xc00e1637c8, 0xc00b638e70) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc003efca00, 0xc001616000, 0x9825, 0x9825, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc003efca00, 0xc001616000, 0x9825, 0x9825, 0x9820, 0xc001616000, 0x5) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc005e00180, 0xc001616000, 0x9825, 0x9825, 0x0, 0x0, 0x0) net/net.go:183 +0x98 crypto/tls.(*atLeastReader).Read(0xc00fa9c1c8, 0xc001616000, 0x9825, 0x9825, 0x9820, 0xc000081400, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc0098b4cf8, 0x1c1d5e0, 0xc00fa9c1c8, 0xcdc22c, 0x17fec60, 0x18e2240) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc0098b4a80, 0x1da35c042d8, 0xc005e00180, 0x5, 0xc005e00180, 0x8) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0098b4a80, 0x0, 0x0, 0xc006bb8018) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc0098b4a80, 0xc003225bd8, 0x2, 0x4, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc0138d2ae0, 0xc003225bd8, 0x2, 0x4, 0xd0eaa5, 0xc00e163d88, 0xd3b5e0) github.com/syncthing/syncthing/lib/connections/limiter.go:239 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc00ab77ae0, 0xc003225bd8, 0x2, 0x4, 0xd1f57c, 0xc00abb2420, 0xc007c807e0) github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1c1df40, 0xc00ab77ae0, 0xc003225bd8, 0x2, 0x4, 0x2, 0x2, 0x0, 0x0) io/io.go:328 +0x8e io.ReadFull(...) io/io.go:347 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc004960e00, 0xc003225bd8, 0x4, 0x4, 0xd3c100, 0xc00e163f88, 0x2) github.com/syncthing/syncthing/lib/protocol/protocol.go:556 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc004960e00, 0xc003225bd8, 0x4, 0x4, 0x1, 0x224d501, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:490 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc004960e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:402 +0x99 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc004960e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:274 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:273 +0x6a goroutine 1740299 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001ff0180, 0x1c33138, 0xc001c457c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00bb37b00, 0xc000000003, 0x1c1de00, 0xc001ff0180, 0x1c33138, 0xc001c457c0, 0xc00b3db520, 0xc0058f39e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914460 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x1da35ac5720, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc00552a938, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc00552a798, 0x1b21358, 0xc014bef201, 0xc006954005, 0x0) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc00552a780, 0xc006954000, 0x70fe, 0x70fe, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc00552a780, 0xc006954000, 0x70fe, 0x70fe, 0x70f9, 0xc006954000, 0x5) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc00945c008, 0xc006954000, 0x70fe, 0x70fe, 0x0, 0x0, 0x0) net/net.go:183 +0x98 crypto/tls.(*atLeastReader).Read(0xc00fa9c258, 0xc006954000, 0x70fe, 0x70fe, 0x70f9, 0xc00285a800, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc0050ad078, 0x1c1d5e0, 0xc00fa9c258, 0xcdc22c, 0x17fec60, 0x18e2240) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc0050ace00, 0x1da35c042d8, 0xc00945c008, 0x5, 0xc00945c008, 0x8) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0050ace00, 0x0, 0x0, 0xc0085624b0) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc0050ace00, 0xc0001fe004, 0x2, 0x4, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00f8f7080, 0xc0001fe004, 0x2, 0x4, 0xd0eaa5, 0xc0050b9d88, 0xd3b5e0) github.com/syncthing/syncthing/lib/connections/limiter.go:239 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc0059f90c0, 0xc0001fe004, 0x2, 0x4, 0xd1f57c, 0xc0077179e0, 0xc0002523c0) github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1c1df40, 0xc0059f90c0, 0xc0001fe004, 0x2, 0x4, 0x2, 0x2, 0x0, 0x0) io/io.go:328 +0x8e io.ReadFull(...) io/io.go:347 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc001426c00, 0xc0001fe004, 0x4, 0x4, 0xd3c100, 0xc0050b9f88, 0x2) github.com/syncthing/syncthing/lib/protocol/protocol.go:556 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc001426c00, 0xc0001fe004, 0x4, 0x4, 0x1, 0x224d501, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:490 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc001426c00) github.com/syncthing/syncthing/lib/protocol/protocol.go:402 +0x99 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc001426c00) github.com/syncthing/syncthing/lib/protocol/protocol.go:274 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:273 +0x6a goroutine 1508976 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc004ada000, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:425 +0x325 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func2(0xc004ada000) github.com/syncthing/syncthing/lib/protocol/protocol.go:278 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:277 +0x8c goroutine 700827 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6ea00, 0x1c33138, 0xc001c44a80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000001d, 0x1c1de00, 0xc003b6ea00, 0x1c33138, 0xc001c44a80, 0xc00387d400, 0xc007ef9080) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914597 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e400, 0x1c33138, 0xc001788500, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000005, 0x1c1de00, 0xc003b6e400, 0x1c33138, 0xc001788500, 0xc003830600, 0xc001970d20) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914604 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e880, 0x1c33138, 0xc001788a40, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc00000000c, 0x1c1de00, 0xc003b6e880, 0x1c33138, 0xc001788a40, 0xc003830c00, 0xc0019717a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914603 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e800, 0x1c33138, 0xc001788980, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc00000000b, 0x1c1de00, 0xc003b6e800, 0x1c33138, 0xc001788980, 0xc003830b30, 0xc001971620) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1760060 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc0057e6480, 0x1c33138, 0xc001c52600, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000002e, 0x1c1de00, 0xc0057e6480, 0x1c33138, 0xc001c52600, 0xc00e3ab1c0, 0xc0044ac120) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1509082 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420aa80, 0x1c33138, 0xc0024feb80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc000000007, 0x1c1de00, 0xc00420aa80, 0x1c33138, 0xc0024feb80, 0xc00d6100a0, 0xc00afa93e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 913956 [select]: github.com/syncthing/syncthing/lib/sync.(*TimeoutCondWaiter).Wait(0xc00108ec38, 0xc00146e300) github.com/syncthing/syncthing/lib/sync/sync.go:292 +0xfb github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).Since(0xc00049c0f0, 0x2b2f9, 0x224d5c0, 0x0, 0x0, 0xdf8475800, 0x0, 0x0, 0x0) github.com/syncthing/syncthing/lib/events/events.go:509 +0x575 github.com/syncthing/syncthing/lib/api.(*service).getEvents(0xc001116140, 0x1c2ffc0, 0xc00683e380, 0xc00625d600, 0x1c29148, 0xc00049c0f0) github.com/syncthing/syncthing/lib/api/api.go:1385 +0x2c6 github.com/syncthing/syncthing/lib/api.(*service).getIndexEvents(0xc001116140, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) github.com/syncthing/syncthing/lib/api/api.go:1352 +0xb6 net/http.HandlerFunc.ServeHTTP(0xc0005484e0, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) net/http/server.go:2069 +0x4b github.com/julienschmidt/httprouter.(*Router).Handler.func1(0x1c2ffc0, 0xc00683e380, 0xc00625d600, 0x0, 0x0, 0x0) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0x1e7 github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc0006109c0, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0xc7e github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x1c2ffc0, 0xc00683e380, 0xc00625d600) github.com/syncthing/syncthing/lib/api/api.go:579 +0x11d net/http.HandlerFunc.ServeHTTP(0xc000504e88, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x1c2ffc0, 0xc00683e380, 0xc00625d600) github.com/syncthing/syncthing/lib/api/api.go:602 +0x3f3 net/http.HandlerFunc.ServeHTTP(0xc000504ea0, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) net/http/server.go:2069 +0x4b net/http.(*ServeMux).ServeHTTP(0xc001124740, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) net/http/server.go:2448 +0x1b7 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc001114400, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) github.com/syncthing/syncthing/lib/api/api_csrf.go:65 +0x637 github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x1c2ffc0, 0xc00683e380, 0xc00625d600) github.com/syncthing/syncthing/lib/api/api.go:610 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc001124800, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.basicAuthAndSessionMiddleware.func1(0x1c2ffc0, 0xc00683e380, 0xc00625d600) github.com/syncthing/syncthing/lib/api/api_auth.go:46 +0xb25 net/http.HandlerFunc.ServeHTTP(0xc001426200, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.redirectToHTTPSMiddleware.func1(0x1c2ffc0, 0xc00683e380, 0xc00625d600) github.com/syncthing/syncthing/lib/api/api.go:592 +0x122 net/http.HandlerFunc.ServeHTTP(0xc000504ee8, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x1c2ffc0, 0xc00683e380, 0xc00625d600) github.com/syncthing/syncthing/lib/api/api.go:571 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0013d3e80, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x1c2ffc0, 0xc00683e380, 0xc00625d600) github.com/syncthing/syncthing/lib/api/api.go:499 +0xae net/http.HandlerFunc.ServeHTTP(0xc000504f00, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) net/http/server.go:2069 +0x4b net/http.serverHandler.ServeHTTP(0xc0011282a0, 0x1c2ffc0, 0xc00683e380, 0xc00625d600) net/http/server.go:2887 +0xaa net/http.(*conn).serve(0xc00b77e000, 0x1c331e0, 0xc0021fe740) net/http/server.go:1952 +0x8cd created by net/http.(*Server).Serve net/http/server.go:3013 +0x3b8 goroutine 930834 [select, 602 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc005a9f500, 0x1c33138, 0xc0051e4080) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 1740161 [chan receive, 29 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handle.func1(0x1c43e98, 0xc00b3da3d0, 0xc00024ec00, 0x59546148b663ef2, 0x95aace8004b9f467, 0xb5ef9d3b75b7c71d, 0xd471aad21b36ab00) github.com/syncthing/syncthing/lib/connections/service.go:336 +0x53 created by github.com/syncthing/syncthing/lib/connections.(*service).handle github.com/syncthing/syncthing/lib/connections/service.go:335 +0x1745 goroutine 1759277 [IO wait]: internal/poll.runtime_pollWait(0x1da35bf7e58, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc0038c2438, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc0038c2298, 0x1b21358, 0xc00c6d9501, 0xcd47f3, 0xd45e80) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc0038c2280, 0xc00234e000, 0xcb58, 0xcb58, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc0038c2280, 0xc00234e000, 0xcb58, 0xcb58, 0x0, 0x0, 0xc00003d950) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc00a91a008, 0xc00234e000, 0xcb58, 0xcb58, 0x0, 0x0, 0x0) net/net.go:183 +0x98 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00202a5a0, 0xc00234e000, 0xcb58, 0xcb58, 0xcde749, 0xc00b8391d0, 0x18) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:217 +0xc8 crypto/tls.(*atLeastReader).Read(0xc00b8391d0, 0xc00234e000, 0xcb58, 0xcb58, 0xc0038c2280, 0xc0067fdc00, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc0050ad3f8, 0x1c1d5e0, 0xc00b8391d0, 0xcdc22c, 0x17fec60, 0x18867c0) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc0050ad180, 0x1da37d0ef90, 0xc00202a5a0, 0x5, 0xc00202a5a0, 0x283) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0050ad180, 0x0, 0x0, 0x0) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc0050ad180, 0xc00cc36000, 0x1000, 0x1000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 net/http.(*connReader).Read(0xc00957a540, 0xc00cc36000, 0x1000, 0x1000, 0xc00c6d9b90, 0xf0ce78, 0xc00202a5a0) net/http/server.go:800 +0x1bf bufio.(*Reader).fill(0xc0066110e0) bufio/bufio.go:101 +0x10d bufio.(*Reader).Peek(0xc0066110e0, 0x4, 0x49d6c06f97b9, 0x21fcd80, 0x0, 0x0, 0x21fcd80) bufio/bufio.go:139 +0x56 net/http.(*conn).serve(0xc00063a0a0, 0x1c331e0, 0xc005548100) net/http/server.go:1977 +0xa47 created by net/http.(*Server).Serve net/http/server.go:3013 +0x3b8 goroutine 1740298 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001ff0100, 0x1c33138, 0xc001c45700, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00bb37b00, 0xc000000002, 0x1c1de00, 0xc001ff0100, 0x1c33138, 0xc001c45700, 0xc00b3db450, 0xc0058f3860) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1760163 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000eda300, 0x1c33138, 0xc0048f8440, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000003f, 0x1c1de00, 0xc000eda300, 0x1c33138, 0xc0048f8440, 0xc00ab1e310, 0xc00cca02a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914602 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e680, 0x1c33138, 0xc001788900, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc00000000a, 0x1c1de00, 0xc003b6e680, 0x1c33138, 0xc001788900, 0xc003830a40, 0xc0019714a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1546515 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001115d80, 0x1c33138, 0xc003805a00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc008ce2360, 0xc000000007, 0x1c1de00, 0xc001115d80, 0x1c33138, 0xc003805a00, 0xc00ee15b40, 0xc00a3ff440) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1760075 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001ff0800, 0x1c33138, 0xc000f38740, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000038, 0x1c1de00, 0xc001ff0800, 0x1c33138, 0xc000f38740, 0xc00a1f23b0, 0xc005c10720) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 912912 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00024ea00) github.com/syncthing/syncthing/lib/protocol/protocol.go:964 +0xe5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4(0xc00024ea00) github.com/syncthing/syncthing/lib/protocol/protocol.go:287 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:286 +0xd0 goroutine 700796 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc004815400, 0x1c33138, 0xc001785140, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000002b, 0x1c1de00, 0xc004815400, 0x1c33138, 0xc001785140, 0xc000419bf0, 0xc005c73da0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700719 [select, 825 minutes]: github.com/syncthing/syncthing/lib/model.newIndexHandlerRegistry.func1(0x1c33138, 0xc0000e7d00, 0xc00fea7fb4, 0xc00fea7f48) github.com/syncthing/syncthing/lib/model/indexhandler.go:373 +0xb7 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000e7cc0, 0x1c33138, 0xc0000e7d00, 0xcd68ab, 0xd37d20) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000000, 0x1da3557c770, 0xc0000e7cc0, 0x1c33138, 0xc0000e7d00, 0xc0122879c0, 0xc005bf7b00) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1509079 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420a900, 0x1c33138, 0xc0024fe980, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc000000004, 0x1c1de00, 0xc00420a900, 0x1c33138, 0xc0024fe980, 0xc00b84be30, 0xc00afa8f60) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700820 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000169c80, 0x1c33138, 0xc001c446c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000016, 0x1c1de00, 0xc000169c80, 0x1c33138, 0xc001c446c0, 0xc00387cdd0, 0xc007ef8600) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 931358 [select, 8 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00d962c60, 0x1c33138, 0xc001764780, 0x192165e, 0x1, 0xc00506a3c0, 0x2, 0x2, 0xc00550ba40, 0xc001620840, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:80 +0x298 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:58 +0x3ce goroutine 913792 [select]: github.com/syncthing/syncthing/lib/sync.(*TimeoutCondWaiter).Wait(0xc0031aec38, 0xc0036f6700) github.com/syncthing/syncthing/lib/sync/sync.go:292 +0xfb github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).Since(0xc00049c190, 0x14b05, 0x224d5c0, 0x0, 0x0, 0xdf8475800, 0x0, 0x0, 0x0) github.com/syncthing/syncthing/lib/events/events.go:509 +0x575 github.com/syncthing/syncthing/lib/api.(*service).getEvents(0xc001116140, 0x1c2ffc0, 0xc006630d20, 0xc006636a00, 0x1c29148, 0xc00049c190) github.com/syncthing/syncthing/lib/api/api.go:1385 +0x2c6 github.com/syncthing/syncthing/lib/api.(*service).getDiskEvents(0xc001116140, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) github.com/syncthing/syncthing/lib/api/api.go:1357 +0x7b net/http.HandlerFunc.ServeHTTP(0xc0005484f0, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) net/http/server.go:2069 +0x4b github.com/julienschmidt/httprouter.(*Router).Handler.func1(0x1c2ffc0, 0xc006630d20, 0xc006636a00, 0x0, 0x0, 0x0) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0x1e7 github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc0006109c0, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0xc7e github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x1c2ffc0, 0xc006630d20, 0xc006636a00) github.com/syncthing/syncthing/lib/api/api.go:579 +0x11d net/http.HandlerFunc.ServeHTTP(0xc000504e88, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x1c2ffc0, 0xc006630d20, 0xc006636a00) github.com/syncthing/syncthing/lib/api/api.go:602 +0x3f3 net/http.HandlerFunc.ServeHTTP(0xc000504ea0, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) net/http/server.go:2069 +0x4b net/http.(*ServeMux).ServeHTTP(0xc001124740, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) net/http/server.go:2448 +0x1b7 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc001114400, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) github.com/syncthing/syncthing/lib/api/api_csrf.go:65 +0x637 github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x1c2ffc0, 0xc006630d20, 0xc006636a00) github.com/syncthing/syncthing/lib/api/api.go:610 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc001124800, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.basicAuthAndSessionMiddleware.func1(0x1c2ffc0, 0xc006630d20, 0xc006636a00) github.com/syncthing/syncthing/lib/api/api_auth.go:46 +0xb25 net/http.HandlerFunc.ServeHTTP(0xc001426200, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.redirectToHTTPSMiddleware.func1(0x1c2ffc0, 0xc006630d20, 0xc006636a00) github.com/syncthing/syncthing/lib/api/api.go:592 +0x122 net/http.HandlerFunc.ServeHTTP(0xc000504ee8, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x1c2ffc0, 0xc006630d20, 0xc006636a00) github.com/syncthing/syncthing/lib/api/api.go:571 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0013d3e80, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x1c2ffc0, 0xc006630d20, 0xc006636a00) github.com/syncthing/syncthing/lib/api/api.go:499 +0xae net/http.HandlerFunc.ServeHTTP(0xc000504f00, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) net/http/server.go:2069 +0x4b net/http.serverHandler.ServeHTTP(0xc0011282a0, 0x1c2ffc0, 0xc006630d20, 0xc006636a00) net/http/server.go:2887 +0xaa net/http.(*conn).serve(0xc0055a1180, 0x1c331e0, 0xc00200bb40) net/http/server.go:1952 +0x8cd created by net/http.(*Server).Serve net/http/server.go:3013 +0x3b8 goroutine 914459 [select, 633 minutes]: github.com/syncthing/syncthing/lib/model.newIndexHandlerRegistry.func1(0x1c33138, 0xc003f5e240, 0xd20300, 0x1) github.com/syncthing/syncthing/lib/model/indexhandler.go:373 +0xb7 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc003f5e200, 0x1c33138, 0xc003f5e240, 0xc00d77bf60, 0xf51e) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000000, 0x1da3557c770, 0xc003f5e200, 0x1c33138, 0xc003f5e240, 0xc001635e10, 0xc003be4660) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1760173 [sleep, 8 minutes]: time.Sleep(0x1176592e000) runtime/time.go:193 +0xe5 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000418220, 0xc00b798070) github.com/syncthing/syncthing/lib/model/util.go:50 +0x35 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xfb goroutine 914594 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e200, 0x1c33138, 0xc001788280, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000002, 0x1c1de00, 0xc003b6e200, 0x1c33138, 0xc001788280, 0xc003830380, 0xc0019708a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914600 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e580, 0x1c33138, 0xc001788740, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000008, 0x1c1de00, 0xc003b6e580, 0x1c33138, 0xc001788740, 0xc0038308a0, 0xc0019711a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700798 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc004815500, 0x1c33138, 0xc001785340, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000002d, 0x1c1de00, 0xc004815500, 0x1c33138, 0xc001785340, 0xc000419d90, 0xc0082cc0c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1740295 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc001427600) github.com/syncthing/syncthing/lib/protocol/protocol.go:964 +0xe5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4(0xc001427600) github.com/syncthing/syncthing/lib/protocol/protocol.go:287 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:286 +0xd0 goroutine 1546478 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001115b00, 0x1c33138, 0xc0038056c0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc008ce2360, 0xc000000002, 0x1c1de00, 0xc001115b00, 0x1c33138, 0xc0038056c0, 0xc00ee156a0, 0xc00a3fec00) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1740294 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc001427600) github.com/syncthing/syncthing/lib/protocol/protocol.go:712 +0x26b github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func3(0xc001427600) github.com/syncthing/syncthing/lib/protocol/protocol.go:283 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:282 +0xae goroutine 1546477 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001115a80, 0x1c33138, 0xc003805640, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc008ce2360, 0xc000000001, 0x1c1de00, 0xc001115a80, 0x1c33138, 0xc003805640, 0xc00ee155b0, 0xc00a3fea80) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1508975 [IO wait]: internal/poll.runtime_pollWait(0x1da35bf7ba0, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc00a6d01b8, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc00a6d0018, 0x1b21358, 0xc00a6d2301, 0xc012424005, 0x0) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc00a6d0000, 0xc012424000, 0xa0ae, 0xa0ae, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc00a6d0000, 0xc012424000, 0xa0ae, 0xa0ae, 0xa0a9, 0xc012424000, 0x5) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc000508f30, 0xc012424000, 0xa0ae, 0xa0ae, 0x0, 0x0, 0x0) net/net.go:183 +0x98 crypto/tls.(*atLeastReader).Read(0xc00d0bbad0, 0xc012424000, 0xa0ae, 0xa0ae, 0xa0a9, 0xc001509800, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc0016473f8, 0x1c1d5e0, 0xc00d0bbad0, 0xcdc22c, 0x17fec60, 0x18e2240) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc001647180, 0x1da35c042d8, 0xc000508f30, 0x5, 0xc000508f30, 0xb1) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc001647180, 0x0, 0x0, 0x97) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc001647180, 0xc006812068, 0x2, 0x4, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00d9abbc0, 0xc006812068, 0x2, 0x4, 0xd0eaa5, 0xc002c67d88, 0xd3b5e0) github.com/syncthing/syncthing/lib/connections/limiter.go:239 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc00742d280, 0xc006812068, 0x2, 0x4, 0xd1f57c, 0xc004a99080, 0xc0154b84e0) github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1c1df40, 0xc00742d280, 0xc006812068, 0x2, 0x4, 0x2, 0x4, 0x0, 0x0) io/io.go:328 +0x8e io.ReadFull(...) io/io.go:347 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc004ada000, 0xc006812068, 0x4, 0x4, 0xd3c100, 0xc002c67f88, 0x2) github.com/syncthing/syncthing/lib/protocol/protocol.go:556 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc004ada000, 0xc006812068, 0x4, 0x4, 0x1, 0xc00c42f201, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:490 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc004ada000) github.com/syncthing/syncthing/lib/protocol/protocol.go:402 +0x99 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc004ada000) github.com/syncthing/syncthing/lib/protocol/protocol.go:274 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:273 +0x6a goroutine 1740303 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001ff0380, 0x1c33138, 0xc001c45b00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00bb37b00, 0xc000000007, 0x1c1de00, 0xc001ff0380, 0x1c33138, 0xc001c45b00, 0xc00b3db860, 0xc00c3b8060) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1546368 [select, 319 minutes]: github.com/syncthing/syncthing/lib/model.newIndexHandlerRegistry.func1(0x1c33138, 0xc003838180, 0x2, 0xd68e1fbe87db) github.com/syncthing/syncthing/lib/model/indexhandler.go:373 +0xb7 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc003838140, 0x1c33138, 0xc003838180, 0x3, 0xc00742ddd0) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc008ce2360, 0xc000000000, 0x1da3557c770, 0xc003838140, 0x1c33138, 0xc003838180, 0xc0132e75a0, 0xc001b0aae0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1546389 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc003a52800) github.com/syncthing/syncthing/lib/protocol/protocol.go:989 +0x110 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5(0xc003a52800) github.com/syncthing/syncthing/lib/protocol/protocol.go:291 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:290 +0xf2 goroutine 914605 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e900, 0x1c33138, 0xc001788c80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc00000000d, 0x1c1de00, 0xc003b6e900, 0x1c33138, 0xc001788c80, 0xc003830ce0, 0xc001971920) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914598 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e480, 0x1c33138, 0xc001788580, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000006, 0x1c1de00, 0xc003b6e480, 0x1c33138, 0xc001788580, 0xc0038306d0, 0xc001970ea0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914599 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e500, 0x1c33138, 0xc001788640, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc000000007, 0x1c1de00, 0xc003b6e500, 0x1c33138, 0xc001788640, 0xc0038307d0, 0xc001971020) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1763577 [sleep, 3 minutes]: time.Sleep(0x1176592e000) runtime/time.go:193 +0xe5 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000418220, 0xc00b1ef420) github.com/syncthing/syncthing/lib/model/util.go:50 +0x35 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xfb goroutine 1546388 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc003a52800) github.com/syncthing/syncthing/lib/protocol/protocol.go:964 +0xe5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4(0xc003a52800) github.com/syncthing/syncthing/lib/protocol/protocol.go:287 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:286 +0xd0 goroutine 914461 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc001426c00, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:425 +0x325 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func2(0xc001426c00) github.com/syncthing/syncthing/lib/protocol/protocol.go:278 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:277 +0x8c goroutine 1760132 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00065e400, 0x1c33138, 0xc004adc300, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000030, 0x1c1de00, 0xc00065e400, 0x1c33138, 0xc004adc300, 0xc00a845500, 0xc0064481e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1759488 [select]: github.com/syncthing/syncthing/lib/sync.(*TimeoutCondWaiter).Wait(0xc001cf4c38, 0xc010768800) github.com/syncthing/syncthing/lib/sync/sync.go:292 +0xfb github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).Since(0xc00049c0f0, 0x2b2f9, 0x224d5c0, 0x0, 0x0, 0xdf8475800, 0x0, 0x0, 0x0) github.com/syncthing/syncthing/lib/events/events.go:509 +0x575 github.com/syncthing/syncthing/lib/api.(*service).getEvents(0xc001116140, 0x1c2ffc0, 0xc00808cd20, 0xc008114900, 0x1c29148, 0xc00049c0f0) github.com/syncthing/syncthing/lib/api/api.go:1385 +0x2c6 github.com/syncthing/syncthing/lib/api.(*service).getIndexEvents(0xc001116140, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) github.com/syncthing/syncthing/lib/api/api.go:1352 +0xb6 net/http.HandlerFunc.ServeHTTP(0xc0005484e0, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) net/http/server.go:2069 +0x4b github.com/julienschmidt/httprouter.(*Router).Handler.func1(0x1c2ffc0, 0xc00808cd20, 0xc008114900, 0x0, 0x0, 0x0) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0x1e7 github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc0006109c0, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0xc7e github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x1c2ffc0, 0xc00808cd20, 0xc008114900) github.com/syncthing/syncthing/lib/api/api.go:579 +0x11d net/http.HandlerFunc.ServeHTTP(0xc000504e88, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x1c2ffc0, 0xc00808cd20, 0xc008114900) github.com/syncthing/syncthing/lib/api/api.go:602 +0x3f3 net/http.HandlerFunc.ServeHTTP(0xc000504ea0, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) net/http/server.go:2069 +0x4b net/http.(*ServeMux).ServeHTTP(0xc001124740, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) net/http/server.go:2448 +0x1b7 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc001114400, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) github.com/syncthing/syncthing/lib/api/api_csrf.go:99 +0x1bf github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x1c2ffc0, 0xc00808cd20, 0xc008114900) github.com/syncthing/syncthing/lib/api/api.go:610 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc001124800, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.basicAuthAndSessionMiddleware.func1(0x1c2ffc0, 0xc00808cd20, 0xc008114900) github.com/syncthing/syncthing/lib/api/api_auth.go:56 +0xad4 net/http.HandlerFunc.ServeHTTP(0xc001426200, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.redirectToHTTPSMiddleware.func1(0x1c2ffc0, 0xc00808cd20, 0xc008114900) github.com/syncthing/syncthing/lib/api/api.go:592 +0x122 net/http.HandlerFunc.ServeHTTP(0xc000504ee8, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x1c2ffc0, 0xc00808cd20, 0xc008114900) github.com/syncthing/syncthing/lib/api/api.go:571 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0013d3e80, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) net/http/server.go:2069 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x1c2ffc0, 0xc00808cd20, 0xc008114900) github.com/syncthing/syncthing/lib/api/api.go:499 +0xae net/http.HandlerFunc.ServeHTTP(0xc000504f00, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) net/http/server.go:2069 +0x4b net/http.serverHandler.ServeHTTP(0xc0011282a0, 0x1c2ffc0, 0xc00808cd20, 0xc008114900) net/http/server.go:2887 +0xaa net/http.(*conn).serve(0xc00ac380a0, 0x1c331e0, 0xc0021fc280) net/http/server.go:1952 +0x8cd created by net/http.(*Server).Serve net/http/server.go:3013 +0x3b8 goroutine 1757693 [sleep, 12 minutes]: time.Sleep(0x1176592e000) runtime/time.go:193 +0xe5 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000418220, 0xc00a33c0e0) github.com/syncthing/syncthing/lib/model/util.go:50 +0x35 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xfb goroutine 1760166 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000eda380, 0x1c33138, 0xc0048f8500, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000040, 0x1c1de00, 0xc000eda380, 0x1c33138, 0xc0048f8500, 0xc00ab1e420, 0xc00cca04e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 912850 [IO wait]: internal/poll.runtime_pollWait(0x1da36d2e680, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc0016e8938, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc0016e8798, 0x1b21358, 0xc00e537701, 0xc00e537778, 0xc0008f7a20) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc0016e8780, 0xc0019f4000, 0x6bc, 0x6bc, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc0016e8780, 0xc0019f4000, 0x6bc, 0x6bc, 0x6b7, 0xc0019f4000, 0x5) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc008bda000, 0xc0019f4000, 0x6bc, 0x6bc, 0x0, 0x0, 0x0) net/net.go:183 +0x98 crypto/tls.(*atLeastReader).Read(0xc00fbf36b0, 0xc0019f4000, 0x6bc, 0x6bc, 0x6b7, 0xc000081400, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc00457c278, 0x1c1d5e0, 0xc00fbf36b0, 0xcdc22c, 0x17fec60, 0x18e2240) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc00457c000, 0x1da35c042d8, 0xc008bda000, 0x5, 0xc008bda000, 0xc) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00457c000, 0x0, 0x0, 0x0) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc00457c000, 0xc00e944504, 0xc, 0xc, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 io.ReadAtLeast(0x1c1d5a0, 0xc00457c000, 0xc00e944504, 0xc, 0xc, 0xc, 0x0, 0x0, 0x0) io/io.go:328 +0x8e io.ReadFull(...) io/io.go:347 github.com/syncthing/syncthing/lib/relay/protocol.ReadMessage(0x1c1d5a0, 0xc00457c000, 0xc00457c000, 0x1c1d5a0, 0xc00457c000, 0x1) github.com/syncthing/syncthing/lib/relay/protocol/protocol.go:79 +0xbf github.com/syncthing/syncthing/lib/relay/client.messageReader(0x1c33138, 0xc004e50180, 0x1c3e410, 0xc00457c000, 0xc002ba2180, 0xc0048060c0) github.com/syncthing/syncthing/lib/relay/client/static.go:255 +0x87 created by github.com/syncthing/syncthing/lib/relay/client.(*staticClient).serve github.com/syncthing/syncthing/lib/relay/client/static.go:77 +0x75e goroutine 1546387 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc003a52800) github.com/syncthing/syncthing/lib/protocol/protocol.go:712 +0x26b github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func3(0xc003a52800) github.com/syncthing/syncthing/lib/protocol/protocol.go:283 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:282 +0xae goroutine 1546481 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001115c80, 0x1c33138, 0xc003805900, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc008ce2360, 0xc000000005, 0x1c1de00, 0xc001115c80, 0x1c33138, 0xc003805900, 0xc00ee15930, 0xc00a3ff140) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1509083 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420ab00, 0x1c33138, 0xc0024fec00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc000000008, 0x1c1de00, 0xc00420ab00, 0x1c33138, 0xc0024fec00, 0xc00d610170, 0xc00afa9560) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1760135 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00065e480, 0x1c33138, 0xc004adc380, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000031, 0x1c1de00, 0xc00065e480, 0x1c33138, 0xc004adc380, 0xc00a8455f0, 0xc006448420) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1509080 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420a980, 0x1c33138, 0xc0024fea00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc000000005, 0x1c1de00, 0xc00420a980, 0x1c33138, 0xc0024fea00, 0xc00b84bf00, 0xc00afa90e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1546369 [IO wait, 5 minutes]: internal/poll.runtime_pollWait(0x1da35ac5ac0, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc0024e9ab8, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc0024e9918, 0x1b21358, 0xc00d6f6b01, 0xc0013fc005, 0x0) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc0024e9900, 0xc0013fc000, 0x248d, 0x248d, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc0024e9900, 0xc0013fc000, 0x248d, 0x248d, 0x2488, 0xc0013fc000, 0x5) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc002238038, 0xc0013fc000, 0x248d, 0x248d, 0x0, 0x0, 0x0) net/net.go:183 +0x98 crypto/tls.(*atLeastReader).Read(0xc00b9065b8, 0xc0013fc000, 0x248d, 0x248d, 0x2488, 0xc0067fdc00, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc00bc41778, 0x1c1d5e0, 0xc00b9065b8, 0xcdc22c, 0x17fec60, 0x18e2240) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc00bc41500, 0x1da35c042d8, 0xc002238038, 0x5, 0xc002238038, 0x8) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00bc41500, 0x0, 0x0, 0x0) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc00bc41500, 0xc008952360, 0x2, 0x4, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00063ced0, 0xc008952360, 0x2, 0x4, 0xd0eaa5, 0xc00babfd88, 0xd3b5e0) github.com/syncthing/syncthing/lib/connections/limiter.go:239 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc008862740, 0xc008952360, 0x2, 0x4, 0xd1f57c, 0xc001b0a5a0, 0xc002034180) github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1c1df40, 0xc008862740, 0xc008952360, 0x2, 0x4, 0x2, 0x2, 0x0, 0x0) io/io.go:328 +0x8e io.ReadFull(...) io/io.go:347 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc003a52800, 0xc008952360, 0x4, 0x4, 0xd3c100, 0xc00babff88, 0x2) github.com/syncthing/syncthing/lib/protocol/protocol.go:556 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc003a52800, 0xc008952360, 0x4, 0x4, 0x1, 0x224d501, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:490 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc003a52800) github.com/syncthing/syncthing/lib/protocol/protocol.go:402 +0x99 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc003a52800) github.com/syncthing/syncthing/lib/protocol/protocol.go:274 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:273 +0x6a goroutine 1509085 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00420ac00, 0x1c33138, 0xc0024fed40, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc00000000a, 0x1c1de00, 0xc00420ac00, 0x1c33138, 0xc0024fed40, 0xc00d610310, 0xc00afa9860) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1760140 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00065e800, 0x1c33138, 0xc004adc700, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000039, 0x1c1de00, 0xc00065e800, 0x1c33138, 0xc004adc700, 0xc00a845930, 0xc006448900) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1546386 [select, 5 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc003a52800, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:425 +0x325 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func2(0xc003a52800) github.com/syncthing/syncthing/lib/protocol/protocol.go:278 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:277 +0x8c goroutine 1546519 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc00e21a180, 0x1c33138, 0xc003805d00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc008ce2360, 0xc00000000b, 0x1c1de00, 0xc00e21a180, 0x1c33138, 0xc003805d00, 0xc00ee15e80, 0xc00a3ffa40) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 914902 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc004960e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:989 +0x110 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5(0xc004960e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:291 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:290 +0xf2 goroutine 931353 [select, 600 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0015f5c00, 0x1c33138, 0xc001764780) github.com/syncthing/syncthing/lib/model/folder.go:946 +0x1b8 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:931 +0x111 goroutine 1766658 [IO wait]: internal/poll.runtime_pollWait(0x1da35bf7c88, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc0004a50b8, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc0004a4f18, 0x1b21358, 0xc00433d501, 0xcd47f3, 0xd45e80) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc0004a4f00, 0xc003ef7d40, 0x205, 0x205, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc0004a4f00, 0xc003ef7d40, 0x205, 0x205, 0x0, 0x0, 0xc00003d950) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc00957e058, 0xc003ef7d40, 0x205, 0x205, 0x0, 0x0, 0x0) net/net.go:183 +0x98 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00c694858, 0xc003ef7d40, 0x205, 0x205, 0xcde749, 0xc00578e3f0, 0x18) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:217 +0xc8 crypto/tls.(*atLeastReader).Read(0xc00578e3f0, 0xc003ef7d40, 0x205, 0x205, 0xc0004a4f00, 0xc00285a800, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc007ef5af8, 0x1c1d5e0, 0xc00578e3f0, 0xcdc22c, 0x17fec60, 0x18867c0) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc007ef5880, 0x1da37d0ef90, 0xc00c694858, 0x5, 0xc00c694858, 0xd45e80) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc007ef5880, 0x0, 0x0, 0x0) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc007ef5880, 0xc005b6f000, 0x1000, 0x1000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 net/http.(*connReader).Read(0xc00a84b140, 0xc005b6f000, 0x1000, 0x1000, 0xc00433db90, 0xf0ce78, 0xc00c694858) net/http/server.go:800 +0x1bf bufio.(*Reader).fill(0xc0064e1080) bufio/bufio.go:101 +0x10d bufio.(*Reader).Peek(0xc0064e1080, 0x4, 0x49d6bc06b2d9, 0x21fcd80, 0x0, 0x0, 0x21fcd80) bufio/bufio.go:139 +0x56 net/http.(*conn).serve(0xc00aad8280, 0x1c331e0, 0xc004b80800) net/http/server.go:1977 +0xa47 created by net/http.(*Server).Serve net/http/server.go:3013 +0x3b8 goroutine 1509074 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc004ada000) github.com/syncthing/syncthing/lib/protocol/protocol.go:964 +0xe5 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4(0xc004ada000) github.com/syncthing/syncthing/lib/protocol/protocol.go:287 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:286 +0xd0 goroutine 1760071 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001ff0400, 0x1c33138, 0xc000f38140, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000032, 0x1c1de00, 0xc001ff0400, 0x1c33138, 0xc000f38140, 0xc00a1f20f0, 0xc005c10180) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1508973 [select, 336 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00b7f47e0, 0x1c33138, 0xc0000e6980, 0x0, 0x0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:354 +0x42a github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00020e000, 0xc00000006f, 0x1c1e380, 0xc00b7f47e0, 0x1c33138, 0xc0024fe400, 0xc00b84a9f0, 0xc004a99500) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1763593 [sleep, 3 minutes]: time.Sleep(0x1176592e000) runtime/time.go:193 +0xe5 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000418220, 0xc004b69180) github.com/syncthing/syncthing/lib/model/util.go:50 +0x35 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xfb goroutine 700797 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc004815480, 0x1c33138, 0xc001785240, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000002c, 0x1c1de00, 0xc004815480, 0x1c33138, 0xc001785240, 0xc000419cc0, 0xc005c73f20) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700829 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6eb00, 0x1c33138, 0xc001c44c00, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000001f, 0x1c1de00, 0xc003b6eb00, 0x1c33138, 0xc001c44c00, 0xc00387d5a0, 0xc007ef9380) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700790 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001115f00, 0x1c33138, 0xc001784d80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000025, 0x1c1de00, 0xc001115f00, 0x1c33138, 0xc001784d80, 0xc000419680, 0xc005c734a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 912913 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00024ea00) github.com/syncthing/syncthing/lib/protocol/protocol.go:989 +0x110 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5(0xc00024ea00) github.com/syncthing/syncthing/lib/protocol/protocol.go:291 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:290 +0xf2 goroutine 914429 [chan receive, 633 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handle.func1(0x1c43e98, 0xc00b3da6b0, 0xc00024ec00, 0x35479b5ca86aca9a, 0x4fcb3ab03b6fdd2, 0xfb26b2562e7b33b3, 0xe5860f47d562056b) github.com/syncthing/syncthing/lib/connections/service.go:336 +0x53 created by github.com/syncthing/syncthing/lib/connections.(*service).handle github.com/syncthing/syncthing/lib/connections/service.go:335 +0x1745 goroutine 912911 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00024ea00) github.com/syncthing/syncthing/lib/protocol/protocol.go:712 +0x26b github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func3(0xc00024ea00) github.com/syncthing/syncthing/lib/protocol/protocol.go:283 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:282 +0xae goroutine 700831 [sync.Cond.Wait, 664 minutes]: sync.runtime_notifyListWait(0xc001c44d50, 0x25ae00000000) runtime/sema.go:513 +0x117 sync.(*Cond).Wait(0xc001c44d40) sync/cond.go:56 +0x9f github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6ec00, 0x1c33138, 0xc001c44d80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:143 +0x385 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000021, 0x1c1de00, 0xc003b6ec00, 0x1c33138, 0xc001c44d80, 0xc00387d780, 0xc007ef9680) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1762592 [IO wait]: internal/poll.runtime_pollWait(0x1da35ac58f0, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc008855d38, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc008855b98, 0x1b21358, 0xc002fc9501, 0xcd47f3, 0xd45e80) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc008855b80, 0xc008381800, 0x71c, 0x71c, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc008855b80, 0xc008381800, 0x71c, 0x71c, 0x0, 0x0, 0xc00003d950) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc0067a6050, 0xc008381800, 0x71c, 0x71c, 0x0, 0x0, 0x0) net/net.go:183 +0x98 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00acd4540, 0xc008381800, 0x71c, 0x71c, 0xcde749, 0xc00f26cff0, 0x18) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:217 +0xc8 crypto/tls.(*atLeastReader).Read(0xc00f26cff0, 0xc008381800, 0x71c, 0x71c, 0xc008855b80, 0xc0074dc400, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc00c2b3078, 0x1c1d5e0, 0xc00f26cff0, 0xcdc22c, 0x17fec60, 0x18867c0) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc00c2b2e00, 0x1da37d0ef90, 0xc00acd4540, 0x5, 0xc00acd4540, 0x283) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00c2b2e00, 0x0, 0x0, 0x0) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc00c2b2e00, 0xc00db0a000, 0x1000, 0x1000, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 net/http.(*connReader).Read(0xc009af8db0, 0xc00db0a000, 0x1000, 0x1000, 0xc002fc9b90, 0xf0ce78, 0xc00acd4540) net/http/server.go:800 +0x1bf bufio.(*Reader).fill(0xc0052018c0) bufio/bufio.go:101 +0x10d bufio.(*Reader).Peek(0xc0052018c0, 0x4, 0x49d6c0605259, 0x21fcd80, 0x0, 0x0, 0x21fcd80) bufio/bufio.go:139 +0x56 net/http.(*conn).serve(0xc00c2b4280, 0x1c331e0, 0xc004e54740) net/http/server.go:1977 +0xa47 created by net/http.(*Server).Serve net/http/server.go:3013 +0x3b8 goroutine 931359 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014f8fc0, 0xc001620840, 0xc001620240, 0x1c45138, 0xc0000ee000, 0x1c2f540, 0xc000253620) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:148 +0x3dc created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:132 +0x10b goroutine 700824 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000169e80, 0x1c33138, 0xc001c44900, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc00000001a, 0x1c1de00, 0xc000169e80, 0x1c33138, 0xc001c44900, 0xc00387d170, 0xc007ef8c00) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1546480 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001115c00, 0x1c33138, 0xc003805880, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc008ce2360, 0xc000000004, 0x1c1de00, 0xc001115c00, 0x1c33138, 0xc003805880, 0xc00ee15860, 0xc00a3fef60) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1766633 [semacquire]: sync.runtime_SemacquireMutex(0xc0010239d8, 0xd20300, 0x1) runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc0010239d4) sync/mutex.go:138 +0x10f sync.(*Mutex).Lock(...) sync/mutex.go:81 sync.(*Once).doSlow(0xc0010239d0, 0xc006827f98) sync/once.go:64 +0x113 sync.(*Once).Do(...) sync/once.go:59 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0xc001023900, 0x1c1dba0, 0xc000005a28) github.com/syncthing/syncthing/lib/protocol/protocol.go:932 +0x8a created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Close github.com/syncthing/syncthing/lib/protocol/protocol.go:927 +0x92 goroutine 1546516 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001115e00, 0x1c33138, 0xc003805a80, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc008ce2360, 0xc000000008, 0x1c1de00, 0xc001115e00, 0x1c33138, 0xc003805a80, 0xc00ee15c10, 0xc00a3ff5c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700819 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc000169c00, 0x1c33138, 0xc001c44640, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000015, 0x1c1de00, 0xc000169c00, 0x1c33138, 0xc001c44640, 0xc00387ccd0, 0xc007ef8480) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1757735 [sleep, 12 minutes]: time.Sleep(0x1176592e000) runtime/time.go:193 +0xe5 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000418220, 0xc0091f0150) github.com/syncthing/syncthing/lib/model/util.go:50 +0x35 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xfb goroutine 1767946 [IO wait]: internal/poll.runtime_pollWait(0x1da35ac5808, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc0001b8438, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc0001b8298, 0x1b21358, 0xc00e53da01, 0xc00507f4b8, 0xc00e53da20) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc0001b8280, 0xc011a32d80, 0x205, 0x205, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc0001b8280, 0xc011a32d80, 0x205, 0x205, 0xc003b92ea0, 0xc00e53de98, 0xc00a0bc000) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc002e7a098, 0xc011a32d80, 0x205, 0x205, 0x0, 0x0, 0x0) net/net.go:183 +0x98 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00c27d068, 0xc011a32d80, 0x205, 0x205, 0xcde749, 0xc00d0bb9e0, 0x18) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:217 +0xc8 crypto/tls.(*atLeastReader).Read(0xc00d0bb9e0, 0xc011a32d80, 0x205, 0x205, 0xc00cc4b680, 0xc000cff400, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc00524be78, 0x1c1d5e0, 0xc00d0bb9e0, 0xcdc22c, 0x17fec60, 0x18867c0) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc00524bc00, 0x1da37d0ef90, 0xc00c27d068, 0x5, 0xc00c27d068, 0x0) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00524bc00, 0x0, 0x0, 0x0) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc00524bc00, 0xc00055e0d1, 0x1, 0x1, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 net/http.(*connReader).backgroundRead(0xc00055e0c0) net/http/server.go:692 +0x5f created by net/http.(*connReader).startBackgroundRead net/http/server.go:688 +0xdb goroutine 1508974 [select, 336 minutes]: github.com/syncthing/syncthing/lib/model.newIndexHandlerRegistry.func1(0x1c33138, 0xc0024fe4c0, 0x0, 0xc00bdff210) github.com/syncthing/syncthing/lib/model/indexhandler.go:373 +0xb7 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0024fe440, 0x1c33138, 0xc0024fe4c0, 0x2, 0x2) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b7f47e0, 0xc000000000, 0x1da3557c770, 0xc0024fe440, 0x1c33138, 0xc0024fe4c0, 0xc00b84aa10, 0xc004a995c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1761892 [chan receive, 5 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose.func1() github.com/syncthing/syncthing/lib/protocol/protocol.go:948 +0x23d sync.(*Once).doSlow(0xc0010239d0, 0xc00ccfdf98) sync/once.go:68 +0xf7 sync.(*Once).Do(...) sync/once.go:59 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0xc001023900, 0x1c1dba0, 0xc000005ba8) github.com/syncthing/syncthing/lib/protocol/protocol.go:932 +0x8a created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Close github.com/syncthing/syncthing/lib/protocol/protocol.go:927 +0x92 goroutine 1768419 [IO wait]: internal/poll.runtime_pollWait(0x1da35ac59d8, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc000cf01b8, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc000cf0018, 0x1b21358, 0xc00ccfba01, 0xcde749, 0xc0107687d0) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc000cf0000, 0xc0029c9000, 0x71d, 0x71d, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc000cf0000, 0xc0029c9000, 0x71d, 0x71d, 0x0, 0x1c1e4e0, 0x224d260) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc00d878000, 0xc0029c9000, 0x71d, 0x71d, 0x0, 0x0, 0x0) net/net.go:183 +0x98 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00f9a8078, 0xc0029c9000, 0x71d, 0x71d, 0xcde749, 0xc00bbda2d0, 0x18) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:217 +0xc8 crypto/tls.(*atLeastReader).Read(0xc00bbda2d0, 0xc0029c9000, 0x71d, 0x71d, 0x1da37881d28, 0xc0067fdc00, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc005a9ecf8, 0x1c1d5e0, 0xc00bbda2d0, 0xcdc22c, 0x17fec60, 0x18867c0) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc005a9ea80, 0x1da37d0ef90, 0xc00f9a8078, 0x5, 0xc00f9a8078, 0xc010768701) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc005a9ea80, 0x0, 0x0, 0xc006304300) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc005a9ea80, 0xc00d248d91, 0x1, 0x1, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 net/http.(*connReader).backgroundRead(0xc00d248d80) net/http/server.go:692 +0x5f created by net/http.(*connReader).startBackgroundRead net/http/server.go:688 +0xdb goroutine 1760147 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc0057e6680, 0x1c33138, 0xc001c52840, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000033, 0x1c1de00, 0xc0057e6680, 0x1c33138, 0xc001c52840, 0xc00e3ab400, 0xc0044ac600) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1761891 [chan receive, 5 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handle.func1(0x1c43e98, 0xc00cbca4a0, 0xc00024ec00, 0x1899ec72f52cda3c, 0x91be37f45da026f4, 0xc888ca60e8154f5a, 0x6612cba01df253a4) github.com/syncthing/syncthing/lib/connections/service.go:336 +0x53 created by github.com/syncthing/syncthing/lib/connections.(*service).handle github.com/syncthing/syncthing/lib/connections/service.go:335 +0x1745 goroutine 1740297 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc001ff0080, 0x1c33138, 0xc001c45680, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00bb37b00, 0xc000000001, 0x1c1de00, 0xc001ff0080, 0x1c33138, 0xc001c45680, 0xc00b3db380, 0xc0058f36e0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 1740293 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc001427600, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:425 +0x325 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func2(0xc001427600) github.com/syncthing/syncthing/lib/protocol/protocol.go:278 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:277 +0x8c goroutine 913087 [select, 635 minutes]: github.com/syncthing/syncthing/lib/model.newIndexHandlerRegistry.func1(0x1c33138, 0xc001c52100, 0xd20306, 0xc0010c2a80) github.com/syncthing/syncthing/lib/model/indexhandler.go:373 +0xb7 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0012d6380, 0x1c33138, 0xc001c52100, 0xc00c95ff60, 0xd5f51e) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00c934000, 0xc000000000, 0x1da3557c770, 0xc0012d6380, 0x1c33138, 0xc001c52100, 0xc01150c030, 0xc003f3e0c0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 700792 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc004815200, 0x1c33138, 0xc001784ec0, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc0094937a0, 0xc000000027, 0x1c1de00, 0xc004815200, 0x1c33138, 0xc001784ec0, 0xc000419850, 0xc005c737a0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 702531 [chan send, 2 minutes]: github.com/syncthing/syncthing/lib/connections.(*relayListener).handleInvitations(0xc00015e510, 0x1c33138, 0xc004e50240, 0x1c3a848, 0xc011994a20) github.com/syncthing/syncthing/lib/connections/relay_listen.go:109 +0x5fb created by github.com/syncthing/syncthing/lib/connections.(*relayListener).serve github.com/syncthing/syncthing/lib/connections/relay_listen.go:63 +0x3c5 goroutine 914606 [select]: github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0xc003b6e980, 0x1c33138, 0xc001788d40, 0x0, 0x0) github.com/syncthing/syncthing/lib/model/indexhandler.go:153 +0x49f github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc00b1b86c0, 0xc00000000e, 0x1c1de00, 0xc003b6e980, 0x1c33138, 0xc001788d40, 0xc003830db0, 0xc001971aa0) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 702530 [select]: github.com/syncthing/syncthing/lib/relay/client.(*staticClient).serve(0xc0082c4720, 0x1c33138, 0xc004e50180, 0x0, 0x0) github.com/syncthing/syncthing/lib/relay/client/static.go:82 +0x858 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000f38780, 0x1c33138, 0xc004e50180, 0x1c33db0, 0xc00002a7f8) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/syncthing/syncthing/lib/relay/client.(*dynamicClient).serve(0xc011994a20, 0x1c33138, 0xc004e50180, 0x10, 0xc00c992c00) github.com/syncthing/syncthing/lib/relay/client/dynamic.go:96 +0xb86 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc004e50200, 0x1c33138, 0xc004e50180, 0xc00610a780, 0x160b225) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/syncthing/syncthing/lib/connections.(*relayListener).serve(0xc00015e510, 0x1c33138, 0xc004e50180, 0x0, 0x0) github.com/syncthing/syncthing/lib/connections/relay_listen.go:65 +0x3f3 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000542280, 0x1c33138, 0xc004e50180, 0xc00d869f40, 0xd3f7f7) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0xa3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2(0xc000266900, 0xc000000000, 0x1da360de258, 0xc00015e510, 0x1c33138, 0xc004e50180, 0xc00c992bc0, 0xc0063ee060) github.com/thejerf/suture/v4@v4.0.1/supervisor.go:551 +0x7e created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.1/supervisor.go:539 +0x185 goroutine 912909 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x1da35ac6118, 0x72, 0x1c1fd20) runtime/netpoll.go:222 +0x65 internal/poll.(*pollDesc).wait(0xc002fc41b8, 0x72, 0x2187900, 0x0, 0x0) internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.execIO(0xc002fc4018, 0x1b21358, 0xc00b67f701, 0xc00b67f7c8, 0xc005943c30) internal/poll/fd_windows.go:175 +0x113 internal/poll.(*FD).Read(0xc002fc4000, 0xc0019f4700, 0x64e, 0x64e, 0x0, 0x0, 0x0) internal/poll/fd_windows.go:441 +0x2f6 net.(*netFD).Read(0xc002fc4000, 0xc0019f4700, 0x64e, 0x64e, 0x649, 0xc0019f4700, 0x5) net/fd_posix.go:55 +0x56 net.(*conn).Read(0xc00e81e020, 0xc0019f4700, 0x64e, 0x64e, 0x0, 0x0, 0x0) net/net.go:183 +0x98 crypto/tls.(*atLeastReader).Read(0xc0014ca0c0, 0xc0019f4700, 0x64e, 0x64e, 0x649, 0xc010fee400, 0x0) crypto/tls/conn.go:776 +0x6a bytes.(*Buffer).ReadFrom(0xc005a9f3f8, 0x1c1d5e0, 0xc0014ca0c0, 0xcdc22c, 0x17fec60, 0x18e2240) bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc005a9f180, 0x1da35c042d8, 0xc00e81e020, 0x5, 0xc00e81e020, 0x8) crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc005a9f180, 0x0, 0x0, 0xc00c7f83a8) crypto/tls/conn.go:605 +0x12d crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc005a9f180, 0xc00389881c, 0x2, 0x4, 0x0, 0x0, 0x0) crypto/tls/conn.go:1276 +0x173 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc000494960, 0xc00389881c, 0x2, 0x4, 0xd0eaa5, 0xc00b67fd88, 0xd3b5e0) github.com/syncthing/syncthing/lib/connections/limiter.go:239 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc005ce7160, 0xc00389881c, 0x2, 0x4, 0xd1f57c, 0xc005d72720, 0xc004d2af00) github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1c1df40, 0xc005ce7160, 0xc00389881c, 0x2, 0x4, 0x2, 0x2, 0x0, 0x0) io/io.go:328 +0x8e io.ReadFull(...) io/io.go:347 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc00024ea00, 0xc00389881c, 0x4, 0x4, 0xd3c100, 0xc00b67ff88, 0x2) github.com/syncthing/syncthing/lib/protocol/protocol.go:556 +0x8f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc00024ea00, 0xc00389881c, 0x4, 0x4, 0x1, 0x224d501, 0x0, 0x0) github.com/syncthing/syncthing/lib/protocol/protocol.go:490 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00024ea00) github.com/syncthing/syncthing/lib/protocol/protocol.go:402 +0x99 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00024ea00) github.com/syncthing/syncthing/lib/protocol/protocol.go:274 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:273 +0x6a goroutine 914900 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc004960e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:712 +0x26b github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func3(0xc004960e00) github.com/syncthing/syncthing/lib/protocol/protocol.go:283 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:282 +0xae goroutine 1760236 [sleep, 8 minutes]: time.Sleep(0x1176592e000) runtime/time.go:193 +0xe5 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000418220, 0xc0089043f0) github.com/syncthing/syncthing/lib/model/util.go:50 +0x35 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 github.com/syncthing/syncthing/lib/model/util.go:49 +0xfb