panic: deadlock detected at pmut goroutine 75 [running]: github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc000053b10, 0x1048f40, 0xc00002eec0, 0xd7cd29, 0x4) C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:61 +0x375 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:37 +0xb9 goroutine 1 [chan receive, 564 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).Wait(...) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:381 main.syncthingMain(0xc00002c540, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:656 +0x92d main.main() C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:390 +0x412 goroutine 806 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00068c340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:926 +0xf3 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:261 +0xb0 goroutine 6 [syscall, 565 minutes]: os/signal.signal_recv(0x0) C:/Go/src/runtime/sigqueue.go:139 +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 7 [chan receive, 334 minutes]: github.com/syncthing/notify.(*recursiveTree).dispatch(0xc0000a4320) C:/BuildAgent/work/pkg/mod/github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/tree_recursive.go:125 +0xce 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 +0x13a goroutine 74 [sleep]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:307 time.Sleep(0x45d964b800) C:/Go/src/runtime/time.go:105 +0x16e github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc000053b10, 0x1048f40, 0xc00002ee40, 0xd7cb0d, 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 10 [select, 13 minutes]: github.com/syncthing/syncthing/lib/events.(*Logger).Serve(0xc000056600) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:260 +0x12d created by github.com/syncthing/syncthing/lib/events.init.1 C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:234 +0x62 goroutine 1795 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00342f020, 0xc001731bc0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc001731bc0, 0xf49430, 0xc003431e00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003431e00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0x60, 0x1047f40, 0xc00342f020) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 14 [select]: github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc00013e000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190318030020-c3a204f8e965/leveldb/util/buffer_pool.go:206 +0x128 created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190318030020-c3a204f8e965/leveldb/util/buffer_pool.go:237 +0x17d goroutine 15 [select, 3 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0001c70e0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190318030020-c3a204f8e965/leveldb/session_util.go:189 +0x5ea created by github.com/syndtr/goleveldb/leveldb.newSession C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190318030020-c3a204f8e965/leveldb/session.go:93 +0x2bc goroutine 16 [select, 17 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc0000ad040) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190318030020-c3a204f8e965/leveldb/db_compaction.go:90 +0xd4 created by github.com/syndtr/goleveldb/leveldb.openDB C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190318030020-c3a204f8e965/leveldb/db.go:142 +0x416 goroutine 66 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc0000ad040) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190318030020-c3a204f8e965/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.20190318030020-c3a204f8e965/leveldb/db.go:143 +0x438 goroutine 67 [select, 17 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc0000ad040) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190318030020-c3a204f8e965/leveldb/db_compaction.go:825 +0x241 created by github.com/syndtr/goleveldb/leveldb.openDB C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190318030020-c3a204f8e965/leveldb/db.go:149 +0x58c goroutine 68 [select, 565 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc0000ad040) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190318030020-c3a204f8e965/leveldb/db_compaction.go:762 +0x135 created by github.com/syndtr/goleveldb/leveldb.openDB C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190318030020-c3a204f8e965/leveldb/db.go:150 +0x5ae goroutine 69 [chan receive, 565 minutes]: main.setupSignalHandling.func1(0xc0001948a0, 0xc00006c500) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:672 +0x3b created by main.setupSignalHandling C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:671 +0xc6 goroutine 70 [chan receive, 565 minutes]: main.setupSignalHandling.func2(0xc000194900, 0xc00006c500) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:682 +0x3b created by main.setupSignalHandling C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:681 +0x181 goroutine 71 [sleep]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:307 time.Sleep(0x2540be400) C:/Go/src/runtime/time.go:105 +0x16e main.standbyMonitor(0xc00006c500) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:761 +0x72 created by main.syncthingMain C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:618 +0xb61 goroutine 72 [select, 563 minutes]: main.autoUpgrade(0x1063900, 0xc000092800, 0xc00006c500) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:781 +0x13c created by main.syncthingMain C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:642 +0x9f6 goroutine 73 [select, 565 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0001c6b40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x357 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 52 [chan receive, 13 minutes]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc00061a0f0) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:441 +0x94 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:436 +0x15e goroutine 53 [chan receive, 17 minutes]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc00061a190) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:441 +0x94 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:436 +0x15e goroutine 386 [syscall, 334 minutes, locked to thread]: syscall.Syscall6(0x7ff8367a65d0, 0x5, 0x420, 0xc000efbfa8, 0xc000efbfac, 0xc000efbfb8, 0xffffffff, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:197 +0xed syscall.GetQueuedCompletionStatus(0x420, 0xc000efbfa8, 0xc000efbfac, 0xc000efbfb8, 0xffffffff, 0x0, 0x0) C:/Go/src/syscall/zsyscall_windows.go:556 +0xb6 github.com/syncthing/notify.(*readdcw).loop(0xc000138de0) C:/BuildAgent/work/pkg/mod/github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/watcher_readdcw.go:346 +0x79 created by github.com/syncthing/notify.(*readdcw).lazyinit C:/BuildAgent/work/pkg/mod/github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/watcher_readdcw.go:335 +0xac goroutine 789 [IO wait]: internal/poll.runtime_pollWait(0x725ed78, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc003bb9508, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc003bb9358, 0xf498c8, 0x440dd4, 0xc003c843b8, 0x1) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc003bb9340, 0xc00c049000, 0x6ce2, 0x6ce2, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc003bb9340, 0xc00c049000, 0x6ce2, 0x6ce2, 0x1025483, 0xc002869918, 0x44d77e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc003521ea0, 0xc00c049000, 0x6ce2, 0x6ce2, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 crypto/tls.(*atLeastReader).Read(0xc00c24c080, 0xc00c049000, 0x6ce2, 0x6ce2, 0x0, 0xc0005fb950, 0xc0028699d8) C:/Go/src/crypto/tls/conn.go:761 +0x67 bytes.(*Buffer).ReadFrom(0xc004c6dad8, 0x103e860, 0xc00c24c080, 0x40a02c, 0xc96860, 0xd48b80) C:/Go/src/bytes/buffer.go:207 +0xc4 crypto/tls.(*Conn).readFromUntil(0xc004c6d880, 0x1ad50c0, 0xc003521ea0, 0x5, 0xc003521ea0, 0xc0005fb950) C:/Go/src/crypto/tls/conn.go:783 +0xff crypto/tls.(*Conn).readRecordOrCCS(0xc004c6d880, 0xf4a300, 0xc004c6d9b8, 0x4) C:/Go/src/crypto/tls/conn.go:590 +0x12c crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:558 crypto/tls.(*Conn).Read(0xc004c6d880, 0xc0040688e0, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1236 +0x13e github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc004699b00, 0xc0040688e0, 0x2, 0x4, 0x0, 0xc002869ea0, 0x8bfc6c) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:231 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc003edd8a0, 0xc0040688e0, 0x2, 0x4, 0x432763, 0xc002869d88, 0x45acf0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x103ed80, 0xc003edd8a0, 0xc0040688e0, 0x2, 0x4, 0x2, 0xc0032fdf80, 0xc002869f68, 0xc002869ec0) C:/Go/src/io/io.go:310 +0x8f io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc00068d1e0, 0xc0040688e0, 0x4, 0x4, 0x2, 0x2, 0xc002869f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:538 +0x8e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc00068d1e0, 0xc0040688e0, 0x4, 0x4, 0x1051f00, 0x16854f0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:477 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00068d1e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:375 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:255 +0x4a goroutine 41 [syscall, locked to thread]: syscall.Syscall(0x7ff8367b21c0, 0x2, 0x1c56740, 0xc001279540, 0x0, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:184 +0xea syscall.findNextFile1(0x1c56740, 0xc001279540, 0x0, 0x0) C:/Go/src/syscall/zsyscall_windows.go:392 +0x76 syscall.FindNextFile(0x1c56740, 0xc008b3f400, 0xc008b3f680, 0xc005d54101) C:/Go/src/syscall/syscall_windows.go:1007 +0x73 internal/poll.(*FD).FindNextFile(0xc008b3f680, 0xc008b3f400, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:940 +0x97 os.(*File).readdir(0xc00107d950, 0xffffffffffffffff, 0xc004da1ff8, 0x1040c40, 0xc004da1ff8, 0xc0012798f0, 0x4dbfc6) C:/Go/src/os/dir_windows.go:30 +0x392 os.(*File).Readdir(...) C:/Go/src/os/dir.go:26 os.(*File).readdirnames(0xc00107d950, 0xffffffffffffffff, 0xc00107d950, 0x1ff, 0xc00107d950, 0x0, 0x0) C:/Go/src/os/dir_windows.go:63 +0x162 os.(*File).Readdirnames(...) C:/Go/src/os/dir.go:45 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).DirNames(0xc0001ca840, 0xc00c4d5a40, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs.go:202 +0x182 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca850, 0xc00c4d5a40, 0x24, 0x105b3c0, 0xc0085d8d90, 0xc0003aafa0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:58 +0x1de github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca850, 0xc00870e480, 0x21, 0x105b3c0, 0xc0044e7d30, 0xc0003aafa0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca850, 0xc008741680, 0x1b, 0x105b3c0, 0xc003f0eb80, 0xc0003aafa0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca850, 0xc008740660, 0x13, 0x105b3c0, 0xc003f0eab0, 0xc0003aafa0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca850, 0xc005cbd120, 0xd, 0x105b3c0, 0xc003f0e9e0, 0xc0003aafa0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca850, 0xd7bd85, 0x1, 0x105b3c0, 0xc0006a54c0, 0xc0003aafa0, 0x0, 0xc0003aafa0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0xc0001ca850, 0xd7bd85, 0x1, 0xc0003aafa0, 0x1662460, 0xc0006a54b0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:93 +0xda github.com/syncthing/syncthing/lib/fs.(*MtimeFS).Walk(0xc000642000, 0xd7bd85, 0x1, 0xc000d84b40, 0xc0007d0180, 0xc000d84b40) C:/BuildAgent/work/174e136266f8a219/lib/fs/mtimefs.go:104 +0x8f github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1(0xc000d82000, 0x1051880, 0xc0001c8f80, 0xc0007d0120, 0xc0007d0180) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:111 +0x12e created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:108 +0x193 goroutine 42 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func2(0xc0007d0120, 0x1051880, 0xc0001c8f80, 0xc000d82000, 0xc0007d0180, 0xc000d84000) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:145 +0xba created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:141 +0x21d goroutine 76 [select, 563 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0001c6870) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x357 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6b40, 0xc000000000, 0x1a92468, 0xc00062a420) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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, 565 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000ca3c20) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x357 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6b40, 0xc000000001, 0x1a924b0, 0xc0005fb8b0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 54 [semacquire, 96 minutes]: sync.runtime_SemacquireMutex(0xc00778a82c, 0xc002edcc00) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00778a820) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*sharedPullerState).Updated(0xc003cbb680, 0xc002edcc60, 0xc000293e18, 0x2) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:313 +0x45 github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).serve(0xc000194120, 0xc000308fc0) C:/BuildAgent/work/174e136266f8a219/lib/model/progressemitter.go:74 +0xb9 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000308fc0, 0xf49430, 0xc0000f8300) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f8300) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000000, 0x1047f00, 0xc000194120) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 55 [select, 53 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00081c000, 0xc0002b6d80) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0002b6d80, 0xf49430, 0xc0000f8640) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f8640) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000001, 0x1a920a0, 0xc0000062f0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 56 [chan send, 93 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).handleFile(0xc00081c300, 0xc004b926d0, 0x10, 0x0, 0x1c19000, 0x1a4, 0x5d54fe35, 0x20364104, 0x550bb1b7e0b40baa, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1132 +0x10fc github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).processNeeded(0xc00081c300, 0xc00c616a80, 0xc00c6169c0, 0xc00c616900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:501 +0x714 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc00081c300, 0xc00c616900, 0xc00c616900) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:270 +0x52d github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc00081c300, 0x19d71767f100) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:197 +0x716 github.com/syncthing/syncthing/lib/model.(*folder).serve.func2() C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:134 +0x93 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00081c300, 0xc0002b7260) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:160 +0x4e2 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0002b7260, 0xf49430, 0xc0000f8880) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f8880) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000002, 0x1a920a0, 0xc000006358) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 57 [select, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00081c600, 0xc0002b77a0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0002b77a0, 0xf49430, 0xc0000f8a40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f8a40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000003, 0x1a920a0, 0xc000006398) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 58 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc00081c900, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:396 +0x718 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc00081c900) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:551 +0x5b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00081c900, 0xc0002b7c20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:175 +0x7d0 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0002b7c20, 0xf49430, 0xc0000f8c00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f8c00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000004, 0x1a920a0, 0xc0000063d8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 59 [select, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00081cc00, 0xc000156de0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000156de0, 0xf49430, 0xc0000f8dc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f8dc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000005, 0x1a920a0, 0xc000006420) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 60 [runnable, locked to thread]: syscall.Syscall(0x7ff8367b2280, 0x3, 0xc004c088c0, 0x0, 0xc00053f8a8, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:184 +0xea syscall.GetFileAttributesEx(0xc004c088c0, 0x0, 0xc00053f8a8, 0x9c, 0x9c) C:/Go/src/syscall/zsyscall_windows.go:912 +0x80 os.stat(0xd7d1c6, 0x5, 0xc0054e15e0, 0x9b, 0x2200000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/stat_windows.go:79 +0x210 os.lstatNolog(...) C:/Go/src/os/stat_windows.go:135 os.Lstat(0xc0054e15e0, 0x9b, 0xc00028cd80, 0x27, 0xc0054e15e0, 0x9b) C:/Go/src/os/stat.go:22 +0x76 github.com/syncthing/syncthing/lib/fs.underlyingLstat(...) C:/BuildAgent/work/174e136266f8a219/lib/fs/lstat_regular.go:14 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Lstat(0xc0001ca6a0, 0xc004efb280, 0x73, 0xc00053fc78, 0x42fed8, 0x1048ee0, 0xc00053fc88) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs.go:144 +0x86 github.com/syncthing/syncthing/lib/fs.(*MtimeFS).Lstat(0xc0005f0f00, 0xc004efb280, 0x73, 0xc000e74840, 0x0, 0xc000e74800, 0xc0000f0000) C:/BuildAgent/work/174e136266f8a219/lib/fs/mtimefs.go:87 +0x69 github.com/syncthing/syncthing/lib/osutil.IsDeleted(0x1062b00, 0xc0005f0f00, 0xc004efb280, 0x73, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/osutil/osutil.go:131 +0x50 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs.func6(0x105fd20, 0xc004ccd710, 0x105fd20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:483 +0x6c4 github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x105fd20, 0xc004ccd680, 0x5cc000) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:316 +0x35a github.com/syncthing/syncthing/lib/db.(*instance).withHave(0xc000443fa0, 0xc0011ebfc0, 0xe, 0x10, 0xc0046487e0, 0x20, 0x20, 0x16854f0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/instance.go:153 +0x3ee github.com/syncthing/syncthing/lib/db.(*FileSet).WithPrefixedHaveTruncated(0xc0000f8e00, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xd7bd78, 0x0, 0xc003e65000) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:184 +0x2ff github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc00081cf00, 0x0, 0x1, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:426 +0xb2e github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc00081cf00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:551 +0x5b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00081cf00, 0xc000278420) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:175 +0x7d0 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000278420, 0xf49430, 0xc0000f8fc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f8fc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000006, 0x1a920a0, 0xc000006478) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 61 [select, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00081d200, 0xc0002789c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0002789c0, 0xf49430, 0xc0000f9180) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f9180) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000007, 0x1a920a0, 0xc0000064c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 62 [select, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00081d500, 0xc0002d0de0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0002d0de0, 0xf49430, 0xc0000f9340) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f9340) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000008, 0x1a920a0, 0xc000006508) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 63 [select, 136 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00081d800, 0xc0002d16e0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0002d16e0, 0xf49430, 0xc0000f9500) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f9500) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000009, 0x1a920a0, 0xc000006548) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 64 [select, 375 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc00081db00, 0xc0002d1e60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0002d1e60, 0xf49430, 0xc0000f96c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f96c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000000a, 0x1a920a0, 0xc000006578) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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, 19 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000462000, 0xc00065c480) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00065c480, 0xf49430, 0xc0000f9880) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f9880) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000000b, 0x1a920a0, 0xc0000065c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000462300, 0xc00065ca20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00065ca20, 0xf49430, 0xc0000f9e80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000f9e80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000000c, 0x1a920a0, 0xc000006628) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc000462600, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:396 +0x718 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc000462600) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:551 +0x5b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000462600, 0xc00065d020) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:175 +0x7d0 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00065d020, 0xf49430, 0xc0001c8e40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001c8e40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000000d, 0x1a920a0, 0xc000006800) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc000462900, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:396 +0x718 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc000462900) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:551 +0x5b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000462900, 0xc00065d4a0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:175 +0x7d0 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00065d4a0, 0xf49430, 0xc0001c9000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001c9000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000000e, 0x1a920a0, 0xc000006840) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000462c00, 0xc00065d800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00065d800, 0xf49430, 0xc0001c91c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001c91c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000000f, 0x1a920a0, 0xc000006880) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000462f00, 0xc00065dbc0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00065dbc0, 0xf49430, 0xc0001c9380) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001c9380) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000010, 0x1a920a0, 0xc0000068c8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 87 [select, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000463200, 0xc00069e240) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00069e240, 0xf49430, 0xc0001c9540) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001c9540) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000011, 0x1a920a0, 0xc000006908) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 88 [select, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000463500, 0xc00069e840) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00069e840, 0xf49430, 0xc0001c9700) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001c9700) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000012, 0x1a920a0, 0xc000006948) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 89 [select, 351 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000463800, 0xc00069ec60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00069ec60, 0xf49430, 0xc0001c98c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001c98c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000013, 0x1a920a0, 0xc000006990) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 90 [select, 560 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000463b00, 0xc00069f140) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00069f140, 0xf49430, 0xc0001c9a80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001c9a80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000014, 0x1a920a0, 0xc0000069d8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 91 [select, 35 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0003d6000, 0xc00069f680) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00069f680, 0xf49430, 0xc0001c9c40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001c9c40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000015, 0x1a920a0, 0xc000006a20) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 92 [select, 563 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0003d6300, 0xc00069faa0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00069faa0, 0xf49430, 0xc0001c9e00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001c9e00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000016, 0x1a920a0, 0xc000006a68) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 93 [select, 334 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0003d6600, 0xc000400000) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000400000, 0xf49430, 0xc0001c9fc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0001c9fc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000017, 0x1a920a0, 0xc000006aa8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 94 [runnable, locked to thread]: syscall.Syscall(0x7ff8367b2280, 0x3, 0xc004d8cea0, 0x0, 0xc00099f8a8, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:184 +0xea syscall.GetFileAttributesEx(0xc004d8cea0, 0x0, 0xc00099f8a8, 0x64, 0x64) C:/Go/src/syscall/zsyscall_windows.go:912 +0x80 os.stat(0xd7d1c6, 0x5, 0xc003a7aaf0, 0x63, 0x2200000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/stat_windows.go:79 +0x210 os.lstatNolog(...) C:/Go/src/os/stat_windows.go:135 os.Lstat(0xc003a7aaf0, 0x63, 0xc00002e800, 0x1d, 0xc003a7aaf0, 0x63) C:/Go/src/os/stat.go:22 +0x76 github.com/syncthing/syncthing/lib/fs.underlyingLstat(...) C:/BuildAgent/work/174e136266f8a219/lib/fs/lstat_regular.go:14 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Lstat(0xc0001ca7e0, 0xc00798ddb0, 0x45, 0xc00099fc78, 0x42fed8, 0x1048ee0, 0xc00099fc88) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs.go:144 +0x86 github.com/syncthing/syncthing/lib/fs.(*MtimeFS).Lstat(0xc000642d20, 0xc00798ddb0, 0x45, 0xc0007d13e0, 0x0, 0xc0007d1300, 0xc0003d0000) C:/BuildAgent/work/174e136266f8a219/lib/fs/mtimefs.go:87 +0x69 github.com/syncthing/syncthing/lib/osutil.IsDeleted(0x1062b00, 0xc000642d20, 0xc00798ddb0, 0x45, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/osutil/osutil.go:131 +0x50 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs.func6(0x105fd20, 0xc004e3a2d0, 0x105fd20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:483 +0x6c4 github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x105fd20, 0xc004e3a240, 0x18000) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:316 +0x35a github.com/syncthing/syncthing/lib/db.(*instance).withHave(0xc000164c40, 0xc0032b1e40, 0xb, 0x10, 0xc008b49a00, 0x20, 0x20, 0x16854f0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/instance.go:153 +0x3ee github.com/syncthing/syncthing/lib/db.(*FileSet).WithPrefixedHaveTruncated(0xc0003de180, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xd7bd78, 0x0, 0xc00017c280) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:184 +0x2ff github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc0003d6900, 0x0, 0x1, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:426 +0xb2e github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc0003d6900) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:551 +0x5b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0003d6900, 0xc000400480) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:175 +0x7d0 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000400480, 0xf49430, 0xc0003de300) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003de300) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000018, 0x1a920a0, 0xc000006ae8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 95 [select, 562 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0003d6c00, 0xc000400900) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000400900, 0xf49430, 0xc0003de4c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003de4c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000019, 0x1a920a0, 0xc000006b30) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 96 [select, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0003d6f00, 0xc000400ea0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000400ea0, 0xf49430, 0xc0003de680) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003de680) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000001a, 0x1a920a0, 0xc000006b78) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 97 [select, 562 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0003d7200, 0xc000401440) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000401440, 0xf49430, 0xc0003de840) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003de840) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000001b, 0x1a920a0, 0xc000006bb8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 98 [select, 562 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0003d7500, 0xc000401920) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000401920, 0xf49430, 0xc0003dea00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003dea00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000001c, 0x1a920a0, 0xc000006c00) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 99 [runnable, locked to thread]: syscall.Syscall(0x7ff8367b2280, 0x3, 0xc004d8c9c0, 0x0, 0xc0001e98a8, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:184 +0xea syscall.GetFileAttributesEx(0xc004d8c9c0, 0x0, 0xc0001e98a8, 0x66, 0x66) C:/Go/src/syscall/zsyscall_windows.go:912 +0x80 os.stat(0xd7d1c6, 0x5, 0xc003a7a700, 0x65, 0x2200000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/stat_windows.go:79 +0x210 os.lstatNolog(...) C:/Go/src/os/stat_windows.go:135 os.Lstat(0xc003a7a700, 0x65, 0xc00028c900, 0x27, 0xc003a7a700, 0x65) C:/Go/src/os/stat.go:22 +0x76 github.com/syncthing/syncthing/lib/fs.underlyingLstat(...) C:/BuildAgent/work/174e136266f8a219/lib/fs/lstat_regular.go:14 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Lstat(0xc0001ca380, 0xc005dd7140, 0x3d, 0xc0001e9c78, 0x42fed8, 0x1048ee0, 0xc0001e9c88) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs.go:144 +0x86 github.com/syncthing/syncthing/lib/fs.(*MtimeFS).Lstat(0xc000642810, 0xc005dd7140, 0x3d, 0xc0007d0a80, 0x0, 0xc0007d0a00, 0xc0003d0000) C:/BuildAgent/work/174e136266f8a219/lib/fs/mtimefs.go:87 +0x69 github.com/syncthing/syncthing/lib/osutil.IsDeleted(0x1062b00, 0xc000642810, 0xc005dd7140, 0x3d, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/osutil/osutil.go:131 +0x50 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs.func6(0x105fd20, 0xc004b1def0, 0x105fd20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:483 +0x6c4 github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x105fd20, 0xc004b1de60, 0x86000) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:316 +0x35a github.com/syncthing/syncthing/lib/db.(*instance).withHave(0xc0001658e0, 0xc004e39090, 0xb, 0x10, 0xc000e6bc00, 0x20, 0x20, 0x16854f0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/instance.go:153 +0x3ee github.com/syncthing/syncthing/lib/db.(*FileSet).WithPrefixedHaveTruncated(0xc0003dea40, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xd7bd78, 0x0, 0xc0029de4c0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:184 +0x2ff github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc0003d7800, 0x0, 0x1, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:426 +0xb2e github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc0003d7800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:551 +0x5b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0003d7800, 0xc000401ce0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:175 +0x7d0 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000401ce0, 0xf49430, 0xc0003debc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003debc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000001d, 0x1a920a0, 0xc000006c48) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 100 [select, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc0003d7b00, 0xc000c92060) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000c92060, 0xf49430, 0xc0003ded80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003ded80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000001e, 0x1a920a0, 0xc000006c88) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 101 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc000c96000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:396 +0x718 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc000c96000) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:551 +0x5b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000c96000, 0xc000c92420) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:175 +0x7d0 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000c92420, 0xf49430, 0xc0003def40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003def40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000001f, 0x1a920a0, 0xc000006cc8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 102 [select, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000c96300, 0xc000c92960) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000c92960, 0xf49430, 0xc0003df100) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003df100) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000020, 0x1a920a0, 0xc000006d08) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 103 [select, 556 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000c96600, 0xc000c92d20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000c92d20, 0xf49430, 0xc0003df2c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003df2c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000021, 0x1a920a0, 0xc000006d50) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 104 [chan send, 66 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).handleFile(0xc000c96900, 0xc011aa1400, 0x1c, 0x0, 0x73c0, 0x1a4, 0x5d4bdd73, 0x1d6c9f2c, 0x680c3c2ab8846845, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1132 +0x10fc github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).processNeeded(0xc000c96900, 0xc0049b0840, 0xc0049b0780, 0xc0049b0600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:501 +0x714 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc000c96900, 0xc0049b0600, 0xc0049b0600) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:270 +0x52d github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc000c96900, 0x1b417169d600) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:197 +0x716 github.com/syncthing/syncthing/lib/model.(*folder).serve.func2() C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:134 +0x93 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000c96900, 0xc000c93080) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:160 +0x4e2 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000c93080, 0xf49430, 0xc0003df480) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003df480) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000022, 0x1a920a0, 0xc000006d90) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 105 [select, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000c96c00, 0xc000c93440) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000c93440, 0xf49430, 0xc0003df640) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003df640) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000023, 0x1a920a0, 0xc000006dd0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 106 [select, 563 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000c96f00, 0xc000c939e0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000c939e0, 0xf49430, 0xc0003df800) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003df800) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000024, 0x1a920a0, 0xc000006e18) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 107 [select, 563 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000c97200, 0xc000ca4000) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000ca4000, 0xf49430, 0xc0003df980) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003df980) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000025, 0x1a920a0, 0xc000006e58) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 108 [select, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000c97500, 0xc000ca4660) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000ca4660, 0xf49430, 0xc0003dfb40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003dfb40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000026, 0x1a920a0, 0xc000006e98) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 109 [runnable, locked to thread]: syscall.Syscall(0x7ff8367b2280, 0x3, 0xc00459b4d0, 0x0, 0xc01217d8a8, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:184 +0xea syscall.GetFileAttributesEx(0xc00459b4d0, 0x0, 0xc01217d8a8, 0x44, 0x44) C:/Go/src/syscall/zsyscall_windows.go:912 +0x80 os.stat(0xd7d1c6, 0x5, 0xc00798de50, 0x43, 0x2200000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/stat_windows.go:79 +0x210 os.lstatNolog(...) C:/Go/src/os/stat_windows.go:135 os.Lstat(0xc00798de50, 0x43, 0xc000417b40, 0x1d, 0xc00798de50, 0x43) C:/Go/src/os/stat.go:22 +0x76 github.com/syncthing/syncthing/lib/fs.underlyingLstat(...) C:/BuildAgent/work/174e136266f8a219/lib/fs/lstat_regular.go:14 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Lstat(0xc0001ca360, 0xc006332150, 0x25, 0xc01217dc78, 0x42fed8, 0x1048ee0, 0xc01217dc88) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs.go:144 +0x86 github.com/syncthing/syncthing/lib/fs.(*MtimeFS).Lstat(0xc000642330, 0xc006332150, 0x25, 0xc0007d03c0, 0x0, 0xc0007d0300, 0xc0003d0000) C:/BuildAgent/work/174e136266f8a219/lib/fs/mtimefs.go:87 +0x69 github.com/syncthing/syncthing/lib/osutil.IsDeleted(0x1062b00, 0xc000642330, 0xc006332150, 0x25, 0x5fac00) C:/BuildAgent/work/174e136266f8a219/lib/osutil/osutil.go:131 +0x50 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs.func6(0x105fd20, 0xc004e3a3f0, 0x105fd20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:483 +0x6c4 github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x105fd20, 0xc004e3a360, 0x28000) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:316 +0x35a github.com/syncthing/syncthing/lib/db.(*instance).withHave(0xc00036ad40, 0xc00435fae0, 0xb, 0x10, 0xc005c793a0, 0x20, 0x20, 0x16854f0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/instance.go:153 +0x3ee github.com/syncthing/syncthing/lib/db.(*FileSet).WithPrefixedHaveTruncated(0xc0003dfb80, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xd7bd78, 0x0, 0xc002f6aa80) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:184 +0x2ff github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc000c97800, 0x0, 0x1, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:426 +0xb2e github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc000c97800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:551 +0x5b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000c97800, 0xc000ca4a80) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:175 +0x7d0 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000ca4a80, 0xf49430, 0xc0003dfd00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003dfd00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000027, 0x1a920a0, 0xc000006ec8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 110 [select, 338 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000c97b00, 0xc000ca4fc0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000ca4fc0, 0xf49430, 0xc0003dfec0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0003dfec0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000028, 0x1a920a0, 0xc000006f10) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 111 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc000cae000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:396 +0x718 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc000cae000) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:551 +0x5b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000cae000, 0xc000ca53e0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:175 +0x7d0 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000ca53e0, 0xf49430, 0xc000cac080) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac080) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000029, 0x1a920a0, 0xc000006f58) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 112 [select, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000cae300, 0xc000ca5740) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000ca5740, 0xf49430, 0xc000cac240) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac240) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000002a, 0x1a920a0, 0xc000006f98) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 113 [select, 335 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000cae600, 0xc000ca5ce0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000ca5ce0, 0xf49430, 0xc000cac400) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac400) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000002b, 0x1a920a0, 0xc000006fe0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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, 564 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000cae900, 0xc000cb80c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x484 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000cb80c0, 0xf49430, 0xc000cac5c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac5c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000002c, 0x1a920a0, 0xc000007028) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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, 565 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000ca3d10) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x357 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6b40, 0xc000000002, 0x1047d80, 0xc00013e0e0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).serve(0xc00038f180, 0xc000cb8b40) C:/BuildAgent/work/174e136266f8a219/lib/discover/global.go:193 +0x22c github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000cb8b40, 0xf49430, 0xc000cac8c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac8c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000ca3c20, 0xc000000000, 0x1a927e0, 0xc00038f180) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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, 50 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).serve(0xc00038f1f0, 0xc000cb8c60) C:/BuildAgent/work/174e136266f8a219/lib/discover/global.go:204 +0x17a github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000cb8c60, 0xf49430, 0xc000cac900) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac900) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000ca3c20, 0xc000000001, 0x1a927e0, 0xc00038f1f0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 [select, 4 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).serve(0xc00038f260, 0xc000cb8d80) C:/BuildAgent/work/174e136266f8a219/lib/discover/global.go:204 +0x17a github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000cb8d80, 0xf49430, 0xc000cac980) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac980) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000ca3c20, 0xc000000002, 0x1a927e0, 0xc00038f260) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 130 [chan receive]: github.com/syncthing/syncthing/lib/beacon.(*Broadcast).Recv(0xc0003bf110, 0xc00011bdd8, 0x20, 0xc00c7f7001, 0x2, 0x2) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:68 +0x5a github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc00011bdd0, 0x1054040, 0xc0003bf110) C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:164 +0xb8 created by github.com/syncthing/syncthing/lib/discover.(*localClient).startLocalIPv4Broadcasts C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:89 +0xdc goroutine 131 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc00011bdd0) C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:154 +0x12a created by github.com/syncthing/syncthing/lib/discover.NewLocal C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:81 +0x2e0 goroutine 132 [select, 565 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000ca3ef0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x357 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000ca3c20, 0xc000000003, 0x1a928e8, 0xc00011bdd0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 133 [chan receive]: github.com/syncthing/syncthing/lib/beacon.(*Multicast).Recv(0xc0003bf2c0, 0xc00011be68, 0x20, 0xc00c24ca01, 0x2, 0x2) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:69 +0x5a github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc00011be60, 0x1054080, 0xc0003bf2c0) C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:164 +0xb8 created by github.com/syncthing/syncthing/lib/discover.(*localClient).startLocalIPv6Multicasts C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:95 +0xe6 goroutine 134 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc00011be60) C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:154 +0x12a created by github.com/syncthing/syncthing/lib/discover.NewLocal C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:81 +0x2e0 goroutine 135 [select, 565 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0004d00f0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x357 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000ca3c20, 0xc000000004, 0x1a928e8, 0xc00011be60) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 136 [select, 535 minutes]: github.com/syncthing/syncthing/lib/ur.(*Service).serve(0xc0006963c0, 0xc000cb9a40) C:/BuildAgent/work/174e136266f8a219/lib/ur/usage_report.go:389 +0x15f github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000cb9a40, 0xf49430, 0xc000cacb00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cacb00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6b40, 0xc000000003, 0x10481c0, 0xc0006963c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 137 [select]: github.com/syncthing/syncthing/lib/syncthing.(*cpuService).Serve(0xc00036bda0) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/cpuusage.go:41 +0x177 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6b40, 0xc000000004, 0x1048140, 0xc00036bda0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 138 [select, 565 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0004d02d0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x357 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6b40, 0xc000000005, 0x1a92a78, 0xc00011bef0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 45106 [semacquire, 96 minutes]: sync.runtime_SemacquireMutex(0xc00778a824, 0x42fe00) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*Mutex).Lock(0xc00778a820) C:/Go/src/sync/mutex.go:134 +0x110 sync.(*RWMutex).Lock(0xc00778a820) C:/Go/src/sync/rwmutex.go:93 +0x34 github.com/syncthing/syncthing/lib/model.(*sharedPullerState).tempFile(0xc003cbb680, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:81 +0x5b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc003f32300, 0xc003cbb680, 0x5648000000, 0x1000000, 0xc002ebf8e0, 0x20, 0x20, 0x7c1affac, 0xc0055306c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1424 +0x4a github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x104f580, 0xc004fac720, 0xc00379c300, 0x1000000, 0xc003f32300, 0xc003cbb680, 0x5648000000, 0x1000000, 0xc002ebf8e0, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1414 +0xd5 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1410 +0x332 goroutine 820 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0007ee2a0, 0xc003de64e0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc003de64e0, 0xf49430, 0xc003ee37c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003ee37c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000031, 0x1047f40, 0xc0007ee2a0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 1041 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc0013920d0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:398 +0x126 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc0013920d0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 907 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004f87740, 0xc00524baa0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00524baa0, 0xf49430, 0xc003f25700) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003f25700) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000045, 0x1047f40, 0xc004f87740) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 45436 [semacquire, 93 minutes]: sync.runtime_SemacquireMutex(0xc0001e2194, 0xc00168d700) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*Mutex).Lock(0xc0001e2190) C:/Go/src/sync/mutex.go:134 +0x110 github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Register(0xc000194120, 0xc002958000) C:/BuildAgent/work/174e136266f8a219/lib/model/progressemitter.go:221 +0x3f github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc00081c300, 0xc00c6169c0, 0xc00c616960, 0xc00c616a20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1231 +0x1d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc00081c300, 0xc00c6169c0, 0xc00c616960, 0xc00c616a20, 0x104f580, 0xc00c8dee40) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:251 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:249 +0x3df goroutine 760 [select, 1 minutes]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0014ee780, 0xc004ed6e40) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc004ed6e40, 0xf49430, 0xc000cadac0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cadac0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0x2e, 0x1047f40, 0xc0014ee780) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 129 [runnable, locked to thread]: syscall.Syscall(0x7ff8367b2280, 0x3, 0xc00d901b80, 0x0, 0xc00027f5e8, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:184 +0xea syscall.GetFileAttributesEx(0xc00d901b80, 0x0, 0xc00027f5e8, 0x52, 0x52) C:/Go/src/syscall/zsyscall_windows.go:912 +0x80 os.stat(0xd7d1c6, 0x5, 0xc004ed74a0, 0x51, 0x2200000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/stat_windows.go:79 +0x210 os.lstatNolog(...) C:/Go/src/os/stat_windows.go:135 os.Lstat(0xc004ed74a0, 0x51, 0xc00002e580, 0x1d, 0xc004ed74a0, 0x51) C:/Go/src/os/stat.go:22 +0x76 github.com/syncthing/syncthing/lib/fs.underlyingLstat(...) C:/BuildAgent/work/174e136266f8a219/lib/fs/lstat_regular.go:14 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Lstat(0xc0001ca6c0, 0xc009acdd00, 0x33, 0xc009acdd00, 0x33, 0xc0003aa500, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs.go:144 +0x86 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca6d0, 0xc00423b8f0, 0x24, 0x105b3c0, 0xc001522890, 0xc0003aa500, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:65 +0x2d1 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca6d0, 0xc003e77710, 0x21, 0x105b3c0, 0xc0115c2b40, 0xc0003aa500, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca6d0, 0xc008c5d160, 0x1b, 0x105b3c0, 0xc00c893900, 0xc0003aa500, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca6d0, 0xc004df3300, 0x13, 0x105b3c0, 0xc00c893840, 0xc0003aa500, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca6d0, 0xc007f7d2e0, 0xd, 0x105b3c0, 0xc008f92500, 0xc0003aa500, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca6d0, 0xd7bd85, 0x1, 0x105b3c0, 0xc002b4c020, 0xc0003aa500, 0x0, 0xc0003aa500) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0xc0001ca6d0, 0xd7bd85, 0x1, 0xc0003aa500, 0x1662460, 0xc002b4c010) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:93 +0xda github.com/syncthing/syncthing/lib/fs.(*MtimeFS).Walk(0xc0005f0810, 0xd7bd85, 0x1, 0xc000d84f00, 0xc000231ce0, 0xc000d84f00) C:/BuildAgent/work/174e136266f8a219/lib/fs/mtimefs.go:104 +0x8f github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1(0xc00067a480, 0x1051880, 0xc000cac000, 0xc000231c80, 0xc000231ce0) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:111 +0x12e created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:108 +0x193 goroutine 146 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func2(0xc000231c80, 0x1051880, 0xc000cac000, 0xc00067a480, 0xc000231ce0, 0xc00061bcc0) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:145 +0xba created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:141 +0x21d goroutine 147 [runnable, locked to thread]: syscall.Syscall(0x7ff8367b2280, 0x3, 0xc002fcd980, 0x0, 0xc00168d5e8, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:184 +0xea syscall.GetFileAttributesEx(0xc002fcd980, 0x0, 0xc00168d5e8, 0x5d, 0x5d) C:/Go/src/syscall/zsyscall_windows.go:912 +0x80 os.stat(0xd7d1c6, 0x5, 0xc004ed6c60, 0x5c, 0x2200000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/stat_windows.go:79 +0x210 os.lstatNolog(...) C:/Go/src/os/stat_windows.go:135 os.Lstat(0xc004ed6c60, 0x5c, 0xc00028ccf0, 0x23, 0xc004ed6c60, 0x5c) C:/Go/src/os/stat.go:22 +0x76 github.com/syncthing/syncthing/lib/fs.underlyingLstat(...) C:/BuildAgent/work/174e136266f8a219/lib/fs/lstat_regular.go:14 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Lstat(0xc0001ca620, 0xc009accb00, 0x38, 0xc009accb00, 0x38, 0xc0003aa840, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs.go:144 +0x86 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca630, 0xc004f90f30, 0x21, 0x105b3c0, 0xc00440eb70, 0xc0003aa840, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:65 +0x2d1 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca630, 0xc002a72c80, 0x1a, 0x105b3c0, 0xc0052e0ee0, 0xc0003aa840, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca630, 0xc005897880, 0x16, 0x105b3c0, 0xc0015226e0, 0xc0003aa840, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca630, 0xc0095a1800, 0x11, 0x105b3c0, 0xc009247ea0, 0xc0003aa840, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca630, 0xc004b92f58, 0x8, 0x105b3c0, 0xc002fae5f0, 0xc0003aa840, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca630, 0xd7bd85, 0x1, 0x105b3c0, 0xc003632510, 0xc0003aa840, 0x0, 0xcd23c0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0xc0001ca630, 0xd7bd85, 0x1, 0xc0003aa840, 0x1662460, 0xc003632500) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:93 +0xda github.com/syncthing/syncthing/lib/fs.(*MtimeFS).Walk(0xc0005f0900, 0xd7bd85, 0x1, 0xc000d84f50, 0xc000231ec0, 0xc000d84f50) C:/BuildAgent/work/174e136266f8a219/lib/fs/mtimefs.go:104 +0x8f github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1(0xc00067a510, 0x1051880, 0xc0001c8dc0, 0xc000231e60, 0xc000231ec0) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:111 +0x12e created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:108 +0x193 goroutine 148 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func2(0xc000231e60, 0x1051880, 0xc0001c8dc0, 0xc00067a510, 0xc000231ec0, 0xc00061bd60) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:145 +0xba created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:141 +0x21d goroutine 47302 [chan receive, 66 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc000c96900, 0xc0049b07e0, 0xc0049b0840, 0xc0049b0600) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1551 +0x63 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4(0xc000c96900, 0xc0049b07e0, 0xc0049b0840, 0xc0049b0600, 0x104f580, 0xc005174f90) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:266 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:265 +0x4f5 goroutine 775 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc000ef7380, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:398 +0x126 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc000ef7380) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 139 [select, 565 minutes]: github.com/syncthing/syncthing/lib/api.(*service).serve(0xc00006d7c0, 0xc000ef40c0) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:370 +0x24c5 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000ef40c0, 0xf49430, 0xc000eeab40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000eeab40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6b40, 0xc000000006, 0x1a93458, 0xc00006d7c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 140 [select, 21 minutes]: github.com/syncthing/syncthing/lib/nat.(*Service).serve(0xc00038f0a0, 0xc000cb85a0) C:/BuildAgent/work/174e136266f8a219/lib/nat/service.go:58 +0x120 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000cb85a0, 0xf49430, 0xc000cac680) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac680) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000ca3d10, 0xc000000000, 0x1047fc0, 0xc00038f0a0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 141 [semacquire, 24 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xc0000da000) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).Connection(0xc00062a420, 0x4b45c9e70bb2ac18, 0x377a1984398ceeb9, 0xf46313e18ddbb94b, 0xe8834e54b0ac8dae, 0xc002a49000, 0xf, 0xf) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1695 +0x45 github.com/syncthing/syncthing/lib/connections.(*service).connect(0xc00013e0e0, 0xc000cb8960) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:364 +0x84d github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000cb8960, 0xf49430, 0xc000cac740) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac740) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000ca3d10, 0xc000000001, 0x1a92010, 0xc000cac740) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 142 [semacquire, 22 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).Connection(0xc00062a420, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0x1048480, 0xc001370750, 0xc00146eb78) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1695 +0x45 github.com/syncthing/syncthing/lib/connections.(*service).handle(0xc00013e0e0, 0xc000cb8a20) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:270 +0x10f5 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000cb8a20, 0xf49430, 0xc000cac7c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac7c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000ca3d10, 0xc000000002, 0x1a92010, 0xc000cac7c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 143 [select, 565 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000ca3e00) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x357 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000ca3d10, 0xc000000003, 0x1048280, 0xc000ca3e00) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 144 [chan send, 22 minutes]: github.com/syncthing/syncthing/lib/connections.(*tcpListener).serve(0xc00011bd40, 0xc000cb87e0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/connections/tcp_listen.go:126 +0xc46 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac6c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000ca3e00, 0xc000000000, 0x1a92598, 0xc00011bd40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 145 [select, 565 minutes]: github.com/lucas-clemente/quic-go.(*server).Accept(0xc00006b040, 0xf49138, 0xc000cb88a0, 0x104e200, 0xc00006b040) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.11.2/server.go:281 +0xb6 github.com/syncthing/syncthing/lib/connections.(*quicListener).serve(0xc000103980, 0xc000cb88a0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_listen.go:118 +0x769 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac700) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000ca3e00, 0xc000000001, 0x1a925e0, 0xc000103980) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 50586 [semacquire, 17 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xc011576a00) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc00013e460, 0xc0000e4d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc00013e460, 0xc0000e4d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc00013e460, 0xc0000e4d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc00013e460, 0xc0000e4d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc00013e460, 0xc0000e4d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc00013e460, 0xc0000e4d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc00013e460, 0xc0000e4d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc00013e460, 0xc0000e4d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc00013e460, 0xc0000e4d00) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc00c1d8f00, 0x1051880, 0xc002d41e80) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 50161 [semacquire, 24 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc004f25880, 0xc004cc7500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc004f25880, 0xc004cc7500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc004f25880, 0xc004cc7500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc004f25880, 0xc004cc7500) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc004f25880, 0xc004cc7500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc004f25880, 0xc004cc7500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc004f25880, 0xc004cc7500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc004f25880, 0xc004cc7500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc004f25880, 0xc004cc7500) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc0080139a0, 0x1051880, 0xc0114ef380) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 819 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0007ee180, 0xc003de6300) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc003de6300, 0xf49430, 0xc003ee3780) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003ee3780) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000030, 0x1047f40, 0xc0007ee180) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 50456 [semacquire, 21 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xc009215000) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc00013f0a0, 0xc004cc6d00) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc002be23c0, 0x1051880, 0xc004a7ca00) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 49 [runnable, locked to thread]: syscall.Syscall(0x7ff8367b2280, 0x3, 0xc00d9018c0, 0x0, 0xc0016895e8, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:184 +0xea syscall.GetFileAttributesEx(0xc00d9018c0, 0x0, 0xc0016895e8, 0x54, 0x54) C:/Go/src/syscall/zsyscall_windows.go:912 +0x80 os.stat(0xd7d1c6, 0x5, 0xc004ed71a0, 0x53, 0x2200000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/stat_windows.go:79 +0x210 os.lstatNolog(...) C:/Go/src/os/stat_windows.go:135 os.Lstat(0xc004ed71a0, 0x53, 0xc000417d60, 0x17, 0xc004ed71a0, 0x53) C:/Go/src/os/stat.go:22 +0x76 github.com/syncthing/syncthing/lib/fs.underlyingLstat(...) C:/BuildAgent/work/174e136266f8a219/lib/fs/lstat_regular.go:14 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Lstat(0xc0001ca440, 0xc009acd500, 0x3b, 0xc009acd500, 0x3b, 0xc000162020, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs.go:144 +0x86 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca450, 0xc00ca8ea50, 0x2c, 0x105b3c0, 0xc00cbc2230, 0xc000162020, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:65 +0x2d1 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca450, 0xc0114c3560, 0x29, 0x105b3c0, 0xc002c04b80, 0xc000162020, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca450, 0xc000b4c6c0, 0x23, 0x105b3c0, 0xc0015d6960, 0xc000162020, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca450, 0xc00510eb00, 0x1b, 0x105b3c0, 0xc0015d6890, 0xc000162020, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca450, 0xc0047496a0, 0x15, 0x105b3c0, 0xc0041d1d40, 0xc000162020, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca450, 0xd7bd85, 0x1, 0x105b3c0, 0xc001522010, 0xc000162020, 0x0, 0xc000162020) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0xc0001ca450, 0xd7bd85, 0x1, 0xc000162020, 0x1662460, 0xc001522000) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:93 +0xda github.com/syncthing/syncthing/lib/fs.(*MtimeFS).Walk(0xc000642570, 0xd7bd85, 0x1, 0xc00102e550, 0xc0007d08a0, 0xc00102e550) C:/BuildAgent/work/174e136266f8a219/lib/fs/mtimefs.go:104 +0x8f github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1(0xc000d82240, 0x1051880, 0xc0003deec0, 0xc0007d0840, 0xc0007d08a0) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:111 +0x12e created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:108 +0x193 goroutine 162 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func2(0xc0007d0840, 0x1051880, 0xc0003deec0, 0xc000d82240, 0xc0007d08a0, 0xc000d84280) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:145 +0xba created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:141 +0x21d goroutine 1785 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc001392680) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:951 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 776 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc000ef7380) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:692 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:260 +0x8e goroutine 808 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002a164e0, 0xc0032dc960) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0032dc960, 0xf49430, 0xc00435bfc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00435bfc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000037, 0x1047f40, 0xc002a164e0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 50566 [semacquire, 19 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc00013ea80, 0xc00127c400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc00013ea80, 0xc00127c400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc00013ea80, 0xc00127c400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc00013ea80, 0xc00127c400) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc00013ea80, 0xc00127c400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc00013ea80, 0xc00127c400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc00013ea80, 0xc00127c400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc00013ea80, 0xc00127c400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc00013ea80, 0xc00127c400) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc004bbcdc0, 0x1051880, 0xc00006e340) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 178 [IO wait, 3 minutes]: internal/poll.runtime_pollWait(0x518ae60, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc000029d48, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc000029b98, 0xf498d0, 0xc000f07d10, 0x417b46, 0x51b8328) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).ReadFrom(0xc000029b80, 0xc003217800, 0x5dc, 0x5dc, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:642 +0x120 net.(*netFD).readFrom(0xc000029b80, 0xc003217800, 0x5dc, 0x5dc, 0x18, 0xc65440, 0xc000f07d01, 0x42fed8, 0x8) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc0000070d0, 0xc003217800, 0x5dc, 0x5dc, 0x20, 0xc65440, 0xc000242501, 0xc0091f8860) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc0000070d0, 0xc003217800, 0x5dc, 0x5dc, 0x0, 0x0, 0x0, 0xc000242500, 0xc000242528) C:/Go/src/net/udpsock.go:121 +0x65 github.com/AudriusButkevicius/pfilter.(*PacketFilter).loop(0xc000eeab80) C:/BuildAgent/work/pkg/mod/github.com/!audrius!butkevicius/pfilter@v0.0.0-20190627213056-c55ef6137fc6/filter.go:99 +0x298 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 179 [select, 3 minutes]: github.com/syncthing/syncthing/lib/stun.(*Service).stunKeepAlive(0xc00038f2d0, 0xd8f6aa, 0x17, 0xc0003aa2c0, 0xc000ef4300, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/stun/stun.go:256 +0x3be github.com/syncthing/syncthing/lib/stun.(*Service).runStunForServer(0xc00038f2d0, 0xd8f6aa, 0x17, 0xc000ef4300, 0x1) C:/BuildAgent/work/174e136266f8a219/lib/stun/stun.go:212 +0x889 github.com/syncthing/syncthing/lib/stun.(*Service).serve(0xc00038f2d0, 0xc000ef4300) C:/BuildAgent/work/174e136266f8a219/lib/stun/stun.go:137 +0x8f github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000ef4300, 0xf49430, 0xc000eeac80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000eeac80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a created by github.com/syncthing/syncthing/lib/connections.(*quicListener).serve C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_listen.go:93 +0x332 goroutine 180 [select, 563 minutes]: github.com/AudriusButkevicius/pfilter.(*FilteredConn).ReadFrom(0xc000eeabc0, 0xc003258c00, 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 +0x1ef github.com/lucas-clemente/quic-go.(*packetHandlerMap).listen(0xc001160000) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.11.2/packet_handler_map.go:170 +0x117 created by github.com/lucas-clemente/quic-go.newPacketHandlerMap C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.11.2/packet_handler_map.go:62 +0x19f goroutine 181 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/connections.(*quicListener).serve.func3(0xc000cb88a0, 0x104e200, 0xc00006b040) C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_listen.go:111 +0x40 created by github.com/syncthing/syncthing/lib/connections.(*quicListener).serve C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_listen.go:109 +0x74f goroutine 182 [select, 565 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0004d0000) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x357 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000ca3ef0, 0xc000000000, 0x1a92868, 0xc0003bf110) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 183 [IO wait]: internal/poll.runtime_pollWait(0x518a8b0, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc0008ad248, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc0008ad098, 0xf498d0, 0xce0280, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).ReadFrom(0xc0008ad080, 0xc000466000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:642 +0x120 net.(*netFD).readFrom(0xc0008ad080, 0xc000466000, 0x10000, 0x10000, 0xc00116bd40, 0x2, 0xc00c7f6fc0, 0x20, 0x20) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc001486048, 0xc000466000, 0x10000, 0x10000, 0xc00116be68, 0xc0000da000, 0xc00116bd70, 0x4449d3) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc001486048, 0xc000466000, 0x10000, 0x10000, 0x0, 0x2, 0xc00994b8c0, 0x0, 0x0) C:/Go/src/net/udpsock.go:121 +0x65 github.com/syncthing/syncthing/lib/beacon.(*broadcastReader).serve(0xc00036bd40, 0xc000cb9260, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:197 +0x392 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cac9c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0004d0000, 0xc000000000, 0x1047b00, 0xc00036bd40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 184 [select]: github.com/syncthing/syncthing/lib/beacon.(*broadcastWriter).serve(0xc00036bd60, 0xc000cb9320, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:106 +0x455 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000caca00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0004d0000, 0xc000000001, 0x1047b40, 0xc00036bd60) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 50354 [IO wait, 24 minutes]: internal/poll.runtime_pollWait(0x1b058c0, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc000ae97c8, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc000ae9618, 0xf498c8, 0x50, 0x50, 0xc00ce95450) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc000ae9600, 0xc0032ba971, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc000ae9600, 0xc0032ba971, 0x1, 0x1, 0xc003b4e318, 0xc0004e7f68, 0x472404) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc000cdbd18, 0xc0032ba971, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 net/http.(*connReader).backgroundRead(0xc0032ba960) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xd1 goroutine 185 [select, 565 minutes]: github.com/syncthing/syncthing/lib/beacon.(*broadcastWriter).serve.func1(0xc000cb9320, 0xc000ef47e0, 0xc000007100) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:97 +0xa7 created by github.com/syncthing/syncthing/lib/beacon.(*broadcastWriter).serve C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:96 +0x239 goroutine 381 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).run(0xc00006c500) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:359 +0x57 created by github.com/syncthing/syncthing/lib/syncthing.(*App).Start.func1 C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:107 +0x96 goroutine 50690 [sleep, 10 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:307 time.Sleep(0x1176592e000) C:/Go/src/runtime/time.go:105 +0x16e github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000053b10, 0xc00778f9d0) C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:50 +0x35 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:49 +0xee goroutine 177 [select, 565 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0003d6600, 0x1051880, 0xc000e5a5c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:622 +0x1bd created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:609 +0x111 goroutine 50326 [semacquire, 24 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc0011ee380, 0xc004cc7700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc0011ee380, 0xc004cc7700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc0011ee380, 0xc004cc7700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc0011ee380, 0xc004cc7700) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc0011ee380, 0xc004cc7700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc0011ee380, 0xc004cc7700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc0011ee380, 0xc004cc7700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc0011ee380, 0xc004cc7700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc0011ee380, 0xc004cc7700) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc003a3a320, 0x1051880, 0xc003b4e280) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 186 [select, 565 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0004d01e0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x357 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0004d00f0, 0xc000000000, 0x1a92970, 0xc0003bf2c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 187 [IO wait]: internal/poll.runtime_pollWait(0x518a7e0, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc0008ad508, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc0008ad358, 0xf498d0, 0xce0280, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).ReadFrom(0xc0008ad340, 0xc000b1e000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:642 +0x120 net.(*netFD).readFrom(0xc0008ad340, 0xc000b1e000, 0x10000, 0x10000, 0xa2, 0xc0012adbf8, 0x4053fc, 0x432763, 0xc0012adbe0) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc001486050, 0xc000b1e000, 0x10000, 0x10000, 0xc0012ade08, 0xc0012adc98, 0x3, 0x0) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc001486050, 0xc000b1e000, 0x10000, 0x10000, 0x4060f1, 0xc000cb9800, 0x0, 0xa20800, 0xc0091f0000) C:/Go/src/net/udpsock.go:121 +0x65 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc000d85500, 0xc000b1e000, 0x10000, 0x10000, 0x2, 0x2, 0x10484c0, 0xc00158b260, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/golang.org/x/net@v0.0.0-20190613194153-d28f0bde5980/ipv6/payload_nocmsg.go:19 +0x80 github.com/syncthing/syncthing/lib/beacon.(*multicastReader).serve(0xc0003bf2f0, 0xc000cb9800, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:226 +0x8f2 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000caca40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0004d01e0, 0xc000000000, 0x1047b80, 0xc0003bf2f0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 188 [select]: github.com/syncthing/syncthing/lib/beacon.(*multicastWriter).serve(0xc0003bf320, 0xc000cb98c0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:119 +0x5d6 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000caca80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0004d01e0, 0xc000000001, 0x1047bc0, 0xc0003bf320) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 198 [runnable, locked to thread]: syscall.Syscall(0x7ff8367b2280, 0x3, 0xc0017014a0, 0x0, 0xc000e3d500, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:184 +0xea syscall.GetFileAttributesEx(0xc0017014a0, 0x0, 0xc000e3d500, 0x58, 0x58) C:/Go/src/syscall/zsyscall_windows.go:912 +0x80 os.stat(0xd7d1c6, 0x5, 0xc004708ea0, 0x57, 0x2200000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/stat_windows.go:79 +0x210 os.lstatNolog(...) C:/Go/src/os/stat_windows.go:135 os.Lstat(0xc004708ea0, 0x57, 0xc00002e300, 0x1b, 0xc004708ea0, 0x57) C:/Go/src/os/stat.go:22 +0x76 github.com/syncthing/syncthing/lib/fs.underlyingLstat(...) C:/BuildAgent/work/174e136266f8a219/lib/fs/lstat_regular.go:14 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Lstat(0xc0001ca640, 0xc00476e540, 0x3b, 0xc00476e540, 0x3b, 0xc0017021c0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs.go:144 +0x86 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca650, 0xc009cebaa0, 0x2c, 0x105b3c0, 0xc005368a40, 0xc0017021c0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:65 +0x2d1 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca650, 0xc008ac9e60, 0x23, 0x105b3c0, 0xc00504fdc0, 0xc0017021c0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca650, 0xc002df1120, 0x1c, 0x105b3c0, 0xc004832130, 0xc0017021c0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca650, 0xc00431d5e0, 0x17, 0x105b3c0, 0xc004f0c100, 0xc0017021c0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca650, 0xc002f23720, 0xf, 0x105b3c0, 0xc004255cf0, 0xc0017021c0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca650, 0xc0036fa8c0, 0x9, 0x105b3c0, 0xc0035ac430, 0xc0017021c0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0001ca650, 0xd7bd85, 0x1, 0x105b3c0, 0xc0034de1a0, 0xc0017021c0, 0x0, 0xc0017021c0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x425 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0xc0001ca650, 0xd7bd85, 0x1, 0xc0017021c0, 0x1662460, 0xc0034de190) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:93 +0xda github.com/syncthing/syncthing/lib/fs.(*MtimeFS).Walk(0xc0006430e0, 0xd7bd85, 0x1, 0xc000248be0, 0xc0007d1aa0, 0xc000248be0) C:/BuildAgent/work/174e136266f8a219/lib/fs/mtimefs.go:104 +0x8f github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1(0xc000d82870, 0x1051880, 0xc0000f8b80, 0xc0007d1a40, 0xc0007d1aa0) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:111 +0x12e created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:108 +0x193 goroutine 199 [chan receive, 565 minutes]: github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func2(0xc0007d1a40, 0x1051880, 0xc0000f8b80, 0xc000d82870, 0xc0007d1aa0, 0xc000d848c0) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:145 +0xba created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:141 +0x21d goroutine 50363 [IO wait, 22 minutes]: internal/poll.runtime_pollWait(0x725f9a8, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc0124581c8, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc012458018, 0xf498c8, 0x50, 0x50, 0xc00018b360) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc012458000, 0xc00471c0a1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc012458000, 0xc00471c0a1, 0x1, 0x1, 0xc00167b9d8, 0xc002891f68, 0x472404) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0038ab050, 0xc00471c0a1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 net/http.(*connReader).backgroundRead(0xc00471c090) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xd1 goroutine 189 [select, 565 minutes]: github.com/syncthing/syncthing/lib/beacon.(*multicastWriter).serve.func1(0xc000cb98c0, 0xc000ef4960, 0x10585a0, 0xc000007128) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:104 +0xa7 created by github.com/syncthing/syncthing/lib/beacon.(*multicastWriter).serve C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:103 +0x493 goroutine 190 [select, 17 minutes]: github.com/syncthing/syncthing/lib/model.(*folderSummaryService).listenForUpdates(0xc00011bef0, 0xc000cb9e00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:153 +0x1b7 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000cb9e00, 0xf49430, 0xc000cacb40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cacb40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0004d02d0, 0xc000000000, 0x1a92010, 0xc000cacb40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 191 [semacquire, 53 minutes]: sync.runtime_SemacquireMutex(0xc0001e2194, 0xcb0c00) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*Mutex).Lock(0xc0001e2190) C:/Go/src/sync/mutex.go:134 +0x110 github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).BytesCompleted(0xc000194120, 0xc0003acd30, 0xb, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/progressemitter.go:253 +0x5c github.com/syncthing/syncthing/lib/model.(*model).NeedSize(0xc00062a420, 0xc0003acd30, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:820 +0x1e1 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc00011bef0, 0xc0003acd30, 0xb, 0x0, 0x72, 0x1040760) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:93 +0x973 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).sendSummary(0xc00011bef0, 0xc0003acd30, 0xb) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:290 +0x64 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).calculateSummaries(0xc00011bef0, 0xc000cb9ec0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:254 +0x14c github.com/syncthing/syncthing/lib/util.AsService.func1(0xc000cb9ec0, 0xf49430, 0xc000cacbc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cacbc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0004d02d0, 0xc000000001, 0x1a92010, 0xc000cacbc0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 995 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc000240f00, 0xc003ed2b40) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc003ed2b40, 0xf49430, 0xc002df4780) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002df4780) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000047, 0x1047f40, 0xc000240f00) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 1006 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0042bbec0, 0xc00318c480) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00318c480, 0xf49430, 0xc004663c00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004663c00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000004e, 0x1047f40, 0xc0042bbec0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 810 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002a16720, 0xc0032dcd20) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0032dcd20, 0xf49430, 0xc0009fc040) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0009fc040) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000039, 0x1047f40, 0xc002a16720) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 403 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x518a570, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc00068ecc8, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc00068eb18, 0xf498c8, 0x440dd4, 0xc0042aa898, 0x1) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc00068eb00, 0xc004944700, 0x650, 0x650, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc00068eb00, 0xc004944700, 0x650, 0x650, 0x1025483, 0xc000eb3918, 0x44d77e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0038ab7a0, 0xc004944700, 0x650, 0x650, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 crypto/tls.(*atLeastReader).Read(0xc00c7f70a0, 0xc004944700, 0x650, 0x650, 0x0, 0xc0005fb950, 0xc000eb39d8) C:/Go/src/crypto/tls/conn.go:761 +0x67 bytes.(*Buffer).ReadFrom(0xc0000593d8, 0x103e860, 0xc00c7f70a0, 0x40a02c, 0xc96860, 0xd48b80) C:/Go/src/bytes/buffer.go:207 +0xc4 crypto/tls.(*Conn).readFromUntil(0xc000059180, 0x1ad50c0, 0xc0038ab7a0, 0x5, 0xc0038ab7a0, 0xc0005fb950) C:/Go/src/crypto/tls/conn.go:783 +0xff crypto/tls.(*Conn).readRecordOrCCS(0xc000059180, 0xf4a300, 0xc0000592b8, 0x4) C:/Go/src/crypto/tls/conn.go:590 +0x12c crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:558 crypto/tls.(*Conn).Read(0xc000059180, 0xc0053fbfb0, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1236 +0x13e github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc0015ffd40, 0xc0053fbfb0, 0x2, 0x4, 0x0, 0xc000eb3ea0, 0x8bfc6c) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:231 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc0041f8200, 0xc0053fbfb0, 0x2, 0x4, 0x432763, 0xc000eb3d88, 0x45acf0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x103ed80, 0xc0041f8200, 0xc0053fbfb0, 0x2, 0x4, 0x2, 0xc000194c00, 0xc000eb3f68, 0xc000eb3ec0) C:/Go/src/io/io.go:310 +0x8f io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc000ef71e0, 0xc0053fbfb0, 0x4, 0x4, 0x2, 0x2, 0xc000eb3f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:538 +0x8e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc000ef71e0, 0xc0053fbfb0, 0x4, 0x4, 0x1051f00, 0x16854f0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:477 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc000ef71e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:375 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:255 +0x4a goroutine 900 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004f870e0, 0xc00524b2c0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00524b2c0, 0xf49430, 0xc003f253c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003f253c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000003e, 0x1047f40, 0xc004f870e0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 46794 [semacquire, 22 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xd8aa00) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc0050ac540, 0xc004cc6300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc0050ac540, 0xc004cc6300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc0050ac540, 0xc004cc6300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc0050ac540, 0xc004cc6300) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc0050ac540, 0xc004cc6300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc0050ac540, 0xc004cc6300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc0050ac540, 0xc004cc6300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc0050ac540, 0xc004cc6300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc0050ac540, 0xc004cc6300) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc0042a4780, 0x1051880, 0xc00167b980) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 777 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc000ef7380) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:926 +0xf3 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:261 +0xb0 goroutine 233 [select, 565 minutes]: github.com/syncthing/syncthing/lib/beacon.(*broadcastReader).serve.func1(0xc000cb9260, 0xc0013ce720, 0xc001486048) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:188 +0xa7 created by github.com/syncthing/syncthing/lib/beacon.(*broadcastReader).serve C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:187 +0x331 goroutine 803 [IO wait]: internal/poll.runtime_pollWait(0x725f188, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc0034c6748, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc0034c6598, 0xf498c8, 0x440dd4, 0xc00576e298, 0x1) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc0034c6580, 0xc000a9c000, 0xb50c, 0xb50c, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc0034c6580, 0xc000a9c000, 0xb50c, 0xb50c, 0x1025483, 0xc0003cb918, 0x44d77e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0029f2c08, 0xc000a9c000, 0xb50c, 0xb50c, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 crypto/tls.(*atLeastReader).Read(0xc00ce46100, 0xc000a9c000, 0xb50c, 0xb50c, 0x0, 0xc0005fb950, 0xc0003cb9d8) C:/Go/src/crypto/tls/conn.go:761 +0x67 bytes.(*Buffer).ReadFrom(0xc003c3e258, 0x103e860, 0xc00ce46100, 0x40a02c, 0xc96860, 0xd48b80) C:/Go/src/bytes/buffer.go:207 +0xc4 crypto/tls.(*Conn).readFromUntil(0xc003c3e000, 0x1ad50c0, 0xc0029f2c08, 0x5, 0xc0029f2c08, 0xc0005fb950) C:/Go/src/crypto/tls/conn.go:783 +0xff crypto/tls.(*Conn).readRecordOrCCS(0xc003c3e000, 0xf4a300, 0xc003c3e138, 0x4) C:/Go/src/crypto/tls/conn.go:590 +0x12c crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:558 crypto/tls.(*Conn).Read(0xc003c3e000, 0xc004068010, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1236 +0x13e github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00523d620, 0xc004068010, 0x2, 0x4, 0x0, 0xc0003cbea0, 0x8bfc6c) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:231 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc00565dcc0, 0xc004068010, 0x2, 0x4, 0x432763, 0xc0003cbd88, 0x45acf0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x103ed80, 0xc00565dcc0, 0xc004068010, 0x2, 0x4, 0x2, 0xc0000fbc80, 0xc0003cbf68, 0xc0003cbec0) C:/Go/src/io/io.go:310 +0x8f io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc00068c340, 0xc004068010, 0x4, 0x4, 0x2, 0x2, 0xc0003cbf54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:538 +0x8e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc00068c340, 0xc004068010, 0x4, 0x4, 0x1051f00, 0x16854f0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:477 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00068c340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:375 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:255 +0x4a goroutine 807 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00068c340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:951 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 908 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004f87800, 0xc00524bbc0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00524bbc0, 0xf49430, 0xc003f25780) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003f25780) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000046, 0x1047f40, 0xc004f87800) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 1005 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0042bbda0, 0xc00318c360) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00318c360, 0xf49430, 0xc004663bc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004663bc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000004d, 0x1047f40, 0xc0042bbda0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 959 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc0014a6ea0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:926 +0xf3 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:261 +0xb0 goroutine 960 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc0014a6ea0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:951 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 1077 [IO wait]: internal/poll.runtime_pollWait(0x1b06450, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc003bb97c8, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc003bb9618, 0xf498c8, 0x440dd4, 0xc005ea8fb8, 0x1) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc003bb9600, 0xc000b3d500, 0x652, 0x652, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc003bb9600, 0xc000b3d500, 0x652, 0x652, 0x1025483, 0xc0001f7918, 0x44d77e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc002cbf688, 0xc000b3d500, 0x652, 0x652, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 crypto/tls.(*atLeastReader).Read(0xc0091f8660, 0xc000b3d500, 0x652, 0x652, 0x0, 0xc0005fb950, 0xc0001f79d8) C:/Go/src/crypto/tls/conn.go:761 +0x67 bytes.(*Buffer).ReadFrom(0xc002a83058, 0x103e860, 0xc0091f8660, 0x40a02c, 0xc96860, 0xd48b80) C:/Go/src/bytes/buffer.go:207 +0xc4 crypto/tls.(*Conn).readFromUntil(0xc002a82e00, 0x1ad50c0, 0xc002cbf688, 0x5, 0xc002cbf688, 0xc0005fb950) C:/Go/src/crypto/tls/conn.go:783 +0xff crypto/tls.(*Conn).readRecordOrCCS(0xc002a82e00, 0xf4a300, 0xc002a82f38, 0x4) C:/Go/src/crypto/tls/conn.go:590 +0x12c crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:558 crypto/tls.(*Conn).Read(0xc002a82e00, 0xc004a41870, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1236 +0x13e github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc0041326c0, 0xc004a41870, 0x2, 0x4, 0x0, 0xc0001f7ea0, 0x8bfc6c) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:231 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc003541b00, 0xc004a41870, 0x2, 0x4, 0x432763, 0xc0001f7d88, 0x45acf0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x103ed80, 0xc003541b00, 0xc004a41870, 0x2, 0x4, 0x2, 0xc003bbe7e0, 0xc0001f7f68, 0xc0001f7ec0) C:/Go/src/io/io.go:310 +0x8f io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc0047541a0, 0xc004a41870, 0x4, 0x4, 0x2, 0x2, 0xc0001f7f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:538 +0x8e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc0047541a0, 0xc004a41870, 0x4, 0x4, 0x1051f00, 0x16854f0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:477 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0047541a0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:375 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:255 +0x4a goroutine 1078 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc0047541a0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:398 +0x126 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc0047541a0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 1079 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0047541a0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:692 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:260 +0x8e goroutine 1080 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc0047541a0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:926 +0xf3 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:261 +0xb0 goroutine 1081 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc0047541a0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:951 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 1638 [chan receive, 563 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc003f32300, 0xc0055305a0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1682 +0xfa created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:183 +0x66e goroutine 50727 [IO wait]: internal/poll.runtime_pollWait(0x518a710, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc000029a88, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc0000298d8, 0xf498c8, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc0000298c0, 0xc004386000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc0000298c0, 0xc004386000, 0x205, 0x205, 0x0, 0x103ea00, 0xc000052060) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00312c7b0, 0xc004386000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc000162ce0, 0xc004386000, 0x205, 0x205, 0xc00077fcb0, 0x103ea00, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:219 +0xc8 crypto/tls.(*atLeastReader).Read(0xc00ce46fc0, 0xc004386000, 0x205, 0x205, 0x0, 0x103ea00, 0xc00077fd00) C:/Go/src/crypto/tls/conn.go:761 +0x67 bytes.(*Buffer).ReadFrom(0xc00018d058, 0x103e860, 0xc00ce46fc0, 0x40a02c, 0xc96860, 0xcffc40) C:/Go/src/bytes/buffer.go:207 +0xc4 crypto/tls.(*Conn).readFromUntil(0xc00018ce00, 0x1abc3d0, 0xc000162ce0, 0x5, 0xc000162ce0, 0xc000052000) C:/Go/src/crypto/tls/conn.go:783 +0xff crypto/tls.(*Conn).readRecordOrCCS(0xc00018ce00, 0xf4a300, 0xc00018cf38, 0x472404) C:/Go/src/crypto/tls/conn.go:590 +0x12c crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:558 crypto/tls.(*Conn).Read(0xc00018ce00, 0xc002d4a731, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1236 +0x13e net/http.(*connReader).backgroundRead(0xc002d4a720) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xd1 goroutine 1088 [semacquire, 11 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xc000e39600) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc00062a420, 0xc052029c1281f7d9, 0xd26d774e71087925, 0xbf685f51fb1ee7ea, 0xbf6ee223556f39ab, 0xc001321820, 0xb, 0xc000114000, 0xf, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1011 +0x3df github.com/syncthing/syncthing/lib/model.(*model).IndexUpdate(0xc00062a420, 0xc052029c1281f7d9, 0xd26d774e71087925, 0xbf685f51fb1ee7ea, 0xbf6ee223556f39ab, 0xc001321820, 0xb, 0xc000114000, 0xf, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:973 +0x93 github.com/syncthing/syncthing/lib/protocol.nativeModel.IndexUpdate(0x725d268, 0xc00062a420, 0xc052029c1281f7d9, 0xd26d774e71087925, 0xbf685f51fb1ee7ea, 0xbf6ee223556f39ab, 0xc001321820, 0xb, 0xc000114000, 0xf, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/nativemodel_windows.go:25 +0xb6 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndexUpdate(0xc000ef7c70, 0xc001321820, 0xb, 0xc000114000, 0xf, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:569 +0x1f1 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc000ef7c70, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:431 +0x1593 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc000ef7c70) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 50707 [semacquire, 2 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc002c3a700, 0xc0000e5700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc002c3a700, 0xc0000e5700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc002c3a700, 0xc0000e5700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc002c3a700, 0xc0000e5700) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc002c3a700, 0xc0000e5700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc002c3a700, 0xc0000e5700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc002c3a700, 0xc0000e5700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc002c3a700, 0xc0000e5700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc002c3a700, 0xc0000e5700) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc00006b860, 0x1051880, 0xc0048ab240) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 1091 [chan receive, 4 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose.func1() C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:910 +0x1e5 sync.(*Once).Do(0xc000ef7d20, 0xc00078fef0) C:/Go/src/sync/once.go:44 +0xba github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0xc000ef7c70, 0x103ea00, 0xc000053040) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:897 +0x76 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc000ef7c70) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:956 +0x3c2 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 1092 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00342f980, 0xc002f52000) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc002f52000, 0xf49430, 0xc002a2bf00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002a2bf00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000056, 0x1047f40, 0xc00342f980) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 1093 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00342fa40, 0xc002f52120) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc002f52120, 0xf49430, 0xc002a2bf40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002a2bf40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000057, 0x1047f40, 0xc00342fa40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 1094 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00342fb00, 0xc002f52240) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc002f52240, 0xf49430, 0xc002a2bf80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002a2bf80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000058, 0x1047f40, 0xc00342fb00) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 1642 [sync.Cond.Wait, 96 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:307 sync.runtime_notifyListWait(0xc002953610, 0x94d) C:/Go/src/runtime/sema.go:510 +0x107 sync.(*Cond).Wait(0xc002953600) C:/Go/src/sync/cond.go:56 +0xa5 github.com/syncthing/syncthing/lib/model.(*byteSemaphore).take(0xc00379c300, 0x1000000) C:/BuildAgent/work/174e136266f8a219/lib/model/bytesemaphore.go:35 +0x69 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc003f32300, 0xc005530600, 0xc0055306c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1407 +0x27b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3(0xc003f32300, 0xc005530600, 0xc0055306c0, 0x104f580, 0xc003a35e50) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:259 +0x46 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:257 +0x472 goroutine 1002 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0042bb9e0, 0xc00318c000) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00318c000, 0xf49430, 0xc004663b00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004663b00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000004a, 0x1047f40, 0xc0042bb9e0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 872 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00068dad0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:951 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 957 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc0014a6ea0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:398 +0x126 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc0014a6ea0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 870 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00068dad0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:692 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:260 +0x8e goroutine 868 [IO wait]: internal/poll.runtime_pollWait(0x813b8d0, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc000028488, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc0000282d8, 0xf498c8, 0x440dd4, 0xc002956fb8, 0x1) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc0000282c0, 0xc0008d9800, 0x361c, 0x361c, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc0000282c0, 0xc0008d9800, 0x361c, 0x361c, 0x1025483, 0xc001319918, 0x44d77e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc002baa390, 0xc0008d9800, 0x361c, 0x361c, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 crypto/tls.(*atLeastReader).Read(0xc00c7f6900, 0xc0008d9800, 0x361c, 0x361c, 0x0, 0xc0005fb950, 0xc0013199d8) C:/Go/src/crypto/tls/conn.go:761 +0x67 bytes.(*Buffer).ReadFrom(0xc000d60258, 0x103e860, 0xc00c7f6900, 0x40a02c, 0xc96860, 0xd48b80) C:/Go/src/bytes/buffer.go:207 +0xc4 crypto/tls.(*Conn).readFromUntil(0xc000d60000, 0x1ad50c0, 0xc002baa390, 0x5, 0xc002baa390, 0xc0005fb950) C:/Go/src/crypto/tls/conn.go:783 +0xff crypto/tls.(*Conn).readRecordOrCCS(0xc000d60000, 0xf4a300, 0xc000d60138, 0xc001319c90) C:/Go/src/crypto/tls/conn.go:590 +0x12c crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:558 crypto/tls.(*Conn).Read(0xc000d60000, 0xc002c7cea0, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1236 +0x13e github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc0045fb1a0, 0xc002c7cea0, 0x2, 0x4, 0x0, 0xc001319ea0, 0x8bfc6c) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:231 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc0030240e0, 0xc002c7cea0, 0x2, 0x4, 0x432763, 0xc001319d88, 0x45acf0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x103ed80, 0xc0030240e0, 0xc002c7cea0, 0x2, 0x4, 0x2, 0xc00342e120, 0xc001319f68, 0xc001319ec0) C:/Go/src/io/io.go:310 +0x8f io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc00068dad0, 0xc002c7cea0, 0x4, 0x4, 0x2, 0x2, 0xc001319f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:538 +0x8e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc00068dad0, 0xc002c7cea0, 0x4, 0x4, 0x1051f00, 0x16854f0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:477 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00068dad0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:375 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:255 +0x4a goroutine 459 [select, 1 minutes]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00315a540, 0xc0045488a0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0045488a0, 0xf49430, 0xc002d0fa40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002d0fa40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0x2d, 0x1047f40, 0xc00315a540) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 903 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004f873e0, 0xc00524b620) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00524b620, 0xf49430, 0xc003f25500) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003f25500) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000041, 0x1047f40, 0xc004f873e0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 977 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc004755930, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:398 +0x126 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc004755930) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 50476 [semacquire, 20 minutes]: sync.runtime_SemacquireMutex(0xc00002eec4, 0xc003b8a100) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*Mutex).Lock(0xc00002eec0) C:/Go/src/sync/mutex.go:134 +0x110 sync.(*RWMutex).Lock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:93 +0x34 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.1(0x1048f40, 0xc00002eec0, 0xc009925030) C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:43 +0x38 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:42 +0xbc goroutine 1783 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc001392680) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:692 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:260 +0x8e goroutine 50556 [sleep, 16 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:307 time.Sleep(0x1176592e000) C:/Go/src/runtime/time.go:105 +0x16e github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000053b10, 0xc000e936c0) C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:50 +0x35 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:49 +0xee goroutine 869 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00068dad0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:398 +0x126 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00068dad0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 956 [IO wait]: internal/poll.runtime_pollWait(0x1b06380, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc002f46488, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc002f462d8, 0xf498c8, 0x440dd4, 0xc0031821d8, 0x1) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc002f462c0, 0xc002fee000, 0x650, 0x650, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc002f462c0, 0xc002fee000, 0x650, 0x650, 0x1025483, 0xc0040ef918, 0x44d77e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00356fdd0, 0xc002fee000, 0x650, 0x650, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 crypto/tls.(*atLeastReader).Read(0xc00ce46ec0, 0xc002fee000, 0x650, 0x650, 0x0, 0xc0005fb950, 0xc0040ef9d8) C:/Go/src/crypto/tls/conn.go:761 +0x67 bytes.(*Buffer).ReadFrom(0xc002a825d8, 0x103e860, 0xc00ce46ec0, 0x40a02c, 0xc96860, 0xd48b80) C:/Go/src/bytes/buffer.go:207 +0xc4 crypto/tls.(*Conn).readFromUntil(0xc002a82380, 0x1ad50c0, 0xc00356fdd0, 0x5, 0xc00356fdd0, 0xc0005fb950) C:/Go/src/crypto/tls/conn.go:783 +0xff crypto/tls.(*Conn).readRecordOrCCS(0xc002a82380, 0xf4a300, 0xc002a824b8, 0x4) C:/Go/src/crypto/tls/conn.go:590 +0x12c crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:558 crypto/tls.(*Conn).Read(0xc002a82380, 0xc004da1328, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1236 +0x13e github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc003f872f0, 0xc004da1328, 0x2, 0x4, 0x0, 0xc0040efea0, 0x8bfc6c) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:231 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc002f11380, 0xc004da1328, 0x2, 0x4, 0x432763, 0xc0040efd88, 0x45acf0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x103ed80, 0xc002f11380, 0xc004da1328, 0x2, 0x4, 0x2, 0xc0042bb2c0, 0xc0040eff68, 0xc0040efec0) C:/Go/src/io/io.go:310 +0x8f io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc0014a6ea0, 0xc004da1328, 0x4, 0x4, 0x2, 0x2, 0xc0040eff54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:538 +0x8e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc0014a6ea0, 0xc004da1328, 0x4, 0x4, 0x1051f00, 0x16854f0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:477 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0014a6ea0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:375 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:255 +0x4a goroutine 50516 [semacquire, 20 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xc009219000) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc0050acd20, 0xc004cc6200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc0050acd20, 0xc004cc6200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc0050acd20, 0xc004cc6200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc0050acd20, 0xc004cc6200) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc0050acd20, 0xc004cc6200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc0050acd20, 0xc004cc6200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc0050acd20, 0xc004cc6200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc0050acd20, 0xc004cc6200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc0050acd20, 0xc004cc6200) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc00970f400, 0x1051880, 0xc0114eeb00) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 1003 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0042bbaa0, 0xc00318c120) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00318c120, 0xf49430, 0xc004663b40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004663b40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000004b, 0x1047f40, 0xc0042bbaa0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 1026 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc004755930) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:692 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:260 +0x8e goroutine 50590 [semacquire, 14 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x1056b00) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc00013e380, 0xc0000e4200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc00013e380, 0xc0000e4200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc00013e380, 0xc0000e4200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc00013e380, 0xc0000e4200) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc00013e380, 0xc0000e4200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc00013e380, 0xc0000e4200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc00013e380, 0xc0000e4200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc00013e380, 0xc0000e4200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc00013e380, 0xc0000e4200) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc00c794fa0, 0x1051880, 0xc00422c300) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 878 [semacquire, 24 minutes]: sync.runtime_SemacquireMutex(0xc00068df94, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*Mutex).Lock(0xc00068df90) C:/Go/src/sync/mutex.go:134 +0x110 sync.(*Once).Do(0xc00068df90, 0xc000295f80) C:/Go/src/sync/once.go:40 +0x42 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0xc00068dee0, 0x103ea00, 0xc000053030) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:897 +0x76 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00068dee0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:258 +0x40 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 871 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00068dad0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:926 +0xf3 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:261 +0xb0 goroutine 902 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004f87320, 0xc00524b500) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00524b500, 0xf49430, 0xc003f25480) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003f25480) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000040, 0x1047f40, 0xc004f87320) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 1639 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc003f32300, 0xc005530720) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1640 +0x235 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1(0xc003f32300, 0xc005530720, 0x104f580, 0xc003a35e80) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:243 +0x3c created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:241 +0x34a goroutine 1040 [IO wait]: internal/poll.runtime_pollWait(0x1b06ba0, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc0034c6a08, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc0034c6858, 0xf498c8, 0x440dd4, 0xc0045adfd8, 0x1) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc0034c6840, 0xc004091500, 0x650, 0x650, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc0034c6840, 0xc004091500, 0x650, 0x650, 0x1025483, 0xc001245918, 0x44d77e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc002846308, 0xc004091500, 0x650, 0x650, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 crypto/tls.(*atLeastReader).Read(0xc0091f8580, 0xc004091500, 0x650, 0x650, 0x0, 0xc0005fb950, 0xc0012459d8) C:/Go/src/crypto/tls/conn.go:761 +0x67 bytes.(*Buffer).ReadFrom(0xc00018d3d8, 0x103e860, 0xc0091f8580, 0x40a02c, 0xc96860, 0xd48b80) C:/Go/src/bytes/buffer.go:207 +0xc4 crypto/tls.(*Conn).readFromUntil(0xc00018d180, 0x1ad50c0, 0xc002846308, 0x5, 0xc002846308, 0xc0005fb950) C:/Go/src/crypto/tls/conn.go:783 +0xff crypto/tls.(*Conn).readRecordOrCCS(0xc00018d180, 0xf4a300, 0xc00018d2b8, 0x4) C:/Go/src/crypto/tls/conn.go:590 +0x12c crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:558 crypto/tls.(*Conn).Read(0xc00018d180, 0xc0032574d8, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1236 +0x13e github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc0044fe8d0, 0xc0032574d8, 0x2, 0x4, 0x0, 0xc001245ea0, 0x8bfc6c) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:231 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc0041f9f20, 0xc0032574d8, 0x2, 0x4, 0x432763, 0xc001245d88, 0x45acf0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x103ed80, 0xc0041f9f20, 0xc0032574d8, 0x2, 0x4, 0x2, 0xc0002405a0, 0xc001245f68, 0xc001245ec0) C:/Go/src/io/io.go:310 +0x8f io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc0013920d0, 0xc0032574d8, 0x4, 0x4, 0x2, 0x2, 0xc001245f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:538 +0x8e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc0013920d0, 0xc0032574d8, 0x4, 0x4, 0x1051f00, 0x16854f0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:477 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0013920d0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:375 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:255 +0x4a goroutine 1640 [chan send, 96 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc003f32300, 0xc005530660, 0xc005530600, 0xc0055306c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1357 +0xba9 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc003f32300, 0xc005530660, 0xc005530600, 0xc0055306c0, 0x104f580, 0xc003a35e60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:251 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:249 +0x3df goroutine 901 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004f87260, 0xc00524b3e0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00524b3e0, 0xf49430, 0xc003f25400) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003f25400) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000003f, 0x1047f40, 0xc004f87260) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 989 [chan receive, 4 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose.func1() C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:910 +0x1e5 sync.(*Once).Do(0xc0013920b0, 0xc002867ef0) C:/Go/src/sync/once.go:44 +0xba github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0xc001392000, 0x103ea00, 0xc000053040) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:897 +0x76 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc001392000) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:956 +0x3c2 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 49692 [semacquire, 24 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xc000238d00) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc001062fc0, 0xc000c95900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc001062fc0, 0xc000c95900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc001062fc0, 0xc000c95900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc001062fc0, 0xc000c95900) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc001062fc0, 0xc000c95900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc001062fc0, 0xc000c95900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc001062fc0, 0xc000c95900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc001062fc0, 0xc000c95900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc001062fc0, 0xc000c95900) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc0095345a0, 0x1051880, 0xc004440940) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 50372 [IO wait, 22 minutes]: internal/poll.runtime_pollWait(0x518af30, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc0034c61c8, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc0034c6018, 0xf498c8, 0x50, 0x50, 0xc000378be0) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc0034c6000, 0xc008806ac1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc0034c6000, 0xc008806ac1, 0x1, 0x1, 0xc004a7d9d8, 0xc000dcff68, 0x472404) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0094f76a8, 0xc008806ac1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 net/http.(*connReader).backgroundRead(0xc008806ab0) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xd1 goroutine 1784 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc001392680) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:926 +0xf3 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:261 +0xb0 goroutine 407 [select, 3 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc000ef71e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:951 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 406 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc000ef71e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:926 +0xf3 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:261 +0xb0 goroutine 405 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc000ef71e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:692 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:260 +0x8e goroutine 1063 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00116ff80, 0xc004a07080) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc004a07080, 0xf49430, 0xc000e5c180) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000e5c180) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000055, 0x1047f40, 0xc00116ff80) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 302 [chan receive]: github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x1662080) C:/BuildAgent/work/pkg/mod/github.com/rcrowley/go-metrics@v0.0.0-20171128170426-e181e095bae9/meter.go:252 +0x38 created by github.com/rcrowley/go-metrics.NewMeter C:/BuildAgent/work/pkg/mod/github.com/rcrowley/go-metrics@v0.0.0-20171128170426-e181e095bae9/meter.go:44 +0x10e goroutine 50671 [semacquire, 6 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xe00000000) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc002c3a380, 0xc00127c200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc002c3a380, 0xc00127c200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc002c3a380, 0xc00127c200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc002c3a380, 0xc00127c200) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc002c3a380, 0xc00127c200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc002c3a380, 0xc00127c200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc002c3a380, 0xc00127c200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc002c3a380, 0xc00127c200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc002c3a380, 0xc00127c200) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc008a58820, 0x1051880, 0xc003260380) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 206 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x518abf0, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc0008aca08, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc0008ac858, 0xc0091f91c0, 0x1, 0x0, 0xf80) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).acceptOne(0xc0008ac840, 0xf80, 0xc0079fbd10, 0x2, 0x2, 0xc0008ac858, 0x72, 0xc0002a5be0, 0x40ca2f, 0x10) C:/Go/src/internal/poll/fd_windows.go:864 +0xa9 internal/poll.(*FD).Accept(0xc0008ac840, 0xc0074d3a10, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x0, 0x0, 0x0, ...) C:/Go/src/internal/poll/fd_windows.go:898 +0x148 net.(*netFD).accept(0xc0008ac840, 0xaf7db20, 0xc0002a5dc8, 0x8) C:/Go/src/net/fd_windows.go:193 +0x81 net.(*TCPListener).accept(0xc000007158, 0x100000040ca2f, 0x2f8, 0x0) C:/Go/src/net/tcpsock_posix.go:139 +0x39 net.(*TCPListener).Accept(0xc000007158, 0x10255a6, 0x0, 0x0, 0xc000239e00) C:/Go/src/net/tcpsock.go:260 +0x4f github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0xc001702620, 0xffb61cd7, 0xc6a9fd6efa7867c9, 0xf4a3f8, 0xc6a9fd6efa7867c9, 0xc0002a5e48) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:185 +0x3e github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc001702620, 0xc0002a5ec0, 0x18, 0xc000239e00, 0x6e1beb) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:166 +0x36 net/http.(*Server).Serve(0xc000ef6270, 0x104ed00, 0xc001702620, 0x0, 0x0) C:/Go/src/net/http/server.go:2859 +0x234 github.com/syncthing/syncthing/lib/api.(*service).serve.func1(0xc003852240, 0xc000ef6270, 0x104ed00, 0xc001702620) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:365 +0x46 created by github.com/syncthing/syncthing/lib/api.(*service).serve C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:364 +0x2403 goroutine 983 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0032fccc0, 0xc002afc0c0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc002afc0c0, 0xf49430, 0xc00362f3c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00362f3c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000049, 0x1047f40, 0xc0032fccc0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 50333 [IO wait, 24 minutes]: internal/poll.runtime_pollWait(0x725f8d8, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc00932c1c8, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc00932c018, 0xf498c8, 0x100020000, 0x2000100020001, 0x2000000010000) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc00932c000, 0xc011e482e1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc00932c000, 0xc011e482e1, 0x1, 0x1, 0x1, 0x0, 0x0) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc009b3d650, 0xc011e482e1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 net/http.(*connReader).backgroundRead(0xc011e482d0) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xd1 goroutine 404 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc000ef71e0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:398 +0x126 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc000ef71e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 388 [select, 54 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000140000, 0xc00318de60, 0xc0007d1620, 0x1063900, 0xc000092800) C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:148 +0x391 created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:132 +0xe3 goroutine 234 [select, 565 minutes]: github.com/syncthing/syncthing/lib/beacon.(*multicastReader).serve.func1(0xc000cb9800, 0xc0013ce7e0, 0x10585a0, 0xc001486050) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:189 +0xa7 created by github.com/syncthing/syncthing/lib/beacon.(*multicastReader).serve C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:188 +0x498 goroutine 797 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003bbea80, 0xc0032dc7e0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0032dc7e0, 0xf49430, 0xc003d91480) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003d91480) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000035, 0x1047f40, 0xc003bbea80) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 796 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003bbe9c0, 0xc0032dc600) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0032dc600, 0xf49430, 0xc003d91440) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003d91440) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000034, 0x1047f40, 0xc003bbe9c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 795 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003bbe480, 0xc0032dc420) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0032dc420, 0xf49430, 0xc003d91400) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003d91400) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000033, 0x1047f40, 0xc003bbe480) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 794 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003bbe3c0, 0xc0032dc1e0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0032dc1e0, 0xf49430, 0xc003d913c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003d913c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000032, 0x1047f40, 0xc003bbe3c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 793 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00068d1e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:951 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 792 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00068d1e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:926 +0xf3 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:261 +0xb0 goroutine 791 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00068d1e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:692 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:260 +0x8e goroutine 1059 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc0013920d0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:926 +0xf3 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:261 +0xb0 goroutine 1197 [chan send, 96 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).handleFile(0xc003f32300, 0xc00518e870, 0x44, 0x0, 0x4, 0x1a4, 0x5cd747ac, 0x246e08d8, 0x8ccbaeefbd2660ec, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1132 +0x10fc github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).processNeeded(0xc003f32300, 0xc005530720, 0xc005530660, 0xc0055305a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:501 +0x714 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc003f32300, 0xc0055305a0, 0xc005530500) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:270 +0x52d github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc003f32300, 0x14e7a54100) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:197 +0x716 github.com/syncthing/syncthing/lib/model.(*folder).serve.func2() C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:134 +0x93 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc003f32300, 0xc00373acc0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:160 +0x4e2 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00373acc0, 0xf49430, 0xc002d41240) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc002d41240) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0x59, 0x1a920a0, 0xc003520488) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 1028 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc004755930) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:951 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 1781 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc001392680) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:384 +0x1ba created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:255 +0x4a goroutine 790 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00068d1e0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:398 +0x126 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00068d1e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 862 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0015db920, 0xc0047348a0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0047348a0, 0xf49430, 0xc005080f00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc005080f00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000003d, 0x1047f40, 0xc0015db920) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 421 [semacquire, 24 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xc004642700) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc001065a40, 0xc004cc6e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc001065a40, 0xc004cc6e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc001065a40, 0xc004cc6e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc001065a40, 0xc004cc6e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc001065a40, 0xc004cc6e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc001065a40, 0xc004cc6e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc001065a40, 0xc004cc6e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc001065a40, 0xc004cc6e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc001065a40, 0xc004cc6e00) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc0051ba000, 0x1051880, 0xc001720080) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 986 [semacquire, 10 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xc00040d600) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc00062a420, 0x456884b82a3c0c68, 0x14fa7ce05e456f84, 0x1f41a745ac7e0680, 0xd06bbe77778665ba, 0xc00155a610, 0xc, 0xc002c9ce60, 0x1, 0x1, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1011 +0x3df github.com/syncthing/syncthing/lib/model.(*model).IndexUpdate(0xc00062a420, 0x456884b82a3c0c68, 0x14fa7ce05e456f84, 0x1f41a745ac7e0680, 0xd06bbe77778665ba, 0xc00155a610, 0xc, 0xc002c9ce60, 0x1, 0x1) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:973 +0x93 github.com/syncthing/syncthing/lib/protocol.nativeModel.IndexUpdate(0x725d268, 0xc00062a420, 0x456884b82a3c0c68, 0x14fa7ce05e456f84, 0x1f41a745ac7e0680, 0xd06bbe77778665ba, 0xc00155a610, 0xc, 0xc002c9ce60, 0x1, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/nativemodel_windows.go:25 +0xb6 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndexUpdate(0xc001392000, 0xc00155a610, 0xc, 0xc002c9ce60, 0x1, 0x1) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:569 +0x1f1 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc001392000, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:431 +0x1593 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc001392000) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 1062 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00116fec0, 0xc004a06f60) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc004a06f60, 0xf49430, 0xc000e5c140) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000e5c140) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000054, 0x1047f40, 0xc00116fec0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 384 [select]: github.com/syncthing/syncthing/lib/sync.(*TimeoutCondWaiter).Wait(0xc0002832c8, 0xf49300) C:/BuildAgent/work/174e136266f8a219/lib/sync/sync.go:292 +0x11c github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).Since(0xc00061a0f0, 0xc7c, 0x16854f0, 0x0, 0x0, 0xdf8475800, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:461 +0x4e2 github.com/syncthing/syncthing/lib/api.(*service).getEvents(0xc00006d7c0, 0x104f480, 0xc002c3aa80, 0xc00127c500, 0x103ec60, 0xc00061a0f0) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:1194 +0x2ab github.com/syncthing/syncthing/lib/api.(*service).getIndexEvents(0xc00006d7c0, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:1165 +0xd4 net/http.HandlerFunc.ServeHTTP(0xc0005ed820, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc002c3aa80, 0xc00127c500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc002c3aa80, 0xc00127c500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc002c3aa80, 0xc00127c500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc002c3aa80, 0xc00127c500) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc002c3aa80, 0xc00127c500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc002c3aa80, 0xc00127c500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc002c3aa80, 0xc00127c500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc002c3aa80, 0xc00127c500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc002c3aa80, 0xc00127c500) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc002c9dc20, 0x1051880, 0xc0037b5cc0) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 982 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0032fcba0, 0xc003855f80) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc003855f80, 0xf49430, 0xc00362f380) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00362f380) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000048, 0x1047f40, 0xc0032fcba0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 778 [select, 3 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc000ef7380) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:951 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 774 [IO wait]: internal/poll.runtime_pollWait(0x725ee48, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc002f461c8, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc002f46018, 0xf498c8, 0x440dd4, 0xc009ca2d78, 0x1) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc002f46000, 0xc0086cea00, 0x20dd, 0x20dd, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc002f46000, 0xc0086cea00, 0x20dd, 0x20dd, 0x1025483, 0xc0003cd918, 0x44d77e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc003438000, 0xc0086cea00, 0x20dd, 0x20dd, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 crypto/tls.(*atLeastReader).Read(0xc0091f8780, 0xc0086cea00, 0x20dd, 0x20dd, 0x0, 0xc0005fb950, 0xc0003cd9d8) C:/Go/src/crypto/tls/conn.go:761 +0x67 bytes.(*Buffer).ReadFrom(0xc004c6d058, 0x103e860, 0xc0091f8780, 0x40a02c, 0xc96860, 0xd48b80) C:/Go/src/bytes/buffer.go:207 +0xc4 crypto/tls.(*Conn).readFromUntil(0xc004c6ce00, 0x1ad50c0, 0xc003438000, 0x5, 0xc003438000, 0xc0005fb950) C:/Go/src/crypto/tls/conn.go:783 +0xff crypto/tls.(*Conn).readRecordOrCCS(0xc004c6ce00, 0xf4a300, 0xc004c6cf38, 0x4) C:/Go/src/crypto/tls/conn.go:590 +0x12c crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:558 crypto/tls.(*Conn).Read(0xc004c6ce00, 0xc0036fb858, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1236 +0x13e github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc001370a20, 0xc0036fb858, 0x2, 0x4, 0x0, 0xc0003cdea0, 0x8bfc6c) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:231 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc000b513a0, 0xc0036fb858, 0x2, 0x4, 0x432763, 0xc0003cdd88, 0x45acf0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x103ed80, 0xc000b513a0, 0xc0036fb858, 0x2, 0x4, 0x2, 0xc009755c80, 0xc0003cdf68, 0xc0003cdec0) C:/Go/src/io/io.go:310 +0x8f io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc000ef7380, 0xc0036fb858, 0x4, 0x4, 0x2, 0x2, 0xc0003cdf54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:538 +0x8e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc000ef7380, 0xc0036fb858, 0x4, 0x4, 0x1051f00, 0x16854f0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:477 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc000ef7380) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:375 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:255 +0x4a goroutine 1004 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0042bbc80, 0xc00318c240) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00318c240, 0xf49430, 0xc004663b80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc004663b80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000004c, 0x1047f40, 0xc0042bbc80) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 958 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0014a6ea0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:692 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:260 +0x8e goroutine 47301 [chan receive, 66 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc000c96900, 0xc0049b06c0, 0xc0049b07e0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1394 +0x167 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3(0xc000c96900, 0xc0049b06c0, 0xc0049b07e0, 0x104f580, 0xc005174f70) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:259 +0x46 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:257 +0x472 goroutine 45437 [semacquire, 93 minutes]: sync.runtime_SemacquireMutex(0xc0001e2194, 0xc000251700) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*Mutex).Lock(0xc0001e2190) C:/Go/src/sync/mutex.go:134 +0x110 github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Register(0xc000194120, 0xc0001c5680) C:/BuildAgent/work/174e136266f8a219/lib/model/progressemitter.go:221 +0x3f github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc00081c300, 0xc00c6169c0, 0xc00c616960, 0xc00c616a20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1231 +0x1d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc00081c300, 0xc00c6169c0, 0xc00c616960, 0xc00c616a20, 0x104f580, 0xc00c8dee40) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:251 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:249 +0x3df goroutine 813 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002a16960, 0xc0032dd320) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0032dd320, 0xf49430, 0xc0009fc100) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0009fc100) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000003c, 0x1047f40, 0xc002a16960) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 812 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002a168a0, 0xc0032dd0e0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0032dd0e0, 0xf49430, 0xc0009fc0c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0009fc0c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000003b, 0x1047f40, 0xc002a168a0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 811 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002a167e0, 0xc0032dcf00) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0032dcf00, 0xf49430, 0xc0009fc080) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0009fc080) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc00000003a, 0x1047f40, 0xc002a167e0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 805 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00068c340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:692 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:260 +0x8e goroutine 1075 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00116fd40, 0xc005250d80) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc005250d80, 0xf49430, 0xc003b4e800) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003b4e800) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000053, 0x1047f40, 0xc00116fd40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 1641 [chan send, 96 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc003f32300, 0xc005530660, 0xc005530600, 0xc0055306c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1357 +0xba9 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc003f32300, 0xc005530660, 0xc005530600, 0xc0055306c0, 0x104f580, 0xc003a35e60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:251 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:249 +0x3df goroutine 976 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x518aa50, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc0008add48, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc0008adb98, 0xf498c8, 0x440dd4, 0xc005fc2ef8, 0x1) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc0008adb80, 0xc0086ba000, 0x10db, 0x10db, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc0008adb80, 0xc0086ba000, 0x10db, 0x10db, 0x1025483, 0xc0028e5918, 0x44d77e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0038aa010, 0xc0086ba000, 0x10db, 0x10db, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 crypto/tls.(*atLeastReader).Read(0xc00c7f6280, 0xc0086ba000, 0x10db, 0x10db, 0x0, 0xc0005fb950, 0xc0028e59d8) C:/Go/src/crypto/tls/conn.go:761 +0x67 bytes.(*Buffer).ReadFrom(0xc002a83758, 0x103e860, 0xc00c7f6280, 0x40a02c, 0xc96860, 0xd48b80) C:/Go/src/bytes/buffer.go:207 +0xc4 crypto/tls.(*Conn).readFromUntil(0xc002a83500, 0x1ad50c0, 0xc0038aa010, 0x5, 0xc0038aa010, 0xc0005fb950) C:/Go/src/crypto/tls/conn.go:783 +0xff crypto/tls.(*Conn).readRecordOrCCS(0xc002a83500, 0xf4a300, 0xc002a83638, 0x4) C:/Go/src/crypto/tls/conn.go:590 +0x12c crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:558 crypto/tls.(*Conn).Read(0xc002a83500, 0xc004b07090, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1236 +0x13e github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc004097140, 0xc004b07090, 0x2, 0x4, 0x0, 0xc0028e5ea0, 0x8bfc6c) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:231 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc003540d60, 0xc004b07090, 0x2, 0x4, 0x432763, 0xc0028e5d88, 0x45acf0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x103ed80, 0xc003540d60, 0xc004b07090, 0x2, 0x4, 0x2, 0xc0032fc180, 0xc0028e5f68, 0xc0028e5ec0) C:/Go/src/io/io.go:310 +0x8f io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc004755930, 0xc004b07090, 0x4, 0x4, 0x2, 0x2, 0xc0028e5f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:538 +0x8e github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc004755930, 0xc004b07090, 0x4, 0x4, 0x1051f00, 0x16854f0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:477 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc004755930) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:375 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:255 +0x4a goroutine 904 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004f87500, 0xc00524b740) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00524b740, 0xf49430, 0xc003f25580) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003f25580) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000042, 0x1047f40, 0xc004f87500) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 387 [select, 334 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0001ca780, 0xd7bd85, 0x1, 0xc003b6aaa0, 0x1d, 0xc00116ef60, 0xc00318de60, 0xc00318dec0, 0x1047e80, 0xc00011b0e0, ...) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:80 +0x2bf created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:58 +0x398 goroutine 47300 [semacquire, 66 minutes]: sync.runtime_SemacquireMutex(0xc0001e2194, 0xc0001eb700) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*Mutex).Lock(0xc0001e2190) C:/Go/src/sync/mutex.go:134 +0x110 github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Register(0xc000194120, 0xc005204780) C:/BuildAgent/work/174e136266f8a219/lib/model/progressemitter.go:221 +0x3f github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc000c96900, 0xc0049b0780, 0xc0049b06c0, 0xc0049b07e0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1231 +0x1d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc000c96900, 0xc0049b0780, 0xc0049b06c0, 0xc0049b07e0, 0x104f580, 0xc005174f80) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:251 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:249 +0x3df goroutine 1798 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00342f620, 0xc001731f20) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc001731f20, 0xf49430, 0xc003431ec0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003431ec0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0x63, 0x1047f40, 0xc00342f620) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 906 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004f87680, 0xc00524b980) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00524b980, 0xf49430, 0xc003f25680) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003f25680) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000044, 0x1047f40, 0xc004f87680) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 905 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc004f875c0, 0xc00524b860) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc00524b860, 0xf49430, 0xc003f25600) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003f25600) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000043, 0x1047f40, 0xc004f875c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 761 [select, 1 minutes]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0014ee840, 0xc004ed7020) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc004ed7020, 0xf49430, 0xc000cadb00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000cadb00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0x2f, 0x1047f40, 0xc0014ee840) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 877 [semacquire, 24 minutes]: sync.runtime_SemacquireMutex(0xc0001e2194, 0x9011f55fb2c5c500) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*Mutex).Lock(0xc0001e2190) C:/Go/src/sync/mutex.go:134 +0x110 github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).temporaryIndexUnsubscribe(0xc000194120, 0x53e5b88, 0xc002b1b950) C:/BuildAgent/work/174e136266f8a219/lib/model/progressemitter.go:297 +0x3f github.com/syncthing/syncthing/lib/model.(*model).Closed(0xc00062a420, 0x53e5b88, 0xc002b1b950, 0x103ea00, 0xc0029db920) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1425 +0x17c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose.func1() C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:912 +0x221 sync.(*Once).Do(0xc00068df90, 0xc003a63ed8) C:/Go/src/sync/once.go:44 +0xba github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0xc00068dee0, 0x103ea00, 0xc0029db920) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:897 +0x76 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00068dee0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:381 +0x119 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:255 +0x4a goroutine 1796 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00342f260, 0xc001731ce0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc001731ce0, 0xf49430, 0xc003431e40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003431e40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0x61, 0x1047f40, 0xc00342f260) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 1794 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00342ef60, 0xc001731aa0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc001731aa0, 0xf49430, 0xc003431dc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003431dc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0x5f, 0x1047f40, 0xc00342ef60) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 1797 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00342f560, 0xc001731e00) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc001731e00, 0xf49430, 0xc003431e80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003431e80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0x62, 0x1047f40, 0xc00342f560) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 50682 [sleep, 6 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:307 time.Sleep(0x1176592e000) C:/Go/src/runtime/time.go:105 +0x16e github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000053b10, 0xc004ab5650) C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:50 +0x35 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:49 +0xee goroutine 50676 [semacquire, 10 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc0050ac8c0, 0xc0000e4e00) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc00cfadb80, 0x1051880, 0xc0014a4f00) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 1643 [chan receive, 96 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc003f32300, 0xc0055306c0, 0xc005530720, 0xc0055305a0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1551 +0x63 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4(0xc003f32300, 0xc0055306c0, 0xc005530720, 0xc0055305a0, 0x104f580, 0xc003a35e70) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:266 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:265 +0x4f5 goroutine 1058 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0013920d0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:692 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:260 +0x8e goroutine 1060 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc0013920d0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:951 +0x127 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 1027 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc004755930) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:926 +0xf3 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:261 +0xb0 goroutine 835 [chan receive, 10 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose.func1() C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:910 +0x1e5 sync.(*Once).Do(0xc000ef7ec0, 0xc0029d7ef0) C:/Go/src/sync/once.go:44 +0xba github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0xc000ef7e10, 0x103ea00, 0xc000053040) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:897 +0x76 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc000ef7e10) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:956 +0x3c2 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:262 +0xd2 goroutine 50711 [sleep]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:307 time.Sleep(0x1176592e000) C:/Go/src/runtime/time.go:105 +0x16e github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc000053b10, 0xc00377e620) C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:50 +0x35 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 C:/BuildAgent/work/174e136266f8a219/lib/model/util.go:49 +0xee goroutine 50678 [semacquire, 9 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc0050ac1c0, 0xc004cc6400) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc00c1d9540, 0x1051880, 0xc00413b9c0) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 800 [semacquire, 17 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xc00168d600) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc00062a420, 0xf9129b2eb8f40bca, 0x41179cd81f669fd9, 0xe2e61a8c51607896, 0xccd090582143ac12, 0xc004af07d0, 0xb, 0xc0123f4000, 0x3d6, 0x4cc, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1011 +0x3df github.com/syncthing/syncthing/lib/model.(*model).IndexUpdate(0xc00062a420, 0xf9129b2eb8f40bca, 0x41179cd81f669fd9, 0xe2e61a8c51607896, 0xccd090582143ac12, 0xc004af07d0, 0xb, 0xc0123f4000, 0x3d6, 0x4cc) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:973 +0x93 github.com/syncthing/syncthing/lib/protocol.nativeModel.IndexUpdate(0x725d268, 0xc00062a420, 0xf9129b2eb8f40bca, 0x41179cd81f669fd9, 0xe2e61a8c51607896, 0xccd090582143ac12, 0xc004af07d0, 0xb, 0xc0123f4000, 0x3d6, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/nativemodel_windows.go:25 +0xb6 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndexUpdate(0xc000ef7e10, 0xc004af07d0, 0xb, 0xc0123f4000, 0x3d6, 0x4cc) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:569 +0x1f1 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc000ef7e10, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:431 +0x1593 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc000ef7e10) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 798 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc003bbeb40, 0xc0032dd2c0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0032dd2c0, 0xf49430, 0xc003d914c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc003d914c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000036, 0x1047f40, 0xc003bbeb40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 50709 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x1b05a60, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc002f47248, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc002f47098, 0xf498c8, 0xc003d06380, 0xc00611c780, 0x25) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc002f47080, 0xc011ab9680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc002f47080, 0xc011ab9680, 0x205, 0x205, 0x0, 0x1025482, 0x2030003) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc011ce7250, 0xc011ab9680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0091f91a0, 0xc011ab9680, 0x205, 0x205, 0xc0000da078, 0xc000070ba0, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:219 +0xc8 crypto/tls.(*atLeastReader).Read(0xc00ce47660, 0xc011ab9680, 0x205, 0x205, 0x8, 0x0, 0xc00313bd00) C:/Go/src/crypto/tls/conn.go:761 +0x67 bytes.(*Buffer).ReadFrom(0xc011577758, 0x103e860, 0xc00ce47660, 0x40a02c, 0xc96860, 0xcffc40) C:/Go/src/bytes/buffer.go:207 +0xc4 crypto/tls.(*Conn).readFromUntil(0xc011577500, 0x1abc3d0, 0xc0091f91a0, 0x5, 0xc0091f91a0, 0x0) C:/Go/src/crypto/tls/conn.go:783 +0xff crypto/tls.(*Conn).readRecordOrCCS(0xc011577500, 0xf4a300, 0xc011577638, 0x0) C:/Go/src/crypto/tls/conn.go:590 +0x12c crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:558 crypto/tls.(*Conn).Read(0xc011577500, 0xc00803d7e1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1236 +0x13e net/http.(*connReader).backgroundRead(0xc00803d7d0) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xd1 goroutine 804 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00068c340, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:398 +0x126 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00068c340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 809 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc002a165a0, 0xc0032dcb40) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1965 +0x604 github.com/syncthing/syncthing/lib/util.AsService.func1(0xc0032dcb40, 0xf49430, 0xc0009fc000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:182 +0x36 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0009fc000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:233 +0x11a github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0001c6870, 0xc000000038, 0x1047f40, 0xc002a165a0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x4e 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 45438 [chan receive, 93 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc00081c300, 0xc00c616960, 0xc00c616a20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1394 +0x167 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3(0xc00081c300, 0xc00c616960, 0xc00c616a20, 0x104f580, 0xc00c8dee30) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:259 +0x46 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:257 +0x472 goroutine 1782 [semacquire, 1 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xc005839600) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).handleIndex(0xc00062a420, 0x81dd7ef931a54e72, 0x88a2baec38564a47, 0xccab1130257c6b0a, 0xd2427bf59176f503, 0xc000b49df0, 0xa, 0xc011406140, 0x1, 0x1, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1011 +0x3df github.com/syncthing/syncthing/lib/model.(*model).IndexUpdate(0xc00062a420, 0x81dd7ef931a54e72, 0x88a2baec38564a47, 0xccab1130257c6b0a, 0xd2427bf59176f503, 0xc000b49df0, 0xa, 0xc011406140, 0x1, 0x1) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:973 +0x93 github.com/syncthing/syncthing/lib/protocol.nativeModel.IndexUpdate(0x725d268, 0xc00062a420, 0x81dd7ef931a54e72, 0x88a2baec38564a47, 0xccab1130257c6b0a, 0xd2427bf59176f503, 0xc000b49df0, 0xa, 0xc011406140, 0x1, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/nativemodel_windows.go:25 +0xb6 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).handleIndexUpdate(0xc001392680, 0xc000b49df0, 0xa, 0xc011406140, 0x1, 0x1) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:569 +0x1f1 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc001392680, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:431 +0x1593 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc001392680) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:257 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:256 +0x6c goroutine 50391 [IO wait, 24 minutes]: internal/poll.runtime_pollWait(0x725efe8, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc008389d48, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc008389b98, 0xf498c8, 0xc000217ea8, 0x4052d3, 0xc00144e000) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc008389b80, 0xc008ac25e1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc008389b80, 0xc008ac25e1, 0x1, 0x1, 0xc0058ebb00, 0xc000217f98, 0x1) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00cc433b8, 0xc008ac25e1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 net/http.(*connReader).backgroundRead(0xc008ac25d0) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xd1 goroutine 50694 [semacquire, 7 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc002c3a460, 0xc00127c000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc002c3a460, 0xc00127c000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc002c3a460, 0xc00127c000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc002c3a460, 0xc00127c000) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc002c3a460, 0xc00127c000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc002c3a460, 0xc00127c000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc002c3a460, 0xc00127c000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc002c3a460, 0xc00127c000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc002c3a460, 0xc00127c000) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc00c720b40, 0x1051880, 0xc00167a400) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 50674 [semacquire, 13 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x1614900) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc00013e9a0, 0xc0000e4900) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc0076cc820, 0x1051880, 0xc000e5b780) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 45434 [chan receive, 93 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc00081c300, 0xc00c616900) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1682 +0xfa created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:183 +0x66e goroutine 50569 [semacquire, 16 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc0050ac620, 0xc00127c100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc0050ac620, 0xc00127c100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc0050ac620, 0xc00127c100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc0050ac620, 0xc00127c100) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc0050ac620, 0xc00127c100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc0050ac620, 0xc00127c100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc0050ac620, 0xc00127c100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc0050ac620, 0xc00127c100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc0050ac620, 0xc00127c100) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc008a59f40, 0x1051880, 0xc0046c3ac0) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 50558 [semacquire, 11 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc0050ac0e0, 0xc0000e4c00) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc00cfaca00, 0x1051880, 0xc00d088bc0) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 50356 [IO wait, 24 minutes]: internal/poll.runtime_pollWait(0x518a160, 0x72, 0x1040c40) C:/Go/src/runtime/netpoll.go:182 +0x5d internal/poll.(*pollDesc).wait(0xc002e6a1c8, 0x72, 0x160e600, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0xa2 internal/poll.(*ioSrv).ExecIO(0x165e5f0, 0xc002e6a018, 0xf498c8, 0x50, 0x50, 0xc000269860) C:/Go/src/internal/poll/fd_windows.go:228 +0x124 internal/poll.(*FD).Read(0xc002e6a000, 0xc0029bf9c1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:502 +0x26b net.(*netFD).Read(0xc002e6a000, 0xc0029bf9c1, 0x1, 0x1, 0xc003b4e318, 0xc00288ff68, 0x472404) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc009902ad8, 0xc0029bf9c1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:177 +0x70 net/http.(*connReader).backgroundRead(0xc0029bf9b0) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xd1 goroutine 47299 [semacquire, 66 minutes]: sync.runtime_SemacquireMutex(0xc0001e2194, 0xc000ef3700) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*Mutex).Lock(0xc0001e2190) C:/Go/src/sync/mutex.go:134 +0x110 github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Register(0xc000194120, 0xc005204c80) C:/BuildAgent/work/174e136266f8a219/lib/model/progressemitter.go:221 +0x3f github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc000c96900, 0xc0049b0780, 0xc0049b06c0, 0xc0049b07e0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1231 +0x1d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc000c96900, 0xc0049b0780, 0xc0049b06c0, 0xc0049b07e0, 0x104f580, 0xc005174f80) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:251 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:249 +0x3df goroutine 47298 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc000c96900, 0xc0049b0840) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1640 +0x235 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1(0xc000c96900, 0xc0049b0840, 0x104f580, 0xc005174fa0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:243 +0x3c created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:241 +0x34a goroutine 50725 [semacquire, 4 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc002c3a8c0, 0xc00127c800) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc007df9900, 0x1051880, 0xc002953080) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 45054 [syscall, 96 minutes, locked to thread]: syscall.Syscall6(0x7ff8367b2500, 0x5, 0xad0, 0xc01a800000, 0x1000000, 0xc000eb9ad4, 0xc000eb9af0, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:197 +0xed syscall.WriteFile(0xad0, 0xc01a800000, 0x1000000, 0x1000000, 0xc000eb9ad4, 0xc000eb9af0, 0x20, 0x0) C:/Go/src/syscall/zsyscall_windows.go:329 +0xd5 internal/poll.(*FD).Pwrite(0xc003cbb900, 0xc01a800000, 0x1000000, 0x1000000, 0xbb0d000000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:775 +0x25e os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:232 os.(*File).WriteAt(0xc000a0fa68, 0xc01a800000, 0x1000000, 0x1000000, 0xbb0d000000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:175 +0x10a github.com/syncthing/syncthing/lib/model.lockedWriterAt.WriteAt(0xc003cbb8d0, 0x9724d20, 0xc0031d65c0, 0xc01a800000, 0x1000000, 0x1000000, 0xbb0d000000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:75 +0xc0 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc003f32300, 0xc003cbb680, 0xbb0d000000, 0x1000000, 0xc00496e4e0, 0x20, 0x20, 0xa13640a6, 0xc0055306c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1483 +0x9f0 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x104f580, 0xc004fac720, 0xc00379c300, 0x1000000, 0xc003f32300, 0xc003cbb680, 0xbb0d000000, 0x1000000, 0xc00496e4e0, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1414 +0xd5 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1410 +0x332 goroutine 50685 [semacquire, 1 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x12cdb800) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc002c3a9a0, 0xc00127c600) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc0112e6b40, 0x1051880, 0xc00582d880) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 47249 [chan receive, 66 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc000c96900, 0xc0049b0600) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1682 +0xfa created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:183 +0x66e goroutine 50288 [semacquire, 22 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x100) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc0050ac7e0, 0xc004cc6600) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc00c8a2fa0, 0x1051880, 0xc003351840) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 50386 [semacquire, 24 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xc001768000) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc0011ee540, 0xc004cc7900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc0011ee540, 0xc004cc7900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc0011ee540, 0xc004cc7900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc0011ee540, 0xc004cc7900) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc0011ee540, 0xc004cc7900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc0011ee540, 0xc004cc7900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc0011ee540, 0xc004cc7900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc0011ee540, 0xc004cc7900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc0011ee540, 0xc004cc7900) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc00c721040, 0x1051880, 0xc004a7d980) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 49120 [semacquire, 22 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0xc001769600) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc002c3a1c0, 0xc000c94800) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc009460000, 0x1051880, 0xc004309400) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb goroutine 45435 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc00081c300, 0xc00c616a80) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1640 +0x235 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1(0xc00081c300, 0xc00c616a80, 0x104f580, 0xc00c8dee60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:243 +0x3c created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:241 +0x34a goroutine 45439 [chan receive, 93 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc00081c300, 0xc00c616a20, 0xc00c616a80, 0xc00c616900) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1551 +0x63 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4(0xc00081c300, 0xc00c616a20, 0xc00c616a80, 0xc00c616900, 0x104f580, 0xc00c8dee50) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:266 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:265 +0x4f5 goroutine 50706 [semacquire, 6 minutes]: sync.runtime_SemacquireMutex(0xc00002eecc, 0x0) C:/Go/src/runtime/sema.go:71 +0x44 sync.(*RWMutex).RLock(0xc00002eec0) C:/Go/src/sync/rwmutex.go:50 +0x55 github.com/syncthing/syncthing/lib/model.(*model).ConnectionStats(0xc00062a420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:600 +0x65 github.com/syncthing/syncthing/lib/api.(*service).getSystemConnections(0xc00006d7c0, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:754 +0x3b net/http.HandlerFunc.ServeHTTP(0xc0005ed8d0, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb3c0, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:429 +0xed net/http.HandlerFunc.ServeHTTP(0xc0003bff80, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:521 +0x11e net/http.HandlerFunc.ServeHTTP(0xc0017026c0, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x3fb net/http.HandlerFunc.ServeHTTP(0xc0017026e0, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000eeb480, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/Go/src/net/http/server.go:2375 +0x1dd github.com/syncthing/syncthing/lib/api.csrfMiddleware.func1(0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:44 +0x6b6 net/http.HandlerFunc.ServeHTTP(0xc0000982c0, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:552 +0x2d5 net/http.HandlerFunc.ServeHTTP(0xc00134a0c0, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:513 +0x2ad net/http.HandlerFunc.ServeHTTP(0xc0001620e0, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:559 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0001622c0, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/Go/src/net/http/server.go:1995 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:441 +0xae net/http.HandlerFunc.ServeHTTP(0xc000162320, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/Go/src/net/http/server.go:1995 +0x4b net/http.serverHandler.ServeHTTP(0xc000ef6270, 0x104f480, 0xc0050aca80, 0xc0000e5b00) C:/Go/src/net/http/server.go:2774 +0xaf net/http.(*conn).serve(0xc0033b77c0, 0x1051880, 0xc004308d80) C:/Go/src/net/http/server.go:1878 +0x858 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2884 +0x2fb