Panic at 2020-04-21T07:10:46+09:00 panic: database is closed goroutine 174 [running]: github.com/syncthing/syncthing/lib/db.(*FileSet).Snapshot(0xc0003dd080, 0xc0159dd7c0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:163 +0x164 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc0009b0000, 0xc009733840, 0x2, 0x2, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:363 +0x34b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0009b0000, 0x110ea00, 0xc000997180) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:185 +0x734 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000997180, 0xc00144b1a0, 0xc0000d6d80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000993f20) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc000000002, 0x1e79530, 0xc0009b0000) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 1 [chan receive, 13 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).Wait(...) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:390 main.syncthingMain(0xc0000e8b00, 0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0000e8a80, ...) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:654 +0x982 main.main() C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:382 +0x3a2 goroutine 7 [syscall, 13 minutes]: os/signal.signal_recv(0x0) C:/Go/src/runtime/sigqueue.go:147 +0xa3 os/signal.loop() C:/Go/src/os/signal/signal_unix.go:23 +0x29 created by os/signal.init.0 C:/Go/src/os/signal/signal_unix.go:29 +0x48 goroutine 8 [chan receive]: github.com/syncthing/notify.(*recursiveTree).dispatch(0xc0000b02d0) C:/BuildAgent/work/pkg/mod/github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/tree_recursive.go:125 +0xcb created by github.com/syncthing/notify.newRecursiveTree C:/BuildAgent/work/pkg/mod/github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/tree_recursive.go:119 +0x139 goroutine 42 [select, 12 minutes]: github.com/syncthing/syncthing/lib/nat.(*Service).serve(0xc00018ca10, 0x110ea00, 0xc0003dc500) C:/BuildAgent/work/174e136266f8a219/lib/nat/service.go:59 +0x141 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc0003dc500, 0xc00017ed20, 0x101000000000000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00005eea0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1d10, 0x0, 0x11049c0, 0xc00018ca10) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 12 [runnable]: github.com/syncthing/syncthing/lib/events.(*logger).serve(0xc00014caf0, 0x110ea00, 0xc00005c940) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:276 +0x18e github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc00005c940, 0xc00017e240, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00005f920) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 created by main.syncthingMain C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:562 +0x2c1 goroutine 13 [select]: github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc00012e540) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/buffer_pool.go:206 +0x13b created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/buffer_pool.go:237 +0x17d goroutine 14 [select, 2 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0003e0870) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session_util.go:189 +0x600 created by github.com/syndtr/goleveldb/leveldb.newSession C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session.go:93 +0x2bb goroutine 15 [select, 12 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc000416000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:91 +0xd4 created by github.com/syndtr/goleveldb/leveldb.openDB C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:148 +0x413 goroutine 16 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc000416000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_state.go:101 +0xfd created by github.com/syndtr/goleveldb/leveldb.openDB C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:149 +0x435 goroutine 50 [select, 12 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc000416000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:836 +0x264 created by github.com/syndtr/goleveldb/leveldb.openDB C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:155 +0x589 goroutine 51 [select, 13 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc000416000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:773 +0x157 created by github.com/syndtr/goleveldb/leveldb.openDB C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:156 +0x5ab goroutine 53 [chan receive, 13 minutes]: main.setupSignalHandling.func1(0xc00005e6c0, 0xc000190000) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:670 +0x3b created by main.setupSignalHandling C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:669 +0xc3 goroutine 54 [chan receive, 13 minutes]: main.setupSignalHandling.func2(0xc00005e960, 0xc000190000) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:679 +0x3b created by main.setupSignalHandling C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:678 +0x174 goroutine 55 [sleep]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x2540be400) C:/Go/src/runtime/time.go:105 +0x16c main.standbyMonitor(0xc000190000) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:758 +0x72 created by main.syncthingMain C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:614 +0xbda goroutine 56 [select, 2 minutes]: main.autoUpgrade(0x111f380, 0xc0000bbb00, 0xc000190000, 0x110ee80, 0xc00014caf0) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:778 +0x165 created by main.syncthingMain C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:638 +0xa7d goroutine 8568 [semacquire]: sync.runtime_Semacquire(0xc000272338) C:/Go/src/runtime/sema.go:56 +0x49 sync.(*WaitGroup).Wait(0xc000272330) C:/Go/src/sync/waitgroup.go:130 +0x6b github.com/syncthing/syncthing/lib/db/backend.(*closeWaitGroup).CloseWait(0xc000272330) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/backend.go:203 +0x62 github.com/syncthing/syncthing/lib/db/backend.(*leveldbBackend).Close(0xc0000e4360, 0x0, 0x1) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:74 +0x3a github.com/syncthing/syncthing/lib/db.(*Lowlevel).Close(...) C:/BuildAgent/work/174e136266f8a219/lib/db/lowlevel.go:74 github.com/syncthing/syncthing/lib/syncthing.(*App).run.func1(0xc000190000, 0xc0196af200) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:373 +0x55 created by github.com/syncthing/syncthing/lib/syncthing.(*App).run C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:372 +0xb9 goroutine 58 [chan receive]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc000402370) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:467 +0xa2 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:462 +0x166 goroutine 59 [chan receive]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc000402410) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:467 +0xa2 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:462 +0x166 goroutine 23 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc0000ce5a0, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 60 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0003e1b30) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/syncthing/syncthing/lib/model.(*model).Serve(0xc000171080) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:237 +0x43 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e0a50, 0xc000000000, 0x1dfede8, 0xc000171080) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 62 [select, 13 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0003e1d10) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e0a50, 0xc000000002, 0x1dff0b0, 0xc0003e1ef0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 43 [select]: github.com/syncthing/syncthing/lib/connections.(*service).connect(0xc0003e1ef0, 0x110ea00, 0xc0003dc600) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:492 +0x429 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc0003dc600, 0xc00017ede0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00005f020) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1d10, 0x1, 0x1dfc1c8, 0xc00005f020) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 44 [select]: github.com/syncthing/syncthing/lib/connections.(*service).handle(0xc0003e1ef0, 0x110ea00, 0xc0003dc640) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:203 +0x10d github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc0003dc640, 0xc00017f0e0, 0xfa32033cbf55563d) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00005f080) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1d10, 0x2, 0x1dfc1c8, 0xc00005f080) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 45 [select, 13 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0003e1e00) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1d10, 0x3, 0x1104c40, 0xc0003e1e00) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 46 [IO wait]: internal/poll.runtime_pollWait(0x59c0b58, 0x72, 0x10fcea0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0001586c8, 0x72, 0x168a700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x16ea058, 0xc000158518, 0xc009733800, 0x1, 0x0, 0x7f0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).acceptOne(0xc000158500, 0x7f0, 0xc0152c2a50, 0x2, 0x2, 0xc000158518, 0xe2a692, 0x8, 0x10fb480, 0x1719120) C:/Go/src/internal/poll/fd_windows.go:896 +0xa9 internal/poll.(*FD).Accept(0xc000158500, 0xc00917f790, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x0, 0x0, 0x0, ...) C:/Go/src/internal/poll/fd_windows.go:930 +0x17a net.(*netFD).accept(0xc000158500, 0x40acd1, 0xd23700, 0xc00917f820) C:/Go/src/net/fd_windows.go:193 +0x7b net.(*TCPListener).accept(0xc0000059c0, 0xe9, 0x0, 0x0) C:/Go/src/net/tcpsock_posix.go:139 +0x39 net.(*TCPListener).Accept(0xc0000059c0, 0xbf9fa559e3c041bc, 0xb6d70c0f11, 0x16ee4e0, 0x0) C:/Go/src/net/tcpsock.go:261 +0x4e github.com/syncthing/syncthing/lib/connections.(*tcpListener).serve(0xc0000b81b0, 0x110ea00, 0xc0003dc540, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/connections/tcp_listen.go:78 +0x65e github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00005ef00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1e00, 0x0, 0x1dfef18, 0xc0000b81b0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 47 [select]: github.com/syncthing/syncthing/lib/connections.(*relayListener).serve(0xc0000b8240, 0x110ea00, 0xc0003dc580, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/connections/relay_listen.go:66 +0x436 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00005ef60) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1e00, 0x1, 0x1dfef60, 0xc0000b8240) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 48 [select]: github.com/lucas-clemente/quic-go.(*server).Accept(0xc00080e000, 0x110ea00, 0xc0003dc5c0, 0x202f9a8, 0xc000130000, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.12.1/server.go:288 +0xfc github.com/syncthing/syncthing/lib/connections.(*quicListener).serve(0xc0000ee600, 0x110ea00, 0xc0003dc5c0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_listen.go:120 +0x7b4 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00005efc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1e00, 0x2, 0x1dfefa8, 0xc0000ee600) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 68 [semacquire]: sync.runtime_Semacquire(0xc012e2bcc8) C:/Go/src/runtime/sema.go:56 +0x49 sync.(*WaitGroup).Wait(0xc012e2bcc0) C:/Go/src/sync/waitgroup.go:130 +0x6b github.com/syncthing/syncthing/lib/config.(*wrapper).Unsubscribe(0xc0000bbb00, 0x110bd40, 0xc000402b40) C:/BuildAgent/work/174e136266f8a219/lib/config/wrapper.go:165 +0x229 github.com/syncthing/syncthing/lib/ur.(*Service).serve(0xc000402b40, 0x110ea00, 0xc0003dca40) C:/BuildAgent/work/174e136266f8a219/lib/ur/usage_report.go:409 +0x4b9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc0003dca40, 0xc000412d20, 0xbc61fff297080e04) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00005f7a0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e0a50, 0xc000000003, 0x1104b80, 0xc000402b40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 49 [IO wait]: internal/poll.runtime_pollWait(0x59c1038, 0x72, 0x10fcea0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000158448, 0x72, 0x168a700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x16ea058, 0xc000158298, 0xff96d8, 0x0, 0x0, 0xc0007b5d28) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc000158280, 0xc00979ec00, 0x5dc, 0x5dc, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc000158280, 0xc00979ec00, 0x5dc, 0x5dc, 0x18, 0xcee460, 0x405801, 0x434c83, 0x8) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc0000060e0, 0xc00979ec00, 0x5dc, 0x5dc, 0x20, 0xcee460, 0x1, 0xc01d2418e0) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc0000060e0, 0xc00979ec00, 0x5dc, 0x5dc, 0x0, 0x0, 0x0, 0x2, 0x0) C:/Go/src/net/udpsock.go:121 +0x64 github.com/AudriusButkevicius/pfilter.(*PacketFilter).loop(0xc0000ea940) C:/BuildAgent/work/pkg/mod/github.com/!audrius!butkevicius/pfilter@v0.0.0-20190627213056-c55ef6137fc6/filter.go:99 +0x295 created by github.com/AudriusButkevicius/pfilter.(*PacketFilter).Start C:/BuildAgent/work/pkg/mod/github.com/!audrius!butkevicius/pfilter@v0.0.0-20190627213056-c55ef6137fc6/filter.go:91 +0x46 goroutine 82 [select, 2 minutes]: github.com/syncthing/syncthing/lib/stun.(*Service).serve(0xc00014c000, 0x110ea00, 0xc0000eaa40) C:/BuildAgent/work/174e136266f8a219/lib/stun/stun.go:127 +0x344 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc0000eaa40, 0xc000413d40, 0xd078687a0d000000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001a3500) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 created by github.com/syncthing/syncthing/lib/connections.(*quicListener).serve C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_listen.go:94 +0x300 goroutine 83 [select]: github.com/AudriusButkevicius/pfilter.(*FilteredConn).ReadFrom(0xc0000ea980, 0xc00979f200, 0x5ac, 0x5ac, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/!audrius!butkevicius/pfilter@v0.0.0-20190627213056-c55ef6137fc6/conn.go:75 +0x1f7 github.com/lucas-clemente/quic-go.(*packetHandlerMap).listen(0xc000154240) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.12.1/packet_handler_map.go:170 +0x14a created by github.com/lucas-clemente/quic-go.newPacketHandlerMap C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.12.1/packet_handler_map.go:62 +0x19f goroutine 8355 [semacquire]: sync.runtime_Semacquire(0xc012e2bcc8) C:/Go/src/runtime/sema.go:56 +0x49 sync.(*WaitGroup).Wait(0xc012e2bcc0) C:/Go/src/sync/waitgroup.go:130 +0x6b github.com/syncthing/syncthing/lib/config.(*wrapper).Unsubscribe(0xc0000bbb00, 0x110b740, 0xc000171080) C:/BuildAgent/work/174e136266f8a219/lib/config/wrapper.go:165 +0x229 github.com/syncthing/syncthing/lib/model.(*model).Stop(0xc000171080) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:258 +0x64 github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1dfede8, 0xc000171080, 0xc00002acc0, 0x12, 0xc0158c8d00, 0x0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x38 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x20b goroutine 197 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc0000b8900, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 104 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc0000b87e0, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 102 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc0000b8510, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 105 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc0000b8990, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 88 [select]: github.com/syncthing/syncthing/lib/relay/client.(*staticClient).serve(0xc00f505260, 0x110ea00, 0xc000a488c0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/relay/client/static.go:83 +0x8b2 github.com/syncthing/syncthing/lib/relay/client.newCommonClient.func1(0x110ea00, 0xc000a488c0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/relay/client/client.go:62 +0x88 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0025b83c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/syncthing/syncthing/lib/relay/client.(*dynamicClient).serve(0xc00014c070, 0x110ea00, 0xc0000eab80, 0xc000060a80, 0x1c0d58) C:/BuildAgent/work/174e136266f8a219/lib/relay/client/dynamic.go:96 +0xb63 github.com/syncthing/syncthing/lib/relay/client.newCommonClient.func1(0x110ea00, 0xc0000eab80, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/relay/client/client.go:62 +0x88 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001a3e00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 created by github.com/syncthing/syncthing/lib/connections.(*relayListener).serve C:/BuildAgent/work/174e136266f8a219/lib/connections/relay_listen.go:56 +0x148 goroutine 108 [semacquire]: sync.runtime_Semacquire(0xc012e2bcc8) C:/Go/src/runtime/sema.go:56 +0x49 sync.(*WaitGroup).Wait(0xc012e2bcc0) C:/Go/src/sync/waitgroup.go:130 +0x6b github.com/syncthing/syncthing/lib/config.(*wrapper).Unsubscribe(0xc0000bbb00, 0x110b380, 0xc0003eaf20) C:/BuildAgent/work/174e136266f8a219/lib/config/wrapper.go:165 +0x229 github.com/syncthing/syncthing/lib/api.(*service).serve(0xc0003eaf20, 0x110ea00, 0xc000f86400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:405 +0x26a3 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000f86400, 0xc000a386c0, 0xc00088b080) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000ae21e0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e0a50, 0xc000000005, 0x1e0cb48, 0xc0003eaf20) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 106 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc0000b8c60, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 177 [select, 11 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000b56000, 0x110ea00, 0xc000b58000) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000b58000, 0xc00144b3e0, 0xc0003de7d8) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000b39200) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc000000005, 0x1e79530, 0xc000b56000) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 92 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc000154a20, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 6577 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc004490d00) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:919 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:239 +0xb0 goroutine 7433 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc0199fd6c0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:380 +0x139 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc0199fd6c0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:235 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:234 +0x6c goroutine 89 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc000154510, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 176 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0009b0600, 0x110ea00, 0xc000a8d600) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000a8d600, 0xc00144b320, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000a90180) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc000000004, 0x1e79530, 0xc0009b0600) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 186 [select, 13 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0009b0000, 0x110ea00, 0xc0003ef6c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:659 +0x1bd created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:646 +0x111 goroutine 90 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc0001547e0, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 91 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc000154900, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 93 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc000154cf0, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 109 [select]: github.com/syncthing/syncthing/lib/syncthing.(*App).run(0xc000190000) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:376 +0x13a created by github.com/syncthing/syncthing/lib/syncthing.(*App).Start C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:113 +0x97 goroutine 7604 [semacquire]: sync.runtime_SemacquireMutex(0xc000adc4f4, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc000adc4f0) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(0xc000adc4f0) C:/Go/src/sync/mutex.go:81 +0x4e github.com/syncthing/syncthing/lib/api.(*service).postSystemConfig(0xc0003eaf20, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:833 +0x59 net/http.HandlerFunc.ServeHTTP(0xc00087a900, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000bbe140, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:454 +0xc8 net/http.HandlerFunc.ServeHTTP(0xc000aee7e0, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc000a1e3e0, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc000a1e400, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000bbe1c0, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000188200, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:99 +0x1c0 github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000bbe280, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.basicAuthAndSessionMiddleware.func1(0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api_auth.go:51 +0xcbd net/http.HandlerFunc.ServeHTTP(0xc0000fe3f0, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.redirectToHTTPSMiddleware.func1(0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:557 +0x11e net/http.HandlerFunc.ServeHTTP(0xc000a1e4c0, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc000a1e4e0, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc000a1e520, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc0044382a0, 0x110c480, 0xc00012e7e0, 0xc0000d4900) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc012d33180, 0x110ea00, 0xc011d35840) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 175 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0009b0300, 0x110ea00, 0xc000a2d3c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000a2d3c0, 0xc00144b260, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000a2b260) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc000000003, 0x1e79530, 0xc0009b0300) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 198 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc0000b8ab0, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 173 [select, 11 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00018a600, 0x110ea00, 0xc00088cc00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc00088cc00, 0xc00144b0e0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00088ade0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc000000001, 0x1e79530, 0xc00018a600) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 172 [select]: github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).serve(0xc0000ee300, 0x110ea00, 0xc0003dc400) C:/BuildAgent/work/174e136266f8a219/lib/model/progressemitter.go:69 +0x430 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc0003dc400, 0xc00144b020, 0xc0000d6d80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00005ed20) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc000000000, 0x1104900, 0xc0000ee300) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 2715 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc0009b0f00, 0xc000a18280, 0xc012a40d20, 0xc012a40d80, 0xc012a40c00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1542 +0x63 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4(0xc0009b0f00, 0xc000a18280, 0xc012a40d20, 0xc012a40d80, 0xc012a40c00, 0x110c580, 0xc00b2eac10) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:261 +0x5a created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:260 +0x5df goroutine 199 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc0000b8bd0, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 200 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc0000b8d80, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 201 [select, 13 minutes]: github.com/syncthing/syncthing/lib/ignore.(*Matcher).clean(0xc0000b90e0, 0x68c61714000) C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:312 +0x112 created by github.com/syncthing/syncthing/lib/ignore.New C:/BuildAgent/work/174e136266f8a219/lib/ignore/ignore.go:153 +0x14b goroutine 210 [select]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000b56300, 0x110ea00, 0xc000c0a680) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000c0a680, 0xc00144b4a0, 0x1c) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000c08480) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc000000006, 0x1e79530, 0xc000b56300) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 211 [select, 12 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000b56600, 0x110ea00, 0xc000c0a880) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000c0a880, 0xc00144b560, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000c08660) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc000000007, 0x59c1490, 0xc000006d30) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 212 [select, 10 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000b56900, 0x110ea00, 0xc000c0aa40) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000c0aa40, 0xc00144b620, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000c08840) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc000000008, 0x59c1490, 0xc000006db0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 213 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000b56c00, 0x110ea00, 0xc000d02cc0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000d02cc0, 0xc00144b6e0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cfd740) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc000000009, 0x1e79530, 0xc000b56c00) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 214 [chan send, 10 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).handleFile(0xc0009b0f00, 0xc00d973960, 0x1a, 0x5dadd159, 0x5c93c41e, 0x9aca6aa85c9b4735, 0xc00b2ea030, 0x1, 0x1, 0x71, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1113 +0x1043 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).processNeeded(0xc0009b0f00, 0xc000a18280, 0xc012a40d80, 0xc012a40cc0, 0xc012a40c00, 0xc012a40d80, 0xc012a40c00, 0x110c580, 0xc00b2eac10, 0xc010e73368, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:491 +0x66b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc0009b0f00, 0xc012a40c00, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:265 +0x624 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc0009b0f00, 0x110ea00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:184 +0x52c github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc0009b0f00, 0x1337b87f00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:309 +0x258 github.com/syncthing/syncthing/lib/model.(*folder).serve.func2() C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:132 +0x84 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0009b0f00, 0x110ea00, 0xc0000f8cc0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:158 +0x558 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc0000f8cc0, 0xc00144b7a0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000993440) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc00000000a, 0x59c1490, 0xc0000f0208) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 215 [select, 10 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0009b1200, 0x110ea00, 0xc0000f8ec0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc0000f8ec0, 0xc00144b860, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000993620) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc00000000b, 0x59c1490, 0xc0000f0278) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 216 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0009b1500, 0x110ea00, 0xc0000f9100) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc0000f9100, 0xc00144b920, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000993800) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc00000000c, 0x59c1490, 0xc0000f02e8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 217 [select, 12 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0009b1800, 0x110ea00, 0xc0000f92c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc0000f92c0, 0xc00144b9e0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0009939e0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc00000000d, 0x59c1490, 0xc0000f0358) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 218 [select, 11 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0009b1b00, 0x110ea00, 0xc000971340) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000971340, 0xc00144baa0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000ae36e0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc00000000e, 0x1e79530, 0xc0009b1b00) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 219 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00018b800, 0x110ea00, 0xc000860100) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:148 +0x4f4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000860100, 0xc00144af60, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000d7b00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc00000000f, 0x59c1490, 0xc000006278) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 220 [select, 13 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000b56c00, 0x110ea00, 0xc000860140) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:659 +0x1bd created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:646 +0x111 goroutine 222 [select, 13 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00018a600, 0x110ea00, 0xc000860180) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:659 +0x1bd created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:646 +0x111 goroutine 202 [select, 13 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0009b1b00, 0x110ea00, 0xc000971480) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:659 +0x1bd created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:646 +0x111 goroutine 6542 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0135ad6c0, 0x110ea00, 0xc000a12b80) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000a12b80, 0xc003181560, 0xc009df74a0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc009c86180) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc00000001e, 0x1104940, 0xc0135ad6c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 193 [select, 13 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000b56300, 0x110ea00, 0xc0003ef780) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:659 +0x1bd created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:646 +0x111 goroutine 5606 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc013aa7260, 0x110ea00, 0xc000cf2d80) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000cf2d80, 0xc010168d80, 0xc0000b02d0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc009f68360) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc00000001b, 0x1104940, 0xc013aa7260) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 6544 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00f7aa0e0, 0x110ea00, 0xc000a12c40) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000a12c40, 0xc003181440, 0xc004a9a600) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc009c86240) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc000000020, 0x1104940, 0xc00f7aa0e0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 229 [select, 13 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000b56000, 0x110ea00, 0xc0003ef800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:659 +0x1bd created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:646 +0x111 goroutine 233 [select, 13 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0009b0300, 0x110ea00, 0xc0003ef880) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:659 +0x1bd created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:646 +0x111 goroutine 237 [select, 13 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0009b0600, 0x110ea00, 0xc0003ef940) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:659 +0x1bd created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:646 +0x111 goroutine 206 [syscall, locked to thread]: syscall.Syscall6(0x7ffa196d6ef0, 0x5, 0x4c8, 0xc00224bfa8, 0xc00224bfac, 0xc00224bfb8, 0xffffffff, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:201 +0xfa syscall.GetQueuedCompletionStatus(0x4c8, 0xc00224bfa8, 0xc00224bfac, 0xc00224bfb8, 0xc0ffffffff, 0x0, 0x0) C:/Go/src/syscall/zsyscall_windows.go:556 +0xb6 github.com/syncthing/notify.(*readdcw).loop(0xc000125590) C:/BuildAgent/work/pkg/mod/github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/watcher_readdcw.go:346 +0x79 created by github.com/syncthing/notify.(*readdcw).lazyinit C:/BuildAgent/work/pkg/mod/github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/watcher_readdcw.go:335 +0xac goroutine 207 [select, 13 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0001b5800, 0x110ea00, 0xc000971480, 0xe25bed, 0x1, 0xc000bda390, 0x1, 0x1, 0xc000ae3d40, 0xc0022303c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:80 +0x2ae created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:58 +0x3c5 goroutine 208 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000130380, 0xc0022303c0, 0xc002230180, 0x111f380, 0xc0000bbb00, 0x110ee80, 0xc00014caf0) C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:148 +0x40f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:132 +0xf7 goroutine 6674 [semacquire, 1 minutes]: sync.runtime_Semacquire(0xc012e2bcc8) C:/Go/src/runtime/sema.go:56 +0x49 sync.(*WaitGroup).Wait(0xc012e2bcc0) C:/Go/src/sync/waitgroup.go:130 +0x6b github.com/syncthing/syncthing/lib/api.(*service).postSystemConfig(0xc0003eaf20, 0x110c480, 0xc0044395e0, 0xc000415400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:865 +0x4e4 net/http.HandlerFunc.ServeHTTP(0xc00087a900, 0x110c480, 0xc0044395e0, 0xc000415400) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000bbe140, 0x110c480, 0xc0044395e0, 0xc000415400) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x110c480, 0xc0044395e0, 0xc000415400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:454 +0xc8 net/http.HandlerFunc.ServeHTTP(0xc000aee7e0, 0x110c480, 0xc0044395e0, 0xc000415400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x110c480, 0xc0044395e0, 0xc000415400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc000a1e3e0, 0x110c480, 0xc0044395e0, 0xc000415400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x110c480, 0xc0044395e0, 0xc000415400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc000a1e400, 0x110c480, 0xc0044395e0, 0xc000415400) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000bbe1c0, 0x110c480, 0xc0044395e0, 0xc000415400) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000188200, 0x110c480, 0xc0044395e0, 0xc000415400) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:99 +0x1c0 github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x110c480, 0xc0044395e0, 0xc000415400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000bbe280, 0x110c480, 0xc0044395e0, 0xc000415400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.basicAuthAndSessionMiddleware.func1(0x110c480, 0xc0044395e0, 0xc000415400) C:/BuildAgent/work/174e136266f8a219/lib/api/api_auth.go:51 +0xcbd net/http.HandlerFunc.ServeHTTP(0xc0000fe3f0, 0x110c480, 0xc0044395e0, 0xc000415400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.redirectToHTTPSMiddleware.func1(0x110c480, 0xc0044395e0, 0xc000415400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:557 +0x11e net/http.HandlerFunc.ServeHTTP(0xc000a1e4c0, 0x110c480, 0xc0044395e0, 0xc000415400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x110c480, 0xc0044395e0, 0xc000415400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc000a1e4e0, 0x110c480, 0xc0044395e0, 0xc000415400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x110c480, 0xc0044395e0, 0xc000415400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc000a1e520, 0x110c480, 0xc0044395e0, 0xc000415400) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc0044382a0, 0x110c480, 0xc0044395e0, 0xc000415400) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00080e640, 0x110ea00, 0xc000957280) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 7435 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc0199fd6c0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:919 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:239 +0xb0 goroutine 274 [semacquire, 1 minutes]: sync.runtime_Semacquire(0xc012e2bcc8) C:/Go/src/runtime/sema.go:56 +0x49 sync.(*WaitGroup).Wait(0xc012e2bcc0) C:/Go/src/sync/waitgroup.go:130 +0x6b github.com/syncthing/syncthing/lib/config.(*wrapper).Unsubscribe(0xc0000bbb00, 0x110be00, 0xc000130540) C:/BuildAgent/work/174e136266f8a219/lib/config/wrapper.go:165 +0x229 github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000130540, 0xc0022305a0, 0xc00231a1e0, 0x111f380, 0xc0000bbb00, 0x110ee80, 0xc00014caf0) C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:161 +0x7b5 created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:132 +0xf7 goroutine 277 [select]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0001b5740, 0x110ea00, 0xc0003ef6c0, 0xe25bed, 0x1, 0xc000bda4d0, 0x1, 0x1, 0xc0024ec180, 0xc002230840, ...) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:80 +0x2ae created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:58 +0x3c5 goroutine 278 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000130700, 0xc002230840, 0xc00220af00, 0x111f380, 0xc0000bbb00, 0x110ee80, 0xc00014caf0) C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:148 +0x40f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:132 +0xf7 goroutine 282 [select, 6 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0001b56e0, 0x110ea00, 0xc000860140, 0xe25bed, 0x1, 0xc000bda650, 0x1, 0x1, 0xc0024ec3c0, 0xc002230c00, ...) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:80 +0x2ae created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:58 +0x3c5 goroutine 283 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0001308c0, 0xc002230c00, 0xc00144bb60, 0x111f380, 0xc0000bbb00, 0x110ee80, 0xc00014caf0) C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:148 +0x40f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:132 +0xf7 goroutine 284 [select, 13 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0001b5720, 0x110ea00, 0xc000860180, 0xe25bed, 0x1, 0xc000bda6b0, 0x1, 0x1, 0xc0024ec5a0, 0xc002230e40, ...) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:80 +0x2ae created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:58 +0x3c5 goroutine 285 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000130a80, 0xc002230e40, 0xc00144bce0, 0x111f380, 0xc0000bbb00, 0x110ee80, 0xc00014caf0) C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:148 +0x40f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:132 +0xf7 goroutine 6541 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0135ac1c0, 0x110ea00, 0xc000a12b40) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000a12b40, 0xc003181320, 0xc009a63ce0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc009c860c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc00000001d, 0x1104940, 0xc0135ac1c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 286 [select, 13 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0001b57a0, 0x110ea00, 0xc0003ef880, 0xe25bed, 0x1, 0xc000bda850, 0x1, 0x1, 0xc0024ecd80, 0xc0022310e0, ...) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:80 +0x2ae created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:58 +0x3c5 goroutine 287 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000130c40, 0xc0022310e0, 0xc00220b7a0, 0x111f380, 0xc0000bbb00, 0x110ee80, 0xc00014caf0) C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:148 +0x40f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:132 +0xf7 goroutine 288 [select]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0001b57e0, 0x110ea00, 0xc0003ef780, 0xe25bed, 0x1, 0xc000bda8b0, 0x1, 0x1, 0xc0024ed1a0, 0xc002231320, ...) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:80 +0x2ae created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:58 +0x3c5 goroutine 289 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000130e00, 0xc002231320, 0xc00220b320, 0x111f380, 0xc0000bbb00, 0x110ee80, 0xc00014caf0) C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:148 +0x40f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:132 +0xf7 goroutine 306 [select, 13 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0001b56a0, 0x110ea00, 0xc0003ef940, 0xe25bed, 0x1, 0xc000bda910, 0x1, 0x1, 0xc0024ed5c0, 0xc002231560, ...) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:80 +0x2ae created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:58 +0x3c5 goroutine 307 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000130fc0, 0xc002231560, 0xc00220b9e0, 0x111f380, 0xc0000bbb00, 0x110ee80, 0xc00014caf0) C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:148 +0x40f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:132 +0xf7 goroutine 308 [select, 13 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0001b5760, 0x110ea00, 0xc0003ef800, 0xe25bed, 0x1, 0xc000bda970, 0x1, 0x1, 0xc0024ed9e0, 0xc0022317a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:80 +0x2ae created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:58 +0x3c5 goroutine 309 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000131180, 0xc0022317a0, 0xc00220b560, 0x111f380, 0xc0000bbb00, 0x110ee80, 0xc00014caf0) C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:148 +0x40f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:132 +0xf7 goroutine 6578 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc004490d00) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:944 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:240 +0xd2 goroutine 7432 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x59c09b8, 0x72, 0x10fcea0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0096bc6c8, 0x72, 0x168a700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x16ea058, 0xc0096bc518, 0xff96d0, 0x6b3, 0xc002224540, 0xc) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0096bc500, 0xc009800000, 0x6b8, 0x6b8, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0096bc500, 0xc009800000, 0x6b8, 0x6b8, 0x10dfb02, 0x0, 0x6b3) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc011232080, 0xc009800000, 0x6b8, 0x6b8, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc0003e63e0, 0xc009800000, 0x6b8, 0x6b8, 0x285, 0x10fabc0, 0xc00a853a10) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0097b2958, 0x10faa20, 0xc0003e63e0, 0x40ab0c, 0xd23180, 0xdf1980) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0097b2700, 0x59c11d8, 0xc011232080, 0x5, 0xc011232080, 0xc013260610) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0097b2700, 0x0, 0x0, 0x8c8f08) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0097b2700, 0xc01d7a4f78, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc014f60390, 0xc01d7a4f78, 0x2, 0x4, 0x45e330, 0xc000405680, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:237 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc00d7f2220, 0xc01d7a4f78, 0x2, 0x4, 0xc009dc9860, 0xc00a853f68, 0xc00a853ec0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x10fb060, 0xc00d7f2220, 0xc01d7a4f78, 0x2, 0x4, 0x2, 0xc002f2c000, 0xc002f2c000, 0xc000032780) C:/Go/src/io/io.go:310 +0x8e io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc0199fd6c0, 0xc01d7a4f78, 0x4, 0x4, 0x2, 0x2, 0xc00a853f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:530 +0x7f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc0199fd6c0, 0xc01d7a4f78, 0x4, 0x4, 0x110f000, 0xc0003e63a0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:467 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0199fd6c0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:357 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x4a goroutine 7436 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc0199fd6c0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:944 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:240 +0xd2 goroutine 7551 [chan receive, 1 minutes]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000993440) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:259 +0xaa github.com/thejerf/suture.(*Supervisor).removeService.func1.1(0x59c1490, 0xc0000f0208, 0xc001b3a270, 0x24, 0xc017ba7560, 0xc017ba7500) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:620 +0x38 created by github.com/thejerf/suture.(*Supervisor).removeService.func1 C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:619 +0xb7 goroutine 6543 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00f7aa000, 0x110ea00, 0xc000a12bc0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000a12bc0, 0xc01097bf80, 0xc0000b02d0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc009c861e0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc00000001f, 0x1104940, 0xc00f7aa000) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 8358 [chan receive]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc00005f7a0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:259 +0xaa github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1104b80, 0xc000402b40, 0xe2c901, 0xa, 0xc0158c8d00, 0x3) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x38 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x20b goroutine 8357 [semacquire]: sync.runtime_Semacquire(0xc012e2bcc8) C:/Go/src/runtime/sema.go:56 +0x49 sync.(*WaitGroup).Wait(0xc012e2bcc0) C:/Go/src/sync/waitgroup.go:130 +0x6b github.com/syncthing/syncthing/lib/config.(*wrapper).Unsubscribe(0xc0000bbb00, 0x110b3c0, 0xc0003dc4c0) C:/BuildAgent/work/174e136266f8a219/lib/config/wrapper.go:165 +0x229 github.com/syncthing/syncthing/lib/connections.(*service).Stop(0xc0003e1ef0) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:195 +0x5a github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1dff0b0, 0xc0003e1ef0, 0xe35283, 0x13, 0xc0158c8d00, 0x2) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x38 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x20b goroutine 8304 [chan receive]: github.com/syncthing/syncthing/lib/syncthing.(*App).stopWithErr(0xc000190000, 0x3, 0x0, 0x0, 0xc000bc03c0) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:417 +0x97 github.com/syncthing/syncthing/lib/syncthing.(*App).Stop(...) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:408 github.com/syncthing/syncthing/lib/syncthing.(*controller).Restart(0xc0000e6278) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:463 +0x46 created by github.com/syncthing/syncthing/lib/api.(*service).postSystemRestart C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:881 +0x8a goroutine 5628 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc0113e45b0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:380 +0x139 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc0113e45b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:235 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:234 +0x6c goroutine 6231 [chan receive]: github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x16ee060) C:/BuildAgent/work/pkg/mod/github.com/rcrowley/go-metrics@v0.0.0-20190826022208-cac0b30c2563/meter.go:239 +0x38 created by github.com/rcrowley/go-metrics.NewMeter C:/BuildAgent/work/pkg/mod/github.com/rcrowley/go-metrics@v0.0.0-20190826022208-cac0b30c2563/meter.go:46 +0x118 goroutine 5627 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x59c0408, 0x72, 0x10fcea0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0019c0948, 0x72, 0x168a700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x16ea058, 0xc0019c0798, 0xff96d0, 0x6b4, 0xc0096bba80, 0xc) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0019c0780, 0xc009801500, 0x6b9, 0x6b9, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0019c0780, 0xc009801500, 0x6b9, 0x6b9, 0x10dfb02, 0x0, 0x6b4) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00d74bd40, 0xc009801500, 0x6b9, 0x6b9, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc01016b440, 0xc009801500, 0x6b9, 0x6b9, 0x1e, 0x10fabc0, 0xc01111da10) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0097b3058, 0x10faa20, 0xc01016b440, 0x40ab0c, 0xd23180, 0xdf1980) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0097b2e00, 0x59c11d8, 0xc00d74bd40, 0x5, 0xc00d74bd40, 0x8) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0097b2e00, 0x0, 0x0, 0xc0097b2e00) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0097b2e00, 0xc000adca18, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00ad98de0, 0xc000adca18, 0x2, 0x4, 0x45e330, 0xc01aeb5800, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:237 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc008fd03e0, 0xc000adca18, 0x2, 0x4, 0xc00a5d4720, 0xc01111df68, 0xc01111dec0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x10fb060, 0xc008fd03e0, 0xc000adca18, 0x2, 0x4, 0x2, 0x2, 0x1719418, 0x1719418) C:/Go/src/io/io.go:310 +0x8e io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc0113e45b0, 0xc000adca18, 0x4, 0x4, 0x2, 0x2, 0xc01111df54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:530 +0x7f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc0113e45b0, 0xc000adca18, 0x4, 0x4, 0x110f100, 0x1719418, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:467 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0113e45b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:357 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x4a goroutine 7434 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0199fd6c0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:685 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0x8e goroutine 7554 [select, 1 minutes]: github.com/thejerf/suture.(*Supervisor).RemoveAndWait(0xc0003e1b30, 0x20000000a, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:739 +0x1d9 github.com/syncthing/syncthing/lib/model.(*model).stopFolder(0xc000171080, 0xc0003bf140, 0xb, 0xc0003b4be0, 0x14, 0x0, 0xc0003b4c20, 0x1d, 0x2, 0xc012204a80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:469 +0xde github.com/syncthing/syncthing/lib/model.(*model).restartFolder(0xc000171080, 0xc0003bf140, 0xb, 0xc0003b4be0, 0x14, 0x0, 0xc0003b4c20, 0x1d, 0x2, 0xc012204a80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:528 +0x2fa github.com/syncthing/syncthing/lib/model.(*model).CommitConfiguration(0xc000171080, 0x1e, 0xc003720000, 0xf, 0xf, 0xc003708300, 0x7, 0x7, 0x1, 0xc0003daee0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2477 +0xaf8 github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListener(0xc0000bbb00, 0x110b740, 0xc000171080, 0x1e, 0xc003720000, 0xf, 0xf, 0xc003708300, 0x7, 0x7, ...) C:/BuildAgent/work/174e136266f8a219/lib/config/wrapper.go:220 +0x131 github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners.func1(0xc0000bbb00, 0xc00095e000, 0xc00095e400, 0x110c580, 0xc012e2bcc0, 0x110b740, 0xc000171080) C:/BuildAgent/work/174e136266f8a219/lib/config/wrapper.go:211 +0xed created by github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners C:/BuildAgent/work/174e136266f8a219/lib/config/wrapper.go:210 +0x1a7 goroutine 6575 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc004490d00, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:380 +0x139 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc004490d00) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:235 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:234 +0x6c goroutine 2713 [chan send, 10 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc0009b0f00, 0xc012a40cc0, 0xc012a40c60, 0xc012a40d20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1343 +0xc10 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc0009b0f00, 0xc012a40cc0, 0xc012a40c60, 0xc012a40d20, 0x110c580, 0xc00b2eac00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:246 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:244 +0x4bc goroutine 2712 [chan send, 10 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc0009b0f00, 0xc012a40cc0, 0xc012a40c60, 0xc012a40d20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1343 +0xc10 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc0009b0f00, 0xc012a40cc0, 0xc012a40c60, 0xc012a40d20, 0x110c580, 0xc00b2eac00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:246 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:244 +0x4bc goroutine 2711 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc0009b0f00, 0xc012a40d80) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1632 +0x268 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1(0xc0009b0f00, 0xc012a40d80, 0x110c580, 0xc00b2eac20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:238 +0x3c created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:236 +0x427 goroutine 2710 [chan receive, 11 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc0009b0f00, 0xc012a40c00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1674 +0xfa created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:164 +0x44c goroutine 7438 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002b504d0, 0x110ea00, 0xc00098e540) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc00098e540, 0xc010700a80, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00aee9380) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0x21, 0x1104940, 0xc002b504d0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 3571 [IO wait]: internal/poll.runtime_pollWait(0x59d12e8, 0x72, 0x10fcea0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0019c06c8, 0x72, 0x168a700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x16ea058, 0xc0019c0518, 0xff96d0, 0x10, 0x6ab, 0xd) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0019c0500, 0xc000b99c00, 0x6bd, 0x6bd, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0019c0500, 0xc000b99c00, 0x6bd, 0x6bd, 0x10dfb02, 0x0, 0x6b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc018c60368, 0xc000b99c00, 0x6bd, 0x6bd, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc0138d5640, 0xc000b99c00, 0x6bd, 0x6bd, 0x22, 0x10fabc0, 0xc017e43998) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc004425058, 0x10faa20, 0xc0138d5640, 0x40ab0c, 0xd23180, 0xdf1980) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc004424e00, 0x59c11d8, 0xc018c60368, 0x5, 0xc018c60368, 0xc) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc004424e00, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc004424e00, 0xc0106ec220, 0xc, 0xc, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 io.ReadAtLeast(0x10fa9e0, 0xc004424e00, 0xc0106ec220, 0xc, 0xc, 0xc, 0x0, 0x0, 0x0) C:/Go/src/io/io.go:310 +0x8e io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/relay/protocol.ReadMessage(0x10fa9e0, 0xc004424e00, 0xc004424e00, 0x10fa9e0, 0xc004424e00, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/relay/protocol/protocol.go:78 +0xb7 github.com/syncthing/syncthing/lib/relay/client.messageReader(0x110ea00, 0xc000a488c0, 0x1117100, 0xc004424e00, 0xc013a2a120, 0xc000b38e40) C:/BuildAgent/work/174e136266f8a219/lib/relay/client/static.go:251 +0x87 created by github.com/syncthing/syncthing/lib/relay/client.(*staticClient).serve C:/BuildAgent/work/174e136266f8a219/lib/relay/client/static.go:78 +0x790 goroutine 5605 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc013aa71f0, 0x110ea00, 0xc000cf2d40) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000cf2d40, 0xc00f62a480, 0xc00b4bcae0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc009f68300) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc00000001a, 0x1104940, 0xc013aa71f0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 5630 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc0113e45b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:919 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:239 +0xb0 goroutine 5629 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0113e45b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:685 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0x8e goroutine 7439 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002b50540, 0x110ea00, 0xc00098e580) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc00098e580, 0xc010d01c20, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00aee93e0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0x22, 0x1104940, 0xc002b50540) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 7958 [semacquire]: sync.runtime_SemacquireMutex(0xc000adc4f4, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc000adc4f0) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(0xc000adc4f0) C:/Go/src/sync/mutex.go:81 +0x4e github.com/syncthing/syncthing/lib/api.(*service).postSystemConfig(0xc0003eaf20, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:833 +0x59 net/http.HandlerFunc.ServeHTTP(0xc00087a900, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000bbe140, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x110c480, 0xc000338b60, 0xc0035d2200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:454 +0xc8 net/http.HandlerFunc.ServeHTTP(0xc000aee7e0, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x110c480, 0xc000338b60, 0xc0035d2200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc000a1e3e0, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x110c480, 0xc000338b60, 0xc0035d2200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc000a1e400, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000bbe1c0, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000188200, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:99 +0x1c0 github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x110c480, 0xc000338b60, 0xc0035d2200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000bbe280, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.basicAuthAndSessionMiddleware.func1(0x110c480, 0xc000338b60, 0xc0035d2200) C:/BuildAgent/work/174e136266f8a219/lib/api/api_auth.go:51 +0xcbd net/http.HandlerFunc.ServeHTTP(0xc0000fe3f0, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.redirectToHTTPSMiddleware.func1(0x110c480, 0xc000338b60, 0xc0035d2200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:557 +0x11e net/http.HandlerFunc.ServeHTTP(0xc000a1e4c0, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x110c480, 0xc000338b60, 0xc0035d2200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc000a1e4e0, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x110c480, 0xc000338b60, 0xc0035d2200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc000a1e520, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc0044382a0, 0x110c480, 0xc000338b60, 0xc0035d2200) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00943b860, 0x110ea00, 0xc000bea300) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 8354 [chan receive]: github.com/syncthing/syncthing/lib/util.(*service).Stop(0xc000ae21e0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:259 +0xaa github.com/thejerf/suture.(*Supervisor).stopSupervisor.func1(0x1e0cb48, 0xc0003eaf20, 0xc000acb8e0, 0x18, 0xc0158c8d00, 0x5) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:651 +0x38 created by github.com/thejerf/suture.(*Supervisor).stopSupervisor C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:650 +0x20b goroutine 6574 [IO wait]: internal/poll.runtime_pollWait(0x59c0c28, 0x72, 0x10fcea0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00b654448, 0x72, 0x168a700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x16ea058, 0xc00b654298, 0xff96d0, 0xf8e, 0xc011b28760, 0xc) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00b654280, 0xc00134d000, 0xf93, 0xf93, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00b654280, 0xc00134d000, 0xf93, 0xf93, 0x10dfb02, 0x0, 0xf8e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc016798008, 0xc00134d000, 0xf93, 0xf93, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc01cd64ea0, 0xc00134d000, 0xf93, 0xf93, 0x1e, 0x10fabc0, 0xc01ad6da10) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc000132cd8, 0x10faa20, 0xc01cd64ea0, 0x40ab0c, 0xd23180, 0xdf1980) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc000132a80, 0x59c11d8, 0xc016798008, 0x5, 0xc016798008, 0x100) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000132a80, 0x0, 0x0, 0xc000132a80) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc000132a80, 0xc00a040c30, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00b268a80, 0xc00a040c30, 0x2, 0x4, 0x45e330, 0xc01aef1800, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:237 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc0023fd920, 0xc00a040c30, 0x2, 0x4, 0xc0099d5620, 0xc01ad6df68, 0xc01ad6dec0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x10fb060, 0xc0023fd920, 0xc00a040c30, 0x2, 0x4, 0x2, 0x2, 0x1719418, 0x1719418) C:/Go/src/io/io.go:310 +0x8e io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc004490d00, 0xc00a040c30, 0x4, 0x4, 0x2, 0x2, 0xc01ad6df54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:530 +0x7f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc004490d00, 0xc00a040c30, 0x4, 0x4, 0x110f100, 0x1719418, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:467 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc004490d00) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:357 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x4a goroutine 5631 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc0113e45b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:944 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:240 +0xd2 goroutine 5604 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc013aa7180, 0x110ea00, 0xc000cf2d00) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000cf2d00, 0xc00f749020, 0xc000a2ad20) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc009f682a0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc000000019, 0x1104940, 0xc013aa7180) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 6576 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc004490d00) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:685 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0x8e goroutine 5607 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc013aa72d0, 0x110ea00, 0xc000cf2dc0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x110ea00, 0xc000cf2dc0, 0xc00f7491a0, 0xc0000b02d0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc009f683c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0003e1b30, 0xc00000001c, 0x1104940, 0xc013aa72d0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62