panic: handling index for nonexistent folder goroutine 139 [running]: github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc00089a580, 0xe917ad8eb9e402dc, 0x931f4e690987c480, 0x20b2f9bced72151e, 0xf1b08d811f10cc67, 0xc00f393ed0, 0xd, 0xc0001bf500, 0x64, 0x88, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1025 +0xf85 github.com/syncthing/syncthing/lib/model.(*model).Index(0xc00089a580, 0xe917ad8eb9e402dc, 0x931f4e690987c480, 0x20b2f9bced72151e, 0xf1b08d811f10cc67, 0xc00f393ed0, 0xd, 0xc0001bf500, 0x64, 0x88) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:993 +0x93 github.com/syncthing/syncthing/lib/protocol.nativeModel.Index(0x694cee8, 0xc00089a580, 0xe917ad8eb9e402dc, 0x931f4e690987c480, 0x20b2f9bced72151e, 0xf1b08d811f10cc67, 0xc00f393ed0, 0xd, 0xc0001bf500, 0x64, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/nativemodel_windows.go:20 +0xb6 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndex(0xc000f3e5b0, 0xc00f393ed0, 0xd, 0xc0001bf500, 0x64, 0x88) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:543 +0x1f1 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc000f3e5b0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:397 +0xbee github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc000f3e5b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:234 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x6c goroutine 1 [chan receive]: github.com/syncthing/syncthing/lib/syncthing.(*App).Wait(...) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:375 main.syncthingMain(0xc00013c200, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:651 +0xa88 main.main() C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:379 +0x3dc goroutine 18 [syscall]: 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 19 [chan receive]: github.com/syncthing/notify.(*recursiveTree).dispatch(0xc000116140) 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 150 [IO wait]: internal/poll.runtime_pollWait(0x65a6e48, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00009dac8, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc00009d918, 0xfc5b38, 0x432358, 0xfc5b88, 0xc003703ac0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc00009d900, 0xc00ebe0820, 0xc, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc00009d900, 0xc00ebe0820, 0xc, 0xc, 0x4de375, 0xc00ebe0800, 0xc003703bf0, 0x5c4f66, 0xc00009d900) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc00ebbfac0, 0xc00ebe0820, 0xc, 0xc, 0x2, 0x2, 0x2, 0x0) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFromUDP(0xc00ebbfac0, 0xc00ebe0820, 0xc, 0xc, 0x2, 0x0, 0x0, 0xc00ebe07f0) C:/Go/src/net/udpsock.go:109 +0x64 github.com/AudriusButkevicius/go-nat-pmp.(*Client).rpc(0xc00199b8e0, 0xc00ebe0800, 0x2, 0x2, 0xc, 0xc00ebe0820, 0xc, 0xc, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/!audrius!butkevicius/go-nat-pmp@v0.0.0-20160522074932-452c97607362/natpmp.go:120 +0x2b7 github.com/AudriusButkevicius/go-nat-pmp.(*Client).GetExternalAddress(0xc00199b8e0, 0xc00199b8e0, 0x2, 0x2) C:/BuildAgent/work/pkg/mod/github.com/!audrius!butkevicius/go-nat-pmp@v0.0.0-20160522074932-452c97607362/natpmp.go:46 +0x85 github.com/syncthing/syncthing/lib/pmp.Discover(0x1a3185c5000, 0x2540be400, 0x44ff72, 0xc000c8a008, 0xc0003e8201) C:/BuildAgent/work/174e136266f8a219/lib/pmp/pmp.go:39 +0x25a github.com/syncthing/syncthing/lib/nat.discoverAll.func1(0xc002d3a300, 0x1a3185c5000, 0x2540be400, 0xc0017facc0, 0xc0008aa2a0, 0xfc55a8) C:/BuildAgent/work/174e136266f8a219/lib/nat/registry.go:32 +0x93 created by github.com/syncthing/syncthing/lib/nat.discoverAll C:/BuildAgent/work/174e136266f8a219/lib/nat/registry.go:30 +0x11a goroutine 35 [select]: github.com/syncthing/syncthing/lib/events.(*logger).serve(0xc0001e87e0, 0xc0003d4960) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:273 +0x144 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0003d4960, 0x0, 0xc00013aae0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ec230) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 created by main.syncthingMain C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:559 +0x2c1 goroutine 8 [select]: github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc00016e000) 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 9 [select]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0001f50e0) 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 51 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc000170000) 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 52 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc000170000) 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 53 [runnable]: github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next(0xc000e7e100, 0xc0087d32d0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/iterator/merged_iter.go:147 +0x37b github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run(0xc0012ec0a0, 0xc0000303d8, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:442 +0x321 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact(0xc000170000, 0xdfd051, 0xb, 0x10ca0a0, 0xc0012ec0a0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:186 +0x188 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction(0xc000170000, 0xc0012e6000, 0xc0000f0000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:580 +0x646 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction(0xc000170000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:644 +0x5b github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc000170000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:863 +0x2f6 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 54 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc000170000) 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 55 [chan receive]: main.setupSignalHandling.func1(0xc0000f09c0, 0xc000078500) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:667 +0x3b created by main.setupSignalHandling C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:666 +0xc6 goroutine 56 [chan receive]: main.setupSignalHandling.func2(0xc0000f0a20, 0xc000078500) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:677 +0x3b created by main.setupSignalHandling C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:676 +0x181 goroutine 57 [sleep]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x2540be400) C:/Go/src/runtime/time.go:105 +0x16c main.standbyMonitor(0xc000078500) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:756 +0x72 created by main.syncthingMain C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:611 +0xce0 goroutine 58 [select]: main.autoUpgrade(0x10e5520, 0xc000160800, 0xc000078500, 0x10d4120, 0xc0001e87e0) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:776 +0x165 created by main.syncthingMain C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:635 +0xb83 goroutine 59 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0001f52c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 created by github.com/thejerf/suture.(*Supervisor).ServeBackground C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:407 +0x46 goroutine 60 [chan receive]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc0001ec410) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:456 +0xa2 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:451 +0x166 goroutine 138 [IO wait]: internal/poll.runtime_pollWait(0x65a6ca8, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00040d0c8, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc00040cf18, 0xfc5b30, 0xd2fbc0, 0xc000078158, 0xc000375890) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00040cf00, 0xc00e50a000, 0x97d0, 0x97d0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00040cf00, 0xc00e50a000, 0x97d0, 0x97d0, 0x10a57f5, 0x69f0700, 0x100) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00fea3950, 0xc00e50a000, 0x97d0, 0x97d0, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc00f9c61a0, 0xc00e50a000, 0x97d0, 0x97d0, 0x69f0900, 0x300, 0xc000375a10) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc00010b3d8, 0x10bffe0, 0xc00f9c61a0, 0x40ab0c, 0xcf5f00, 0xdbfc60) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc00010b180, 0x1af5980, 0xc00fea3950, 0x5, 0xc00fea3950, 0x104104104104) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00010b180, 0x0, 0x0, 0xd2dc40) 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(0xc00010b180, 0xc000af57b0, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00b517d40, 0xc000af57b0, 0x2, 0x4, 0x45e2c0, 0xc00f084a80, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:237 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc001c33da0, 0xc000af57b0, 0x2, 0x4, 0xc0003a7080, 0xc000375f68, 0xc000375ec0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x10c05c0, 0xc001c33da0, 0xc000af57b0, 0x2, 0x4, 0x2, 0xc01065a000, 0xc00e2fc000, 0xc01065a000) 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(0xc000f3e5b0, 0xc000af57b0, 0x4, 0x4, 0x2, 0x2, 0xc000375f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:517 +0x7f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc000f3e5b0, 0xc000af57b0, 0x4, 0x4, 0x10d4300, 0xc00e813e60, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:454 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc000f3e5b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:352 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:232 +0x4a goroutine 61 [chan receive]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc0001ec4b0) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:456 +0xa2 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:451 +0x166 goroutine 67 [chan receive]: github.com/syncthing/syncthing/lib/discover.(*globalClient).serve(0xc0000f2800, 0xc0008aa900) C:/BuildAgent/work/174e136266f8a219/lib/discover/global.go:195 +0x283 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008aa900, 0x0, 0xc000066d80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed130) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041ed20, 0x0, 0x5b10cc0, 0xc0000f2800) 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 25 [select]: github.com/syncthing/syncthing/lib/model.(*folderSummaryService).listenForUpdates(0xc0001da320, 0xc0008d00c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:155 +0x1f5 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008d00c0, 0x0, 0xc0003d4120) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed680) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041f4a0, 0x0, 0x1b3c520, 0xc0001ed680) 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 66 [select]: net/http.(*persistConn).writeLoop(0xc0001dd8c0) C:/Go/src/net/http/transport.go:2204 +0x12a created by net/http.(*Transport).dialConn C:/Go/src/net/http/transport.go:1575 +0xb2a goroutine 16 [IO wait]: internal/poll.runtime_pollWait(0x1aa64d0, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00011c1c8, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc00011c018, 0xfc5b30, 0x10, 0xc3b, 0x4a3) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00011c000, 0xc00020d300, 0x10e3, 0x10e3, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00011c000, 0xc00020d300, 0x10e3, 0x10e3, 0x10a57f5, 0x41661c, 0x1de500) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0000fa010, 0xc00020d300, 0x10e3, 0x10e3, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc0000ea380, 0xc00020d300, 0x10e3, 0x10e3, 0x30000, 0x8, 0xc0003b18a0) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc000051058, 0x10bffe0, 0xc0000ea380, 0x40ab0c, 0xcf5f00, 0xdbfc60) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc000050e00, 0x1af5980, 0xc0000fa010, 0x5, 0xc0000fa010, 0xd4a7a0) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000050e00, 0x0, 0x0, 0x3) 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(0xc000050e00, 0xc00012c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*persistConn).Read(0xc0001dd8c0, 0xc00012c000, 0x1000, 0x1000, 0xc0003d4060, 0xc0003b1c20, 0x405025) C:/Go/src/net/http/transport.go:1752 +0x7c bufio.(*Reader).fill(0xc0003a6600) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc0003a6600, 0x1, 0x0, 0x0, 0x1, 0xc000066500, 0x0) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*persistConn).readLoop(0xc0001dd8c0) C:/Go/src/net/http/transport.go:1905 +0x1dd created by net/http.(*Transport).dialConn C:/Go/src/net/http/transport.go:1574 +0xb05 goroutine 62 [sleep]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x45d964b800) C:/Go/src/runtime/time.go:105 +0x16c github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc0000e05c0, 0x5b10910, 0xc0000eca00, 0xdf64a8, 0x4) C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:39 +0x5f created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:37 +0xb9 goroutine 63 [sleep]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x45d964b800) C:/Go/src/runtime/time.go:105 +0x16c github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc0000e05c0, 0x5b10910, 0xc0000eca20, 0xdf66c4, 0x4) C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:39 +0x5f created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:37 +0xb9 goroutine 64 [runnable]: sync.runtime_SemacquireMutex(0xc0001972c4, 0x1, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc0001972c0) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc0001972c0, 0xc001180310) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc000197340, 0xdf8c5, 0xb07767, 0xc000378b70, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc000f3ec30, 0xb07767, 0x759d, 0xad0101, 0xc000fa8d0b, 0x3, 0x2ed54, 0x759d, 0x3) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc000f3ec30, 0xb07767, 0x759d, 0x0, 0x101, 0x7, 0xc00e518780) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc000f3ec30, 0xc00e4b6fc0, 0x52, 0x52, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc0001fc090, 0xc0000b0320, 0xc00e4b6fc0, 0x52, 0x52, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x2, 0xc0000b0320, 0x4a) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc0000f00c0, 0x0, 0x0, 0x0, 0xc00e4b6fc0, 0x52, 0x52, 0xc0003790f8, 0xc0003790c8) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc0000f00c0, 0x0, 0x0, 0x0, 0xc00e4b6fc0, 0x52, 0x52, 0x0, 0x3fff700, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000170000, 0x0, 0x0, 0x0, 0x0, 0xc0039dc460, 0x4a, 0xd9, 0x1c75b0d8, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc000f398c0, 0xc0039dc460, 0x4a, 0xd9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x10d40e0, 0xc000f50ed0, 0x10e1d40, 0xc000f50ea0, 0xc0039dc460, 0x4a, 0xd9, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:44 +0x80 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileByKey(...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:37 github.com/syncthing/syncthing/lib/db.(*instance).checkGlobals(0xc000f3b800, 0xc000f0ddf0, 0x9, 0x10, 0xc000f33940) C:/BuildAgent/work/174e136266f8a219/lib/db/instance.go:479 +0x7c2 github.com/syncthing/syncthing/lib/db.(*FileSet).recalcCounts(0xc000f33880) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:98 +0x10d github.com/syncthing/syncthing/lib/db.NewFileSet(0xc0003f73b4, 0x9, 0x10e4c20, 0xc0000538d0, 0xc0001ec370, 0xc00037ec60) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:89 +0x4a8 github.com/syncthing/syncthing/lib/model.(*model).addFolder(0xc00089a580, 0xc0003f73b4, 0x9, 0xc0003f73e0, 0xf, 0x0, 0xc00037ec60, 0x24, 0x2, 0xc000429b80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:383 +0xd1 github.com/syncthing/syncthing/lib/model.(*model).Serve(0xc00089a580) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:227 +0x18d github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001f52c0, 0xc000000000, 0x5b10938, 0xc00089a580) 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 65 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc00041ed20) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001f52c0, 0xc000000001, 0x5b10980, 0xc0001ec5a0) 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 82 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc00041ee10) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001f52c0, 0xc000000002, 0x5b10c18, 0xc00041eff0) 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 83 [select]: github.com/syncthing/syncthing/lib/ur.(*Service).serve(0xc0001ed5e0, 0xc0008abce0) C:/BuildAgent/work/174e136266f8a219/lib/ur/usage_report.go:390 +0x16c github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008abce0, 0x0, 0xc000066660) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed630) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001f52c0, 0xc000000003, 0x10ca020, 0xc0001ed5e0) 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 84 [select]: github.com/syncthing/syncthing/lib/syncthing.(*cpuService).Serve(0xc00015ae60) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/cpuusage.go:41 +0x190 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001f52c0, 0xc000000004, 0x10c9fa0, 0xc00015ae60) 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 85 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc00041f4a0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001f52c0, 0xc000000005, 0x5b10e90, 0xc0001da320) 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 86 [select]: github.com/syncthing/syncthing/lib/api.(*service).serve(0xc00089af20, 0xc0008d0420) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:383 +0x2590 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008d0420, 0x0, 0xc00013aa20) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001edb80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001f52c0, 0xc000000006, 0x5b114e8, 0xc00089af20) 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 [select]: github.com/syncthing/syncthing/lib/discover.(*globalClient).serve(0xc0000f2900, 0xc0008aa9c0) C:/BuildAgent/work/174e136266f8a219/lib/discover/global.go:206 +0x1cb github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008aa9c0, 0x0, 0xc000066de0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed180) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041ed20, 0x1, 0x5b10cc0, 0xc0000f2900) 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 69 [select]: github.com/syncthing/syncthing/lib/discover.(*globalClient).serve(0xc0000f2a00, 0xc0008aaa80) C:/BuildAgent/work/174e136266f8a219/lib/discover/global.go:206 +0x1cb github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008aaa80, 0x0, 0xc000066cc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed1d0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041ed20, 0x2, 0x5b10cc0, 0xc0000f2a00) 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 70 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc00041f0e0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041ed20, 0x3, 0x5b10d88, 0xc0001da140) 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 71 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc00041f2c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041ed20, 0x4, 0x5b10d88, 0xc0001da280) 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 72 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc00041f3b0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041f2c0, 0x0, 0x5b10d08, 0xc0001ed450) 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 73 [select]: github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xc0001ed450, 0xc0008aba40, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/beacon.go:102 +0xd9 github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc0001da280, 0xc0008aba40) C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:166 +0xf7 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008aba40, 0x0, 0xc00013a960) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed540) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041f2c0, 0x1, 0x1b3c520, 0xc0001ed540) 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 74 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc0001da280, 0xc0008abb60) C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:147 +0x15e github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008abb60, 0x0, 0xc0000666c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed590) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041f2c0, 0x2, 0x1b3c520, 0xc0001ed590) 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 75 [semacquire]: sync.runtime_Semacquire(0xc002d3a308) C:/Go/src/runtime/sema.go:56 +0x49 sync.(*WaitGroup).Wait(0xc002d3a300) C:/Go/src/sync/waitgroup.go:130 +0x6b github.com/syncthing/syncthing/lib/nat.discoverAll(0x1a3185c5000, 0x2540be400, 0xc0008aa2a0, 0x1) C:/BuildAgent/work/174e136266f8a219/lib/nat/registry.go:59 +0x191 github.com/syncthing/syncthing/lib/nat.(*Service).process(0xc0001e8fc0, 0xc0008aa2a0, 0x2) C:/BuildAgent/work/174e136266f8a219/lib/nat/service.go:123 +0x4da github.com/syncthing/syncthing/lib/nat.(*Service).serve(0xc0001e8fc0, 0xc0008aa2a0) C:/BuildAgent/work/174e136266f8a219/lib/nat/service.go:60 +0x14c github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008aa2a0, 0x0, 0xc00013a9c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ecfa0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041ee10, 0x0, 0x10c9e20, 0xc0001e8fc0) 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 76 [chan receive]: github.com/syncthing/syncthing/lib/connections.(*service).dialParallel(0xc00041eff0, 0x4b45c9e70bb2ac18, 0x377a1984398ceeb9, 0xf46313e18ddbb94b, 0xe8834e54b0ac8dae, 0xc000078140, 0x3, 0x4, 0xc000413ed0, 0xe, ...) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:877 +0x4e8 github.com/syncthing/syncthing/lib/connections.(*service).connect(0xc00041eff0, 0xc0008aa660) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:465 +0xee7 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008aa660, 0x0, 0xc00013a660) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed090) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041ee10, 0x1, 0x1b3c520, 0xc0001ed090) 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 77 [select]: github.com/syncthing/syncthing/lib/connections.(*service).handle(0xc00041eff0, 0xc0008aa780) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:198 +0xf6 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008aa780, 0x0, 0xc000066b40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed0e0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041ee10, 0x2, 0x1b3c520, 0xc0001ed0e0) 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 78 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc00041ef00) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041ee10, 0x3, 0x10ca0e0, 0xc00041ef00) 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 79 [IO wait]: internal/poll.runtime_pollWait(0x1aa6190, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00011ce48, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc00011cc98, 0xc0085ff300, 0x1, 0x0, 0x444) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).acceptOne(0xc00011cc80, 0x444, 0xc002c6a960, 0x2, 0x2, 0xc00011cc98, 0xdfa166, 0x8, 0x10c0a00, 0x16c1cc0) C:/Go/src/internal/poll/fd_windows.go:896 +0xa9 internal/poll.(*FD).Accept(0xc00011cc80, 0xc009fef7c0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x0, 0x0, 0x0, ...) C:/Go/src/internal/poll/fd_windows.go:930 +0x17a net.(*netFD).accept(0xc00011cc80, 0x40acd1, 0xcf6400, 0xc009fef850) C:/Go/src/net/fd_windows.go:193 +0x7b net.(*TCPListener).accept(0xc0000f4ec0, 0xe9, 0x0, 0x0) C:/Go/src/net/tcpsock_posix.go:139 +0x39 net.(*TCPListener).Accept(0xc0000f4ec0, 0xbf6ac38ee6b5883c, 0x18aa4758d, 0x1697080, 0x0) C:/Go/src/net/tcpsock.go:261 +0x4e github.com/syncthing/syncthing/lib/connections.(*tcpListener).serve(0xc0000d02d0, 0xc0008aa4e0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/connections/tcp_listen.go:77 +0x65e github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ecff0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041ef00, 0x0, 0x5b10a68, 0xc0000d02d0) 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 80 [select]: github.com/lucas-clemente/quic-go.(*server).Accept(0xc000077180, 0x10d3c20, 0xc00005c640, 0xc0000e79e0, 0x1, 0x1, 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(0xc0000f2700, 0xc0008aa5a0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_listen.go:124 +0x839 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed040) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041ef00, 0x1, 0x5b10ab0, 0xc0000f2700) 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 81 [chan receive]: github.com/syncthing/syncthing/lib/connections.(*quicListener).serve.func1(0xc0008aa5a0, 0xc0000e7930) C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_listen.go:86 +0x3b created by github.com/syncthing/syncthing/lib/connections.(*quicListener).serve C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_listen.go:86 +0x111 goroutine 26 [select]: github.com/syncthing/syncthing/lib/model.(*folderSummaryService).calculateSummaries(0xc0001da320, 0xc0008d01e0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:242 +0x117 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008d01e0, 0x0, 0xc0003d40c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed6d0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041f4a0, 0x1, 0x1b3c520, 0xc0001ed6d0) 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 27 [IO wait]: internal/poll.runtime_pollWait(0x1aa5ff0, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00011d0c8, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc00011cf18, 0xfc5b38, 0x4e3cbf, 0xc00011cf00, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc00011cf00, 0xc000ed2000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc00011cf00, 0xc000ed2000, 0x10000, 0x10000, 0xc0000f5940, 0xc00002f7e0, 0x2030003, 0x2030003, 0x20) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc0000e8130, 0xc000ed2000, 0x10000, 0x10000, 0x10100c0000fc7c0, 0x0, 0x10000, 0xc000ed2000) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc0000e8130, 0xc000ed2000, 0x10000, 0x10000, 0x4064f1, 0xc0008ab800, 0x0, 0x0, 0xc000ed0000) C:/Go/src/net/udpsock.go:121 +0x64 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc000116f60, 0xc000ed2000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/golang.org/x/net@v0.0.0-20190827160401-ba9fcec4b297/ipv6/payload_nocmsg.go:19 +0x7f github.com/syncthing/syncthing/lib/beacon.readMulticasts(0xc0000f11a0, 0xc000414140, 0x12, 0xc0008ab800, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:151 +0x69c github.com/syncthing/syncthing/lib/beacon.NewMulticast.func1(0xc0008ab800, 0xc000e6a090, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:20 +0x51 github.com/syncthing/syncthing/lib/beacon.(*cast).createService.func1(0xc0008ab800, 0x0, 0xc000066ea0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/beacon.go:79 +0x131 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed4a0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041f3b0, 0x0, 0x1b3c520, 0xc0001ed4a0) 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 28 [select]: github.com/syncthing/syncthing/lib/beacon.writeMulticasts(0xc0008ab740, 0xc000414140, 0x12, 0xc0008ab920, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:58 +0x483 github.com/syncthing/syncthing/lib/beacon.NewMulticast.func2(0xc0008ab920, 0xc000c64000, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:23 +0x51 github.com/syncthing/syncthing/lib/beacon.(*cast).createService.func1(0xc0008ab920, 0x0, 0xc0003d41e0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/beacon.go:79 +0x131 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed4f0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041f3b0, 0x1, 0x1b3c520, 0xc0001ed4f0) 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 29 [select]: github.com/syncthing/syncthing/lib/beacon.writeMulticasts.func1(0xc0008ab920, 0xc0003d4240, 0x10da800, 0xc0000fa018) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:43 +0xa7 created by github.com/syncthing/syncthing/lib/beacon.writeMulticasts C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:42 +0x347 goroutine 49 [runnable]: github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek(0xc00fc30000, 0xc00fba50c0, 0x3d, 0x3d, 0x101) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:224 +0x2e8 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc000e82270, 0xc00fba50c0, 0x3d, 0x3d, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:866 +0x505 github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc0001fc090, 0xc0000b0280, 0xc00fba50c0, 0x3d, 0x3d, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x2, 0xc0000b0280, 0x35) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc0000f00c0, 0x0, 0x0, 0x0, 0xc00fba50c0, 0x3d, 0x3d, 0xc000e9cb60, 0xc000e9cb30) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc0000f00c0, 0x0, 0x0, 0x0, 0xc00fba50c0, 0x3d, 0x3d, 0x0, 0x3fffe00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000170000, 0x0, 0x0, 0x0, 0x0, 0xc002cef900, 0x35, 0x75, 0x1c75b0d8, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc00007d440, 0xc002cef900, 0x35, 0x75, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x10d40e0, 0xc0031080f0, 0x10e1d40, 0xc000f02f60, 0xc002cef900, 0x35, 0x75, 0xc00fb19001, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:44 +0x80 github.com/syncthing/syncthing/lib/db.(*instance).withNeed(0xc000ef2de0, 0xc0030ee0c0, 0xb, 0x10, 0xc000e9d218, 0x20, 0x20, 0x1, 0xc0031080e0) C:/BuildAgent/work/174e136266f8a219/lib/db/instance.go:362 +0x70f github.com/syncthing/syncthing/lib/db.(*FileSet).WithNeedTruncated(0xc000f06f40, 0x6f364aa4c692cfb3, 0xb3760fe1c03aff7c, 0xcf00208d9e0938fe, 0x3c1990623647fd91, 0xc00308a1c0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:166 +0x1f5 github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc00089a580, 0x6f364aa4c692cfb3, 0xb3760fe1c03aff7c, 0xcf00208d9e0938fe, 0x3c1990623647fd91, 0xc000cc6466, 0xb, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:731 +0x351 github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc00089af20, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:670 +0x142 net/http.HandlerFunc.ServeHTTP(0xc0003e8b50, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0000ee980, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x10d1760, 0xc00250a000, 0xc000f4e000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:442 +0xed net/http.HandlerFunc.ServeHTTP(0xc000e68300, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x10d1760, 0xc00250a000, 0xc000f4e000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:534 +0x11d net/http.HandlerFunc.ServeHTTP(0xc000e45960, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x10d1760, 0xc00250a000, 0xc000f4e000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:557 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc000e45980, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0000eea40, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000102400, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x10d1760, 0xc00250a000, 0xc000f4e000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:565 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc0000eeb40, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x10d1760, 0xc00250a000, 0xc000f4e000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:526 +0x291 net/http.HandlerFunc.ServeHTTP(0xc000e45a00, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x10d1760, 0xc00250a000, 0xc000f4e000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:572 +0x94 net/http.HandlerFunc.ServeHTTP(0xc000e45a20, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x10d1760, 0xc00250a000, 0xc000f4e000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:454 +0xae net/http.HandlerFunc.ServeHTTP(0xc000e45a40, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000cb61c0, 0x10d1760, 0xc00250a000, 0xc000f4e000) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0030f6000, 0x10d3c20, 0xc00308a040) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2927 +0x395 goroutine 45 [IO wait]: internal/poll.runtime_pollWait(0x1aa60c0, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00040ce48, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc00040cc98, 0xc002cd1140, 0x1, 0x0, 0x3a0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).acceptOne(0xc00040cc80, 0x3a0, 0xc002cf3a40, 0x2, 0x2, 0xc00040cc98, 0x0, 0x0, 0x0, 0xc000c3db58) C:/Go/src/internal/poll/fd_windows.go:896 +0xa9 internal/poll.(*FD).Accept(0xc00040cc80, 0xc000c3dc50, 0x0, 0x0, 0x0, 0x0, 0xc000000000, 0x0, 0x0, 0x0, ...) C:/Go/src/internal/poll/fd_windows.go:930 +0x17a net.(*netFD).accept(0xc00040cc80, 0x3000d, 0x181400, 0x0) C:/Go/src/net/fd_windows.go:193 +0x7b net.(*TCPListener).accept(0xc000e458a0, 0x40d64f, 0x20, 0x0) C:/Go/src/net/tcpsock_posix.go:139 +0x39 net.(*TCPListener).Accept(0xc000e458a0, 0x10a591a, 0x0, 0x0, 0xc000c3dd58) C:/Go/src/net/tcpsock.go:261 +0x4e github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0xc000e458c0, 0xc000cb6260, 0xc000e6a5d0, 0xc0035d40a0, 0xc000117038, 0x8) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:181 +0x3e github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc000e458c0, 0xc000c3de18, 0x18, 0xc000226300, 0x6f8a05) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:162 +0x36 net/http.(*Server).Serve(0xc000cb61c0, 0x10d0fe0, 0xc000e458c0, 0x0, 0x0) C:/Go/src/net/http/server.go:2896 +0x28d github.com/syncthing/syncthing/lib/api.(*service).serve.func1(0xc0001fec60, 0xc000cb61c0, 0x10d0fe0, 0xc000e458c0) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:378 +0x46 created by github.com/syncthing/syncthing/lib/api.(*service).serve C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:377 +0x24ce goroutine 98 [IO wait]: internal/poll.runtime_pollWait(0x1aa6260, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00011c448, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc00011c298, 0xfc5b38, 0x0, 0x0, 0xc000c51d28) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc00011c280, 0xc0024ba600, 0x5dc, 0x5dc, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc00011c280, 0xc0024ba600, 0x5dc, 0x5dc, 0x19, 0xc000c51dc8, 0x40581c, 0x434c13, 0xc000c51db0) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc0000e8108, 0xc0024ba600, 0x5dc, 0x5dc, 0xc000c51f88, 0xc000c51e68, 0x3, 0x0) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc0000e8108, 0xc0024ba600, 0x5dc, 0x5dc, 0x0, 0xc000c51f88, 0xc8f160, 0xa62032, 0xc00d38d080) C:/Go/src/net/udpsock.go:121 +0x64 github.com/AudriusButkevicius/pfilter.(*PacketFilter).loop(0xc00005c680) 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 99 [select]: github.com/syncthing/syncthing/lib/stun.(*Service).stunKeepAlive(0xc000114d90, 0xe098c8, 0x17, 0xc001905d00, 0xc000066900, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/stun/stun.go:256 +0x3ca github.com/syncthing/syncthing/lib/stun.(*Service).runStunForServer(0xc000114d90, 0xe098c8, 0x17, 0xc000066900, 0x1) C:/BuildAgent/work/174e136266f8a219/lib/stun/stun.go:212 +0x878 github.com/syncthing/syncthing/lib/stun.(*Service).serve(0xc000114d90, 0xc000066900) C:/BuildAgent/work/174e136266f8a219/lib/stun/stun.go:137 +0x8f github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000066900, 0x0, 0xc000066c00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000116cd0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 created by github.com/syncthing/syncthing/lib/connections.(*quicListener).serve C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_listen.go:98 +0x37f goroutine 100 [select]: github.com/AudriusButkevicius/pfilter.(*FilteredConn).ReadFrom(0xc00005c6c0, 0xc000cda000, 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(0xc00017c2d0) 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 103 [select]: github.com/syncthing/syncthing/lib/beacon.readMulticasts.func1(0xc0008ab800, 0xc000066f00, 0x10da800, 0xc0000e8130) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:114 +0xa7 created by github.com/syncthing/syncthing/lib/beacon.readMulticasts C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:113 +0x34c goroutine 108 [semacquire]: sync.runtime_SemacquireMutex(0xc0000d008c, 0x40cd00, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc0000d0088) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc0000d0000, 0xdf5894, 0x2, 0xc000ea8ff0) C:/BuildAgent/work/174e136266f8a219/lib/logger/logger.go:195 +0xce github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugf(0xc0000f5340, 0xe2ace5, 0x54, 0xc00fb56e80, 0x8, 0x8) C:/BuildAgent/work/174e136266f8a219/lib/logger/logger.go:277 +0x4b github.com/syncthing/syncthing/lib/db.(*instance).withNeed(0xc000ef2580, 0xc000030870, 0xb, 0x10, 0xc000ea9218, 0x20, 0x20, 0x1, 0xc000c62870) C:/BuildAgent/work/174e136266f8a219/lib/db/instance.go:372 +0xa89 github.com/syncthing/syncthing/lib/db.(*FileSet).WithNeedTruncated(0xc000197e80, 0xec6026bdefaecb8c, 0x7cb7ff6e5af957ce, 0x566fc136bda1629f, 0x1c4a6465309baba8, 0xc00014ed80) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:166 +0x1f5 github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc00089a580, 0xec6026bdefaecb8c, 0x7cb7ff6e5af957ce, 0x566fc136bda1629f, 0x1c4a6465309baba8, 0xc0012f25e6, 0xb, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:731 +0x351 github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc00089af20, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:670 +0x142 net/http.HandlerFunc.ServeHTTP(0xc0003e8b50, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0000ee980, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:442 +0xed net/http.HandlerFunc.ServeHTTP(0xc000e68300, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:534 +0x11d net/http.HandlerFunc.ServeHTTP(0xc000e45960, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:557 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc000e45980, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0000eea40, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000102400, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:565 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc0000eeb40, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:526 +0x291 net/http.HandlerFunc.ServeHTTP(0xc000e45a00, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:572 +0x94 net/http.HandlerFunc.ServeHTTP(0xc000e45a20, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:454 +0xae net/http.HandlerFunc.ServeHTTP(0xc000e45a40, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000cb61c0, 0x10d1760, 0xc00250a0e0, 0xc000e80200) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc000077220, 0x10d3c20, 0xc00005c9c0) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2927 +0x395 goroutine 46 [chan receive]: github.com/syncthing/syncthing/lib/syncthing.(*App).run(0xc000078500) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:352 +0x57 created by github.com/syncthing/syncthing/lib/syncthing.(*App).Start C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:110 +0x97 goroutine 30 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc00041f1d0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041f0e0, 0x0, 0x5b10d08, 0xc0001ed270) 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 31 [select]: github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xc0001ed270, 0xc0008ab1a0, 0x0, 0xc0003cc501, 0x2, 0x2) C:/BuildAgent/work/174e136266f8a219/lib/beacon/beacon.go:102 +0xd9 github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc0001da140, 0xc0008ab1a0) C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:166 +0xf7 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008ab1a0, 0x0, 0xc0008d10e0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed360) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041f0e0, 0x1, 0x1b3c520, 0xc0001ed360) 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 32 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc0001da140, 0xc0008ab2c0) C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:147 +0x15e github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0008ab2c0, 0x0, 0xc0003d42a0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed3b0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041f0e0, 0x2, 0x1b3c520, 0xc0001ed3b0) 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 33 [IO wait]: internal/poll.runtime_pollWait(0x1aa5d80, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000ebce48, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc000ebcc98, 0xfc5b38, 0x0, 0x0, 0xc000e8db18) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc000ebcc80, 0xc000ec2000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc000ebcc80, 0xc000ec2000, 0x10000, 0x10000, 0xc000e8dc18, 0x2, 0xc0003d44e0, 0x60, 0x20) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc0003ca108, 0xc000ec2000, 0x10000, 0x10000, 0xc000e8dd78, 0x45ec40, 0xc000e8dd78, 0x3) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc0003ca108, 0xc000ec2000, 0x10000, 0x10000, 0x0, 0x2, 0xc000c644b0, 0x0, 0x0) C:/Go/src/net/udpsock.go:121 +0x64 github.com/syncthing/syncthing/lib/beacon.readBroadcasts(0xc0000f0f60, 0x5223, 0xc0008aaf60, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:120 +0x27b github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func1(0xc0008aaf60, 0xc000e68750, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:17 +0x48 github.com/syncthing/syncthing/lib/beacon.(*cast).createService.func1(0xc0008aaf60, 0x0, 0xc000e65b60) C:/BuildAgent/work/174e136266f8a219/lib/beacon/beacon.go:79 +0x131 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed2c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041f1d0, 0x0, 0x1b3c520, 0xc0001ed2c0) 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 114 [select]: github.com/syncthing/syncthing/lib/beacon.writeBroadcasts(0xc0008aaea0, 0x5223, 0xc0008ab080, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:43 +0x405 github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func2(0xc0008ab080, 0xc000c641e0, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:20 +0x48 github.com/syncthing/syncthing/lib/beacon.(*cast).createService.func1(0xc0008ab080, 0x0, 0xc0003d43c0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/beacon.go:79 +0x131 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001ed310) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:250 +0x125 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc00041f1d0, 0x1, 0x1b3c520, 0xc0001ed310) 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 194 [runnable]: hash/crc32.archUpdateCastagnoli(0x0, 0xc002120000, 0xac67, 0x10005, 0x0) C:/Go/src/hash/crc32/crc32_amd64.go:82 +0x452 hash/crc32.Update(0xc000000000, 0xc00018c000, 0xc002120000, 0xac67, 0x10005, 0xac6b) C:/Go/src/hash/crc32/crc32.go:213 +0x121 github.com/syndtr/goleveldb/leveldb/util.CRC.Update(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/crc32.go:24 github.com/syndtr/goleveldb/leveldb/util.NewCRC(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/crc32.go:19 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock(0xc000f3e410, 0x33ad03d, 0xac66, 0xdb1701, 0xc00d2f2801, 0xc01074ac40, 0xc00abce270, 0xac2314, 0xdb17a0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:571 +0x16d github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock(0xc000f3e410, 0x33ad03d, 0xac66, 0xc00eeff701, 0xc00abce398, 0x431ab1, 0xc00eeff740) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:603 +0x5c github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1(0xc000e6a2a0, 0xc000197340, 0xc009106f40) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:627 +0x58 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc000197340, 0xdf818, 0x33ad03d, 0xc00abce370, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:388 +0x2ae github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc000f3e410, 0x33ad03d, 0xac66, 0xad0101, 0xc010cec240, 0x3, 0x3f9c9, 0xac66, 0x3) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc000f3e410, 0x33ad03d, 0xac66, 0x0, 0x101, 0x7, 0xc00d38a000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc000f3e410, 0xc00d2f2840, 0x5e, 0x5e, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc0001fc090, 0xc0000b16d0, 0xc00d2f2840, 0x5e, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc0000b16d0, 0x56) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc0000f00c0, 0x0, 0x0, 0x0, 0xc00d2f2840, 0x5e, 0x5e, 0xc00abce8f8, 0xc00abce8c8) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc0000f00c0, 0x0, 0x0, 0x0, 0xc00d2f2840, 0x5e, 0x5e, 0x0, 0x3fff700, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000170000, 0x0, 0x0, 0x0, 0x0, 0xc00a96c460, 0x56, 0xdb, 0x1c75b0d8, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc000ee2ea0, 0xc00a96c460, 0x56, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x10d40e0, 0xc00dc22020, 0x10e1d40, 0xc000f50880, 0xc00a96c460, 0x56, 0xdb, 0xc00d2f8600, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:44 +0x80 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileByKey(...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:37 github.com/syncthing/syncthing/lib/db.readWriteTransaction.removeFromGlobal(0x10d40e0, 0xc00dc22020, 0x10e1d40, 0xc000f50880, 0xc00dc22030, 0xc00a96c2a0, 0x52, 0xd7, 0xc00a96c460, 0x5a, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:246 +0x5bf github.com/syncthing/syncthing/lib/db.(*instance).dropDeviceFolder(0xc000f3af80, 0xc00dc0ed20, 0x20, 0x20, 0xc00dc0ed60, 0x14, 0x20, 0xc000f33140) C:/BuildAgent/work/174e136266f8a219/lib/db/instance.go:436 +0x3fd github.com/syncthing/syncthing/lib/db.(*FileSet).Drop(0xc000f33100, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:117 +0x24f github.com/syncthing/syncthing/lib/model.(*model).ClusterConfig(0xc00089a580, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc00040e000, 0x9, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1188 +0x1c01 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc000f3e340, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:386 +0xe11 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc000f3e340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:234 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x6c goroutine 112 [runnable]: github.com/syncthing/syncthing/lib/model.(*model).Completion.func1(0x10e3d40, 0xc00f99b050, 0x10e3d40) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:741 +0x175 github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x10e3d40, 0xc00f99afc0, 0x54) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:320 +0x358 github.com/syncthing/syncthing/lib/db.(*instance).withNeed(0xc000ef3560, 0xc00239a2d0, 0xa, 0x10, 0xc002da3218, 0x20, 0x20, 0x1, 0xc0000e7640) C:/BuildAgent/work/174e136266f8a219/lib/db/instance.go:374 +0xaaf github.com/syncthing/syncthing/lib/db.(*FileSet).WithNeedTruncated(0xc000f07940, 0x81dd7ef931a54e72, 0x88a2baec38564a47, 0xccab1130257c6b0a, 0xd2427bf59176f503, 0xc00a14d480) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:166 +0x1f5 github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc00089a580, 0x81dd7ef931a54e72, 0x88a2baec38564a47, 0xccab1130257c6b0a, 0xd2427bf59176f503, 0xc00ad435e6, 0xa, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:731 +0x351 github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc00089af20, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:670 +0x142 net/http.HandlerFunc.ServeHTTP(0xc0003e8b50, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0000ee980, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x10d1760, 0xc00250a380, 0xc000e80300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:442 +0xed net/http.HandlerFunc.ServeHTTP(0xc000e68300, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x10d1760, 0xc00250a380, 0xc000e80300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:534 +0x11d net/http.HandlerFunc.ServeHTTP(0xc000e45960, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x10d1760, 0xc00250a380, 0xc000e80300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:557 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc000e45980, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0000eea40, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000102400, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x10d1760, 0xc00250a380, 0xc000e80300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:565 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc0000eeb40, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x10d1760, 0xc00250a380, 0xc000e80300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:526 +0x291 net/http.HandlerFunc.ServeHTTP(0xc000e45a00, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x10d1760, 0xc00250a380, 0xc000e80300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:572 +0x94 net/http.HandlerFunc.ServeHTTP(0xc000e45a20, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x10d1760, 0xc00250a380, 0xc000e80300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:454 +0xae net/http.HandlerFunc.ServeHTTP(0xc000e45a40, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000cb61c0, 0x10d1760, 0xc00250a380, 0xc000e80300) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc002c6dcc0, 0x10d3c20, 0xc002c3f700) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2927 +0x395 goroutine 92 [runnable]: github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release(0xc00fc21d10) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:418 +0x205 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc000f3e270, 0xc00fb85a40, 0x68, 0x68, 0x1, 0x0, 0x0, 0xc00fba3880, 0x68, 0x70, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:907 +0x57e github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc0001fc090, 0xc0000b1590, 0xc00fb85a40, 0x68, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc0000b1590, 0x60) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc0000f00c0, 0x0, 0x0, 0x0, 0xc00fb85a40, 0x68, 0x68, 0xc000eacb60, 0xc000eacb30) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc0000f00c0, 0x0, 0x0, 0x0, 0xc00fb85a40, 0x68, 0x68, 0x0, 0x3fffe00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000170000, 0x0, 0x0, 0x0, 0x0, 0xc010375040, 0x60, 0xc4, 0x1c75b0d8, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc0001fc180, 0xc010375040, 0x60, 0xc4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x10d40e0, 0xc009e3e0e0, 0x10e1d40, 0xc0000e10a0, 0xc010375040, 0x60, 0xc4, 0xc00fad1101, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:44 +0x80 github.com/syncthing/syncthing/lib/db.(*instance).withNeed(0xc00015b100, 0xc009c7e0a0, 0xe, 0x10, 0xc000ead218, 0x20, 0x20, 0x1, 0xc009e3e0d0) C:/BuildAgent/work/174e136266f8a219/lib/db/instance.go:362 +0x70f github.com/syncthing/syncthing/lib/db.(*FileSet).WithNeedTruncated(0xc000196bc0, 0xec6026bdefaecb8c, 0x7cb7ff6e5af957ce, 0x566fc136bda1629f, 0x1c4a6465309baba8, 0xc009814040) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:166 +0x1f5 github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc00089a580, 0xec6026bdefaecb8c, 0x7cb7ff6e5af957ce, 0x566fc136bda1629f, 0x1c4a6465309baba8, 0xc00a03a766, 0xe, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:731 +0x351 github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc00089af20, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:670 +0x142 net/http.HandlerFunc.ServeHTTP(0xc0003e8b50, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0000ee980, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x10d1760, 0xc00016e380, 0xc0000d8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:442 +0xed net/http.HandlerFunc.ServeHTTP(0xc000e68300, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x10d1760, 0xc00016e380, 0xc0000d8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:534 +0x11d net/http.HandlerFunc.ServeHTTP(0xc000e45960, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x10d1760, 0xc00016e380, 0xc0000d8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:557 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc000e45980, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0000eea40, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000102400, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x10d1760, 0xc00016e380, 0xc0000d8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:565 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc0000eeb40, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x10d1760, 0xc00016e380, 0xc0000d8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:526 +0x291 net/http.HandlerFunc.ServeHTTP(0xc000e45a00, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x10d1760, 0xc00016e380, 0xc0000d8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:572 +0x94 net/http.HandlerFunc.ServeHTTP(0xc000e45a20, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x10d1760, 0xc00016e380, 0xc0000d8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:454 +0xae net/http.HandlerFunc.ServeHTTP(0xc000e45a40, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000cb61c0, 0x10d1760, 0xc00016e380, 0xc0000d8200) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0035d4000, 0x10d3c20, 0xc00330f540) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2927 +0x395 goroutine 115 [select]: github.com/syncthing/syncthing/lib/beacon.writeBroadcasts.func1(0xc0008ab080, 0xc0003d4420, 0xc0000fa0c8) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:34 +0xa7 created by github.com/syncthing/syncthing/lib/beacon.writeBroadcasts C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:33 +0x1fd goroutine 117 [IO wait]: internal/poll.runtime_pollWait(0x1aa5cb0, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00011d348, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc00011d198, 0xfc5b30, 0x10a5984, 0x10c0a00, 0xc000e91e30) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00011d180, 0xc000e6a641, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00011d180, 0xc000e6a641, 0x1, 0x1, 0x444d26, 0xc000431e00, 0x4) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0000e8178, 0xc000e6a641, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0000f59a0, 0xc000e6a641, 0x1, 0x1, 0x43af9d, 0xfc6370, 0xc0000b1ea0) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:215 +0xc8 net/http.(*connReader).backgroundRead(0xc000e6a630) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 110 [chan receive]: github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x1696c00) 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 133 [IO wait]: internal/poll.runtime_pollWait(0x1aa5e50, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000c566c8, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc000c56518, 0xfc5b30, 0x10, 0x55d, 0xa7) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000c56500, 0xc008830000, 0x611, 0x611, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000c56500, 0xc008830000, 0x611, 0x611, 0x10a57f5, 0x17, 0x604) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc002c90038, 0xc008830000, 0x611, 0x611, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc00ad06aa0, 0xc008830000, 0x611, 0x611, 0xc0031c3880, 0x0, 0xc0031c38a0) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0001b93d8, 0x10bffe0, 0xc00ad06aa0, 0x40ab0c, 0xcf5f00, 0xdbfc60) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0001b9180, 0x1af5980, 0xc002c90038, 0x5, 0xc002c90038, 0x1e) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0001b9180, 0x0, 0x0, 0xc0031c3dd0) 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(0xc0001b9180, 0xc00b1fd000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*persistConn).Read(0xc0008c6480, 0xc00b1fd000, 0x1000, 0x1000, 0xc0031c3ed8, 0x45ec40, 0xc0031c3ed8) C:/Go/src/net/http/transport.go:1752 +0x7c bufio.(*Reader).fill(0xc0000daba0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc0000daba0, 0x1, 0x2, 0x0, 0x0, 0xc00139e100, 0x0) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*persistConn).readLoop(0xc0008c6480) C:/Go/src/net/http/transport.go:1905 +0x1dd created by net/http.(*Transport).dialConn C:/Go/src/net/http/transport.go:1574 +0xb05 goroutine 47 [select]: github.com/syncthing/syncthing/lib/beacon.readBroadcasts.func1(0xc0008aaf60, 0xc000e65bc0, 0xc0003ca108) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:111 +0xa7 created by github.com/syncthing/syncthing/lib/beacon.readBroadcasts C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:110 +0x21a goroutine 121 [IO wait]: internal/poll.runtime_pollWait(0x1aa6330, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00040c6c8, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc00040c518, 0xfc5b30, 0x0, 0xc009ff56a0, 0x418b1f) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00040c500, 0xc0008f8300, 0x611, 0x611, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00040c500, 0xc0008f8300, 0x611, 0x611, 0x10a57f5, 0x3f2b6ee26f75d3b9, 0xc009ff5818) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00241afa8, 0xc0008f8300, 0x611, 0x611, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc000e440c0, 0xc0008f8300, 0x611, 0x611, 0x30003, 0x8, 0xc009ff58a0) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc000061758, 0x10bffe0, 0xc000e440c0, 0x40ab0c, 0xcf5f00, 0xdbfc60) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc000061500, 0x1af5980, 0xc00241afa8, 0x5, 0xc00241afa8, 0xd4a7a0) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000061500, 0x0, 0x0, 0x3) 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(0xc000061500, 0xc0022be000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*persistConn).Read(0xc000c87200, 0xc0022be000, 0x1000, 0x1000, 0xc00228e5a0, 0xc009ff5c20, 0x405025) C:/Go/src/net/http/transport.go:1752 +0x7c bufio.(*Reader).fill(0xc000f081e0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc000f081e0, 0x1, 0x0, 0x0, 0x1, 0xc00228e400, 0x0) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*persistConn).readLoop(0xc000c87200) C:/Go/src/net/http/transport.go:1905 +0x1dd created by net/http.(*Transport).dialConn C:/Go/src/net/http/transport.go:1574 +0xb05 goroutine 118 [runnable]: sync.runtime_SemacquireMutex(0xc0000d008c, 0x40cd00, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc0000d0088) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc0000d0000, 0xdf5894, 0x2, 0xc0012feff0) C:/BuildAgent/work/174e136266f8a219/lib/logger/logger.go:195 +0xce github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugf(0xc0000f5340, 0xe2ace5, 0x54, 0xc00fa29f00, 0x8, 0x8) C:/BuildAgent/work/174e136266f8a219/lib/logger/logger.go:277 +0x4b github.com/syncthing/syncthing/lib/db.(*instance).withNeed(0xc000ef2de0, 0xc002d116c0, 0xb, 0x10, 0xc0012ff218, 0x20, 0x20, 0x1, 0xc000c63d70) C:/BuildAgent/work/174e136266f8a219/lib/db/instance.go:372 +0xa89 github.com/syncthing/syncthing/lib/db.(*FileSet).WithNeedTruncated(0xc000f06f40, 0xec6026bdefaecb8c, 0x7cb7ff6e5af957ce, 0x566fc136bda1629f, 0x1c4a6465309baba8, 0xc0032b6440) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:166 +0x1f5 github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc00089a580, 0xec6026bdefaecb8c, 0x7cb7ff6e5af957ce, 0x566fc136bda1629f, 0x1c4a6465309baba8, 0xc002d74f66, 0xb, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:731 +0x351 github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc00089af20, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:670 +0x142 net/http.HandlerFunc.ServeHTTP(0xc0003e8b50, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0000ee980, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:442 +0xed net/http.HandlerFunc.ServeHTTP(0xc000e68300, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:534 +0x11d net/http.HandlerFunc.ServeHTTP(0xc000e45960, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:557 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc000e45980, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0000eea40, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000102400, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:565 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc0000eeb40, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:526 +0x291 net/http.HandlerFunc.ServeHTTP(0xc000e45a00, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:572 +0x94 net/http.HandlerFunc.ServeHTTP(0xc000e45a20, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:454 +0xae net/http.HandlerFunc.ServeHTTP(0xc000e45a40, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000cb61c0, 0x10d1760, 0xc00250a2a0, 0xc000e80400) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0012ec1e0, 0x10d3c20, 0xc002d0fc80) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2927 +0x395 goroutine 120 [IO wait]: internal/poll.runtime_pollWait(0x1aa5b10, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000c67348, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc000c67198, 0xfc5b30, 0x10a5984, 0x10c0a00, 0x16c1cc0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000c67180, 0xc000c64d91, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000c67180, 0xc000c64d91, 0x1, 0x1, 0x444d26, 0xc000065500, 0x4) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc002d780d0, 0xc000c64d91, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0003cd720, 0xc000c64d91, 0x1, 0x1, 0x43af9d, 0xfc6370, 0xc0031ce0f0) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:215 +0xc8 net/http.(*connReader).backgroundRead(0xc000c64d80) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 130 [IO wait]: internal/poll.runtime_pollWait(0x1aa5a40, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00009d5c8, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc00009d418, 0xfc5b30, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00009d400, 0xc00007d241, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00009d400, 0xc00007d241, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0030ec000, 0xc00007d241, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0030f2000, 0xc00007d241, 0x1, 0x1, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:215 +0xc8 net/http.(*connReader).backgroundRead(0xc00007d230) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 151 [chan receive]: github.com/syncthing/syncthing/lib/upnp.Discover(0x1a3185c5000, 0x2540be400, 0x45e2c0, 0xc0001fbb00, 0x4) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:121 +0x384 github.com/syncthing/syncthing/lib/nat.discoverAll.func1(0xc002d3a300, 0x1a3185c5000, 0x2540be400, 0xc0017facc0, 0xc0008aa2a0, 0xfc5690) C:/BuildAgent/work/174e136266f8a219/lib/nat/registry.go:32 +0x93 created by github.com/syncthing/syncthing/lib/nat.discoverAll C:/BuildAgent/work/174e136266f8a219/lib/nat/registry.go:30 +0x11a goroutine 94 [semacquire]: sync.runtime_SemacquireMutex(0xc0000d008c, 0x180600, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc0000d0088) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syncthing/syncthing/lib/logger.(*logger).ShouldDebug(0xc0000d0000, 0xdf5894, 0x2, 0xc0012faff0) C:/BuildAgent/work/174e136266f8a219/lib/logger/logger.go:195 +0xce github.com/syncthing/syncthing/lib/logger.(*facilityLogger).Debugf(0xc0000f5340, 0xe2ace5, 0x54, 0xc00fa93800, 0x8, 0x8) C:/BuildAgent/work/174e136266f8a219/lib/logger/logger.go:277 +0x4b github.com/syncthing/syncthing/lib/db.(*instance).withNeed(0xc00015b100, 0xc0095e6220, 0xe, 0x10, 0xc0012fb218, 0x20, 0x20, 0x1, 0xc003db0150) C:/BuildAgent/work/174e136266f8a219/lib/db/instance.go:372 +0xa89 github.com/syncthing/syncthing/lib/db.(*FileSet).WithNeedTruncated(0xc000196bc0, 0xe917ad8eb9e402dc, 0x931f4e690987c480, 0x20b2f9bced72151e, 0xf1b08d811f10cc67, 0xc0017be040) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:166 +0x1f5 github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc00089a580, 0xe917ad8eb9e402dc, 0x931f4e690987c480, 0x20b2f9bced72151e, 0xf1b08d811f10cc67, 0xc002c74266, 0xe, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:731 +0x351 github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc00089af20, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:670 +0x142 net/http.HandlerFunc.ServeHTTP(0xc0003e8b50, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0000ee980, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:442 +0xed net/http.HandlerFunc.ServeHTTP(0xc000e68300, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:534 +0x11d net/http.HandlerFunc.ServeHTTP(0xc000e45960, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:557 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc000e45980, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0000eea40, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000102400, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:565 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc0000eeb40, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:526 +0x291 net/http.HandlerFunc.ServeHTTP(0xc000e45a00, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:572 +0x94 net/http.HandlerFunc.ServeHTTP(0xc000e45a20, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:454 +0xae net/http.HandlerFunc.ServeHTTP(0xc000e45a40, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000cb61c0, 0x10d1760, 0xc000cb60e0, 0xc000e80700) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0035d40a0, 0x10d3c20, 0xc00330f700) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2927 +0x395 goroutine 149 [IO wait]: internal/poll.runtime_pollWait(0x1aa58a0, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0001e46c8, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc0001e4518, 0xfc5b30, 0x10a5984, 0x10c0a00, 0x16c1cc0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0001e4500, 0xc00041b841, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0001e4500, 0xc00041b841, 0x1, 0x1, 0x444d26, 0xc000226f00, 0x4) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00341ce78, 0xc00041b841, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc002cd1120, 0xc00041b841, 0x1, 0x1, 0x43af9d, 0xfc6370, 0xc0001ec2d0) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:215 +0xc8 net/http.(*connReader).backgroundRead(0xc00041b830) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 131 [IO wait]: internal/poll.runtime_pollWait(0x1aa5970, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0001e4448, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc0001e4298, 0xfc5b30, 0xfc5dd8, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0001e4280, 0xc00041b121, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0001e4280, 0xc00041b121, 0x1, 0x1, 0x0, 0x0, 0xc00022f4a0) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00341ce70, 0xc00041b121, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc002cd1080, 0xc00041b121, 0x1, 0x1, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:215 +0xc8 net/http.(*connReader).backgroundRead(0xc00041b110) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 122 [select]: net/http.(*persistConn).writeLoop(0xc000c87200) C:/Go/src/net/http/transport.go:2204 +0x12a created by net/http.(*Transport).dialConn C:/Go/src/net/http/transport.go:1575 +0xb2a goroutine 134 [select]: net/http.(*persistConn).writeLoop(0xc0008c6480) C:/Go/src/net/http/transport.go:2204 +0x12a created by net/http.(*Transport).dialConn C:/Go/src/net/http/transport.go:1575 +0xb2a goroutine 162 [IO wait]: internal/poll.runtime_pollWait(0x1aa57d0, 0x77, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000f64bc8, 0x77, 0xc0088d2800, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c60, 0xc000f64af0, 0xfc5b20, 0x20, 0xc000227680, 0x5c4463) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ConnectEx(0xc000f64a00, 0x10c1180, 0xc00c820240, 0xc00005e4e0, 0xc000f64a00) C:/Go/src/internal/poll/fd_windows.go:886 +0x76 net.(*netFD).connect(0xc000f64a00, 0x10d3ca0, 0xc00005e4e0, 0x0, 0x0, 0x10c1180, 0xc00c820240, 0x0, 0x0, 0x0, ...) C:/Go/src/net/fd_windows.go:117 +0x1fe net.(*netFD).dial(0xc000f64a00, 0x10d3ca0, 0xc00005e4e0, 0x10d8be0, 0x0, 0x10d8be0, 0xc000f38420, 0x0, 0xc0088d2801, 0xc00037d278) C:/Go/src/net/sock_posix.go:149 +0x109 net.socket(0x10d3ca0, 0xc00005e4e0, 0xc00393c440, 0x3, 0x2, 0x1, 0x0, 0x0, 0x10d8be0, 0x0, ...) C:/Go/src/net/sock_posix.go:70 +0x1d9 net.internetSocket(0x10d3ca0, 0xc00005e4e0, 0xc00393c440, 0x3, 0x10d8be0, 0x0, 0x10d8be0, 0xc000f38420, 0x1, 0x0, ...) C:/Go/src/net/ipsock_posix.go:141 +0x178 net.(*sysDialer).doDialTCP(0xc0088e1b80, 0x10d3ca0, 0xc00005e4e0, 0x0, 0xc000f38420, 0xce6560, 0x16c1fb8, 0x0) C:/Go/src/net/tcpsock_posix.go:65 +0xc9 net.(*sysDialer).dialTCP(0xc0088e1b80, 0x10d3ca0, 0xc00005e4e0, 0x0, 0xc000f38420, 0xc00c589470, 0x10, 0x10) C:/Go/src/net/tcpsock_posix.go:61 +0xde net.(*sysDialer).dialSingle(0xc0088e1b80, 0x10d3ca0, 0xc00005e4e0, 0x10ca2e0, 0xc000f38420, 0x0, 0x0, 0x0, 0x0) C:/Go/src/net/dial.go:578 +0x375 net.(*sysDialer).dialSerial(0xc0088e1b80, 0x10d3ca0, 0xc00005e4e0, 0xc00c589470, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) C:/Go/src/net/dial.go:546 +0x228 net.(*Dialer).DialContext(0xc00037d828, 0x10d3c60, 0xc000030110, 0xc00393c440, 0x3, 0xc00393c446, 0x14, 0x0, 0x0, 0x0, ...) C:/Go/src/net/dial.go:424 +0x66d net.(*Dialer).Dial(...) C:/Go/src/net/dial.go:347 net.DialTimeout(0xc00393c440, 0x3, 0xc00393c446, 0x14, 0x2540be400, 0x0, 0x0, 0x0, 0xe) C:/Go/src/net/dial.go:333 +0xbc github.com/syncthing/syncthing/lib/dialer.DialTimeout(0xc00393c440, 0x3, 0xc00393c446, 0x14, 0x2540be400, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/dialer/public.go:51 +0x88 github.com/syncthing/syncthing/lib/connections.(*tcpDialer).Dial(0xc00b2004c0, 0x4b45c9e70bb2ac18, 0x377a1984398ceeb9, 0xf46313e18ddbb94b, 0xe8834e54b0ac8dae, 0xc00b05ee80, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/connections/tcp_dial.go:36 +0x91 github.com/syncthing/syncthing/lib/connections.dialTarget.Dial(0xc00393c440, 0x1a, 0x10c9c20, 0xc00b2004c0, 0xa, 0xc00b05ee80, 0x4b45c9e70bb2ac18, 0x377a1984398ceeb9, 0xf46313e18ddbb94b, 0xe8834e54b0ac8dae, ...) C:/BuildAgent/work/174e136266f8a219/lib/connections/structs.go:218 +0x18b github.com/syncthing/syncthing/lib/connections.(*service).dialParallel.func1(0xc00041eff0, 0x4b45c9e70bb2ac18, 0x377a1984398ceeb9, 0xf46313e18ddbb94b, 0xe8834e54b0ac8dae, 0xc00005e420, 0xc0088d2810, 0xc00393c440, 0x1a, 0x10c9c20, ...) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:853 +0x6f created by github.com/syncthing/syncthing/lib/connections.(*service).dialParallel C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:852 +0x469 goroutine 163 [semacquire]: sync.runtime_Semacquire(0xc0088d2818) C:/Go/src/runtime/sema.go:56 +0x49 sync.(*WaitGroup).Wait(0xc0088d2810) C:/Go/src/sync/waitgroup.go:130 +0x6b github.com/syncthing/syncthing/lib/connections.(*service).dialParallel.func2(0xc0088d2810, 0xc00005e420) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:872 +0x32 created by github.com/syncthing/syncthing/lib/connections.(*service).dialParallel C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:871 +0x4b7 goroutine 164 [select]: net.(*netFD).connect.func2(0x10d3ca0, 0xc00005e4e0, 0xc000f64a00, 0xc00c801260) C:/Go/src/net/fd_windows.go:106 +0xbe created by net.(*netFD).connect C:/Go/src/net/fd_windows.go:105 +0x1d3 goroutine 152 [select]: github.com/syncthing/syncthing/lib/nat.discoverAll.func2(0xc0017fad20, 0xc0017facc0, 0xc00c674c60, 0xc0008aa2a0) C:/BuildAgent/work/174e136266f8a219/lib/nat/registry.go:47 +0x102 created by github.com/syncthing/syncthing/lib/nat.discoverAll C:/BuildAgent/work/174e136266f8a219/lib/nat/registry.go:44 +0x183 goroutine 154 [IO wait]: internal/poll.runtime_pollWait(0x1aa5700, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0001e5ac8, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc0001e5918, 0xfc5b38, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc0001e5900, 0xc00f03c000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc0001e5900, 0xc00f03c000, 0x10000, 0x10000, 0xc00d615c50, 0x40cf09, 0xc00010a700, 0xc00f03c000, 0x10000) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc002dd1238, 0xc00f03c000, 0x10000, 0x10000, 0x101, 0xc00d615c08, 0xc00d615c80, 0x4471d3) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc002dd1238, 0xc00f03c000, 0x10000, 0x10000, 0x10000, 0xc00012b3f0, 0x1, 0x1, 0x0) C:/Go/src/net/udpsock.go:121 +0x64 github.com/syncthing/syncthing/lib/upnp.discover(0xc0109fbf90, 0xe23347, 0x33, 0x2540be400, 0xc00d46baa0) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:183 +0x987 github.com/syncthing/syncthing/lib/upnp.Discover.func1(0x2540be400, 0xc00d46baa0, 0xc0004a81d0, 0xe, 0x5dc, 0xc00e7ca180, 0x26, 0xc002d3a5f8, 0x6, 0x6, ...) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:108 +0x60 created by github.com/syncthing/syncthing/lib/upnp.Discover C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:107 +0x1aa goroutine 155 [IO wait]: internal/poll.runtime_pollWait(0x1aa5630, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0001e5d48, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc0001e5b98, 0xfc5b38, 0xc000583b38, 0x4e2d1e, 0xc0001e5b80) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc0001e5b80, 0xc00f238000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc0001e5b80, 0xc00f238000, 0x10000, 0x10000, 0xc000583c50, 0x40cda0, 0xc000583c30, 0x40, 0x40) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc002dd1240, 0xc00f238000, 0x10000, 0x10000, 0x101, 0xc000583c08, 0xc000583c80, 0x4471d3) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc002dd1240, 0xc00f238000, 0x10000, 0x10000, 0x10ca320, 0xc00c674f30, 0xa5, 0x0, 0x0) C:/Go/src/net/udpsock.go:121 +0x64 github.com/syncthing/syncthing/lib/upnp.discover(0xc000583f90, 0xe2337a, 0x33, 0x2540be400, 0xc00d46baa0) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:183 +0x987 github.com/syncthing/syncthing/lib/upnp.Discover.func1(0x2540be400, 0xc00d46baa0, 0xc0004a81d0, 0xe, 0x5dc, 0xc00e7ca180, 0x26, 0xc002d3a5f8, 0x6, 0x6, ...) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:108 +0x60 created by github.com/syncthing/syncthing/lib/upnp.Discover C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:107 +0x1aa goroutine 156 [IO wait]: internal/poll.runtime_pollWait(0x65a7188, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000ebc448, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc000ebc298, 0xfc5b38, 0xc009ff1b38, 0x4e2d1e, 0xc000ebc280) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc000ebc280, 0xc0101a6000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc000ebc280, 0xc0101a6000, 0x10000, 0x10000, 0xc009ff1c50, 0x40cda0, 0xc009ff1c30, 0x40, 0x40) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc002dd1250, 0xc0101a6000, 0x10000, 0x10000, 0x101, 0xc009ff1c08, 0xc009ff1c80, 0x4471d3) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc002dd1250, 0xc0101a6000, 0x10000, 0x10000, 0x10ca320, 0xc00c675050, 0xa5, 0x0, 0x0) C:/Go/src/net/udpsock.go:121 +0x64 github.com/syncthing/syncthing/lib/upnp.discover(0xc009ff1f90, 0xe23347, 0x33, 0x2540be400, 0xc00d46baa0) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:183 +0x987 github.com/syncthing/syncthing/lib/upnp.Discover.func1(0x2540be400, 0xc00d46baa0, 0xc0004a81d0, 0x1, 0xffffffffffffffff, 0xc00d47fae0, 0x1b, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:108 +0x60 created by github.com/syncthing/syncthing/lib/upnp.Discover C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:107 +0x1aa goroutine 157 [IO wait]: internal/poll.runtime_pollWait(0x65a70b8, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000ebc6c8, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc000ebc518, 0xfc5b38, 0xc00057fb38, 0x4e2d1e, 0xc000ebc500) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc000ebc500, 0xc010052000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc000ebc500, 0xc010052000, 0x10000, 0x10000, 0xc00057fc50, 0x40cda0, 0xc00057fc30, 0x40, 0x40) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc002dd1278, 0xc010052000, 0x10000, 0x10000, 0x101, 0xc00057fc08, 0xc00057fc80, 0x4471d3) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc002dd1278, 0xc010052000, 0x10000, 0x10000, 0x10ca320, 0xc00c675230, 0xa5, 0x0, 0x0) C:/Go/src/net/udpsock.go:121 +0x64 github.com/syncthing/syncthing/lib/upnp.discover(0xc00057ff90, 0xe2337a, 0x33, 0x2540be400, 0xc00d46baa0) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:183 +0x987 github.com/syncthing/syncthing/lib/upnp.Discover.func1(0x2540be400, 0xc00d46baa0, 0xc0004a81d0, 0x1, 0xffffffffffffffff, 0xc00d47fae0, 0x1b, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:108 +0x60 created by github.com/syncthing/syncthing/lib/upnp.Discover C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:107 +0x1aa goroutine 158 [IO wait]: internal/poll.runtime_pollWait(0x65a6fe8, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000ebc948, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc000ebc798, 0xfc5b38, 0xc000581b38, 0x4e2d1e, 0xc000ebc780) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc000ebc780, 0xc00e96e000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc000ebc780, 0xc00e96e000, 0x10000, 0x10000, 0xc000581c50, 0x40cda0, 0xc000581c30, 0x40, 0x40) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc002dd1280, 0xc00e96e000, 0x10000, 0x10000, 0x101, 0xc000581c08, 0xc000581c80, 0x4471d3) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc002dd1280, 0xc00e96e000, 0x10000, 0x10000, 0x10ca320, 0xc00c675350, 0xa5, 0x0, 0x0) C:/Go/src/net/udpsock.go:121 +0x64 github.com/syncthing/syncthing/lib/upnp.discover(0xc000581f90, 0xe23347, 0x33, 0x2540be400, 0xc00d46baa0) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:183 +0x987 github.com/syncthing/syncthing/lib/upnp.Discover.func1(0x2540be400, 0xc00d46baa0, 0xc0004a81d0, 0x21, 0x5dc, 0xc00d47fb00, 0x1a, 0xc0004a81c0, 0x6, 0x6, ...) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:108 +0x60 created by github.com/syncthing/syncthing/lib/upnp.Discover C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:107 +0x1aa goroutine 159 [IO wait]: internal/poll.runtime_pollWait(0x65a6f18, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000ebcbc8, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc000ebca18, 0xfc5b38, 0xc00058bb38, 0x4e2d1e, 0xc000ebca00) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc000ebca00, 0xc010350000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc000ebca00, 0xc010350000, 0x10000, 0x10000, 0xc00058bc50, 0x40cda0, 0xc00058bc30, 0x40, 0x40) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc002dd1288, 0xc010350000, 0x10000, 0x10000, 0x101, 0xc00058bc08, 0xc00058bc80, 0x4471d3) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc002dd1288, 0xc010350000, 0x10000, 0x10000, 0x10ca320, 0xc00c675410, 0xa5, 0x0, 0x0) C:/Go/src/net/udpsock.go:121 +0x64 github.com/syncthing/syncthing/lib/upnp.discover(0xc00058bf90, 0xe2337a, 0x33, 0x2540be400, 0xc00d46baa0) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:183 +0x987 github.com/syncthing/syncthing/lib/upnp.Discover.func1(0x2540be400, 0xc00d46baa0, 0xc0004a81d0, 0x21, 0x5dc, 0xc00d47fb00, 0x1a, 0xc0004a81c0, 0x6, 0x6, ...) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:108 +0x60 created by github.com/syncthing/syncthing/lib/upnp.Discover C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:107 +0x1aa goroutine 160 [semacquire]: sync.runtime_Semacquire(0xc0004a81d8) C:/Go/src/runtime/sema.go:56 +0x49 sync.(*WaitGroup).Wait(0xc0004a81d0) C:/Go/src/sync/waitgroup.go:130 +0x6b github.com/syncthing/syncthing/lib/upnp.Discover.func2(0xc0004a81d0, 0xc00d46baa0) C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:115 +0x32 created by github.com/syncthing/syncthing/lib/upnp.Discover C:/BuildAgent/work/174e136266f8a219/lib/upnp/upnp.go:114 +0x2d0 goroutine 129 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc000f3e340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:361 +0x1ba created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:232 +0x4a goroutine 195 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc000f3e340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:671 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:237 +0x8e goroutine 196 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc000f3e340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:905 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0xb0 goroutine 197 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc000f3e340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:930 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:239 +0xd2 goroutine 140 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc000f3e5b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:671 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:237 +0x8e goroutine 141 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc000f3e5b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:905 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0xb0 goroutine 142 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc000f3e5b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:930 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:239 +0xd2 goroutine 198 [IO wait]: internal/poll.runtime_pollWait(0x1aa5be0, 0x72, 0x10c2380) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00011d848, 0x72, 0x1633700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x1692c58, 0xc00011d698, 0xfc5b30, 0x10d7906cd, 0x1697080, 0x8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00011d680, 0xc000e6af11, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00011d680, 0xc000e6af11, 0x1, 0x1, 0xfc5698, 0x0, 0x0) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc002c90040, 0xc000e6af11, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc002b5b3a0, 0xc000e6af11, 0x1, 0x1, 0x1, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:215 +0xc8 net/http.(*connReader).backgroundRead(0xc000e6af00) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb