goroutine 486059 [running]: runtime/pprof.writeGoroutineStacks(0x1114a00, 0xc00bd902a0, 0x0, 0x0) C:/Go/src/runtime/pprof/pprof.go:679 +0xa4 runtime/pprof.writeGoroutine(0x1114a00, 0xc00bd902a0, 0x2, 0x40cda0, 0xc0055cc160) C:/Go/src/runtime/pprof/pprof.go:668 +0x4b runtime/pprof.(*Profile).WriteTo(0x16ff560, 0x1114a00, 0xc00bd902a0, 0x2, 0xc00bd902a0, 0xd) C:/Go/src/runtime/pprof/pprof.go:329 +0x3e1 net/http/pprof.handler.ServeHTTP(0xc01952e311, 0x9, 0x11257e0, 0xc00bd902a0, 0xc0004e2000) C:/Go/src/net/http/pprof/pprof.go:245 +0x341 net/http/pprof.Index(0x11257e0, 0xc00bd902a0, 0xc0004e2000) C:/Go/src/net/http/pprof/pprof.go:268 +0x6f8 net/http.HandlerFunc.ServeHTTP(0x10109f0, 0x11257e0, 0xc00bd902a0, 0xc0004e2000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0x1713720, 0x11257e0, 0xc00bd902a0, 0xc0004e2000) C:/Go/src/net/http/server.go:2387 +0x1c4 net/http.serverHandler.ServeHTTP(0xc00023e1c0, 0x11257e0, 0xc00bd902a0, 0xc0004e2000) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc000094b40, 0x1127e20, 0xc0100a0740) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 1 [chan receive, 709 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).Wait(...) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:402 main.syncthingMain(0xc0001541c0, 0x34, 0x0, 0x0, 0x0, 0x0, 0xc000230680, 0xe, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:718 +0x990 main.main() C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:438 +0x507 goroutine 18 [syscall, 709 minutes]: os/signal.signal_recv(0x0) C:/Go/src/runtime/sigqueue.go:147 +0xa3 os/signal.loop() C:/Go/src/os/signal/signal_unix.go:23 +0x29 created by os/signal.init.0 C:/Go/src/os/signal/signal_unix.go:29 +0x48 goroutine 19 [chan receive, 709 minutes]: github.com/syncthing/notify.(*recursiveTree).dispatch(0xc00012c140) C:/BuildAgent/work/pkg/mod/github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/tree_recursive.go:125 +0xcb created by github.com/syncthing/notify.newRecursiveTree C:/BuildAgent/work/pkg/mod/github.com/syncthing/notify@v0.0.0-20190709140112-69c7a957d3e2/tree_recursive.go:119 +0x139 goroutine 43 [select]: github.com/syncthing/syncthing/lib/events.(*logger).serve(0xc00023c000, 0x1127e20, 0xc000224000) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:276 +0x18e github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224000, 0xc00042c060, 0xc0001cfef8) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000fc180) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 created by main.syncthingMain C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:601 +0x2c1 goroutine 44 [select]: github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc00023e000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/buffer_pool.go:206 +0x13b created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/util/buffer_pool.go:237 +0x17d goroutine 45 [select, 2 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc000216ff0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session_util.go:189 +0x600 created by github.com/syndtr/goleveldb/leveldb.newSession C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session.go:93 +0x2bb goroutine 13 [select, 122 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc000186000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:91 +0xd4 created by github.com/syndtr/goleveldb/leveldb.openDB C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:148 +0x413 goroutine 14 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc000186000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_state.go:101 +0xfd created by github.com/syndtr/goleveldb/leveldb.openDB C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:149 +0x435 goroutine 15 [select, 122 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc000186000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:836 +0x264 created by github.com/syndtr/goleveldb/leveldb.openDB C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:155 +0x589 goroutine 16 [select, 124 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc000186000) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_compaction.go:773 +0x157 created by github.com/syndtr/goleveldb/leveldb.openDB C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:156 +0x5ab goroutine 66 [select]: main.autoUpgrade(0x1138aa0, 0xc00017e000, 0xc000242500, 0x11282e0, 0xc00023c000) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:856 +0x168 created by main.syncthingMain C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:681 +0xd2a goroutine 67 [chan receive, 709 minutes]: main.setupSignalHandling.func1(0xc0000fca20, 0xc000242500) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:734 +0x3b created by main.setupSignalHandling C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:733 +0xc3 goroutine 68 [chan receive, 709 minutes]: main.setupSignalHandling.func2(0xc0000fca80, 0xc000242500) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:743 +0x3b created by main.setupSignalHandling C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:742 +0x174 goroutine 69 [sleep]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x2540be400) C:/Go/src/runtime/time.go:105 +0x16c main.standbyMonitor(0xc000242500) C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:822 +0x72 created by main.syncthingMain C:/BuildAgent/work/174e136266f8a219/cmd/syncthing/main.go:703 +0xa57 goroutine 70 [select, 709 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0002171d0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 created by github.com/thejerf/suture.(*Supervisor).ServeBackground C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:407 +0x46 goroutine 71 [select, 709 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc0002162d0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0002171d0, 0x0, 0x111dd20, 0xc0000fc960) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 72 [select, 709 minutes]: github.com/syncthing/syncthing/lib/db.(*Lowlevel).gcRunner(0xc0000fc960, 0x1127e20, 0xc00007c900) C:/BuildAgent/work/174e136266f8a219/lib/db/lowlevel.go:536 +0x1c6 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc00007c900, 0xc00042c780, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000fc9c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0002162d0, 0x0, 0x509c218, 0xc0000fc9c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 51 [chan receive]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc0000d60f0) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:467 +0xa2 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:462 +0x166 goroutine 52 [chan receive]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc0000d6190) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:467 +0xa2 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:462 +0x166 goroutine 53 [IO wait]: internal/poll.runtime_pollWait(0x1c24fe8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0001321c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000132018, 0xc0014de100, 0x1, 0x0, 0x131c) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).acceptOne(0xc000132000, 0x131c, 0xc0093852c0, 0x2, 0x2, 0xc000132018, 0xc, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:896 +0xa9 internal/poll.(*FD).Accept(0xc000132000, 0xc00038bce0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/Go/src/internal/poll/fd_windows.go:930 +0x17a net.(*netFD).accept(0xc000132000, 0xc00038bd78, 0x6ff0eb, 0xc00023e260) C:/Go/src/net/fd_windows.go:193 +0x7b net.(*TCPListener).accept(0xc00025a120, 0x6ff095, 0x0, 0x4d41ad) C:/Go/src/net/tcpsock_posix.go:139 +0x39 net.(*TCPListener).Accept(0xc00025a120, 0xc00038bdc8, 0x18, 0xc000085080, 0x6fe60b) C:/Go/src/net/tcpsock.go:261 +0x4e net/http.(*Server).Serve(0xc00023e1c0, 0x1125560, 0xc00025a120, 0x0, 0x0) C:/Go/src/net/http/server.go:2896 +0x287 net/http.(*Server).ListenAndServe(0xc00023e1c0, 0xc00023e1c0, 0x2) C:/Go/src/net/http/server.go:2825 +0xbe net/http.ListenAndServe(...) C:/Go/src/net/http/server.go:3081 github.com/syncthing/syncthing/lib/syncthing.(*App).startup.func2(0xc000242500) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:182 +0x149 created by github.com/syncthing/syncthing/lib/syncthing.(*App).startup C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:179 +0x3036 goroutine 54 [sleep, 4 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x45d964b800) C:/Go/src/runtime/time.go:105 +0x16c github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc00010ef50, 0x1c603d0, 0xc000240380, 0xe3c49a, 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 55 [sleep, 4 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x45d964b800) C:/Go/src/runtime/time.go:105 +0x16c github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1(0xc00010ef50, 0x1c603d0, 0xc0002403a0, 0xe3c6b6, 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 56 [select]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000139770) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/syncthing/syncthing/lib/model.(*model).Serve(0xc000085200) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:237 +0x43 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0002171d0, 0xc000000001, 0x1c603f8, 0xc000085200) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 57 [select, 709 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000139860) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0002171d0, 0xc000000002, 0x1c604c0, 0xc0000d6230) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 58 [select, 709 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000139950) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0002171d0, 0xc000000003, 0x1c607b0, 0xc000139b30) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 46 [select, 15 minutes]: github.com/syncthing/syncthing/lib/nat.(*Service).serve(0xc00012a150, 0x1127e20, 0xc000224a00) C:/BuildAgent/work/174e136266f8a219/lib/nat/service.go:59 +0x141 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224a00, 0xc00042c840, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028c960) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139950, 0x0, 0x111df20, 0xc00012a150) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 47 [chan receive]: github.com/syncthing/syncthing/lib/connections.(*service).dialParallel(0xc000139b30, 0x1127e20, 0xc000224ac0, 0x4b45c9e70bb2ac18, 0x377a1984398ceeb9, 0xf46313e18ddbb94b, 0xe8834e54b0ac8dae, 0xc000096140, 0x3, 0x4, ...) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:904 +0x502 github.com/syncthing/syncthing/lib/connections.(*service).connect(0xc000139b30, 0x1127e20, 0xc000224ac0) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:476 +0xf7d github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224ac0, 0xc0000302a0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028ca80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139950, 0x1, 0x509c218, 0xc00028ca80) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 48 [select]: github.com/syncthing/syncthing/lib/connections.(*service).handle(0xc000139b30, 0x1127e20, 0xc000224b00) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:203 +0x10d github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224b00, 0xc0000301e0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028cae0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139950, 0x2, 0x509c218, 0xc00028cae0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 49 [select, 709 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000139a40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139950, 0x3, 0x111e1a0, 0xc000139a40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 82 [IO wait]: internal/poll.runtime_pollWait(0x1c24b08, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000b94448, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000b94298, 0xc01bfd0040, 0x1, 0x0, 0xe2c) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).acceptOne(0xc000b94280, 0xe2c, 0xc011bcb860, 0x2, 0x2, 0xc000b94298, 0x7ffc78011fb0, 0xb34, 0x1, 0xc000a39630) C:/Go/src/internal/poll/fd_windows.go:896 +0xa9 internal/poll.(*FD).Accept(0xc000b94280, 0xc000a39790, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x0, 0x0, 0x0, ...) C:/Go/src/internal/poll/fd_windows.go:930 +0x17a net.(*netFD).accept(0xc000b94280, 0x40acd1, 0xd35e00, 0xc000a39820) C:/Go/src/net/fd_windows.go:193 +0x7b net.(*TCPListener).accept(0xc000104100, 0xe9, 0x0, 0x0) C:/Go/src/net/tcpsock_posix.go:139 +0x39 net.(*TCPListener).Accept(0xc000104100, 0xbfa3000092648be4, 0x26b1c5c2a659, 0x1713820, 0x0) C:/Go/src/net/tcpsock.go:261 +0x4e github.com/syncthing/syncthing/lib/connections.(*tcpListener).serve(0xc0000f0090, 0x1127e20, 0xc000224a40, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/connections/tcp_listen.go:78 +0x65e github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028c9c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139a40, 0x0, 0x1c60680, 0xc0000f0090) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 83 [select, 709 minutes]: github.com/lucas-clemente/quic-go.(*baseServer).accept(0xc00012e1e0, 0x1127e20, 0xc000224a80, 0xc0009f5b88, 0x4064f1, 0xc000150000, 0x0) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/server.go:281 +0xfc github.com/lucas-clemente/quic-go.(*baseServer).Accept(0xc00012e1e0, 0x1127e20, 0xc000224a80, 0xc000a0e0a0, 0x1, 0x1, 0x0) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/server.go:277 +0x4a github.com/syncthing/syncthing/lib/connections.(*quicListener).serve(0xc00011c400, 0x1127e20, 0xc000224a80, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_listen.go:120 +0x7b9 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028ca20) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139a40, 0x1, 0x1c606c8, 0xc00011c400) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 59 [chan receive, 709 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).serve(0xc00011c500, 0x1127e20, 0xc000224c00) C:/BuildAgent/work/174e136266f8a219/lib/discover/global.go:196 +0x2eb github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224c00, 0xc00042c900, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028cba0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139860, 0xc000000000, 0x1c608b8, 0xc00011c500) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 60 [select, 18 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).serve(0xc00011c600, 0x1127e20, 0xc000224c40) C:/BuildAgent/work/174e136266f8a219/lib/discover/global.go:207 +0x202 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224c40, 0xc000a56060, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028cc60) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139860, 0xc000000001, 0x1c608b8, 0xc00011c600) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 61 [select, 24 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).serve(0xc00011c700, 0x1127e20, 0xc000224cc0) C:/BuildAgent/work/174e136266f8a219/lib/discover/global.go:207 +0x202 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224cc0, 0xc000a2e120, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028cd20) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139860, 0xc000000002, 0x1c608b8, 0xc00011c700) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 62 [select, 709 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000139c20) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139860, 0xc000000003, 0x1c60b08, 0xc000248320) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 63 [select, 709 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000139e00) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139860, 0xc000000004, 0x1c60b08, 0xc0002483c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 64 [select, 679 minutes]: github.com/syncthing/syncthing/lib/ur.(*Service).serve(0xc0000d6d70, 0x1127e20, 0xc000224f40) C:/BuildAgent/work/174e136266f8a219/lib/ur/usage_report.go:407 +0x213 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224f40, 0xc000030360, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028d200) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0002171d0, 0xc000000004, 0x111e0e0, 0xc0000d6d70) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 115 [select, 709 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000139d10) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139c20, 0x0, 0x1c60a48, 0xc0000d6c80) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 116 [select]: github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xc0000d6c80, 0xc00042c960, 0x0, 0xc021df8201, 0x2, 0x2) C:/BuildAgent/work/174e136266f8a219/lib/beacon/beacon.go:103 +0xd9 github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc000248320, 0x1127e20, 0xc000224d80) C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:168 +0x104 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224d80, 0xc00042c9c0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028cf00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139c20, 0x1, 0x509c218, 0xc00028cf00) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 117 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc000248320, 0x1127e20, 0xc000224dc0) C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:149 +0x19b github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224dc0, 0xc000a2e240, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028cf60) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139c20, 0x2, 0x509c218, 0xc00028cf60) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 118 [IO wait]: internal/poll.runtime_pollWait(0x1c24e48, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000ae41c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000ae4018, 0x10104e8, 0x0, 0x0, 0xc000a63b00) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc000ae4000, 0xc000b5c000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc000ae4000, 0xc000b5c000, 0x10000, 0x10000, 0xc000a63c00, 0x0, 0xc0182701b0, 0x90, 0x20) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc000006040, 0xc000b5c000, 0x10000, 0x10000, 0xc000a63d68, 0x45ec20, 0xc000a63d68, 0x3) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc000006040, 0xc000b5c000, 0x10000, 0x10000, 0x0, 0x2, 0xc019bc8ba0, 0x0, 0x0) C:/Go/src/net/udpsock.go:121 +0x64 github.com/syncthing/syncthing/lib/beacon.readBroadcasts(0x1127e20, 0xc000224d00, 0xc00028cde0, 0x5223, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:128 +0x27d github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func1(0x1127e20, 0xc000224d00, 0x3, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:18 +0x52 github.com/syncthing/syncthing/lib/beacon.(*cast).createService.func1(0x1127e20, 0xc000224d00, 0xc00042ca80, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/beacon.go:80 +0x13e github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028ce40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139d10, 0x0, 0x509c218, 0xc00028ce40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 65 [select, 709 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000a74000) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0002171d0, 0xc000000005, 0x1c60d40, 0xc000248460) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 119 [select]: github.com/syncthing/syncthing/lib/beacon.writeBroadcasts(0x1127e20, 0xc000224d40, 0xc000459920, 0x5223, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:41 +0x442 github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func2(0x1127e20, 0xc000224d40, 0x3, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:21 +0x52 github.com/syncthing/syncthing/lib/beacon.(*cast).createService.func1(0x1127e20, 0xc000224d40, 0xc000a2e3c0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/beacon.go:80 +0x13e github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028cea0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139d10, 0x1, 0x509c218, 0xc00028cea0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 99 [select, 709 minutes]: github.com/thejerf/suture.(*Supervisor).Serve(0xc000139ef0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:454 +0x372 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139e00, 0x0, 0x1c60a48, 0xc0000d6d20) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 100 [select]: github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xc0000d6d20, 0xc0001e6240, 0x0, 0xc01aeca001, 0x2, 0x2) C:/BuildAgent/work/174e136266f8a219/lib/beacon/beacon.go:103 +0xd9 github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc0002483c0, 0x1127e20, 0xc000224e80) C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:168 +0x104 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224e80, 0xc0001e62a0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028d140) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139e00, 0x1, 0x509c218, 0xc00028d140) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 101 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc0002483c0, 0x1127e20, 0xc000224ec0) C:/BuildAgent/work/174e136266f8a219/lib/discover/local.go:149 +0x19b github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224ec0, 0xc000030420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028d1a0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139e00, 0x2, 0x509c218, 0xc00028d1a0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 102 [IO wait]: internal/poll.runtime_pollWait(0x1c24f18, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000132448, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000132298, 0x10104e8, 0x0, 0x0, 0xc004077a30) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc000132280, 0xc000ffc000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc000132280, 0xc000ffc000, 0x10000, 0x10000, 0xc004077ab0, 0xc004077ad0, 0x40581c, 0x434bf3, 0xc004077ab8) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc000006028, 0xc000ffc000, 0x10000, 0x10000, 0xc004077d00, 0xc004077b70, 0x3, 0xb9e1f980d99e) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc000006028, 0xc000ffc000, 0x10000, 0x10000, 0x4064f1, 0xc0001e65a0, 0x0, 0xc00010a100, 0xc0128c0000) C:/Go/src/net/udpsock.go:121 +0x64 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc00012d0a0, 0xc000ffc000, 0x10000, 0x10000, 0x2, 0x2, 0x111e420, 0xc00e8bec00, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/golang.org/x/net@v0.0.0-20190827160401-ba9fcec4b297/ipv6/payload_nocmsg.go:19 +0x7f github.com/syncthing/syncthing/lib/beacon.readMulticasts(0x1127e20, 0xc000224e00, 0xc00028d020, 0xc00002ff60, 0x12, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:150 +0x6a8 github.com/syncthing/syncthing/lib/beacon.NewMulticast.func1(0x1127e20, 0xc000224e00, 0x3, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:21 +0x5b github.com/syncthing/syncthing/lib/beacon.(*cast).createService.func1(0x1127e20, 0xc000224e00, 0xc0001e6540, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/beacon.go:80 +0x13e github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028d080) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139ef0, 0x0, 0x509c218, 0xc00028d080) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 26 [select]: github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).serve(0xc00011c100, 0x1127e20, 0xc000224140) C:/BuildAgent/work/174e136266f8a219/lib/model/progressemitter.go:69 +0x430 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224140, 0xc0001e61e0, 0x40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028c840) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x0, 0x111de60, 0xc00011c100) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 103 [select]: github.com/syncthing/syncthing/lib/beacon.writeMulticasts(0x1127e20, 0xc000224e40, 0xc000459f20, 0xc00002ff60, 0x12, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:56 +0x53a github.com/syncthing/syncthing/lib/beacon.NewMulticast.func2(0x1127e20, 0xc000224e40, 0x3, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:24 +0x5b github.com/syncthing/syncthing/lib/beacon.(*cast).createService.func1(0x1127e20, 0xc000224e40, 0xc0000305a0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/beacon/beacon.go:80 +0x13e github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028d0e0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139ef0, 0x1, 0x509c218, 0xc00028d0e0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 27 [select]: github.com/syncthing/syncthing/lib/model.(*folderSummaryService).listenForUpdates(0xc000248460, 0x1127e20, 0xc000224fc0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:179 +0x21f github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000224fc0, 0xc0001e6420, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028d260) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000a74000, 0x0, 0x509c218, 0xc00028d260) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 28 [select]: github.com/syncthing/syncthing/lib/model.(*folderSummaryService).calculateSummaries(0xc000248460, 0x1127e20, 0xc000225000) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:269 +0x15a github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000225000, 0xc0001e6360, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028d2c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000a74000, 0x1, 0x509c218, 0xc00028d2c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 111 [select]: github.com/syncthing/syncthing/lib/sync.(*TimeoutCondWaiter).Wait(0xc0177652d0, 0xc000b40100) C:/BuildAgent/work/174e136266f8a219/lib/sync/sync.go:292 +0x12f github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).Since(0xc0000d60f0, 0x1ccfa, 0x173e760, 0x0, 0x0, 0xdf8475800, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/events/events.go:487 +0x517 github.com/syncthing/syncthing/lib/api.(*service).getEvents(0xc000a182c0, 0x11257e0, 0xc0004d81c0, 0xc002480200, 0x1114000, 0xc0000d60f0) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:1235 +0x28c github.com/syncthing/syncthing/lib/api.(*service).getIndexEvents(0xc000a182c0, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:1206 +0xd3 net/http.HandlerFunc.ServeHTTP(0xc000a3a9d0, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc0004d81c0, 0xc002480200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc0004d81c0, 0xc002480200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc0004d81c0, 0xc002480200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc0004d81c0, 0xc002480200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc0004d81c0, 0xc002480200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc0004d81c0, 0xc002480200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc0004d81c0, 0xc002480200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc0004d81c0, 0xc002480200) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0000943c0, 0x1127e20, 0xc000a7e240) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 120 [chan receive, 709 minutes]: github.com/syncthing/syncthing/lib/beacon.writeBroadcasts.func1(0x1127e20, 0xc000a7e080, 0xc000a52028) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:35 +0x4f created by github.com/syncthing/syncthing/lib/beacon.writeBroadcasts C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:34 +0x205 goroutine 29 [chan receive, 709 minutes]: github.com/syncthing/syncthing/lib/beacon.readMulticasts.func1(0x1127e20, 0xc00010a1c0, 0x112edc0, 0xc000006028) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:116 +0x4f created by github.com/syncthing/syncthing/lib/beacon.readMulticasts C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:115 +0x34e goroutine 122 [chan receive]: github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x17133a0) C:/BuildAgent/work/pkg/mod/github.com/rcrowley/go-metrics@v0.0.0-20190826022208-cac0b30c2563/meter.go:239 +0x38 created by github.com/rcrowley/go-metrics.NewMeter C:/BuildAgent/work/pkg/mod/github.com/rcrowley/go-metrics@v0.0.0-20190826022208-cac0b30c2563/meter.go:46 +0x118 goroutine 104 [chan receive, 709 minutes]: github.com/syncthing/syncthing/lib/beacon.writeMulticasts.func1(0x1127e20, 0xc000210100, 0x112edc0, 0xc000a46040) C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:44 +0x4f created by github.com/syncthing/syncthing/lib/beacon.writeMulticasts C:/BuildAgent/work/174e136266f8a219/lib/beacon/multicast.go:43 +0x349 goroutine 30 [chan receive, 709 minutes]: github.com/syncthing/syncthing/lib/beacon.readBroadcasts.func1(0x1127e20, 0xc00010a240, 0xc000006040) C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:122 +0x4f created by github.com/syncthing/syncthing/lib/beacon.readBroadcasts C:/BuildAgent/work/174e136266f8a219/lib/beacon/broadcast.go:121 +0x21c goroutine 84 [IO wait, 4 minutes]: internal/poll.runtime_pollWait(0x1c24bd8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000b941c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000b94018, 0x10104e8, 0x0, 0x0, 0xc000bb3d28) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).ReadFrom(0xc000b94000, 0xc000acac00, 0x5dc, 0x5dc, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:667 +0x13d net.(*netFD).readFrom(0xc000b94000, 0xc000acac00, 0x5dc, 0x5dc, 0xc00106e000, 0xc000bb3e60, 0xb1c211, 0xc000bb3e00, 0x268452d7cc41) C:/Go/src/net/fd_windows.go:158 +0x62 net.(*UDPConn).readFrom(0xc000bae000, 0xc000acac00, 0x5dc, 0x5dc, 0xc000bb3f88, 0xc00106e000, 0xc00106e000, 0xb92cb0fdefa9) C:/Go/src/net/udpsock_posix.go:47 +0x71 net.(*UDPConn).ReadFrom(0xc000bae000, 0xc000acac00, 0x5dc, 0x5dc, 0xb, 0xc000bb3f88, 0xccbc80, 0xb16192, 0xc022b20340) C:/Go/src/net/udpsock.go:121 +0x64 github.com/AudriusButkevicius/pfilter.(*PacketFilter).loop(0xc000bb8000) C:/BuildAgent/work/pkg/mod/github.com/!audrius!butkevicius/pfilter@v0.0.0-20190627213056-c55ef6137fc6/filter.go:99 +0x295 created by github.com/AudriusButkevicius/pfilter.(*PacketFilter).Start C:/BuildAgent/work/pkg/mod/github.com/!audrius!butkevicius/pfilter@v0.0.0-20190627213056-c55ef6137fc6/filter.go:91 +0x46 goroutine 85 [select, 1 minutes]: github.com/syncthing/syncthing/lib/stun.(*Service).stunKeepAlive(0xc000bcc000, 0x1127e20, 0xc000bb8100, 0xe4fd91, 0x17, 0xc00161f6a0) C:/BuildAgent/work/174e136266f8a219/lib/stun/stun.go:260 +0x3f1 github.com/syncthing/syncthing/lib/stun.(*Service).runStunForServer(0xc000bcc000, 0x1127e20, 0xc000bb8100, 0xe4fd91, 0x17) C:/BuildAgent/work/174e136266f8a219/lib/stun/stun.go:216 +0x987 github.com/syncthing/syncthing/lib/stun.(*Service).serve(0xc000bcc000, 0x1127e20, 0xc000bb8100) C:/BuildAgent/work/174e136266f8a219/lib/stun/stun.go:144 +0xf9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000bb8100, 0xc0001507e0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0002383c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 created by github.com/syncthing/syncthing/lib/connections.(*quicListener).serve C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_listen.go:94 +0x300 goroutine 86 [select, 709 minutes]: github.com/AudriusButkevicius/pfilter.(*FilteredConn).ReadFrom(0xc000bb8040, 0xc000bfc000, 0x5ac, 0x5ac, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/!audrius!butkevicius/pfilter@v0.0.0-20190627213056-c55ef6137fc6/conn.go:75 +0x1f7 github.com/lucas-clemente/quic-go.(*packetHandlerMap).listen(0xc00012e140) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/packet_handler_map.go:229 +0x14a created by github.com/lucas-clemente/quic-go.newPacketHandlerMap C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/packet_handler_map.go:63 +0x1a6 goroutine 178 [select, 709 minutes]: github.com/syncthing/syncthing/lib/api.(*service).serve(0xc000a182c0, 0x1127e20, 0xc000ed6fc0) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:393 +0x25ca github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000ed6fc0, 0xc0000306c0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028d320) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc0002171d0, 0xc000000006, 0x1c62300, 0xc000a182c0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 107 [IO wait]: internal/poll.runtime_pollWait(0x1c24898, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000aee948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000aee798, 0xc003eaa3e0, 0x1, 0x0, 0x10f4) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).acceptOne(0xc000aee780, 0x10f4, 0xc006765b30, 0x2, 0x2, 0xc000aee798, 0x0, 0xc000a71a98, 0x415976, 0x5cec100) C:/Go/src/internal/poll/fd_windows.go:896 +0xa9 internal/poll.(*FD).Accept(0xc000aee780, 0xc000a71be0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/Go/src/internal/poll/fd_windows.go:930 +0x17a net.(*netFD).accept(0xc000aee780, 0x300dc, 0xc000a71cb0, 0x40cda0) C:/Go/src/net/fd_windows.go:193 +0x7b net.(*TCPListener).accept(0xc0010e8ce0, 0x100000040d64f, 0x2f8, 0x0) C:/Go/src/net/tcpsock_posix.go:139 +0x39 net.(*TCPListener).Accept(0xc0010e8ce0, 0x10f83c2, 0x0, 0x0, 0xc000a71ce8) C:/Go/src/net/tcpsock.go:261 +0x4e github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0xc0010e8d00, 0xc000f00260, 0xc000a29ec0, 0xc0373c4780, 0xc00024ead8, 0x8) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:182 +0x3e github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc0010e8d00, 0xc000a71da8, 0x18, 0xc000a4ad80, 0x6fe60b) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:163 +0x36 net/http.(*Server).Serve(0xc000f001c0, 0x11251e0, 0xc0010e8d00, 0x0, 0x0) C:/Go/src/net/http/server.go:2896 +0x287 github.com/syncthing/syncthing/lib/api.(*service).serve.func1(0xc0002bac00, 0xc000f001c0, 0x11251e0, 0xc0010e8d00, 0x1127e20, 0xc000ed6fc0) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:386 +0x61 created by github.com/syncthing/syncthing/lib/api.(*service).serve C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:384 +0x24f1 goroutine 108 [chan receive, 709 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).run(0xc000242500) C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:375 +0x57 created by github.com/syncthing/syncthing/lib/syncthing.(*App).Start C:/BuildAgent/work/174e136266f8a219/lib/syncthing/syncthing.go:118 +0x97 goroutine 485738 [IO wait]: internal/poll.runtime_pollWait(0xa25e350, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc01cec6948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc01cec6798, 0x10104e0, 0xc0128e3c30, 0x2, 0x2) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc01cec6780, 0xc00b55d680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc01cec6780, 0xc00b55d680, 0x205, 0x205, 0x2030007, 0x2, 0x1) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc012298070, 0xc00b55d680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01be355e0, 0xc00b55d680, 0x205, 0x205, 0xc064fa8000, 0xc015c8b9e0, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc001f282e0, 0xc00b55d680, 0x205, 0x205, 0x26, 0x1026, 0xc0128e3cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01b6ae958, 0x11139e0, 0xc001f282e0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01b6ae700, 0x6480268, 0xc01be355e0, 0x5, 0xc01be355e0, 0x1) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01b6ae700, 0x0, 0x0, 0x1026) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01b6ae700, 0xc00d553211, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc00d553200) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 92 [select, 354 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).doInSync(0xc001b64000, 0xc001f86480, 0x0, 0xc00a504b20) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:240 +0x112 github.com/syncthing/syncthing/lib/model.(*folder).Scan(0xc001b64000, 0xc008590170, 0x1, 0x1, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:229 +0xa9 github.com/syncthing/syncthing/lib/model.(*model).ScanFolderSubdirs(0xc000085200, 0xc01301c81a, 0xf, 0xc008590170, 0x1, 0x1, 0x10f8810, 0x1baed8) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2100 +0x144 github.com/syncthing/syncthing/lib/api.(*service).postDBScan(0xc000a182c0, 0x11257e0, 0xc000f00540, 0xc002480600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:1376 +0xde net/http.HandlerFunc.ServeHTTP(0xc000a3ab60, 0x11257e0, 0xc000f00540, 0xc002480600) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210300, 0x11257e0, 0xc000f00540, 0xc002480600) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc000f00540, 0xc002480600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:454 +0xc8 net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc000f00540, 0xc002480600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc000f00540, 0xc002480600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc000f00540, 0xc002480600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc000f00540, 0xc002480600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc000f00540, 0xc002480600) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc000f00540, 0xc002480600) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc000f00540, 0xc002480600) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc000f00540, 0xc002480600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc000f00540, 0xc002480600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc000f00540, 0xc002480600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc000f00540, 0xc002480600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc000f00540, 0xc002480600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc000f00540, 0xc002480600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc000f00540, 0xc002480600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc000f00540, 0xc002480600) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc000f00540, 0xc002480600) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00012e500, 0x1127e20, 0xc000a7e400) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 28001 [select, 356 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc019858000, 0x1127e20, 0xc0105106c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc0105106c0, 0xc01de40420, 0xc008ad9ed8) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00045bd40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x11, 0x82fce38, 0xc0121d1178) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 28615 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc003230340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:941 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0xd2 goroutine 28119 [select, 118 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc001b64c00, 0x1127e20, 0xc01d942840) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc01d942840, 0xc01d4e6ae0, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000238900) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xa, 0x82fce38, 0xc01b554000) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485937 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc00e40ac40, 0x34, 0x680000, 0x20000, 0xc0089073c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc015240fc0, 0x34, 0x680000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc015240fc0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc0091c0780, 0xc0089073c0, 0x20, 0x20, 0x680000, 0x76557c1e00020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc0091c0780, 0xc0089073c0, 0x20, 0x20, 0x680000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485020 [semacquire]: sync.runtime_SemacquireMutex(0xc00ec3e454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00ec3e450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00ec3e280, 0xc007aa0000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc028ac6560, 0xc007aa0000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc011b4e200, 0xc007aa0000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0091c0c80, 0xc0184beb40, 0x20, 0x20, 0x0, 0xc3be1de000020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0091c0c80, 0xc0184beb40, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 27679 [syscall, 359 minutes, locked to thread]: syscall.Syscall6(0x7ffc780065d0, 0x5, 0x758, 0xc008ad9fa8, 0xc008ad9fac, 0xc008ad9fb8, 0xffffffff, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:201 +0xfa syscall.GetQueuedCompletionStatus(0x758, 0xc008ad9fa8, 0xc008ad9fac, 0xc008ad9fb8, 0xc0ffffffff, 0xc00382c8a0, 0x0) C:/Go/src/syscall/zsyscall_windows.go:556 +0xb6 github.com/syncthing/notify.(*readdcw).loop(0xc00016c5a0) 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 485147 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc0176dd440, 0x84, 0x4e0000, 0x20000, 0xc015104840, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x4e0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104840, 0x20, 0x20, 0x4e0000, 0x5085b7fb00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104840, 0x20, 0x20, 0x4e0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484403 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc00392e000, 0x20000, 0x20000, 0x100000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc00392e000, 0x20000, 0x20000, 0x100000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc00392e000, 0x20000, 0x20000, 0x100000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a260, 0x20, 0x20, 0x100000, 0x7d83ce9700020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a260, 0x20, 0x20, 0x100000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 70088 [chan receive, 167 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc019408300, 0xc001b51680) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1669 +0xfa created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:164 +0x44c goroutine 484862 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00b6145a0, 0x84, 0xa0000, 0x20000, 0xc0151043e0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0xa0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151043e0, 0x20, 0x20, 0xa0000, 0x5de980a00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151043e0, 0x20, 0x20, 0xa0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 481723 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0000885b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:682 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:236 +0x8e goroutine 29005 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc01c772cb0, 0x1127e20, 0xc00e966180) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc00e966180, 0xc00f721860, 0xe3b6ed) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc010610b40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc00000004c, 0x111dea0, 0xc01c772cb0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485743 [IO wait]: internal/poll.runtime_pollWait(0xdcc3038, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc036b4a1c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc036b4a018, 0x10104e0, 0x10f8432, 0x1114560, 0x173e460) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc036b4a000, 0xc002d14240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc036b4a000, 0xc002d14240, 0x205, 0x205, 0x203006b, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019613440, 0xc002d14240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0002a63c0, 0xc002d14240, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01aeca520, 0xc002d14240, 0x205, 0x205, 0x0, 0x1114740, 0xc040933cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc000213058, 0x11139e0, 0xc01aeca520, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc000212e00, 0x6480268, 0xc0002a63c0, 0x5, 0xc0002a63c0, 0xc016c4a901) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000212e00, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc000212e00, 0xc025b53871, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc025b53860) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485041 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc011497b80, 0x96, 0x20000, 0x20000, 0xc0102b0220, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00db65c20, 0x96, 0x20000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00db65c20, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc036b4aa00, 0xc0102b0220, 0x20, 0x20, 0x20000, 0xb1dd7d1300020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc036b4aa00, 0xc0102b0220, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 29020 [chan receive, 358 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc001b64300, 0xc01a911800, 0xc01a9117a0, 0xc01a911860) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1202 +0xf9 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc001b64300, 0xc01a911800, 0xc01a9117a0, 0xc01a911860, 0x11258e0, 0xc000268a80) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:246 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:244 +0x4bc goroutine 484858 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00358c750, 0x8a, 0x20000, 0x20000, 0xc00a8dc7c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc010b657a0, 0x8a, 0x20000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc010b657a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0207fe280, 0xc00a8dc7c0, 0x20, 0x20, 0x20000, 0x5d88962200020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0207fe280, 0xc00a8dc7c0, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485242 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00416adc0, 0xa5, 0x20000, 0x20000, 0xc019512fe0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc013755600, 0xa5, 0x20000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc013755600, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0222c0f00, 0xc019512fe0, 0x20, 0x20, 0x20000, 0x2b3f6c3400020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0222c0f00, 0xc019512fe0, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484141 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc01411c000, 0x20000, 0x20000, 0x140000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc01411c000, 0x20000, 0x20000, 0x140000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc01411c000, 0x20000, 0x20000, 0x140000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a2a0, 0x20, 0x20, 0x140000, 0xb528165f00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a2a0, 0x20, 0x20, 0x140000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485269 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01b82c3c0, 0x60, 0x0, 0x20000, 0xc01f33d540, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01d22b920, 0x60, 0x0, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc01d22b920, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00ae67680, 0xc01f33d540, 0x20, 0x20, 0x0, 0x5dc6be3f00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc00ae67680, 0xc01f33d540, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485048 [semacquire]: sync.runtime_SemacquireMutex(0xc00d07c1d4, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00d07c1d0) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00d07c000, 0xc0153f6000, 0x20000, 0x20000, 0x20000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc0139de810, 0xc0153f6000, 0x20000, 0x20000, 0x20000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001f0c080, 0xc0153f6000, 0x20000, 0x20000, 0x20000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00ae66780, 0xc007b320e0, 0x20, 0x20, 0x20000, 0xb6e7a35300020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc00ae66780, 0xc007b320e0, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 674 [select, 322 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc001b64600, 0x1127e20, 0xc000210540) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc000210540, 0xc003580c00, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc001258f60) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x1, 0x82fce38, 0xc0005120c8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 470187 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc000089450) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:916 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:237 +0xb0 goroutine 28296 [select, 271 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc019858f00, 0x1127e20, 0xc011deaf40) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc011deaf40, 0xc014488300, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0012cefc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x1c, 0x82fce38, 0xc01a644950) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485267 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01851e480, 0x84, 0x440000, 0x20000, 0xc0151047a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x440000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151047a0, 0x20, 0x20, 0x440000, 0x7c44ae9700020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151047a0, 0x20, 0x20, 0x440000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484001 [runnable]: github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc006e0bdc0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:82 +0x546 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5b6, 0x8006601, 0xc017771e30, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0ec30, 0x8006601, 0x3073a, 0x400101, 0xc00e260e30, 0x8, 0x431a91, 0xd47f80, 0xc00e260e28) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock(0xc002d0ec30, 0xc00e260e01, 0x0, 0xc017771f28, 0xc001928700, 0x1b3548, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:712 +0x9a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0ec30, 0xc00884b8c0, 0x40, 0x40, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:829 +0xeb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85b30, 0xc00884b8c0, 0x40, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85b30, 0x38) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00884b8c0, 0x40, 0x40, 0xc0177723a8, 0xc017772378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00884b8c0, 0x40, 0x40, 0x0, 0x3baa000, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc0190ddd40, 0x38, 0xc6, 0x3ed47bc, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc019bc96e0, 0xc0190ddd40, 0x38, 0xc6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc019bc96e0, 0xc0189ece10, 0xc0190ddd40, 0x38, 0xc6, 0xc00012c230, 0xc00012cf50, 0xc0190ddd40, 0x34, 0xc6) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc0189ece20, 0x11375e0, 0xc000100a30, 0xc0190ddd40, 0x38, 0xc6, 0xc006859b01, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc0189ece20, 0x11375e0, 0xc000100a30, 0xc0190ddd40, 0x38, 0xc6, 0xc019432c10, 0xd, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc01858aa50, 0xc019432c10, 0xd, 0x10, 0x402e01, 0xc0189ece50, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc01858aa50, 0xc019432c10, 0xd, 0x10, 0xc017772c40, 0x20, 0x20, 0xc002659501, 0xc0189ece50, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc01858aa40, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc0189ece30) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc01858aa40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc018acb39b, 0xd, 0x6, 0xc019b39268, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc022eee700, 0xc0011acc00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc022eee700, 0xc0011acc00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc022eee700, 0xc0011acc00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc022eee700, 0xc0011acc00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc022eee700, 0xc0011acc00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc022eee700, 0xc0011acc00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc022eee700, 0xc0011acc00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc022eee700, 0xc0011acc00) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00ac12000, 0x1127e20, 0xc01a8e00c0) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 27568 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc019859800, 0x1127e20, 0xc01227a300) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc01227a300, 0xc018bea1e0, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0011f2600) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x24, 0x82fce38, 0xc011a7fe80) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 418971 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc0095d69a0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5b6, 0x34caa6, 0xc015eb05a8, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0ec30, 0x34caa6, 0x2cef, 0x970101, 0xc024eec78a, 0x2, 0xacc6c, 0x2cef, 0x2) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc002d0ec30, 0x34caa6, 0x2cef, 0x0, 0x101, 0x6, 0xc00696ec30) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0ec30, 0xc019d5ee70, 0x6b, 0x6b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85b30, 0xc019d5ee70, 0x6b, 0x6b, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85b30, 0x63) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc019d5ee70, 0x6b, 0x6b, 0xc015eb0b30, 0xc015eb0b00) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc019d5ee70, 0x6b, 0x6b, 0x0, 0x3baa000, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00b42b260, 0x63, 0xd9, 0x3ed47ca, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc0100d1560, 0xc00b42b260, 0x63, 0xd9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc0100d1560, 0xc01a768150, 0xc00b42b260, 0x63, 0xd9, 0xc00012c230, 0xc00012cf50, 0xc00b42b260, 0x63, 0xd9) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc01a768160, 0x11375e0, 0xc000100a30, 0xc00b42b260, 0x63, 0xd9, 0xc006807501, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc019d9d150, 0xc0188ade00, 0x11, 0x20, 0xc015eb11d8, 0x20, 0x20, 0xc0017e0701, 0xc01a768180, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:356 +0x4bf github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc019d9d140, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc019d9d180) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc000085200, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01312f0e6, 0x11, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:795 +0x3aa github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc000a182c0, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:680 +0x142 net/http.HandlerFunc.ServeHTTP(0xc000a3a920, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc0055d6620, 0xc0086d6600) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0155c21e0, 0x1127e20, 0xc00da5fac0) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 27569 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc019859b00, 0x1127e20, 0xc01227a580) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc01227a580, 0xc016e1d740, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0011f2cc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x25, 0x82fce38, 0xc011a7fee8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 28029 [select, 210 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000028600, 0x1127e20, 0xc018a820c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc018a820c0, 0xc01de40060, 0x4d1fa8) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc010c9a540) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc, 0x82fce38, 0xc0188a2010) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 486115 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc018a22580, 0x31, 0x60000, 0x20000, 0xc019d2d560, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0x60000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d560, 0x20, 0x20, 0x60000, 0x21c719d200020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d560, 0x20, 0x20, 0x60000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 26639 [chan receive, 360 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc001b64000, 0xc00877dd40) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1669 +0xfa created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:164 +0x44c goroutine 29022 [chan receive, 358 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc001b64300, 0xc01a9117a0, 0xc01a911860) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1375 +0x15e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3(0xc001b64300, 0xc01a9117a0, 0xc01a911860, 0x11258e0, 0xc000268a70) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:254 +0x46 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:252 +0x54f goroutine 484252 [chan send]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a600, 0x20, 0x20, 0x4a0000, 0x5a7ccb5600020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1477 +0x9d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a600, 0x20, 0x20, 0x4a0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485169 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc02a4eab60) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5bf, 0x22687ba, 0xc011babe20, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc009eda8f0, 0x22687ba, 0x8301, 0x970101, 0xc023ad8729, 0x3, 0x90ccd, 0x8301, 0x3) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc009eda8f0, 0x22687ba, 0x8301, 0x0, 0x101, 0x7, 0xc00692b2c0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc009eda8f0, 0xc00bc2d440, 0x36, 0x36, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85e50, 0xc00bc2d440, 0x36, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85e50, 0x2e) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00bc2d440, 0x36, 0x36, 0xc011bac3a8, 0xc011bac378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00bc2d440, 0x36, 0x36, 0x0, 0x3ba9f00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00b4dcdc0, 0x2e, 0xa5, 0x3ed47c8, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc039167620, 0xc00b4dcdc0, 0x2e, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc039167620, 0xc019029400, 0xc00b4dcdc0, 0x2e, 0xa5, 0xc00012c230, 0xc00012cf50, 0xc00b4dcdc0, 0x2a, 0xa5) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc019029410, 0x11375e0, 0xc000100a30, 0xc00b4dcdc0, 0x2e, 0xa5, 0xc00687a101, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc019029410, 0x11375e0, 0xc000100a30, 0xc00b4dcdc0, 0x2e, 0xa5, 0xc046385170, 0xd, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc01263c3d0, 0xc046385170, 0xd, 0x10, 0x402e01, 0xc019029440, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc01263c3d0, 0xc046385170, 0xd, 0x10, 0xc011bacc40, 0x20, 0x20, 0xc000080701, 0xc019029440, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc01263c3c0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc019029420) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc01263c3c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01ab7401b, 0xd, 0x6, 0xc001c54088, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc0055d6540, 0xc000258b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc0055d6540, 0xc000258b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc0055d6540, 0xc000258b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc0055d6540, 0xc000258b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc0055d6540, 0xc000258b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc0055d6540, 0xc000258b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc0055d6540, 0xc000258b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc0055d6540, 0xc000258b00) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0374f6460, 0x1127e20, 0xc00a100a00) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485387 [IO wait]: internal/poll.runtime_pollWait(0x64ace48, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc011e02e48, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc011e02c98, 0x10104e0, 0x7, 0x10c8, 0xc011e02db8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc011e02c80, 0xc002536000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc011e02c80, 0xc002536000, 0x205, 0x205, 0x203006c, 0xc0123437c8, 0xc0123437b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc014cf24b8, 0xc002536000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc030a12900, 0xc002536000, 0x205, 0x205, 0xc017079080, 0x515, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01b0448e0, 0xc002536000, 0x205, 0x205, 0xc002f13000, 0xc017079080, 0xc0123438c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc00251c258, 0x11139e0, 0xc01b0448e0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc00251c000, 0x6480268, 0xc030a12900, 0x5, 0xc030a12900, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00251c000, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc00251c000, 0xc002f12000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc02e586ed0, 0xc002f12000, 0x1000, 0x1000, 0xc012343c38, 0x639318, 0xc030a12900) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc0383172c0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc0383172c0, 0x4, 0x26b4f5fc85c1, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc01823be00, 0x1127e20, 0xc00ee3dcc0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 705 [syscall, locked to thread]: syscall.Syscall6(0x7ffc78012410, 0x5, 0xd28, 0xc000480000, 0x8000, 0xc008a4de94, 0x0, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:201 +0xfa syscall.ReadFile(0xd28, 0xc000480000, 0x8000, 0x8000, 0xc008a4de94, 0x0, 0x431a91, 0x2) C:/Go/src/syscall/zsyscall_windows.go:313 +0xd2 syscall.Read(0xd28, 0xc000480000, 0x8000, 0x8000, 0x8000, 0x0, 0x0) C:/Go/src/syscall/syscall_windows.go:315 +0x6f internal/poll.(*FD).Read(0xc000ae5400, 0xc000480000, 0x8000, 0x8000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:513 +0x22f os.(*File).read(...) C:/Go/src/os/file_windows.go:213 os.(*File).Read(0xc01ac4e868, 0xc000480000, 0x8000, 0x8000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:116 +0x78 io.(*LimitedReader).Read(0xc009bd6180, 0xc000480000, 0x8000, 0x8000, 0x8000, 0x8000, 0xc000480000) C:/Go/src/io/io.go:448 +0x6a io.(*LimitedReader).Read(0xc009bd6220, 0xc000480000, 0x8000, 0x8000, 0x8000, 0x0, 0x0) C:/Go/src/io/io.go:448 +0x6a io.copyBuffer(0x1c60238, 0xc002b24ee0, 0x1114580, 0xc009bd6220, 0xc000480000, 0x8000, 0x8000, 0x0, 0xc010d20e00, 0xc0244b0000) C:/Go/src/io/io.go:402 +0x129 io.CopyBuffer(0x1c60238, 0xc002b24ee0, 0x1114580, 0xc009bd6220, 0xc000480000, 0x8000, 0x8000, 0x1000000, 0x0, 0x0) C:/Go/src/io/io.go:375 +0x89 github.com/syncthing/syncthing/lib/scanner.Blocks(0x1127e20, 0xc010d20e40, 0x98c6300, 0xc009bd6100, 0x1000000, 0xe89eb00000, 0x1114180, 0x173e760, 0x40d800, 0xc02402c000, ...) C:/BuildAgent/work/174e136266f8a219/lib/scanner/blocks.go:69 +0x335 github.com/syncthing/syncthing/lib/scanner.HashFile(0x1127e20, 0xc010d20e40, 0x1138fa0, 0xc0000ff920, 0xc0133ee680, 0x7a, 0x1000000, 0x0, 0x0, 0xc023d8a000, ...) C:/BuildAgent/work/174e136266f8a219/lib/scanner/blockqueue.go:39 +0x444 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).handleFile(0xc001b64300, 0xc015c25f10, 0x6b, 0xe89eb00000, 0x5ea60db9, 0x724ea531f97edd81, 0xc01cb1e060, 0x1, 0x1, 0xa95, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1042 +0x29d github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).processNeeded(0xc001b64300, 0xc000a7e700, 0xc01a9118c0, 0xc01a911800, 0xc01a911740, 0xc01a9118c0, 0xc01a911740, 0x11258e0, 0xc000268a90, 0xc01d151388, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:491 +0x66b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc001b64300, 0xc01a911740, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:265 +0x624 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc001b64300, 0x1127e00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:184 +0x52c github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc001b64300, 0x131b455d8f00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:317 +0x258 github.com/syncthing/syncthing/lib/model.(*folder).serve.func2() C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:134 +0x84 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc001b64300, 0x1127e20, 0xc010d20e40) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:160 +0x54d github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc010d20e40, 0xc010cd8060, 0xe3b6ed) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0000fd260) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x2, 0x82fce38, 0xc0107b4150) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 28939 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00232c8f0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:916 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:237 +0xb0 goroutine 28603 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00dd25500, 0x1127e20, 0xc017ca8900) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc017ca8900, 0xc00e3c6fc0, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc001226360) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc000000033, 0x111dea0, 0xc00dd25500) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485183 [IO wait]: internal/poll.runtime_pollWait(0x1c2dda8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00dc22bc8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00dc22a18, 0x10104e0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00dc22a00, 0xc01a3e2240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00dc22a00, 0xc01a3e2240, 0x205, 0x205, 0x2030066, 0xc001644180, 0xc001644208) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01a3bc060, 0xc01a3e2240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00a0d9ac0, 0xc01a3e2240, 0x205, 0x205, 0x520000, 0x2e3600020000, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc019a4aa40, 0xc01a3e2240, 0x205, 0x205, 0x1d7e2e36, 0xc02003a000, 0xc0417d1cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc001929e58, 0x11139e0, 0xc019a4aa40, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc001929c00, 0x6480268, 0xc00a0d9ac0, 0x5, 0xc00a0d9ac0, 0xfa71e4f88df9b36d) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc001929c00, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc001929c00, 0xc01c24d451, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc01c24d440) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485887 [runnable]: strings.Replace(0xc01df6bd10, 0x25, 0xe3b6ee, 0x1, 0xe3b70d, 0x1, 0x5, 0x0, 0x0) C:/Go/src/strings/strings.go:959 +0x455 strings.ReplaceAll(...) C:/Go/src/strings/strings.go:968 path/filepath.FromSlash(...) C:/Go/src/path/filepath/path.go:179 github.com/syncthing/syncthing/lib/osutil.NativeFilename(...) C:/BuildAgent/work/174e136266f8a219/lib/osutil/filenames_windows.go:20 github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1(0x1138300, 0xc006913d40, 0x11375e0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:494 +0x2dd github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc0331a2290, 0xc01a0c0380, 0xd, 0x10, 0x402e01, 0xc017a47850, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:396 +0x304 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc0331a2290, 0xc01a0c0380, 0xd, 0x10, 0xc00658ac40, 0x20, 0x20, 0xc002f8aa01, 0xc017a47850, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc0331a2280, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc017a47830) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc0331a2280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc003eb219b, 0xd, 0x6, 0xc0004b0768, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc0004d80e0, 0xc0055caa00) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0373c46e0, 0x1127e20, 0xc00fb97ac0) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485846 [IO wait]: internal/poll.runtime_pollWait(0x6940e70, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0091c0448, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc0091c0298, 0x10104e0, 0x10f8432, 0x5097cf0, 0x1) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0091c0280, 0xc0198d8fc0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0091c0280, 0xc0198d8fc0, 0x205, 0x205, 0x2030092, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc014d89980, 0xc0198d8fc0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc025f3da60, 0xc0198d8fc0, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc024990920, 0xc0198d8fc0, 0x205, 0x205, 0x0, 0x1114740, 0xc01ef61cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01a5c3e58, 0x11139e0, 0xc024990920, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01a5c3c00, 0x6480268, 0xc025f3da60, 0x5, 0xc025f3da60, 0xc000b40001) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01a5c3c00, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01a5c3c00, 0xc02286c431, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc02286c420) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485240 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00416a790, 0xa5, 0x40000, 0x20000, 0xc019513000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc013755600, 0xa5, 0x40000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc013755600, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0222c0f00, 0xc019513000, 0x20, 0x20, 0x40000, 0x56919f4a00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0222c0f00, 0xc019513000, 0x20, 0x20, 0x40000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 28137 [select, 358 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc001b65800, 0x1127e20, 0xc018bae2c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc018bae2c0, 0xc013166120, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0012ced80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x15, 0x82fce38, 0xc0179120b8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485807 [IO wait]: internal/poll.runtime_pollWait(0x64ac218, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0091c1ac8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc0091c1918, 0x10104e0, 0x7, 0x980, 0xc0091c1a38) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0091c1900, 0xc000f74fc0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0091c1900, 0xc000f74fc0, 0x205, 0x205, 0x2030009, 0xc005f837c8, 0xc005f837b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc002803760, 0xc000f74fc0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc025f3cae0, 0xc000f74fc0, 0x205, 0x205, 0xc00682c000, 0x781, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0025d66a0, 0xc000f74fc0, 0x205, 0x205, 0xc006682000, 0xc00682c000, 0xc005f838c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc002614cd8, 0x11139e0, 0xc0025d66a0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc002614a80, 0x6480268, 0xc025f3cae0, 0x5, 0xc025f3cae0, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc002614a80, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc002614a80, 0xc006673000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc019c6cd80, 0xc006673000, 0x1000, 0x1000, 0xc005f83c38, 0x639318, 0xc025f3cae0) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc025d70a80) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc025d70a80, 0x4, 0x26b4f6769631, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc017a4c5a0, 0x1127e20, 0xc00d7e36c0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 481724 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc0000885b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:916 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:237 +0xb0 goroutine 484129 [chan send]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0207fe780, 0xc00c1fa280, 0x20, 0x20, 0x20000, 0xe6443c9e00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1477 +0x9d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0207fe780, 0xc00c1fa280, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485016 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc0005d6000, 0x20000, 0x20000, 0x460000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc0005d6000, 0x20000, 0x20000, 0x460000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc0005d6000, 0x20000, 0x20000, 0x460000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a5c0, 0x20, 0x20, 0x460000, 0x8f971b00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a5c0, 0x20, 0x20, 0x460000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485618 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc00c888b60) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5cd, 0x142f1cf, 0xc005719e90, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc0023a29c0, 0x142f1cf, 0x213a, 0x970101, 0xc0256017f0, 0x2, 0x939b2, 0x213a, 0x2) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc0023a29c0, 0x142f1cf, 0x213a, 0x0, 0x101, 0x6, 0xc00695eb40) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc0023a29c0, 0xc013131b80, 0x32, 0x32, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c84190, 0xc013131b80, 0x32, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c84190, 0x2a) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc013131b80, 0x32, 0x32, 0xc00571a418, 0xc00571a3e8) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc013131b80, 0x32, 0x32, 0x0, 0x1a4a800, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc01339f4a0, 0x2a, 0xa5, 0x3ed47c6, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc0100d0780, 0xc01339f4a0, 0x2a, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc0100d0780, 0xc012b21fe0, 0xc01339f4a0, 0x2a, 0xa5, 0xc01339f4a0, 0x2a, 0xa5, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc012b21ff0, 0x11375e0, 0xc000100a30, 0xc01339f4a0, 0x2a, 0xa5, 0xc01ccd89d0, 0xd, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:122 +0x128 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc00cf91690, 0xc01ccd89d0, 0xd, 0x10, 0x402e01, 0xc013576020, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc00cf91690, 0xc01ccd89d0, 0xd, 0x10, 0xc00571ac40, 0x20, 0x20, 0xc000080e01, 0xc013576020, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc00cf91680, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc013576000) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc00cf91680, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc017ce7f5b, 0xd, 0x6, 0xc0184e6a28, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc000f002a0, 0xc009b04100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc000f002a0, 0xc009b04100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc000f002a0, 0xc009b04100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc000f002a0, 0xc009b04100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc000f002a0, 0xc009b04100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc000f002a0, 0xc009b04100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc000f002a0, 0xc009b04100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc000f002a0, 0xc009b04100) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0420a8f00, 0x1127e20, 0xc012a13f00) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484443 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc040ed4460) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5cc, 0x8000a02, 0xc014d61ea0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0f5f0, 0x8000a02, 0x991f1, 0x400101, 0xc00cecb4e0, 0x8, 0x431a91, 0xd47f80, 0xc014d61f60) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock(0xc002d0f5f0, 0xc00cecb401, 0xc014d61fc0, 0x965634, 0xc002659180, 0x1b06b0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:712 +0x9a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0f5f0, 0xc00e24ff20, 0x5c, 0x5c, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:829 +0xeb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c84140, 0xc00e24ff20, 0x5c, 0x5c, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c84140, 0x54) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00e24ff20, 0x5c, 0x5c, 0xc014d62418, 0xc014d623e8) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00e24ff20, 0x5c, 0x5c, 0x0, 0x20aa400, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00be7dd00, 0x54, 0xf5, 0x3ed47bc, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc01040c900, 0xc00be7dd00, 0x54, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc01040c900, 0xc0185024a0, 0xc00be7dd00, 0x54, 0xf5, 0xc00be7dd00, 0x54, 0xf5, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc0185024b0, 0x11375e0, 0xc000100a30, 0xc00be7dd00, 0x54, 0xf5, 0xc03af582d0, 0xf, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:122 +0x128 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc017aaca10, 0xc03af582d0, 0xf, 0x10, 0x402e01, 0xc018502540, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc017aaca10, 0xc03af582d0, 0xf, 0x10, 0xc014d62c40, 0x20, 0x20, 0xc0001d4301, 0xc018502540, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc017aaca00, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc018502520) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc017aaca00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01860e75b, 0xf, 0x6, 0xc009b19688, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc001c52620, 0xc002480c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc001c52620, 0xc002480c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc001c52620, 0xc002480c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc001c52620, 0xc002480c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc001c52620, 0xc002480c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc001c52620, 0xc002480c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc001c52620, 0xc002480c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc001c52620, 0xc002480c00) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0216a0460, 0x1127e20, 0xc01b6c0040) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 29763 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00105d860) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:941 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0xd2 goroutine 26641 [syscall, locked to thread]: syscall.Syscall6(0x7ffc78012410, 0x5, 0x264, 0xc019b9d000, 0x1000, 0xc0014af374, 0x0, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:201 +0xfa syscall.ReadFile(0x264, 0xc019b9d000, 0x1000, 0x1000, 0xc0014af374, 0x0, 0x431a91, 0x2) C:/Go/src/syscall/zsyscall_windows.go:313 +0xd2 syscall.Read(0x264, 0xc019b9d000, 0x1000, 0x1000, 0x1000, 0x0, 0x0) C:/Go/src/syscall/syscall_windows.go:315 +0x6f internal/poll.(*FD).Read(0xc019ef7400, 0xc019b9d000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:513 +0x22f os.(*File).read(...) C:/Go/src/os/file_windows.go:213 os.(*File).Read(0xc019ba8e90, 0xc019b9d000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:116 +0x78 bufio.(*Reader).fill(0xc010c9bf20) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).ReadByte(0xc010c9bf20, 0xc00d3fd5f0, 0xf000001, 0x173f900) C:/Go/src/bufio/bufio.go:252 +0x40 github.com/syncthing/syncthing/lib/weakhash.Find(0x1127e20, 0xc010f6c640, 0x98c6300, 0xc019a4ad20, 0xc00fa4aa80, 0x18e3, 0x18e3, 0x1000000, 0xd3b0e0, 0xdbe3e0, ...) C:/BuildAgent/work/174e136266f8a219/lib/weakhash/weakhash.go:66 +0x470 github.com/syncthing/syncthing/lib/weakhash.NewFinder(0x1127e20, 0xc010f6c640, 0xf6a2848, 0xc019a4ad20, 0x1000000, 0xc00fa4aa80, 0x18e3, 0x18e3, 0xc01d90a080, 0x2, ...) C:/BuildAgent/work/174e136266f8a219/lib/weakhash/weakhash.go:78 +0xb2 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc001b64000, 0xc00877de00, 0xc00877dda0, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1245 +0xfd7 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc001b64000, 0xc00877de00, 0xc00877dda0, 0xc00877de60, 0x11258e0, 0xc008b881f0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:246 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:244 +0x4bc goroutine 485380 [chan receive]: github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func2(0xc00aa10120, 0x1127e20, 0xc0142a2080, 0xc00ac128c0, 0xc00aa10180, 0xc00e59a280) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:152 +0xba created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:148 +0x210 goroutine 460955 [sleep, 19 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x1176592e000) C:/Go/src/runtime/time.go:105 +0x16c github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc00010ef50, 0xc01f91d180) 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 486039 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc0105b8cc0, 0x31, 0x80000, 0x20000, 0xc019d2d580, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0x80000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d580, 0x20, 0x20, 0x80000, 0x7a45f10000020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d580, 0x20, 0x20, 0x80000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 29004 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc01c772c40, 0x1127e20, 0xc00e966140) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc00e966140, 0xc0102b68a0, 0x98b8dd8) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0106108a0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc00000004b, 0x111dea0, 0xc01c772c40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 29018 [chan receive, 358 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc001b64300, 0xc01a911740) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1669 +0xfa created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:164 +0x44c goroutine 29762 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00105d860) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:916 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:237 +0xb0 goroutine 485113 [semacquire]: sync.runtime_SemacquireMutex(0xc00ec3e454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00ec3e450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00ec3e280, 0xc0058b8000, 0x20000, 0x20000, 0x40000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc028ac6560, 0xc0058b8000, 0x20000, 0x20000, 0x40000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc011b4e200, 0xc0058b8000, 0x20000, 0x20000, 0x40000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0091c0c80, 0xc0184beb80, 0x20, 0x20, 0x40000, 0xd02e45bc00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0091c0c80, 0xc0184beb80, 0x20, 0x20, 0x40000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485126 [syscall, locked to thread]: syscall.Syscall6(0x7ffc78012500, 0x5, 0xa28, 0xc000e0c000, 0x20000, 0xc0420bb954, 0xc0420bb970, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:201 +0xfa syscall.WriteFile(0xa28, 0xc000e0c000, 0x20000, 0x20000, 0xc0420bb954, 0xc0420bb970, 0x20000, 0xc00814c080) C:/Go/src/syscall/zsyscall_windows.go:329 +0xd2 internal/poll.(*FD).Pwrite(0xc00ae66a00, 0xc000e0c000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:807 +0x2b2 os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc00c202070, 0xc000e0c000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc025f3c060, 0xc000e0c000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc036690280, 0xc00814c080, 0x20, 0x20, 0x0, 0xb5e65fcc00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc036690280, 0xc00814c080, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 29665 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00105d860) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:682 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:236 +0x8e goroutine 485888 [IO wait]: internal/poll.runtime_pollWait(0x1c2d7f8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0037cfac8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc0037cf918, 0x10104e0, 0x7, 0x1058, 0xc0037cfa38) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0037cf900, 0xc0002678c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0037cf900, 0xc0002678c0, 0x205, 0x205, 0x2030073, 0xc00678d7c8, 0xc00678d7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0101f48c8, 0xc0002678c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc003eaa3c0, 0xc0002678c0, 0x205, 0x205, 0xc019bba500, 0x7a, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01cefa520, 0xc0002678c0, 0x205, 0x205, 0xc006cb449b, 0xc019bba500, 0xc00678d8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc006782258, 0x11139e0, 0xc01cefa520, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc006782000, 0x6480268, 0xc003eaa3c0, 0x5, 0xc003eaa3c0, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc006782000, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc006782000, 0xc006c81000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc00e85ca80, 0xc006c81000, 0x1000, 0x1000, 0xc00678dc38, 0x639318, 0xc003eaa3c0) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00be53020) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00be53020, 0x4, 0x26b4f71e6e29, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc0373c4780, 0x1127e20, 0xc0172ad5c0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485523 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc040ed4460) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5cc, 0x8000a02, 0xc005705ea0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0f5f0, 0x8000a02, 0x991f1, 0x400101, 0xc00e260ba0, 0x8, 0x431a91, 0xd47f80, 0xc005705f60) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock(0xc002d0f5f0, 0xc00e260b01, 0xc005705f60, 0x8, 0xc001928700, 0x1b3548, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:712 +0x9a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0f5f0, 0xc0195270e0, 0x81, 0x81, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:829 +0xeb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c84140, 0xc0195270e0, 0x81, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c84140, 0x79) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc0195270e0, 0x81, 0x81, 0xc005706418, 0xc0057063e8) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc0195270e0, 0x81, 0x81, 0x0, 0x3cfb200, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc008205c20, 0x79, 0x10c, 0x3ed47c6, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc02e5870b0, 0xc008205c20, 0x79, 0x10c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc02e5870b0, 0xc01a4fbd50, 0xc008205c20, 0x79, 0x10c, 0xc008205c20, 0x79, 0x10c, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc01a4fbd60, 0x11375e0, 0xc000100a30, 0xc008205c20, 0x79, 0x10c, 0xc03dbdb180, 0xb, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:122 +0x128 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc000ed77d0, 0xc03dbdb180, 0xb, 0x10, 0x402e01, 0xc01a4fbd90, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc000ed77d0, 0xc03dbdb180, 0xb, 0x10, 0xc005706c40, 0x20, 0x20, 0xc002646301, 0xc01a4fbd90, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc000ed77c0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc01a4fbd70) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc000ed77c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc015d9dd5b, 0xb, 0x6, 0xc0055ccb88, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc00bd901c0, 0xc0055ca200) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc018823d60, 0x1127e20, 0xc00c93d3c0) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 29003 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc01c772bd0, 0x1127e20, 0xc00e966100) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc00e966100, 0xc01a9114a0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc010610840) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc00000004a, 0x111dea0, 0xc01c772bd0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485379 [syscall, locked to thread]: syscall.Syscall(0x7ffc78012280, 0x3, 0xc011559680, 0x0, 0xc019869924, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:188 +0xfa syscall.GetFileAttributesEx(0xc011559680, 0x0, 0xc019869924, 0x2b, 0x2b) C:/Go/src/syscall/zsyscall_windows.go:912 +0x80 os.stat(0xe3cb76, 0x5, 0xc00faabc20, 0x2a, 0x2200000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/stat_windows.go:79 +0x20b os.lstatNolog(...) C:/Go/src/os/stat_windows.go:133 os.Lstat(0xc00faabc20, 0x2a, 0xc00ca9bda0, 0x1d, 0xc00faabc20, 0x2a) C:/Go/src/os/stat.go:22 +0x75 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(0xc01cc87250, 0xc04425f620, 0xc, 0xc04425f620, 0xc, 0xc01bfc4100, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs.go:148 +0x85 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87260, 0xc03a8ec495, 0x3, 0x1132120, 0xc0140506b0, 0xc01bfc4100, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:65 +0x2d0 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87260, 0xe3b6ed, 0x1, 0x1132120, 0xc0191cc300, 0xc01bfc4100, 0x0, 0xc01bfc4100) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0xc01cc87260, 0xe3b6ed, 0x1, 0xc01bfc4100, 0x1713820, 0xc0191cc2f0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:93 +0xda github.com/syncthing/syncthing/lib/fs.(*MtimeFS).Walk(0xc009634180, 0xe3b6ed, 0x1, 0xc0096e6000, 0xc00aa10180, 0xc0096e6000) C:/BuildAgent/work/174e136266f8a219/lib/fs/mtimefs.go:110 +0x8f github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1(0xc00ac128c0, 0x1127e20, 0xc0142a2080, 0xc00aa10120, 0xc00aa10180) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:114 +0x23c created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:111 +0x186 goroutine 485613 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0xc0159a6700, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc012bc4d20) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5bf, 0x8000641, 0xc01127fe30, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc009eda8f0, 0x8000641, 0x31291, 0x400101, 0xc01f5780a0, 0x8, 0x431a91, 0xd47f80, 0xc01127fed8) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock(0xc009eda8f0, 0xc01f578001, 0xc01127ff50, 0x965634, 0xc002658380, 0x1c6100, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:712 +0x9a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc009eda8f0, 0xc0159a6980, 0x36, 0x36, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:829 +0xeb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85e50, 0xc0159a6980, 0x36, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85e50, 0x2e) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc0159a6980, 0x36, 0x36, 0xc0112803a8, 0xc011280378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc0159a6980, 0x36, 0x36, 0x0, 0x3ba9f00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00cfd24d0, 0x2e, 0xa5, 0x3ed47ca, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc0030d6810, 0xc00cfd24d0, 0x2e, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc0030d6810, 0xc00f568930, 0xc00cfd24d0, 0x2e, 0xa5, 0xc00012c230, 0xc00012cf50, 0xc00cfd24d0, 0x2a, 0xa5) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc00f568940, 0x11375e0, 0xc000100a30, 0xc00cfd24d0, 0x2e, 0xa5, 0xc006557e01, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc00f568940, 0x11375e0, 0xc000100a30, 0xc00cfd24d0, 0x2e, 0xa5, 0xc041ac4720, 0xd, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc012aabf50, 0xc041ac4720, 0xd, 0x10, 0x402e01, 0xc00f568970, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc012aabf50, 0xc041ac4720, 0xd, 0x10, 0xc011280c40, 0x20, 0x20, 0xc002658001, 0xc00f568970, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc012aabf40, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc00f568950) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc012aabf40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc00b3e981b, 0xd, 0x6, 0xc00042a768, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc001c520e0, 0xc000418100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc001c520e0, 0xc000418100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc001c520e0, 0xc000418100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc001c520e0, 0xc000418100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc001c520e0, 0xc000418100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc001c520e0, 0xc000418100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc001c520e0, 0xc000418100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc001c520e0, 0xc000418100) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0374f60a0, 0x1127e20, 0xc00a43a480) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 29664 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00105d860, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:378 +0x139 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00105d860) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:232 +0x6c goroutine 485283 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc010fc46c0, 0x84, 0x1a0000, 0x20000, 0xc0151044e0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x1a0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151044e0, 0x20, 0x20, 0x1a0000, 0x6a50b0b600020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151044e0, 0x20, 0x20, 0x1a0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484979 [IO wait]: internal/poll.runtime_pollWait(0x6940da0, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc01cec61c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc01cec6018, 0x10104e0, 0x7, 0xea4, 0xc01cec6138) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc01cec6000, 0xc0198d8240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc01cec6000, 0xc0198d8240, 0x205, 0x205, 0x203006e, 0xc0055e37c8, 0xc0055e37b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc012298058, 0xc0198d8240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00a9c8320, 0xc0198d8240, 0x205, 0x205, 0xc00027ec00, 0x515, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01b8ab3c0, 0xc0198d8240, 0x205, 0x205, 0xc00060a000, 0xc00027ec00, 0xc0055e38c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0017e1e58, 0x11139e0, 0xc01b8ab3c0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0017e1c00, 0x6480268, 0xc00a9c8320, 0x5, 0xc00a9c8320, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0017e1c00, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0017e1c00, 0xc00f3d4000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc02eb14570, 0xc00f3d4000, 0x1000, 0x1000, 0xc0055e3c38, 0x639318, 0xc00a9c8320) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc015c1a5a0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc015c1a5a0, 0x4, 0x26b4f5cebe9d, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc00c06a320, 0x1127e20, 0xc01a4441c0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485261 [chan receive]: github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc000029200, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:447 +0x88d github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc000029200) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:610 +0x5b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000029200, 0x1127e20, 0xc0142a2080) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:175 +0x9b8 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc0142a2080, 0xc00edc85a0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0190c29c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc000000077, 0x82fce38, 0xc0142a6000) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485129 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00fd8ecf0, 0x84, 0x120000, 0x20000, 0xc015104460, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x120000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104460, 0x20, 0x20, 0x120000, 0x82147ece00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104460, 0x20, 0x20, 0x120000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485739 [runnable]: github.com/syndtr/goleveldb/leveldb.(*iComparer).Compare(0xc0000731e0, 0xc00193aae0, 0x60, 0x60, 0xc00193a840, 0x5b, 0x5b, 0x5b) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/comparer.go:37 +0x1bb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek(0xc0069d33b0, 0xc00193a840, 0x5b, 0x5b, 0x101) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:243 +0x296 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc003d76340, 0xc00193a840, 0x5b, 0x5b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:866 +0x505 github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85c70, 0xc00193a840, 0x5b, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85c70, 0x53) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00193a840, 0x5b, 0x5b, 0xc00fbc03a8, 0xc00fbc0378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00193a840, 0x5b, 0x5b, 0x0, 0x1bedc00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00e389550, 0x53, 0xb0, 0x3ed47cb, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc017202ff0, 0xc00e389550, 0x53, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc017202ff0, 0xc032a0fcb0, 0xc00e389550, 0x53, 0xb0, 0xc00012c230, 0xc00012cf50, 0xc00e389550, 0x4f, 0xb0) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc032a0fcc0, 0x11375e0, 0xc000100a30, 0xc00e389550, 0x53, 0xb0, 0xc006875c01, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc032a0fcc0, 0x11375e0, 0xc000100a30, 0xc00e389550, 0x53, 0xb0, 0xc022e78c00, 0xb, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc000d746d0, 0xc022e78c00, 0xb, 0x10, 0x402e01, 0xc032a0fcf0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc000d746d0, 0xc022e78c00, 0xb, 0x10, 0xc00fbc0c40, 0x20, 0x20, 0xc000071c01, 0xc032a0fcf0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc000d746c0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc032a0fcd0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc000d746c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01354d00b, 0xb, 0x6, 0xc0004e5528, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc0004f4380, 0xc0004e2400) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0002481e0, 0x1127e20, 0xc013474380) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 29023 [chan receive, 358 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc001b64300, 0xc000a7e700, 0xc01a911860, 0xc01a9118c0, 0xc01a911740) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1537 +0x63 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4(0xc001b64300, 0xc000a7e700, 0xc01a911860, 0xc01a9118c0, 0xc01a911740, 0x11258e0, 0xc000268a90) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:261 +0x5a created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:260 +0x5df goroutine 485054 [IO wait]: internal/poll.runtime_pollWait(0x64ac628, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00add2bc8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00add2a18, 0x10104e0, 0x10, 0x4ac, 0x1a1) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00add2a00, 0xc01d23ee00, 0x652, 0x652, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00add2a00, 0xc01d23ee00, 0x652, 0x652, 0x10f8299, 0x0, 0x64d) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01cf20000, 0xc01d23ee00, 0x652, 0x652, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc0002a6160, 0xc01d23ee00, 0x652, 0x652, 0x1b6, 0x1113b80, 0xc0308e3a10) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0012d13d8, 0x11139e0, 0xc0002a6160, 0x40ab0c, 0xd35880, 0xe063e0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0012d1180, 0x509dd38, 0xc01cf20000, 0x5, 0xc01cf20000, 0xc0183c2aa0) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0012d1180, 0x0, 0x0, 0x8c8dd8) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0012d1180, 0xc019467efc, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00c2e7d10, 0xc019467efc, 0x2, 0x4, 0x45e2a0, 0xc001b1d980, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:237 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc001f28660, 0xc019467efc, 0x2, 0x4, 0xc00afc9c20, 0xc0308e3f68, 0xc0308e3ec0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1114140, 0xc001f28660, 0xc019467efc, 0x2, 0x4, 0x2, 0x0, 0xc0163aa000, 0xc0163aa000) C:/Go/src/io/io.go:310 +0x8e io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc000a900d0, 0xc019467efc, 0x4, 0x4, 0x2, 0x2, 0xc0308e3f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:528 +0x7f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc000a900d0, 0xc019467efc, 0x4, 0x4, 0x1128400, 0xc0002a6120, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:465 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc000a900d0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:355 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:231 +0x4a goroutine 485022 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01b6487e0, 0x84, 0x520000, 0x20000, 0xc015104880, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x520000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104880, 0x20, 0x20, 0x520000, 0x11fbd01000020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104880, 0x20, 0x20, 0x520000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485286 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01d12a820, 0x9b, 0x0, 0x20000, 0xc0178b4200, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00be543c0, 0x9b, 0x0, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00be543c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00add2780, 0xc0178b4200, 0x20, 0x20, 0x0, 0xcde725b500020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc00add2780, 0xc0178b4200, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485344 [IO wait]: internal/poll.runtime_pollWait(0x7e9ca28, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc008820448, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc008820298, 0x10104e0, 0x10f8432, 0x1114560, 0x173e460) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc008820280, 0xc00187a6c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc008820280, 0xc00187a6c0, 0x205, 0x205, 0x2030046, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01bd92908, 0xc00187a6c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01b082e80, 0xc00187a6c0, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc011b4fe60, 0xc00187a6c0, 0x205, 0x205, 0x0, 0x1114740, 0xc0143f3cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01c052258, 0x11139e0, 0xc011b4fe60, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01c052000, 0x6480268, 0xc01b082e80, 0x5, 0xc01b082e80, 0xc013a6a501) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01c052000, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01c052000, 0xc00d553871, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc00d553860) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 70092 [chan receive]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc019408300, 0xc001b516e0, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1375 +0x15e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3(0xc019408300, 0xc001b516e0, 0xc001b51800, 0x11258e0, 0xc01f675d80) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:254 +0x46 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:252 +0x54f goroutine 28134 [chan send]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).handleFile(0xc019408300, 0xc0113cd930, 0xc9, 0x5808c8, 0x5189163c, 0x8ccbaeefbd2660ec, 0xc0066c5500, 0x2, 0x2, 0x1aa01a, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1113 +0x1043 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).processNeeded(0xc019408300, 0xc016eb6200, 0xc001b51860, 0xc001b51740, 0xc001b51680, 0xc001b51860, 0xc001b51680, 0x11258e0, 0xc01f675da0, 0xc001907580, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:491 +0x66b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc019408300, 0xc001b51680, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:265 +0x624 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc019408300, 0x1127e00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:184 +0x52c github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc019408300, 0xc001907b00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:317 +0x258 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc019408300, 0x1127e20, 0xc01a130cc0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:168 +0x9ef github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc01a130cc0, 0xc01de846c0, 0xc011415ed8) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00007f860) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc000000010, 0x82fce38, 0xc01d41dde0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485734 [IO wait]: internal/poll.runtime_pollWait(0xa25ede0, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0219ce948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc0219ce798, 0x10104e0, 0x7, 0xf60, 0xc0219ce8b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0219ce780, 0xc01a3e38c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0219ce780, 0xc01a3e38c0, 0x205, 0x205, 0x2030047, 0xc01249f7c8, 0xc01249f7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00937b098, 0xc01a3e38c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0002a63e0, 0xc01a3e38c0, 0x205, 0x205, 0xc0356aec00, 0x577, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc011fabd80, 0xc01a3e38c0, 0x205, 0x205, 0xc00a8a9000, 0xc0356aec00, 0xc01249f8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0017f6cd8, 0x11139e0, 0xc011fabd80, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0017f6a80, 0x6480268, 0xc0002a63e0, 0x5, 0xc0002a63e0, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0017f6a80, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0017f6a80, 0xc00a8a8000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc00d38b2f0, 0xc00a8a8000, 0x1000, 0x1000, 0xc01249fc38, 0x639318, 0xc0002a63e0) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00b56fc20) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00b56fc20, 0x4, 0x26b4f6ffed2d, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc0216a0280, 0x1127e20, 0xc00a75a600) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 26674 [syscall, locked to thread]: syscall.Syscall6(0x7ffc78012500, 0x5, 0xab8, 0xc033df8000, 0x20000, 0xc017f93194, 0xc017f931b0, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:201 +0xfa syscall.WriteFile(0xab8, 0xc033df8000, 0x20000, 0x800000, 0xc017f93194, 0xc017f931b0, 0xc017f931f0, 0x4b569e) C:/Go/src/syscall/zsyscall_windows.go:329 +0xd2 internal/poll.(*FD).Pwrite(0xc036b4a500, 0xc033df8000, 0x20000, 0x800000, 0x860000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:807 +0x2b2 os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc00d3fa0d8, 0xc033df8000, 0x20000, 0x800000, 0x860000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc01b044060, 0xc033df8000, 0x20000, 0x800000, 0x860000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine.func3(0xc01a3bbc60, 0xf, 0xc00de813c0, 0x34, 0x43, 0x1) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1322 +0x32e github.com/syncthing/syncthing/lib/db.(*BlockFinder).Iterate(0xc000102148, 0xc000b88800, 0x27, 0x40, 0xc0089075a0, 0x20, 0x20, 0xc017f93ba8, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/blockmap.go:62 +0x280 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc001b64000, 0xc00877de00, 0xc00877dda0, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1304 +0xd25 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc001b64000, 0xc00877de00, 0xc00877dda0, 0xc00877de60, 0x11258e0, 0xc008b881f0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:246 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:244 +0x4bc goroutine 28076 [select, 118 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc01d973200, 0x1127e20, 0xc01eda5180) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc01eda5180, 0xc00945bb00, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc010c9ad20) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x21, 0x82fce38, 0xc01cb467d0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485820 [IO wait]: internal/poll.runtime_pollWait(0x1c2e358, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00b136448, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00b136298, 0x10104e0, 0xc000081400, 0x1114560, 0x173e460) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00b136280, 0xc02207a0a1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00b136280, 0xc02207a0a1, 0x1, 0x1, 0x444d06, 0xc000a60300, 0x4) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc03bc421d0, 0xc02207a0a1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0010e8b60, 0xc02207a0a1, 0x1, 0x1, 0x43af7d, 0x1010d18, 0xc002bd2050) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 net/http.(*connReader).backgroundRead(0xc02207a090) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 29691 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0101a2000, 0x1127e20, 0xc0105c0080) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc0105c0080, 0xc019228120, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc01f182300) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc00000004d, 0x111dea0, 0xc0101a2000) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 484463 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00b5e9950, 0x84, 0x260000, 0x20000, 0xc0151045a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x260000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151045a0, 0x20, 0x20, 0x260000, 0x1f0fd6600020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151045a0, 0x20, 0x20, 0x260000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484751 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc005220000, 0x20000, 0x20000, 0x200000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc005220000, 0x20000, 0x20000, 0x200000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc005220000, 0x20000, 0x20000, 0x200000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a360, 0x20, 0x20, 0x200000, 0x866b7df200020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a360, 0x20, 0x20, 0x200000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 27614 [select]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc019858300, 0x1127e20, 0xc00ff2c0c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc00ff2c0c0, 0xc00db19740, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0012cecc0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x17, 0x82fce38, 0xc000d88568) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485173 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00d46b440, 0x84, 0x5c0000, 0x20000, 0xc015104920, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x5c0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104920, 0x20, 0x20, 0x5c0000, 0x832e4df600020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104920, 0x20, 0x20, 0x5c0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 29002 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc01c772b60, 0x1127e20, 0xc00e9660c0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc00e9660c0, 0xc011344360, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0106107e0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc000000049, 0x111dea0, 0xc01c772b60) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 465619 [sleep, 14 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x1176592e000) C:/Go/src/runtime/time.go:105 +0x16c github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc00010ef50, 0xc01dc573b0) 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 485563 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc0238b29a0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5b6, 0x49765b4, 0xc01233de20, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0ec30, 0x49765b4, 0x7ab3, 0x970101, 0xc024f5c367, 0x3, 0x3d08f, 0x7ab3, 0x3) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc002d0ec30, 0x49765b4, 0x7ab3, 0x0, 0x101, 0x7, 0xc0069c7950) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0ec30, 0xc010f9b140, 0x5b, 0x5b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85b30, 0xc010f9b140, 0x5b, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85b30, 0x53) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc010f9b140, 0x5b, 0x5b, 0xc01233e3a8, 0xc01233e378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc010f9b140, 0x5b, 0x5b, 0x0, 0x3baa000, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00d42bad0, 0x53, 0xc6, 0x3ed47ca, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc00fb5a300, 0xc00d42bad0, 0x53, 0xc6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc00fb5a300, 0xc0161ed640, 0xc00d42bad0, 0x53, 0xc6, 0xc00012c230, 0xc00012cf50, 0xc00d42bad0, 0x4f, 0xc6) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc0161ed650, 0x11375e0, 0xc000100a30, 0xc00d42bad0, 0x53, 0xc6, 0xc006833e01, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc0161ed650, 0x11375e0, 0xc000100a30, 0xc00d42bad0, 0x53, 0xc6, 0xc0299da8b0, 0xd, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc01a8e0250, 0xc0299da8b0, 0xd, 0x10, 0x402e01, 0xc0161ed680, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc01a8e0250, 0xc0299da8b0, 0xd, 0x10, 0xc01233ec40, 0x20, 0x20, 0xc000080e01, 0xc0161ed680, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc01a8e0240, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc0161ed660) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc01a8e0240, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc021787ddb, 0xd, 0x6, 0xc0004b0348, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc0004d8000, 0xc0004ae000) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00012f5e0, 0x1127e20, 0xc009833280) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 470186 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc000089450) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:682 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:236 +0x8e goroutine 28120 [select, 118 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc001b64f00, 0x1127e20, 0xc01d942a80) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc01d942a80, 0xc01785a0c0, 0xc012031ed0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000238de0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xb, 0x82fce38, 0xc01b554058) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 29693 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0101a20e0, 0x1127e20, 0xc0105c0100) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc0105c0100, 0xc0108880c0, 0xc008ca9ed8) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc01f1823c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc00000004f, 0x111dea0, 0xc0101a20e0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 484963 [IO wait]: internal/poll.runtime_pollWait(0x64aca38, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00c9a46c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00c9a4518, 0x10104e0, 0x7, 0xc30, 0xc00c9a4638) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00c9a4500, 0xc00187a480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00c9a4500, 0xc00187a480, 0x205, 0x205, 0x2030005, 0xc0124a37c8, 0x41520e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc017273308, 0xc00187a480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc025b5b320, 0xc00187a480, 0x205, 0x205, 0xc005d50000, 0x525, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0014df7e0, 0xc00187a480, 0x205, 0x205, 0xc01bcbb000, 0xc005d50000, 0xc0124a38c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc003802258, 0x11139e0, 0xc0014df7e0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc003802000, 0x6480268, 0xc025b5b320, 0x5, 0xc025b5b320, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc003802000, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc003802000, 0xc01bcba000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc0025d30b0, 0xc01bcba000, 0x1000, 0x1000, 0xc0124a3c38, 0x639318, 0xc025b5b320) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc015c1aa80) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc015c1aa80, 0x4, 0x26b4f5ed418d, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc035cc2780, 0x1127e20, 0xc00c572840) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484455 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01737bd40, 0x8a, 0x60000, 0x8ff2, 0xc00a8dc800, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc010b657a0, 0x8a, 0x60000, 0x8ff2, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc010b657a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0207fe280, 0xc00a8dc800, 0x20, 0x20, 0x60000, 0xf27d66b00008ff2, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x8ff2, 0xc019408300, 0xc0207fe280, 0xc00a8dc800, 0x20, 0x20, 0x60000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484884 [IO wait]: internal/poll.runtime_pollWait(0xa25e4f0, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc035058948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc035058798, 0x10104e0, 0x7, 0xb58, 0xc0350588b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc035058780, 0xc000f746c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc035058780, 0xc000f746c0, 0x205, 0x205, 0x203007f, 0xc00570b7c8, 0xc00570b7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019607478, 0xc000f746c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc030a12920, 0xc000f746c0, 0x205, 0x205, 0xc005d51800, 0x515, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01ff4cb80, 0xc000f746c0, 0x205, 0x205, 0xc01b5a1000, 0xc005d51800, 0xc00570b8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc00275a258, 0x11139e0, 0xc01ff4cb80, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc00275a000, 0x6480268, 0xc030a12920, 0x5, 0xc030a12920, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00275a000, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc00275a000, 0xc01b5a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc025b53140, 0xc01b5a0000, 0x1000, 0x1000, 0xc00570bc38, 0x639318, 0xc030a12920) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00979e900) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00979e900, 0x4, 0x26b4f5de02d1, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc035c5d040, 0x1127e20, 0xc01b180880) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 476137 [sleep, 4 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x1176592e000) C:/Go/src/runtime/time.go:105 +0x16c github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc00010ef50, 0xc03cb3a700) 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 485740 [IO wait]: internal/poll.runtime_pollWait(0xa25e5c0, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00c9a41c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00c9a4018, 0x10104e0, 0xc01b6ae600, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00c9a4000, 0xc00b9b20a1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00c9a4000, 0xc00b9b20a1, 0x1, 0x1, 0x444d06, 0xc01c7c6d80, 0x4) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc036eb6000, 0xc00b9b20a1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00a955780, 0xc00b9b20a1, 0x1, 0x1, 0x43af7d, 0x1010d18, 0xc002bd2410) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 net/http.(*connReader).backgroundRead(0xc00b9b2090) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485584 [select]: github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc0002a6300, 0x20, 0x20) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/send_queue.go:25 +0xd0 github.com/lucas-clemente/quic-go.(*session).run.func1(0xc00ae66280) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/session.go:457 +0x36 created by github.com/lucas-clemente/quic-go.(*session).run C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/session.go:456 +0xd6 goroutine 70091 [syscall, locked to thread]: syscall.Syscall6(0x7ffc78012500, 0x5, 0xe74, 0xc036f42000, 0x11d9c, 0xc0003c5194, 0xc0003c51b0, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:201 +0xfa syscall.WriteFile(0xe74, 0xc036f42000, 0x11d9c, 0x80000, 0xc0003c5194, 0xc0003c51b0, 0xc0003c51f0, 0x4b569e) C:/Go/src/syscall/zsyscall_windows.go:329 +0xd2 internal/poll.(*FD).Pwrite(0xc000ae2f00, 0xc036f42000, 0x11d9c, 0x80000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:807 +0x2b2 os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc016331f98, 0xc036f42000, 0x11d9c, 0x80000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001f28080, 0xc036f42000, 0x11d9c, 0x80000, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine.func3(0xc01b7acfc0, 0xf, 0xc018e70060, 0x2d, 0x0, 0x1) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1322 +0x32e github.com/syncthing/syncthing/lib/db.(*BlockFinder).Iterate(0xc000102148, 0xc000a6b000, 0x27, 0x40, 0xc01aa060a0, 0x20, 0x20, 0xc0003c5ba8, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/blockmap.go:62 +0x280 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc019408300, 0xc001b51740, 0xc001b516e0, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1304 +0xd25 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc019408300, 0xc001b51740, 0xc001b516e0, 0xc001b51800, 0x11258e0, 0xc01f675d90) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:246 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:244 +0x4bc goroutine 484302 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc0149f2000, 0x20000, 0x20000, 0x540000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc0149f2000, 0x20000, 0x20000, 0x540000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc0149f2000, 0x20000, 0x20000, 0x540000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a6a0, 0x20, 0x20, 0x540000, 0x1653e5b900020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a6a0, 0x20, 0x20, 0x540000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 28611 [IO wait]: internal/poll.runtime_pollWait(0x7e9c138, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc001111348, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc001111198, 0x10104e0, 0x10, 0x643, 0x9) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc001111180, 0xc01d23e700, 0x651, 0x651, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc001111180, 0xc01d23e700, 0x651, 0x651, 0x10f8299, 0x0, 0x64c) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01a0a1138, 0xc01d23e700, 0x651, 0x651, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc00f7920a0, 0xc01d23e700, 0x651, 0x651, 0x1e, 0x1113b80, 0xc003c0fa10) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc002f8b3d8, 0x11139e0, 0xc00f7920a0, 0x40ab0c, 0xd35880, 0xe063e0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc002f8b180, 0x509dd38, 0xc01a0a1138, 0x5, 0xc01a0a1138, 0x8) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc002f8b180, 0x0, 0x0, 0x2) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc002f8b180, 0xc019e389f8, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00bc1a000, 0xc019e389f8, 0x2, 0x4, 0x45e2a0, 0xc00fc75980, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:237 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc003e9e3c0, 0xc019e389f8, 0x2, 0x4, 0xc001655500, 0xc003c0ff68, 0xc003c0fec0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1114140, 0xc003e9e3c0, 0xc019e389f8, 0x2, 0x4, 0x2, 0x2, 0x173e760, 0x173e760) C:/Go/src/io/io.go:310 +0x8e io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc003230340, 0xc019e389f8, 0x4, 0x4, 0x2, 0x2, 0xc003c0ff54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:528 +0x7f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc003230340, 0xc019e389f8, 0x4, 0x4, 0x1128500, 0x173e760, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:465 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc003230340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:355 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:231 +0x4a goroutine 28936 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0xa25e760, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0037ce6c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc0037ce518, 0x10104e0, 0x10, 0x126d0, 0x9) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0037ce500, 0xc01407a000, 0x126de, 0x126de, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0037ce500, 0xc01407a000, 0x126de, 0x126de, 0x10f8299, 0x0, 0x126d9) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01d356000, 0xc01407a000, 0x126de, 0x126de, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc02f488b80, 0xc01407a000, 0x126de, 0x126de, 0x1e, 0x1113b80, 0xc009be9a10) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc00180f058, 0x11139e0, 0xc02f488b80, 0x40ab0c, 0xd35880, 0xe063e0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc00180ee00, 0x509dd38, 0xc01d356000, 0x5, 0xc01d356000, 0x8) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00180ee00, 0x0, 0x0, 0x2) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc00180ee00, 0xc000268928, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00cc24810, 0xc000268928, 0x2, 0x4, 0x45e2a0, 0xc00fdfb800, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:237 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc013904180, 0xc000268928, 0x2, 0x4, 0xc01d4003c0, 0xc009be9f68, 0xc009be9ec0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1114140, 0xc013904180, 0xc000268928, 0x2, 0x4, 0x2, 0x2, 0x173e760, 0x173e760) C:/Go/src/io/io.go:310 +0x8e io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc00232c8f0, 0xc000268928, 0x4, 0x4, 0x2, 0x2, 0xc009be9f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:528 +0x7f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc00232c8f0, 0xc000268928, 0x4, 0x4, 0x1128500, 0x173e760, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:465 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00232c8f0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:355 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:231 +0x4a goroutine 484822 [IO wait]: internal/poll.runtime_pollWait(0xa25ef80, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00d07d0c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00d07cf18, 0x10104e0, 0x7, 0x117c, 0xc00d07d038) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00d07cf00, 0xc000f74b40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00d07cf00, 0xc000f74b40, 0x205, 0x205, 0x2030005, 0xc00efdb7c8, 0xc00efdb7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01c0e6140, 0xc000f74b40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc035ae9240, 0xc000f74b40, 0x205, 0x205, 0xc014833080, 0x567, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0014df240, 0xc000f74b40, 0x205, 0x205, 0xc000166000, 0xc014833080, 0xc00efdb8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01a7f45d8, 0x11139e0, 0xc0014df240, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01a7f4380, 0x6480268, 0xc035ae9240, 0x5, 0xc035ae9240, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01a7f4380, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01a7f4380, 0xc00014f000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc015f20de0, 0xc00014f000, 0x1000, 0x1000, 0xc00efdbc38, 0x639318, 0xc035ae9240) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00352aba0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00352aba0, 0x4, 0x26b4f5cebe9d, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc002a44500, 0x1127e20, 0xc01d6d94c0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 24719 [chan send]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).handleFile(0xc001b64000, 0xc035b56d90, 0x69, 0x12bbd, 0x5715da00, 0x550bb1b7e0b40baa, 0xc0025d4270, 0x1, 0x1, 0x2ddb4, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1113 +0x1043 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).processNeeded(0xc001b64000, 0xc00f57b880, 0xc00877dec0, 0xc00877de00, 0xc00877dd40, 0xc00877dec0, 0xc00877dd40, 0x11258e0, 0xc008b88200, 0xc000da7580, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:491 +0x66b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc001b64000, 0xc00877dd40, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:265 +0x624 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc001b64000, 0x1127e00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:184 +0x52c github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc001b64000, 0xc000da7b00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:317 +0x258 github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc001b64000, 0x1127e20, 0xc010f6c640) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:168 +0x9ef github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc010f6c640, 0xc001609a40, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc011b146c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x5, 0x82fce38, 0xc00fd49368) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485851 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc0238c3bc0, 0x31, 0x120000, 0x20000, 0xc019d2d620, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0x120000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d620, 0x20, 0x20, 0x120000, 0xe00037800020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d620, 0x20, 0x20, 0x120000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484451 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc006b04000, 0x20000, 0x20000, 0x80000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc006b04000, 0x20000, 0x20000, 0x80000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc006b04000, 0x20000, 0x20000, 0x80000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a1e0, 0x20, 0x20, 0x80000, 0x6e94946b00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a1e0, 0x20, 0x20, 0x80000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485571 [IO wait]: internal/poll.runtime_pollWait(0xa25d708, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0207ffac8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc0207ff918, 0x10104e0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0207ff900, 0xc0208e2900, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0207ff900, 0xc0208e2900, 0x205, 0x205, 0x2030005, 0xc00e7b3380, 0xc00e7b3408) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01d9df270, 0xc0208e2900, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00b290e40, 0xc0208e2900, 0x205, 0x205, 0x2e0000, 0x526b00020000, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0014df500, 0xc0208e2900, 0x205, 0x205, 0xad3e526b, 0xc015284000, 0xc01e567cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc003480258, 0x11139e0, 0xc0014df500, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc003480000, 0x6480268, 0xc00b290e40, 0x5, 0xc00b290e40, 0xfa71e4f88df9b36d) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc003480000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc003480000, 0xc00e85cf41, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc00e85cf30) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 28317 [select, 358 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000029800, 0x1127e20, 0xc01ce47ec0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc01ce47ec0, 0xc0168f9200, 0xc01f493f10) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00028dc20) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc00000002a, 0x82fce38, 0xc01cf20338) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485215 [IO wait]: internal/poll.runtime_pollWait(0x7e9c548, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00ae66e48, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00ae66c98, 0x10104e0, 0x7, 0xd44, 0xc00ae66db8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00ae66c80, 0xc002d14fc0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00ae66c80, 0xc002d14fc0, 0x205, 0x205, 0x2030085, 0xc0123177c8, 0xc0123177b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc008dba938, 0xc002d14fc0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc030a12940, 0xc002d14fc0, 0x205, 0x205, 0xc0356ae000, 0x561, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc02165c820, 0xc002d14fc0, 0x205, 0x205, 0xc00a430000, 0xc0356ae000, 0xc0123178c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01a504cd8, 0x11139e0, 0xc02165c820, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01a504a80, 0x6480268, 0xc030a12940, 0x5, 0xc030a12940, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01a504a80, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01a504a80, 0xc0057bf000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc00aed34a0, 0xc0057bf000, 0x1000, 0x1000, 0xc012317c38, 0x639318, 0xc030a12940) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00dfa9020) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00dfa9020, 0x4, 0x26b4f6f0ada9, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc00ac12460, 0x1127e20, 0xc009d97c40) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485819 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc0238c3940, 0x31, 0xc0000, 0x20000, 0xc019d2d5c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0xc0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d5c0, 0x20, 0x20, 0xc0000, 0x367ddc0a00020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d5c0, 0x20, 0x20, 0xc0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485082 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01b8d9710, 0x84, 0x420000, 0x20000, 0xc015104780, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x420000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104780, 0x20, 0x20, 0x420000, 0x55c96fd00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104780, 0x20, 0x20, 0x420000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485838 [IO wait]: internal/poll.runtime_pollWait(0x1c2db38, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0219cfd48, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc0219cfb98, 0x10104e0, 0x7, 0x9bc, 0xc0219cfcb8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0219cfb80, 0xc0022ee000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0219cfb80, 0xc0022ee000, 0x205, 0x205, 0x2030007, 0xc0065b37c8, 0xc0065b37b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc000bafd10, 0xc0022ee000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc002800e20, 0xc0022ee000, 0x205, 0x205, 0xc00055f400, 0x79, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc001d6fb00, 0xc0022ee000, 0x205, 0x205, 0xc006b3049b, 0xc00055f400, 0xc0065b38c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0065a4258, 0x11139e0, 0xc001d6fb00, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0065a4000, 0x6480268, 0xc002800e20, 0x5, 0xc002800e20, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0065a4000, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0065a4000, 0xc006593000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc00e8bf9e0, 0xc006593000, 0x1000, 0x1000, 0xc0065b3c38, 0x639318, 0xc002800e20) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc0224a24e0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc0224a24e0, 0x4, 0x26b4f6e16849, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc00c06adc0, 0x1127e20, 0xc01bc8cd80) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484865 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00b614c60, 0x84, 0x60000, 0x20000, 0xc0151043a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x60000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151043a0, 0x20, 0x20, 0x60000, 0x53546e9100020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151043a0, 0x20, 0x20, 0x60000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 28078 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc019859200, 0x1127e20, 0xc010504a00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc010504a00, 0xc00baf9320, 0x432338) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00045bf80) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x22, 0x82fce38, 0xc01058e868) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 484840 [IO wait]: internal/poll.runtime_pollWait(0x7e9c888, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00add35c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00add3418, 0x10104e0, 0x7, 0xe38, 0xc00add3538) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00add3400, 0xc000508240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00add3400, 0xc000508240, 0x205, 0x205, 0x2030047, 0xc0169c77c8, 0xc0169c77b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01b578900, 0xc000508240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc002588260, 0xc000508240, 0x205, 0x205, 0xc000bfc600, 0x577, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc011fab400, 0xc000508240, 0x205, 0x205, 0xc0007bf000, 0xc000bfc600, 0xc0169c78c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01b90c258, 0x11139e0, 0xc011fab400, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01b90c000, 0x6480268, 0xc002588260, 0x5, 0xc002588260, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01b90c000, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01b90c000, 0xc0007be000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc000270a50, 0xc0007be000, 0x1000, 0x1000, 0xc0169c7c38, 0x639318, 0xc002588260) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00ef7b020) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00ef7b020, 0x4, 0x26b4f6769631, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc0374f6820, 0x1127e20, 0xc00df40d00) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484459 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00b5e87e0, 0x84, 0x4a0000, 0x20000, 0xc015104800, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x4a0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104800, 0x20, 0x20, 0x4a0000, 0x29b4d08c00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104800, 0x20, 0x20, 0x4a0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 29019 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc001b64300, 0xc01a9118c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1627 +0x268 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1(0xc001b64300, 0xc01a9118c0, 0x11258e0, 0xc000268aa0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:238 +0x3c created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:236 +0x427 goroutine 484982 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc012bc4d20) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5bf, 0x8000641, 0xc0097efea0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc009eda8f0, 0x8000641, 0x31291, 0x400101, 0xc01d356a30, 0x8, 0x431a91, 0xd47f80, 0xc0097eff60) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock(0xc009eda8f0, 0xc01d356a01, 0xc0097eff60, 0x8, 0xc000450000, 0x1b1400, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:712 +0x9a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc009eda8f0, 0xc021f14d80, 0x2f, 0x2f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:829 +0xeb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85e50, 0xc021f14d80, 0x2f, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85e50, 0x27) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc021f14d80, 0x2f, 0x2f, 0xc0097f0418, 0xc0097f03e8) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc021f14d80, 0x2f, 0x2f, 0x0, 0x3ba9f00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00b48f930, 0x27, 0xc6, 0x3ed47c8, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc00bc1ac60, 0xc00b48f930, 0x27, 0xc6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc00bc1ac60, 0xc01b5815a0, 0xc00b48f930, 0x27, 0xc6, 0xc00b48f930, 0x27, 0xc6, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc01b5815b0, 0x11375e0, 0xc000100a30, 0xc00b48f930, 0x27, 0xc6, 0xc040471e30, 0xd, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:122 +0x128 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc01711fa10, 0xc040471e30, 0xd, 0x10, 0x402e01, 0xc01b5815e0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc01711fa10, 0xc040471e30, 0xd, 0x10, 0xc0097f0c40, 0x20, 0x20, 0xc003803c01, 0xc01b5815e0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc01711fa00, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc01b5815c0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc01711fa00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01aff971b, 0xd, 0x6, 0xc0022f1688, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc00bd4e620, 0xc0055ce700) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00c06a500, 0x1127e20, 0xc01d997640) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484398 [IO wait]: internal/poll.runtime_pollWait(0x64acf18, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00b136948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00b136798, 0x10104e0, 0x7, 0xd64, 0xc00b1368b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00b136780, 0xc000f74000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00b136780, 0xc000f74000, 0x205, 0x205, 0x2030047, 0xc003fd17c8, 0x41520e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01b578000, 0xc000f74000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01cf1aa20, 0xc000f74000, 0x205, 0x205, 0xc016f56500, 0x562, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc011f20fe0, 0xc000f74000, 0x205, 0x205, 0xc000201000, 0xc016f56580, 0xc003fd18c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01a7f4cd8, 0x11139e0, 0xc011f20fe0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01a7f4a80, 0x6480268, 0xc01cf1aa20, 0x5, 0xc01cf1aa20, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01a7f4a80, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01a7f4a80, 0xc000200000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc0027c5020, 0xc000200000, 0x1000, 0x1000, 0xc003fd1c38, 0x639318, 0xc01cf1aa20) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc004370960) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc004370960, 0x4, 0x26b4f5ed418d, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc00256c280, 0x1127e20, 0xc01905b040) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485084 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc009ff4cf0, 0x84, 0x580000, 0x20000, 0xc0151048e0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x580000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151048e0, 0x20, 0x20, 0x580000, 0x20e137a600020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151048e0, 0x20, 0x20, 0x580000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485733 [IO wait]: internal/poll.runtime_pollWait(0xa25de58, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc036691d48, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc036691b98, 0x10104e0, 0xc03af5828a, 0xc008ff7a80, 0x6fac4b) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc036691b80, 0xc00041f8c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc036691b80, 0xc00041f8c0, 0x205, 0x205, 0x20300c2, 0x68dc13e37b63e1eb, 0x9e5f) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019b06d20, 0xc00041f8c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc002a9a660, 0xc00041f8c0, 0x205, 0x205, 0x0, 0x0, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc030a12840, 0xc00041f8c0, 0x205, 0x205, 0x0, 0x0, 0xc008ff7cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0012d1ad8, 0x11139e0, 0xc030a12840, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0012d1880, 0x6480268, 0xc002a9a660, 0x5, 0xc002a9a660, 0x3) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0012d1880, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0012d1880, 0xc022cc62e1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc022cc62d0) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 27562 [select, 347 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc001b64900, 0x1127e20, 0xc01ac70080) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc01ac70080, 0xc01ddfd3e0, 0xc018f768cc) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00045b140) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x8, 0x82fce38, 0xc015a3a008) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 481722 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc0000885b0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:378 +0x139 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc0000885b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:232 +0x6c goroutine 485335 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01b4ec280, 0x4b, 0x0, 0x20000, 0xc01a1d9660, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01325a9b0, 0x4b, 0x0, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc01325a9b0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0222c1180, 0xc01a1d9660, 0x20, 0x20, 0x0, 0x27eddfb000020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0222c1180, 0xc01a1d9660, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 317914 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc02f095ab0, 0x1127e20, 0xc02ef89dc0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc02ef89dc0, 0xc032c2d920, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00ac53a40) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x53, 0x111dea0, 0xc02f095ab0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 484679 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc040ed4460) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5cc, 0x8000a02, 0xc017779ea0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0f5f0, 0x8000a02, 0x991f1, 0x400101, 0xc01ae1a4b0, 0x8, 0x431a91, 0xd47f80, 0xc017779f60) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock(0xc002d0f5f0, 0xc01ae1a401, 0xc017779f60, 0x8, 0xc00180e000, 0x1b2150, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:712 +0x9a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0f5f0, 0xc01db4d600, 0x32, 0x32, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:829 +0xeb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c84140, 0xc01db4d600, 0x32, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c84140, 0x2a) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc01db4d600, 0x32, 0x32, 0xc01777a418, 0xc01777a3e8) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc01db4d600, 0x32, 0x32, 0x0, 0x15ae200, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc0096485a0, 0x2a, 0x10c, 0x3ed47bc, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc00c567050, 0xc0096485a0, 0x2a, 0x10c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc00c567050, 0xc02128e840, 0xc0096485a0, 0x2a, 0x10c, 0xc0096485a0, 0x2a, 0x10c, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc02128e850, 0x11375e0, 0xc000100a30, 0xc0096485a0, 0x2a, 0x10c, 0xc017a54c30, 0xb, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:122 +0x128 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc0110ef910, 0xc017a54c30, 0xb, 0x10, 0x402e01, 0xc02128e880, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc0110ef910, 0xc017a54c30, 0xb, 0x10, 0xc01777ac40, 0x20, 0x20, 0xc000080301, 0xc02128e880, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc0110ef900, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc02128e860) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc0110ef900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc0157bf21b, 0xb, 0x6, 0xc0022fc4a8, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc00bd4ea80, 0xc0000f8900) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc01d9a0640, 0x1127e20, 0xc01a445080) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 28075 [select, 118 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc01d972f00, 0x1127e20, 0xc01eda4f40) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc01eda4f40, 0xc013a651a0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc010c9aa20) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x20, 0x82fce38, 0xc01cb46778) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 477403 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0xc01dde8b00, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc00e49cbd0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5b7, 0x8002c46, 0xc00efda5b8, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc00908d2b0, 0x8002c46, 0x49b40, 0x400101, 0xc0188a2320, 0x8, 0x431a91, 0xd47f80, 0xc00efda650) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock(0xc00908d2b0, 0xc0188a2301, 0x177, 0x0, 0xc00180e700, 0x1b0008, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:712 +0x9a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc00908d2b0, 0xc022942c80, 0x3c, 0x3c, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:829 +0xeb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85b80, 0xc022942c80, 0x3c, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85b80, 0x34) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc022942c80, 0x3c, 0x3c, 0xc00efdab30, 0xc00efdab00) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc022942c80, 0x3c, 0x3c, 0x0, 0x3baa000, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc01456ea00, 0x34, 0xfa, 0x3ed47de, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc019c6cf00, 0xc01456ea00, 0x34, 0xfa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc019c6cf00, 0xc01f9ebb70, 0xc01456ea00, 0x34, 0xfa, 0xc00012c230, 0xc00012cf50, 0xc01456ea00, 0x66, 0xfa) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc01f9ebb80, 0x11375e0, 0xc000100a30, 0xc01456ea00, 0x34, 0xfa, 0xc0065ec201, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc00a0212d0, 0xc00a1f5400, 0x12, 0x20, 0xc00efdb1d8, 0x20, 0x20, 0xc002f8aa01, 0xc01f9ebba0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:356 +0x4bf github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc00a0212c0, 0x81dd7ef931a54e72, 0x88a2baec38564a47, 0xccab1130257c6b0a, 0xd2427bf59176f503, 0xc00a021300) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc000085200, 0x81dd7ef931a54e72, 0x88a2baec38564a47, 0xccab1130257c6b0a, 0xd2427bf59176f503, 0xc00959bda6, 0x12, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:795 +0x3aa github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc000a182c0, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:680 +0x142 net/http.HandlerFunc.ServeHTTP(0xc000a3a920, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc00bd900e0, 0xc0055ca000) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00b774140, 0x1127e20, 0xc035b38080) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484965 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0xc018dcd300, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc01bd360e0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5b8, 0x8001bea, 0xc0014a9e30, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0e4e0, 0x8001bea, 0x35d8f, 0x400101, 0xc030ee5a60, 0x8, 0x431a91, 0xd47f80, 0xc030ee5a58) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock(0xc002d0e4e0, 0xc030ee5a01, 0x0, 0xc0014a9f28, 0xc003803c00, 0x1b27f8, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:712 +0x9a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0e4e0, 0xc018dcd4a0, 0x4d, 0x4d, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:829 +0xeb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85bd0, 0xc018dcd4a0, 0x4d, 0x4d, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85bd0, 0x45) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc018dcd4a0, 0x4d, 0x4d, 0xc0014aa3a8, 0xc0014aa378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc018dcd4a0, 0x4d, 0x4d, 0x0, 0x37fbf00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00d3221a0, 0x45, 0xcb, 0x3ed47cb, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc036b38f90, 0xc00d3221a0, 0x45, 0xcb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc036b38f90, 0xc01f0bb5b0, 0xc00d3221a0, 0x45, 0xcb, 0xc00012c230, 0xc00012cf50, 0xc00d3221a0, 0x41, 0xcb) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc01f0bb5c0, 0x11375e0, 0xc000100a30, 0xc00d3221a0, 0x45, 0xcb, 0xc00685aa01, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc01f0bb5c0, 0x11375e0, 0xc000100a30, 0xc00d3221a0, 0x45, 0xcb, 0xc01ccf26b0, 0xf, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc00bbf3d50, 0xc01ccf26b0, 0xf, 0x10, 0x402e01, 0xc01f0bb5f0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc00bbf3d50, 0xc01ccf26b0, 0xf, 0x10, 0xc0014aac40, 0x20, 0x20, 0xc000080701, 0xc01f0bb5f0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc00bbf3d40, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc01f0bb5d0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc00bbf3d40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01ab1801b, 0xf, 0x6, 0xc0065624a8, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc000f00c40, 0xc0011d7000) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc035cc2960, 0x1127e20, 0xc01a8e0000) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484989 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc00bc52000, 0x20000, 0x20000, 0x2a0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc00bc52000, 0x20000, 0x20000, 0x2a0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc00bc52000, 0x20000, 0x20000, 0x2a0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a400, 0x20, 0x20, 0x2a0000, 0x6aa03a8900020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a400, 0x20, 0x20, 0x2a0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485433 [IO wait]: internal/poll.runtime_pollWait(0xdcc3108, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000265848, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000265698, 0x10104e0, 0x10f8432, 0x1114560, 0x173e460) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000265680, 0xc000267440, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000265680, 0xc000267440, 0x205, 0x205, 0x2030096, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01496c1d0, 0xc000267440, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00f5c20a0, 0xc000267440, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc025b5a540, 0xc000267440, 0x205, 0x205, 0x0, 0x1114740, 0xc000bb1cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc002606258, 0x11139e0, 0xc025b5a540, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc002606000, 0x6480268, 0xc00f5c20a0, 0x5, 0xc00f5c20a0, 0xc00e59a501) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc002606000, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc002606000, 0xc022109301, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc0221092f0) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 481561 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc0010604e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:916 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:237 +0xb0 goroutine 485930 [IO wait]: internal/poll.runtime_pollWait(0x7e9c208, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00ec3f5c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00ec3f418, 0x10104e0, 0x7, 0xef0, 0xc00ec3f538) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00ec3f400, 0xc0208e26c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00ec3f400, 0xc0208e26c0, 0x205, 0x205, 0x20300a3, 0xc005e497c8, 0x11f8ad70) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019e8c2d8, 0xc0208e26c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc029fb1c40, 0xc0208e26c0, 0x205, 0x205, 0xc000a99901, 0x100000000007a, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc028e0a040, 0xc0208e26c0, 0x205, 0x205, 0xc00659149b, 0xc000a99900, 0xc005e498c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc00247f058, 0x11139e0, 0xc028e0a040, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc00247ee00, 0x6480268, 0xc029fb1c40, 0x5, 0xc029fb1c40, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00247ee00, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc00247ee00, 0xc006590000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc036b391a0, 0xc006590000, 0x1000, 0x1000, 0xc005e49c38, 0x639318, 0xc029fb1c40) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00b4e9aa0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00b4e9aa0, 0x4, 0x26b4f61b0dc5, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc0374f6a00, 0x1127e20, 0xc00bbf3dc0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485310 [chan receive]: github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func2(0xc01b7487e0, 0x1127e20, 0xc0142a24c0, 0xc0373c40a0, 0xc01b748840, 0xc00bc06000) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:152 +0xba created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:148 +0x210 goroutine 485751 [runnable]: github.com/syndtr/goleveldb/leveldb/table.(*block).seek.func1(0x20b2, 0xc00025c501) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:65 +0x226 sort.Search(0x379d, 0xc011ba7e78, 0x1c4660) C:/Go/src/sort/search.go:66 +0x5f github.com/syndtr/goleveldb/leveldb/table.(*block).seek(0xc03ffc9e00, 0x11286a0, 0xc0000731e0, 0x0, 0x379d, 0xc019fc2d20, 0x46, 0x46, 0x11142a0, 0x431a91, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:65 +0xc8 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek(0xc0069d10e0, 0xc019fc2d20, 0x46, 0x46, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:232 +0xe8 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0f5f0, 0xc019fc2d20, 0x46, 0x46, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:838 +0x213 github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c84140, 0xc019fc2d20, 0x46, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c84140, 0x3e) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc019fc2d20, 0x46, 0x46, 0xc011ba8418, 0xc011ba83e8) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc019fc2d20, 0x46, 0x46, 0x0, 0x3d42f00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc009f24b00, 0x3e, 0xb0, 0x3ed47ca, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc00d38b950, 0xc009f24b00, 0x3e, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc00d38b950, 0xc028685900, 0xc009f24b00, 0x3e, 0xb0, 0xc009f24b00, 0x3e, 0xb0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc028685910, 0x11375e0, 0xc000100a30, 0xc009f24b00, 0x3e, 0xb0, 0xc03bfaefe0, 0xb, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:122 +0x128 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc00fcb3a50, 0xc03bfaefe0, 0xb, 0x10, 0x402e01, 0xc028685940, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc00fcb3a50, 0xc03bfaefe0, 0xb, 0x10, 0xc011ba8c40, 0x20, 0x20, 0xc002f8aa01, 0xc028685940, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc00fcb3a40, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc028685920) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc00fcb3a40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01e534dfb, 0xb, 0x6, 0xc00047e608, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc022eee460, 0xc002480f00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc022eee460, 0xc002480f00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc022eee460, 0xc002480f00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc022eee460, 0xc002480f00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc022eee460, 0xc002480f00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc022eee460, 0xc002480f00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc022eee460, 0xc002480f00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc022eee460, 0xc002480f00) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc018822280, 0x1127e20, 0xc00aade480) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 481560 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc0010604e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:682 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:236 +0x8e goroutine 26675 [chan receive]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc001b64000, 0xc00877dda0, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1375 +0x15e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3(0xc001b64000, 0xc00877dda0, 0xc00877de60, 0x11258e0, 0xc008b881e0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:254 +0x46 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:252 +0x54f goroutine 485087 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00fc714d0, 0x84, 0x100000, 0x20000, 0xc015104440, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x100000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104440, 0x20, 0x20, 0x100000, 0xdcbf893700020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104440, 0x20, 0x20, 0x100000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 26676 [syscall, locked to thread]: syscall.Syscall(0x7ffc780121f0, 0x1, 0x116c, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:188 +0xfa syscall.FlushFileBuffers(0x116c, 0x1, 0x0) C:/Go/src/syscall/zsyscall_windows.go:968 +0x61 syscall.Fsync(...) C:/Go/src/syscall/syscall_windows.go:562 internal/poll.(*FD).Fsync(0xc00c9a5900, 0x0, 0x0) C:/Go/src/internal/poll/fd_fsync_windows.go:15 +0x96 os.(*File).Sync(0xc011e9e9e8, 0x0, 0x0) C:/Go/src/os/file_posix.go:113 +0x53 github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).SyncClose(0xc01a67c180, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:85 +0xa3 github.com/syncthing/syncthing/lib/model.(*sharedPullerState).finalClose(0xc0219ce500, 0xc01127dd00, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:284 +0x150 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc001b64000, 0xc00f57b880, 0xc00877de60, 0xc00877dec0, 0xc00877dd40) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1538 +0x93 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4(0xc001b64000, 0xc00f57b880, 0xc00877de60, 0xc00877dec0, 0xc00877dd40, 0x11258e0, 0xc008b88200) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:261 +0x5a created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:260 +0x5df goroutine 485039 [chan send]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc036b4aa00, 0xc0102b0240, 0x20, 0x20, 0x40000, 0x75f3f5f40000be00, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1477 +0x9d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0xbe00, 0xc019408300, 0xc036b4aa00, 0xc0102b0240, 0x20, 0x20, 0x40000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485864 [IO wait]: internal/poll.runtime_pollWait(0x69400a0, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc038f3dac8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc038f3d918, 0x10104e0, 0x50, 0x50, 0xdb8640) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc038f3d900, 0xc037e4be11, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc038f3d900, 0xc037e4be11, 0x1, 0x1, 0xc037032058, 0xc00fe3bf68, 0x47e8e3) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc03365ae70, 0xc037e4be11, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f net/http.(*connReader).backgroundRead(0xc037e4be00) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485193 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc0088035f0, 0x84, 0x2a0000, 0x20000, 0xc0151045e0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x2a0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151045e0, 0x20, 0x20, 0x2a0000, 0xc5a53f000020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151045e0, 0x20, 0x20, 0x2a0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485107 [chan send]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00ae66780, 0xc007b32120, 0x20, 0x20, 0x60000, 0x9ca3601100020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1477 +0x9d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc00ae66780, 0xc007b32120, 0x20, 0x20, 0x60000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 480569 [chan receive, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc001b65500, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:447 +0x88d github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc001b65500) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:610 +0x5b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc001b65500, 0x1127e20, 0xc010087c80) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:175 +0x9b8 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc010087c80, 0xc010da93e0, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00979e4e0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc00000005f, 0x82fce38, 0xc00fabde40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485769 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc018beb4a0, 0x5d, 0x0, 0x6db, 0xc005921bc0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01ebad320, 0x5d, 0x0, 0x6db, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01ebad320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00add3b80, 0xc005921bc0, 0x20, 0x20, 0x0, 0x93f73302000006db, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x6db, 0xc001b64000, 0xc00add3b80, 0xc005921bc0, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485009 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc029907170, 0x84, 0x380000, 0x20000, 0xc0151046e0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x380000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151046e0, 0x20, 0x20, 0x380000, 0xb666a25200020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151046e0, 0x20, 0x20, 0x380000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485278 [IO wait]: internal/poll.runtime_pollWait(0x6940650, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc02c6846c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc02c684518, 0x10104e0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc02c684500, 0xc000266d80, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc02c684500, 0xc000266d80, 0x205, 0x205, 0x2030024, 0xc01cc75440, 0xc011101e58) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019e8c128, 0xc000266d80, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0014df0e0, 0xc000266d80, 0x205, 0x205, 0x11a0000, 0xb00800020000, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0092be4e0, 0xc000266d80, 0x205, 0x205, 0x1813b008, 0xc00244c000, 0xc011101cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0117d85d8, 0x11139e0, 0xc0092be4e0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0117d8380, 0x6480268, 0xc0014df0e0, 0x5, 0xc0014df0e0, 0xfa71e4f88df9b36d) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0117d8380, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0117d8380, 0xc00c567ba1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc00c567b90) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 26640 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc001b64000, 0xc00877dec0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1627 +0x268 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1(0xc001b64000, 0xc00877dec0, 0x11258e0, 0xc008b88210) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:238 +0x3c created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:236 +0x427 goroutine 28937 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00232c8f0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:378 +0x139 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00232c8f0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:232 +0x6c goroutine 484879 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc01bee2000, 0x20000, 0x20000, 0x740000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc01bee2000, 0x20000, 0x20000, 0x740000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc01bee2000, 0x20000, 0x20000, 0x740000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a8a0, 0x20, 0x20, 0x740000, 0x9b122f3400020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a8a0, 0x20, 0x20, 0x740000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 70089 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc019408300, 0xc001b51860) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1627 +0x268 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1(0xc019408300, 0xc001b51860, 0x11258e0, 0xc01f675dc0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:238 +0x3c created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:236 +0x427 goroutine 485786 [IO wait]: internal/poll.runtime_pollWait(0x7e9c618, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000aefac8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000aef918, 0x10104e0, 0xc017381eea, 0xc040a5ba80, 0x6fac4b) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000aef900, 0xc0005086c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000aef900, 0xc0005086c0, 0x205, 0x205, 0x2030046, 0x10107a0, 0xc0010e8e60) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc008fdff30, 0xc0005086c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc021df8000, 0xc0005086c0, 0x205, 0x205, 0xc004058c40, 0xc00f968c00, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc011b4e500, 0xc0005086c0, 0x205, 0x205, 0x0, 0x0, 0xc040a5bcc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01c052958, 0x11139e0, 0xc011b4e500, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01c052700, 0x6480268, 0xc021df8000, 0x5, 0xc021df8000, 0xc000b40601) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01c052700, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01c052700, 0xc00e8be971, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc00e8be960) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 28938 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00232c8f0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:682 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:236 +0x8e goroutine 317909 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00105dad0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:916 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:237 +0xb0 goroutine 485649 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01e70c4c0, 0x31, 0x0, 0x20000, 0xc019d2d500, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0x0, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d500, 0x20, 0x20, 0x0, 0xd2a3ecbd00020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d500, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 29021 [chan receive, 358 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc001b64300, 0xc01a911800, 0xc01a9117a0, 0xc01a911860) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1202 +0xf9 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc001b64300, 0xc01a911800, 0xc01a9117a0, 0xc01a911860, 0x11258e0, 0xc000268a80) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:246 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:244 +0x4bc goroutine 485603 [IO wait]: internal/poll.runtime_pollWait(0x1c2e1b8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00b1366c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00b136518, 0x10104e0, 0x10f8432, 0x1114560, 0x173e460) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00b136500, 0xc00c084900, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00b136500, 0xc00c084900, 0x205, 0x205, 0x203007f, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019cb21d0, 0xc00c084900, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0015a1240, 0xc00c084900, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01ff4c8a0, 0xc00c084900, 0x205, 0x205, 0x0, 0x1114740, 0xc031f65cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc001cb9058, 0x11139e0, 0xc01ff4c8a0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc001cb8e00, 0x6480268, 0xc0015a1240, 0x5, 0xc0015a1240, 0xc000a4ed01) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc001cb8e00, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc001cb8e00, 0xc022cc7421, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc022cc7410) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 28614 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc003230340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:916 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:237 +0xb0 goroutine 484184 [chan send]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a520, 0x20, 0x20, 0x3c0000, 0xf5b7c42800020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1477 +0x9d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a520, 0x20, 0x20, 0x3c0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 27615 [select, 359 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc019858600, 0x1127e20, 0xc00ff2c300) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc00ff2c300, 0xc00f997860, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0012cf140) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x18, 0x82fce38, 0xc000d885d8) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485195 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc008803950, 0x84, 0x360000, 0x20000, 0xc0151046c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x360000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151046c0, 0x20, 0x20, 0x360000, 0xe7f3f8b500020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151046c0, 0x20, 0x20, 0x360000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 28258 [select, 118 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc001b65200, 0x1127e20, 0xc01bb120c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc01bb120c0, 0xc01728d9e0, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc000b3e660) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x13, 0x82fce38, 0xc01b9b2a88) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 29001 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc01c772af0, 0x1127e20, 0xc00e966080) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc00e966080, 0xc009c33e60, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc010610780) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc000000048, 0x111dea0, 0xc01c772af0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 486055 [IO wait]: internal/poll.runtime_pollWait(0x64ac6f8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc038355848, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc038355698, 0x10104e0, 0x7, 0xa9c, 0xc0383557b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc038355680, 0xc0198d98c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc038355680, 0xc0198d98c0, 0x205, 0x205, 0x2030005, 0xc0065af7c8, 0xc0065af7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc015a0f428, 0xc0198d98c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01bfd1460, 0xc0198d98c0, 0x205, 0x205, 0xc0198d4a00, 0xb3, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc00161eee0, 0xc0198d98c0, 0x205, 0x205, 0xc006b2449b, 0xc0198d4a00, 0xc0065af8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0065c8258, 0x11139e0, 0xc00161eee0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0065c8000, 0x6480268, 0xc01bfd1460, 0x5, 0xc01bfd1460, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0065c8000, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0065c8000, 0xc006a65000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc0228108a0, 0xc006a65000, 0x1000, 0x1000, 0xc0065afc38, 0x639318, 0xc01bfd1460) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc038317e00) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc038317e00, 0x4, 0x26b4f6f0ada9, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc01324ea00, 0x1127e20, 0xc0161bedc0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 27996 [select, 272 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000028300, 0x1127e20, 0xc013bf60c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc013bf60c0, 0xc01d0001e0, 0xc000b3eae0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0042043c0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x7, 0x82fce38, 0xc013c1e010) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485581 [semacquire]: sync.runtime_Semacquire(0xc03fcef938) C:/Go/src/runtime/sema.go:56 +0x49 sync.(*WaitGroup).Wait(0xc03fcef930) C:/Go/src/sync/waitgroup.go:130 +0x6b github.com/syncthing/syncthing/lib/connections.(*service).dialParallel.func2(0xc03fcef930, 0xc0228fc000) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:899 +0x32 created by github.com/syncthing/syncthing/lib/connections.(*service).dialParallel C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:898 +0x4d1 goroutine 28612 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc003230340, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:378 +0x139 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc003230340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:232 +0x6c goroutine 29692 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc0101a2070, 0x1127e20, 0xc0105c00c0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc0105c00c0, 0xc01ae76060, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc01f182360) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc00000004e, 0x111dea0, 0xc0101a2070) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 28282 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc01d973800, 0x1127e20, 0xc01e2cf400) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:150 +0x4e9 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc01e2cf400, 0xc0197c4e40, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0002390e0) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x23, 0x82fce38, 0xc0037e1630) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 28613 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc003230340) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:682 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:236 +0x8e goroutine 485842 [IO wait]: internal/poll.runtime_pollWait(0x69408c0, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0222c01c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc0222c0018, 0x10104e0, 0x7, 0x1244, 0xc0222c0138) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0222c0000, 0xc00b55cb40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0222c0000, 0xc00b55cb40, 0x205, 0x205, 0x203004a, 0xc0005c17c8, 0x41520e) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01268aa28, 0xc00b55cb40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0014de140, 0xc00b55cb40, 0x205, 0x205, 0xc002558000, 0x585, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc012b287e0, 0xc00b55cb40, 0x205, 0x205, 0xc0000b7000, 0xc002558000, 0xc0005c18c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc002659ad8, 0x11139e0, 0xc012b287e0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc002659880, 0x6480268, 0xc0014de140, 0x5, 0xc0014de140, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc002659880, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc002659880, 0xc019b9c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc025734240, 0xc019b9c000, 0x1000, 0x1000, 0xc0005c1c38, 0x639318, 0xc0014de140) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc019c10660) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc019c10660, 0x4, 0x26b4f7f40da9, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc000094a00, 0x1127e20, 0xc00a511200) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485617 [IO wait]: internal/poll.runtime_pollWait(0x1c2de78, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc035059ac8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc035059918, 0x10104e0, 0x10f8432, 0x1114560, 0x173e460) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc035059900, 0xc0022eeb40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc035059900, 0xc0022eeb40, 0x205, 0x205, 0x2030092, 0xc003802d50, 0x1010f18) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc015134d98, 0xc0022eeb40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00b290760, 0xc0022eeb40, 0x205, 0x205, 0x462c90, 0xc0007e7b50, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc024990b60, 0xc0022eeb40, 0x205, 0x205, 0x8, 0x0, 0xc01599dcc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc00275bad8, 0x11139e0, 0xc024990b60, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc00275b880, 0x6480268, 0xc00b290760, 0x5, 0xc00b290760, 0x0) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00275b880, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc00275b880, 0xc00bc1a281, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc00bc1a270) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485250 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01732d5f0, 0x84, 0x240000, 0x20000, 0xc015104580, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x240000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104580, 0x20, 0x20, 0x240000, 0x9b3ec6bd00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104580, 0x20, 0x20, 0x240000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485046 [syscall, locked to thread]: syscall.Syscall6(0x7ffc78012500, 0x5, 0xa50, 0xc01fb6e000, 0x20000, 0xc00beb7954, 0xc00beb7970, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:201 +0xfa syscall.WriteFile(0xa50, 0xc01fb6e000, 0x20000, 0x20000, 0xc00beb7954, 0xc00beb7970, 0x20000, 0xc007b32140) C:/Go/src/syscall/zsyscall_windows.go:329 +0xd2 internal/poll.(*FD).Pwrite(0xc00d07c000, 0xc01fb6e000, 0x20000, 0x20000, 0x80000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:807 +0x2b2 os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc0139de810, 0xc01fb6e000, 0x20000, 0x20000, 0x80000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001f0c080, 0xc01fb6e000, 0x20000, 0x20000, 0x80000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00ae66780, 0xc007b32140, 0x20, 0x20, 0x80000, 0xb8dd39d100020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc00ae66780, 0xc007b32140, 0x20, 0x20, 0x80000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485263 [chan receive]: github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc000029b00, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:447 +0x88d github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc000029b00) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:610 +0x5b github.com/syncthing/syncthing/lib/model.(*folder).serve(0xc000029b00, 0x1127e20, 0xc0142a24c0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:175 +0x9b8 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc0142a24c0, 0xc01a682240, 0xc017bdd620) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc0190c3560) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc000000079, 0x82fce38, 0xc0142a6088) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 484682 [IO wait]: internal/poll.runtime_pollWait(0xdcc2818, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00d07c448, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00d07c298, 0x10104e0, 0x7, 0xef8, 0xc00d07c3b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00d07c280, 0xc000562240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00d07c280, 0xc000562240, 0x205, 0x205, 0x20300a7, 0xc0150417c8, 0xc0150417b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc012299a68, 0xc000562240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc029c32200, 0xc000562240, 0x205, 0x205, 0xc000180000, 0x514, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc029f9f040, 0xc000562240, 0x205, 0x205, 0xc0001ef000, 0xc000180000, 0xc0150418c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01a5c33d8, 0x11139e0, 0xc029f9f040, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01a5c3180, 0x6480268, 0xc029c32200, 0x5, 0xc029c32200, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01a5c3180, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01a5c3180, 0xc0001ee000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc00e85c8d0, 0xc0001ee000, 0x1000, 0x1000, 0xc015041c38, 0x639318, 0xc029c32200) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc01404f140) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc01404f140, 0x4, 0x26b4f70f2d79, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc01d9a0140, 0x1127e20, 0xc01bfee8c0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485026 [runnable]: github.com/syndtr/goleveldb/leveldb/table.(*block).seek.func1(0x750, 0xc00025c501) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:65 +0x226 sort.Search(0x1766, 0xc0179b5e08, 0x1c3910) C:/Go/src/sort/search.go:66 +0x5f github.com/syndtr/goleveldb/leveldb/table.(*block).seek(0xc0144b4080, 0x11286a0, 0xc0000731e0, 0x0, 0x1766, 0xc019c2b180, 0x35, 0x35, 0x11142a0, 0x431a91, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:65 +0xc8 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek(0xc0069c7e00, 0xc019c2b180, 0x35, 0x35, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:232 +0xe8 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc009eda8f0, 0xc019c2b180, 0x35, 0x35, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:838 +0x213 github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85e50, 0xc019c2b180, 0x35, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85e50, 0x2d) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc019c2b180, 0x35, 0x35, 0xc0179b63a8, 0xc0179b6378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc019c2b180, 0x35, 0x35, 0x0, 0x3ba9f00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00e7d2bb0, 0x2d, 0xa5, 0x3ed47bc, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc00fb5a810, 0xc00e7d2bb0, 0x2d, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc00fb5a810, 0xc0197fdb30, 0xc00e7d2bb0, 0x2d, 0xa5, 0xc00012c230, 0xc00012cf50, 0xc00e7d2bb0, 0x29, 0xa5) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc0197fdb40, 0x11375e0, 0xc000100a30, 0xc00e7d2bb0, 0x2d, 0xa5, 0xc006833e01, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc0197fdb40, 0x11375e0, 0xc000100a30, 0xc00e7d2bb0, 0x2d, 0xa5, 0xc0370d0c40, 0xd, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc017df0b10, 0xc0370d0c40, 0xd, 0x10, 0x402e01, 0xc0197fdb70, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc017df0b10, 0xc0370d0c40, 0xd, 0x10, 0xc0179b6c40, 0x20, 0x20, 0xc003802701, 0xc0197fdb70, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc017df0b00, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc0197fdb50) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc017df0b00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01847095b, 0xd, 0x6, 0xc02a5a1108, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc00bd4e2a0, 0xc000258900) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00ac121e0, 0x1127e20, 0xc01ded8b00) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485393 [select]: github.com/lucas-clemente/quic-go.(*session).run(0xc036690000, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/session.go:487 +0x31e github.com/lucas-clemente/quic-go.(*client).establishSecureConnection.func1(0xc000089110, 0xc01404fa40) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/client.go:278 +0x48 created by github.com/lucas-clemente/quic-go.(*client).establishSecureConnection C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/client.go:277 +0x83 goroutine 484997 [IO wait]: internal/poll.runtime_pollWait(0xdcc31d8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc036b4a948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc036b4a798, 0x10104e0, 0x7, 0x13a0, 0xc036b4a8b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc036b4a780, 0xc002d146c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc036b4a780, 0xc002d146c0, 0x205, 0x205, 0x203007f, 0xc0164897c8, 0xc0164897b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01d9de710, 0xc002d146c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc02a0ac020, 0xc002d146c0, 0x205, 0x205, 0xc016f57b80, 0x515, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01ff4cca0, 0xc002d146c0, 0x205, 0x205, 0xc0001f5000, 0xc016f57b80, 0xc0164898c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc000213ad8, 0x11139e0, 0xc01ff4cca0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc000213880, 0x6480268, 0xc02a0ac020, 0x5, 0xc02a0ac020, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000213880, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc000213880, 0xc0001f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc00e85cba0, 0xc0001f4000, 0x1000, 0x1000, 0xc016489c38, 0x639318, 0xc02a0ac020) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc01404f980) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc01404f980, 0x4, 0x26b4f5ed418d, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc002a44140, 0x1127e20, 0xc01bfee980) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485111 [semacquire]: sync.runtime_SemacquireMutex(0xc00d07c1d4, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00d07c1d0) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00d07c000, 0xc00841e000, 0x20000, 0x20000, 0xa0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc0139de810, 0xc00841e000, 0x20000, 0x20000, 0xa0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001f0c080, 0xc00841e000, 0x20000, 0x20000, 0xa0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00ae66780, 0xc007b32160, 0x20, 0x20, 0xa0000, 0x6f039ee000020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc00ae66780, 0xc007b32160, 0x20, 0x20, 0xa0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 70093 [syscall, locked to thread]: syscall.Syscall(0x7ffc78011e10, 0x1, 0x1330, 0x0, 0x0, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:188 +0xfa syscall.CloseHandle(0x1330, 0x432338, 0x1010528) C:/Go/src/syscall/zsyscall_windows.go:354 +0x61 internal/poll.(*FD).destroy(0xc00b7ab400, 0xc011105901, 0x0) C:/Go/src/internal/poll/fd_windows.go:454 +0xc1 internal/poll.(*FD).decref(0xc00b7ab400, 0x1, 0x18) C:/Go/src/internal/poll/fd_mutex.go:213 +0x49 internal/poll.(*FD).Close(0xc00b7ab400, 0xc011105a88, 0x461485) C:/Go/src/internal/poll/fd_windows.go:472 +0x66 os.(*file).close(0xc00b7ab400, 0xc000040810, 0xc0207fe780) C:/Go/src/os/file_windows.go:198 +0x5d os.(*File).Close(0xc00cfbed20, 0x0, 0x0) C:/Go/src/os/file_windows.go:186 +0x3a github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).SyncClose(0xc0283a2500, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:90 +0x157 github.com/syncthing/syncthing/lib/model.(*sharedPullerState).finalClose(0xc0207fe780, 0xc011105d00, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:284 +0x150 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc019408300, 0xc016eb6200, 0xc001b51800, 0xc001b51860, 0xc001b51680) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1538 +0x93 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4(0xc019408300, 0xc016eb6200, 0xc001b51800, 0xc001b51860, 0xc001b51680, 0x11258e0, 0xc01f675da0) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:261 +0x5a created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:260 +0x5df goroutine 484374 [chan send]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a180, 0x20, 0x20, 0x20000, 0xa64d89f00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1477 +0x9d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a180, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 28940 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00232c8f0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:941 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0xd2 goroutine 485372 [IO wait]: internal/poll.runtime_pollWait(0x1c24628, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc003c035c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc003c03418, 0x10104e0, 0x8d799f05, 0x0, 0xc010610588) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc003c03400, 0xc0022ce480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc003c03400, 0xc0022ce480, 0x205, 0x205, 0x2030028, 0xc01174fba0, 0xc01174fe48) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc014f9fe18, 0xc0022ce480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01be346e0, 0xc0022ce480, 0x205, 0x205, 0xc01174fba0, 0xbcbded, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc00a0d8660, 0xc0022ce480, 0x205, 0x205, 0xc000270930, 0x30, 0xc01174fcc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc002614258, 0x11139e0, 0xc00a0d8660, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc002614000, 0x6480268, 0xc01be346e0, 0x5, 0xc01be346e0, 0xc01174fec8) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc002614000, 0x0, 0x0, 0x1113b01) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc002614000, 0xc008630491, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc008630480) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 477499 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc02028b110) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5b9, 0x52deb7d, 0xc014e745a8, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0f110, 0x52deb7d, 0x272a, 0x970101, 0xc024a280f2, 0x2, 0x5d0b0, 0x272a, 0x2) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc002d0f110, 0x52deb7d, 0x272a, 0x0, 0x101, 0x6, 0xc0068efe00) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0f110, 0xc00b6decf0, 0x85, 0x85, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85db0, 0xc00b6decf0, 0x85, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85db0, 0x7d) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00b6decf0, 0x85, 0x85, 0xc014e74b30, 0xc014e74b00) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00b6decf0, 0x85, 0x85, 0x0, 0x3d97300, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc007e54a50, 0x7d, 0xef, 0x3ed47ca, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc001f8b470, 0xc007e54a50, 0x7d, 0xef, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc001f8b470, 0xc025b91de0, 0xc007e54a50, 0x7d, 0xef, 0xc00012c230, 0xc00012cf50, 0xc007e54a50, 0x7c, 0xef) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc025b91df0, 0x11375e0, 0xc000100a30, 0xc007e54a50, 0x7d, 0xef, 0xc006875101, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc017f4b990, 0xc0187e8600, 0x14, 0x20, 0xc014e751d8, 0x20, 0x20, 0xc000080e01, 0xc025b91e10, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:356 +0x4bf github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc017f4b980, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc017f4b9c0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc000085200, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0169975c6, 0x14, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:795 +0x3aa github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc000a182c0, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:680 +0x142 net/http.HandlerFunc.ServeHTTP(0xc000a3a920, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc0007561c0, 0xc0011ac400) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc035cc2e60, 0x1127e20, 0xc02f4b2d00) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485024 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01732d0e0, 0x84, 0x560000, 0x20000, 0xc0151048c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x560000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151048c0, 0x20, 0x20, 0x560000, 0x8da4c13900020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151048c0, 0x20, 0x20, 0x560000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484254 [chan send]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a4a0, 0x20, 0x20, 0x340000, 0xeb4b5fd500020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1477 +0x9d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a4a0, 0x20, 0x20, 0x340000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485121 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc001550320, 0x9b, 0x20000, 0x20000, 0xc0178b4220, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00be543c0, 0x9b, 0x20000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00be543c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00add2780, 0xc0178b4220, 0x20, 0x20, 0x20000, 0x958bad2a00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc00add2780, 0xc0178b4220, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485534 [IO wait]: internal/poll.runtime_pollWait(0x7e9cd68, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc01cec6bc8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc01cec6a18, 0x10104e0, 0x10f8432, 0xdc78010, 0x1) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc01cec6a00, 0xc0198d86c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc01cec6a00, 0xc0198d86c0, 0x205, 0x205, 0x20300a7, 0xc003803ed0, 0x1010f18) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc012298078, 0xc0198d86c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01be35620, 0xc0198d86c0, 0x205, 0x205, 0x462c90, 0xc0004502d0, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc029f9e3a0, 0xc0198d86c0, 0x205, 0x205, 0x8, 0x0, 0xc039ad9cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01b6aecd8, 0x11139e0, 0xc029f9e3a0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01b6aea80, 0x6480268, 0xc01be35620, 0x5, 0xc01be35620, 0xc039ad9d98) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01b6aea80, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01b6aea80, 0xc02286d031, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc02286d020) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 484357 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc006a38000, 0x20000, 0x20000, 0x240000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc006a38000, 0x20000, 0x20000, 0x240000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc006a38000, 0x20000, 0x20000, 0x240000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a3a0, 0x20, 0x20, 0x240000, 0x64204bf900020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a3a0, 0x20, 0x20, 0x240000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485191 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc008803200, 0x84, 0xc0000, 0x20000, 0xc015104400, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0xc0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104400, 0x20, 0x20, 0xc0000, 0x20f8ad900020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104400, 0x20, 0x20, 0xc0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 477500 [runnable]: github.com/syncthing/syncthing/lib/db.skipStructs(0xc003eadbf0, 0xb8, 0xd0, 0xf0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/structs.pb.go:2113 +0x423 github.com/syncthing/syncthing/lib/db.(*FileInfoTruncated).Unmarshal(0xc0179c8c38, 0xc003eadb80, 0x128, 0x140, 0xc003eadb80, 0x128) C:/BuildAgent/work/174e136266f8a219/lib/db/structs.pb.go:1591 +0x17b9 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.unmarshalTrunc(0x1128ea0, 0xc01d2f56b0, 0x11375e0, 0xc000100a30, 0xc003eadb80, 0x128, 0x140, 0x1, 0x0, 0xef, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:77 +0xa2 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc01d2f56b0, 0x11375e0, 0xc000100a30, 0xc01e2eeb40, 0x48, 0xef, 0xc0067f9d01, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:64 +0xf2 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc00c151c10, 0xc0116329d0, 0xf, 0x10, 0xc0179c91d8, 0x20, 0x20, 0xc0001d4301, 0xc01d2f56d0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:356 +0x4bf github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc00c151c00, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc00c151c40) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc000085200, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01a8c47e6, 0xf, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:795 +0x3aa github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc000a182c0, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:680 +0x142 net/http.HandlerFunc.ServeHTTP(0xc000a3a920, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc00a3fc0e0, 0xc002086200) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0373c4960, 0x1127e20, 0xc036ffb880) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484878 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc014544000, 0x20000, 0x20000, 0x480000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc014544000, 0x20000, 0x20000, 0x480000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc014544000, 0x20000, 0x20000, 0x480000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a5e0, 0x20, 0x20, 0x480000, 0x352f950900020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a5e0, 0x20, 0x20, 0x480000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485167 [IO wait]: internal/poll.runtime_pollWait(0x64acb08, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0091c01c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc0091c0018, 0x10104e0, 0x6, 0xc015991ae0, 0x6) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0091c0000, 0xc0208e2d80, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0091c0000, 0xc0208e2d80, 0x205, 0x205, 0x2030031, 0xc01d497f80, 0xc015991e58) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01d9df378, 0xc0208e2d80, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc011c29400, 0xc0208e2d80, 0x205, 0x205, 0xc0193d3050, 0xc015991d38, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc00c7b41e0, 0xc0208e2d80, 0x205, 0x205, 0x17, 0x2, 0xc015991cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc003480cd8, 0x11139e0, 0xc00c7b41e0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc003480a80, 0x6480268, 0xc011c29400, 0x5, 0xc011c29400, 0x1127e20) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc003480a80, 0x0, 0x0, 0xc00028d2c0) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc003480a80, 0xc02eb14d61, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc02eb14d50) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 480649 [chan receive, 2 minutes]: github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func2(0xc0234e7e00, 0x1127e20, 0xc010087c80, 0xc00c06a0a0, 0xc0234e7e60, 0xc000404320) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:152 +0xba created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:148 +0x210 goroutine 485151 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc0179ed830, 0x84, 0x180000, 0x20000, 0xc0151044c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x180000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151044c0, 0x20, 0x20, 0x180000, 0x9b32903a00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151044c0, 0x20, 0x20, 0x180000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485197 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc021d575e0, 0x9b, 0x60000, 0x16e1a, 0xc0178b4260, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00be543c0, 0x9b, 0x60000, 0x16e1a, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00be543c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00add2780, 0xc0178b4260, 0x20, 0x20, 0x60000, 0x806715c00016e1a, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x16e1a, 0xc019408300, 0xc00add2780, 0xc0178b4260, 0x20, 0x20, 0x60000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485218 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc029907560, 0x84, 0x480000, 0x20000, 0xc0151047e0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x480000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151047e0, 0x20, 0x20, 0x480000, 0xc7005e2d00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151047e0, 0x20, 0x20, 0x480000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485002 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc01b32a000, 0x20000, 0x20000, 0x420000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc01b32a000, 0x20000, 0x20000, 0x420000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc01b32a000, 0x20000, 0x20000, 0x420000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a580, 0x20, 0x20, 0x420000, 0xe6820b7a00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a580, 0x20, 0x20, 0x420000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485583 [select]: github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake(0xc000a31200) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/internal/handshake/crypto_setup.go:248 +0x163 created by github.com/lucas-clemente/quic-go.(*session).run C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/session.go:455 +0xb1 goroutine 481721 [IO wait]: internal/poll.runtime_pollWait(0xa25dd88, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00d07d348, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00d07d198, 0x10104e0, 0x10, 0x644, 0x9) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00d07d180, 0xc01d23e000, 0x652, 0x652, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00d07d180, 0xc01d23e000, 0x652, 0x652, 0x10f8299, 0x0, 0x64d) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc016d14950, 0xc01d23e000, 0x652, 0x652, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc029312080, 0xc01d23e000, 0x652, 0x652, 0x1e, 0x1113b80, 0xc000bb7a10) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc000451e58, 0x11139e0, 0xc029312080, 0x40ab0c, 0xd35880, 0xe063e0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc000451c00, 0x509dd38, 0xc016d14950, 0x5, 0xc016d14950, 0x8) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000451c00, 0x0, 0x0, 0x2) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc000451c00, 0xc029db7c4c, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc01b661b60, 0xc029db7c4c, 0x2, 0x4, 0x45e2a0, 0xc00d43f080, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:237 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc029fb0820, 0xc029db7c4c, 0x2, 0x4, 0xc01ab00cc0, 0xc000bb7f68, 0xc000bb7ec0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1114140, 0xc029fb0820, 0xc029db7c4c, 0x2, 0x4, 0x2, 0x2, 0x173e760, 0x173e760) C:/Go/src/io/io.go:310 +0x8e io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc0000885b0, 0xc029db7c4c, 0x4, 0x4, 0x2, 0x2, 0xc000bb7f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:528 +0x7f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc0000885b0, 0xc029db7c4c, 0x4, 0x4, 0x1128500, 0x173e760, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:465 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0000885b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:355 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:231 +0x4a goroutine 485202 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01312c2d0, 0x84, 0x320000, 0x20000, 0xc015104680, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x320000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104680, 0x20, 0x20, 0x320000, 0x5a42af9100020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104680, 0x20, 0x20, 0x320000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485056 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc000a900d0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:682 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:236 +0x8e goroutine 484680 [IO wait]: internal/poll.runtime_pollWait(0x6940580, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00ae67d48, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00ae67b98, 0x10104e0, 0x7, 0xb1c, 0xc00ae67cb8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00ae67b80, 0xc00041e000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00ae67b80, 0xc00041e000, 0x205, 0x205, 0x203006e, 0xc015eb57c8, 0xc015eb57b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00e261880, 0xc00041e000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01bfc4e00, 0xc00041e000, 0x205, 0x205, 0xc00c96b080, 0x55d, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01b8ab400, 0xc00041e000, 0x205, 0x205, 0xc0001fb000, 0xc00c96b080, 0xc015eb58c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01a5c2cd8, 0x11139e0, 0xc01b8ab400, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01a5c2a80, 0x6480268, 0xc01bfc4e00, 0x5, 0xc01bfc4e00, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01a5c2a80, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01a5c2a80, 0xc0001fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc00e85cdb0, 0xc0001fa000, 0x1000, 0x1000, 0xc015eb5c38, 0x639318, 0xc01bfc4e00) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc01404fd40) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc01404fd40, 0x4, 0x26b4f5cebe9d, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc01d9a06e0, 0x1127e20, 0xc01bfeea40) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 468628 [sleep, 9 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x1176592e000) C:/Go/src/runtime/time.go:105 +0x16c github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc00010ef50, 0xc01c5097a0) 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 485900 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc014637240, 0x31, 0xa0000, 0x20000, 0xc019d2d5a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0xa0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d5a0, 0x20, 0x20, 0xa0000, 0x6282e16300020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d5a0, 0x20, 0x20, 0xa0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 481725 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc0000885b0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:941 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0xd2 goroutine 70090 [chan send]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc019408300, 0xc001b51740, 0xc001b516e0, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1354 +0x8af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2(0xc019408300, 0xc001b51740, 0xc001b516e0, 0xc001b51800, 0x11258e0, 0xc01f675d90) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:246 +0x50 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:244 +0x4bc goroutine 485187 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00870e630, 0x84, 0x340000, 0x20000, 0xc0151046a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x340000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151046a0, 0x20, 0x20, 0x340000, 0xea5963c400020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151046a0, 0x20, 0x20, 0x340000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 481558 [IO wait]: internal/poll.runtime_pollWait(0xa25ed10, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc035d7bac8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc035d7b918, 0x10104e0, 0x10, 0x643, 0x9) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc035d7b900, 0xc02f379500, 0x651, 0x651, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc035d7b900, 0xc02f379500, 0x651, 0x651, 0x10f8299, 0x0, 0x64c) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc028ac6908, 0xc02f379500, 0x651, 0x651, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc0014de0e0, 0xc02f379500, 0x651, 0x651, 0x1e, 0x1113b80, 0xc00495da10) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0012d05d8, 0x11139e0, 0xc0014de0e0, 0x40ab0c, 0xd35880, 0xe063e0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0012d0380, 0x509dd38, 0xc028ac6908, 0x5, 0xc028ac6908, 0x100) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0012d0380, 0x0, 0x0, 0x2) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0012d0380, 0xc01d3dab20, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc018d5f140, 0xc01d3dab20, 0x2, 0x4, 0x45e2a0, 0xc00f9c3080, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:237 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc008498120, 0xc01d3dab20, 0x2, 0x4, 0xc036d413e0, 0xc00495df68, 0xc00495dec0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1114140, 0xc008498120, 0xc01d3dab20, 0x2, 0x4, 0x2, 0x2, 0x173e760, 0x173e760) C:/Go/src/io/io.go:310 +0x8e io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc0010604e0, 0xc01d3dab20, 0x4, 0x4, 0x2, 0x2, 0xc00495df54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:528 +0x7f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc0010604e0, 0xc01d3dab20, 0x4, 0x4, 0x1128500, 0x173e760, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:465 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc0010604e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:355 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:231 +0x4a goroutine 483995 [chan send]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a4e0, 0x20, 0x20, 0x380000, 0xc7c0a88c00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1477 +0x9d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a4e0, 0x20, 0x20, 0x380000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485057 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc000a900d0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:916 +0x10c created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:237 +0xb0 goroutine 483985 [syscall, locked to thread]: syscall.Syscall6(0x7ffc78012500, 0x5, 0x10b0, 0xc005fbc000, 0x20000, 0xc014e59954, 0xc014e59970, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:201 +0xfa syscall.WriteFile(0x10b0, 0xc005fbc000, 0x20000, 0x20000, 0xc014e59954, 0xc014e59970, 0x20000, 0xc01da5a3e0) C:/Go/src/syscall/zsyscall_windows.go:329 +0xd2 internal/poll.(*FD).Pwrite(0xc035058280, 0xc005fbc000, 0x20000, 0x20000, 0x280000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:807 +0x2b2 os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc005fbc000, 0x20000, 0x20000, 0x280000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc005fbc000, 0x20000, 0x20000, 0x280000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a3e0, 0x20, 0x20, 0x280000, 0xfbeb135a00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a3e0, 0x20, 0x20, 0x280000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484868 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc00c1031f0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5bd, 0x13983e5, 0xc01504fe20, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0e9c0, 0x13983e5, 0x6669, 0x970101, 0xc021066f89, 0x3, 0x9a46d, 0x6669, 0x3) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc002d0e9c0, 0x13983e5, 0x6669, 0x0, 0x101, 0x7, 0xc00696e4b0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0e9c0, 0xc01cc3c240, 0x8f, 0x8f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85e00, 0xc01cc3c240, 0x8f, 0x8f, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85e00, 0x87) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc01cc3c240, 0x8f, 0x8f, 0xc0150503a8, 0xc015050378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc01cc3c240, 0x8f, 0x8f, 0x0, 0x3ba9f00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00b2f31d0, 0x87, 0xe6, 0x3ed47bc, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc01e380d50, 0xc00b2f31d0, 0x87, 0xe6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc01e380d50, 0xc0223dfa30, 0xc00b2f31d0, 0x87, 0xe6, 0xc00012c230, 0xc00012cf50, 0xc00b2f31d0, 0x83, 0xe6) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc0223dfa40, 0x11375e0, 0xc000100a30, 0xc00b2f31d0, 0x87, 0xe6, 0xc006807201, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc0223dfa40, 0x11375e0, 0xc000100a30, 0xc00b2f31d0, 0x87, 0xe6, 0xc01ac79850, 0xe, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc0110db450, 0xc01ac79850, 0xe, 0x10, 0x402e01, 0xc0223dfa70, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc0110db450, 0xc01ac79850, 0xe, 0x10, 0xc015050c40, 0x20, 0x20, 0xc00180e301, 0xc0223dfa70, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc0110db440, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc0223dfa50) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc0110db440, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc0110eab5b, 0xe, 0x6, 0xc0022f0a28, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc001c52a80, 0xc0011ad900) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0259d5360, 0x1127e20, 0xc01bc8c0c0) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485140 [semacquire]: sync.runtime_SemacquireMutex(0xc00ae66bd4, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00ae66bd0) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00ae66a00, 0xc00029a000, 0x1e00, 0x2000, 0x40000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc00c202070, 0xc00029a000, 0x1e00, 0x2000, 0x40000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc025f3c060, 0xc00029a000, 0x1e00, 0x2000, 0x40000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc036690280, 0xc00814c0c0, 0x20, 0x20, 0x40000, 0x1c31c03900001e00, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x1e00, 0xc019408300, 0xc036690280, 0xc00814c0c0, 0x20, 0x20, 0x40000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484667 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc02ebf2e70) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5b6, 0x616c2a7, 0xc015053e20, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0ec30, 0x616c2a7, 0x8acb, 0x970101, 0xc024f6902a, 0x3, 0x303cc, 0x8acb, 0x3) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc002d0ec30, 0x616c2a7, 0x8acb, 0x0, 0x101, 0x7, 0xc0068c2e10) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0ec30, 0xc019c2abc0, 0x40, 0x40, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85b30, 0xc019c2abc0, 0x40, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85b30, 0x38) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc019c2abc0, 0x40, 0x40, 0xc0150543a8, 0xc015054378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc019c2abc0, 0x40, 0x40, 0x0, 0x3baa000, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00ad2e000, 0x38, 0xc6, 0x3ed47bc, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc0025d2030, 0xc00ad2e000, 0x38, 0xc6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc0025d2030, 0xc023ce8d40, 0xc00ad2e000, 0x38, 0xc6, 0xc00012c230, 0xc00012cf50, 0xc00ad2e000, 0x34, 0xc6) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc023ce8d50, 0x11375e0, 0xc000100a30, 0xc00ad2e000, 0x38, 0xc6, 0xc006832b01, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc023ce8d50, 0x11375e0, 0xc000100a30, 0xc00ad2e000, 0x38, 0xc6, 0xc04112e7c0, 0xd, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc014efb650, 0xc04112e7c0, 0xd, 0x10, 0x402e01, 0xc023ce8d80, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc014efb650, 0xc04112e7c0, 0xd, 0x10, 0xc015054c40, 0x20, 0x20, 0xc003802701, 0xc023ce8d80, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc014efb640, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc023ce8d60) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc014efb640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc0431db15b, 0xd, 0x6, 0xc00233ab88, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc004058a80, 0xc009b04900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc004058a80, 0xc009b04900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc004058a80, 0xc009b04900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc004058a80, 0xc009b04900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc004058a80, 0xc009b04900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc004058a80, 0xc009b04900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc004058a80, 0xc009b04900) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc004058a80, 0xc009b04900) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00012e780, 0x1127e20, 0xc01d6d9740) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485051 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc017b557a0, 0x84, 0x460000, 0x20000, 0xc0151047c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x460000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151047c0, 0x20, 0x20, 0x460000, 0x189b41a800020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151047c0, 0x20, 0x20, 0x460000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485171 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc018e16400, 0x72, 0x0, 0x1daeb, 0xc011217420, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc018aa4400, 0x72, 0x0, 0x1daeb, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc018aa4400, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc01cec7180, 0xc011217420, 0x20, 0x20, 0x0, 0xa9516ade0001daeb, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x1daeb, 0xc019408300, 0xc01cec7180, 0xc011217420, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485870 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01bcca840, 0x31, 0x180000, 0x11600, 0xc019d2d680, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0x180000, 0x11600, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d680, 0x20, 0x20, 0x180000, 0x862a1e3200011600, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x11600, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d680, 0x20, 0x20, 0x180000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 317912 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc02f0959d0, 0x1127e20, 0xc02ef89d40) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc02ef89d40, 0xc02cee40c0, 0xc00a1d4520) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00ac53920) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x51, 0x111dea0, 0xc02f0959d0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485133 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00b6d86c0, 0x84, 0x280000, 0x20000, 0xc0151045c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x280000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151045c0, 0x20, 0x20, 0x280000, 0x486b4e9600020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151045c0, 0x20, 0x20, 0x280000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 29663 [IO wait]: internal/poll.runtime_pollWait(0x7e9ce38, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc001110448, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc001110298, 0x10104e0, 0x10, 0x7a4, 0x4001) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc001110280, 0xc003da847a, 0x8346, 0x8346, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc001110280, 0xc003da847a, 0x8346, 0x8346, 0x10f8299, 0xe2ede38, 0x0) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01058ecc0, 0xc003da847a, 0x8346, 0x8346, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc0191be000, 0xc003da847a, 0x8346, 0x8346, 0xc003da8000, 0xc003db002c, 0xc0128439a8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc00180f3d8, 0x11139e0, 0xc0191be000, 0x40ab0c, 0xd35880, 0xe063e0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc00180f180, 0x509dd38, 0xc01058ecc0, 0x4016, 0xc01058ecc0, 0x0) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00180f180, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:654 +0x58b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc00180f180, 0xc005c79ff8, 0x14010, 0x34008, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc000d7f170, 0xc005c79ff8, 0x14010, 0x34008, 0x4000, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:237 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc009ff7ea0, 0xc005c79ff8, 0x14010, 0x34008, 0x4000, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1114140, 0xc009ff7ea0, 0xc005c6e000, 0x20008, 0x40000, 0x20008, 0x4, 0x0, 0x0) C:/Go/src/io/io.go:310 +0x8e io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessageAfterHeader(0xc00105d860, 0x4, 0xc00f5bd168, 0x4, 0x4, 0x0, 0x0, 0x2, 0x2) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:489 +0x131 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc00105d860, 0xc00f5bd168, 0x4, 0x4, 0x1128500, 0xc023102a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:470 +0xc1 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00105d860) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:355 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:231 +0x4a goroutine 485348 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00af10a50, 0xa5, 0xa0000, 0x17f1a, 0xc019513060, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc013755600, 0xa5, 0xa0000, 0x17f1a, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc013755600, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0222c0f00, 0xc019513060, 0x20, 0x20, 0xa0000, 0xffd34e0200017f1a, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x17f1a, 0xc019408300, 0xc0222c0f00, 0xc019513060, 0x20, 0x20, 0xa0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485237 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00b615b00, 0x84, 0x4c0000, 0x20000, 0xc015104820, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x4c0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104820, 0x20, 0x20, 0x4c0000, 0x5968e6ab00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104820, 0x20, 0x20, 0x4c0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 486098 [IO wait]: internal/poll.runtime_pollWait(0x7e9caf8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0037cf848, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc0037cf698, 0x10104e0, 0x10f8432, 0x4228a5, 0xc00c37ea00) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0037cf680, 0xc000267200, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0037cf680, 0xc000267200, 0x205, 0x205, 0x2030047, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0101f48c0, 0xc000267200, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01b8ab940, 0xc000267200, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc011f21080, 0xc000267200, 0x205, 0x205, 0x0, 0x1114740, 0xc04179dcc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc00275be58, 0x11139e0, 0xc011f21080, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc00275bc00, 0x6480268, 0xc01b8ab940, 0x5, 0xc01b8ab940, 0xc00c37ea01) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00275bc00, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc00275bc00, 0xc0027c47f1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc0027c47e0) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 484368 [runnable]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc01899bce0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5cc, 0x1cc7826, 0xc000551e90, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0f5f0, 0x1cc7826, 0x2783, 0x970101, 0xc05e4c1cc6, 0x2, 0x114e63, 0x2783, 0x2) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc002d0f5f0, 0x1cc7826, 0x2783, 0x0, 0x101, 0x6, 0xc0066dca50) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0f5f0, 0xc016f72b40, 0x58, 0x58, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c84140, 0xc016f72b40, 0x58, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c84140, 0x50) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc016f72b40, 0x58, 0x58, 0xc000552418, 0xc0005523e8) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc016f72b40, 0x58, 0x58, 0x0, 0x20aa400, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00cf3b300, 0x50, 0xf5, 0x3ed47bc, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc00c566cf0, 0xc00cf3b300, 0x50, 0xf5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc00c566cf0, 0xc01d807b40, 0xc00cf3b300, 0x50, 0xf5, 0xc00cf3b300, 0x50, 0xf5, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc01d807b50, 0x11375e0, 0xc000100a30, 0xc00cf3b300, 0x50, 0xf5, 0xc017a543d0, 0xf, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:122 +0x128 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc0110ee910, 0xc017a543d0, 0xf, 0x10, 0x402e01, 0xc01d807b80, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc0110ee910, 0xc017a543d0, 0xf, 0x10, 0xc000552c40, 0x20, 0x20, 0xc000080301, 0xc01d807b80, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc0110ee900, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc01d807b60) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc0110ee900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01bfe831b, 0xf, 0x6, 0xc0022fc088, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc00bd4e9a0, 0xc0000f8800) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc01d6c8960, 0x1127e20, 0xc0197e4fc0) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484964 [IO wait]: internal/poll.runtime_pollWait(0x7e9c2d8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00c9a4948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00c9a4798, 0x10104e0, 0x7, 0x1034, 0xc00c9a48b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00c9a4780, 0xc0026526c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00c9a4780, 0xc0026526c0, 0x205, 0x205, 0x20300a9, 0xc0057177c8, 0xc0057177b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc017273310, 0xc0026526c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc025b5b360, 0xc0026526c0, 0x205, 0x205, 0xc016f57600, 0x551, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc02a5ae740, 0xc0026526c0, 0x205, 0x205, 0xc01a92d000, 0xc016f57600, 0xc0057178c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc003803058, 0x11139e0, 0xc02a5ae740, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc003802e00, 0x6480268, 0xc025b5b360, 0x5, 0xc025b5b360, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc003802e00, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc003802e00, 0xc01a92c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc00c2e6390, 0xc01a92c000, 0x1000, 0x1000, 0xc005717c38, 0x639318, 0xc025b5b360) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc017bdd1a0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc017bdd1a0, 0x4, 0x26b4f6b3a1ed, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc035cc2820, 0x1127e20, 0xc019c97140) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484821 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc01b0ad5e0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5bd, 0x13e4e4a, 0xc01776de20, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0e9c0, 0x13e4e4a, 0x63e8, 0x970101, 0xc0210676a4, 0x3, 0x99d52, 0x63e8, 0x3) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc002d0e9c0, 0x13e4e4a, 0x63e8, 0x0, 0x101, 0x7, 0xc0069de1e0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0e9c0, 0xc00e936090, 0x8e, 0x8e, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85e00, 0xc00e936090, 0x8e, 0x8e, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85e00, 0x86) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00e936090, 0x8e, 0x8e, 0xc01776e3a8, 0xc01776e378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00e936090, 0x8e, 0x8e, 0x0, 0x3ba9f00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc014934f00, 0x86, 0xe6, 0x3ed47bc, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc013e14810, 0xc014934f00, 0x86, 0xe6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc013e14810, 0xc018046760, 0xc014934f00, 0x86, 0xe6, 0xc00012c230, 0xc00012cf50, 0xc014934f00, 0x82, 0xe6) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc018046770, 0x11375e0, 0xc000100a30, 0xc014934f00, 0x86, 0xe6, 0xc00683da01, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc018046770, 0x11375e0, 0xc000100a30, 0xc014934f00, 0x86, 0xe6, 0xc01b687cc0, 0xe, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc01880bad0, 0xc01b687cc0, 0xe, 0x10, 0x402e01, 0xc0180467a0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc01880bad0, 0xc01b687cc0, 0xe, 0x10, 0xc01776ec40, 0x20, 0x20, 0xc000080001, 0xc0180467a0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc01880bac0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc018046780) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc01880bac0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01821d69b, 0xe, 0x6, 0xc019aef528, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc004058460, 0xc00f968500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc004058460, 0xc00f968500) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc004058460, 0xc00f968500) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc004058460, 0xc00f968500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc004058460, 0xc00f968500) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc004058460, 0xc00f968500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc004058460, 0xc00f968500) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc004058460, 0xc00f968500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc004058460, 0xc00f968500) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc004058460, 0xc00f968500) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc004058460, 0xc00f968500) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc004058460, 0xc00f968500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc004058460, 0xc00f968500) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc004058460, 0xc00f968500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc004058460, 0xc00f968500) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc004058460, 0xc00f968500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc004058460, 0xc00f968500) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc004058460, 0xc00f968500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc004058460, 0xc00f968500) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc004058460, 0xc00f968500) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc002a44460, 0x1127e20, 0xc01b180fc0) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 477809 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc01b0ad7a0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5b6, 0x4930e60, 0xc008fc9e20, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0ec30, 0x4930e60, 0x7712, 0x970101, 0xc024f5c005, 0x3, 0x3d3f1, 0x7712, 0x3) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc002d0ec30, 0x4930e60, 0x7712, 0x0, 0x101, 0x7, 0xc0068712c0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0ec30, 0xc01bff76e0, 0x58, 0x58, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85b30, 0xc01bff76e0, 0x58, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85b30, 0x50) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc01bff76e0, 0x58, 0x58, 0xc008fca3a8, 0xc008fca378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc01bff76e0, 0x58, 0x58, 0x0, 0x3baa000, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00fa1dad0, 0x50, 0xc6, 0x3ed47ca, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc0001e2240, 0xc00fa1dad0, 0x50, 0xc6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc0001e2240, 0xc00d8e2d50, 0xc00fa1dad0, 0x50, 0xc6, 0xc00012c230, 0xc00012cf50, 0xc00fa1dad0, 0x4c, 0xc6) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc00d8e2d60, 0x11375e0, 0xc000100a30, 0xc00fa1dad0, 0x50, 0xc6, 0xc00684c601, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc00d8e2d60, 0x11375e0, 0xc000100a30, 0xc00fa1dad0, 0x50, 0xc6, 0xc04a6f8760, 0xd, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc008d52790, 0xc04a6f8760, 0xd, 0x10, 0x402e01, 0xc00d8e2d90, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc008d52790, 0xc04a6f8760, 0xd, 0x10, 0xc008fcac40, 0x20, 0x20, 0xc002f8aa01, 0xc00d8e2d90, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc008d52780, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc00d8e2d70) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc008d52780, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01c07d65b, 0xd, 0x6, 0xc0001dc348, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc000184000, 0xc0000f8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc000184000, 0xc0000f8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc000184000, 0xc0000f8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc000184000, 0xc0000f8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc000184000, 0xc0000f8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc000184000, 0xc0000f8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc000184000, 0xc0000f8200) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc000184000, 0xc0000f8200) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc01d6c90e0, 0x1127e20, 0xc037032000) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 470184 [IO wait]: internal/poll.runtime_pollWait(0x1c2da68, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000ae2948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000ae2798, 0x10104e0, 0x10, 0x643, 0x9) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000ae2780, 0xc000ac8300, 0x651, 0x651, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000ae2780, 0xc000ac8300, 0x651, 0x651, 0x10f8299, 0x0, 0x64c) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01938e838, 0xc000ac8300, 0x651, 0x651, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc02f4880a0, 0xc000ac8300, 0x651, 0x651, 0x1e, 0x1113b80, 0xc02c833a10) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0012d0cd8, 0x11139e0, 0xc02f4880a0, 0x40ab0c, 0xd35880, 0xe063e0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0012d0a80, 0x509dd38, 0xc01938e838, 0x5, 0xc01938e838, 0x8) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0012d0a80, 0x0, 0x0, 0x2) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0012d0a80, 0xc034b7c4d8, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00bbdf470, 0xc034b7c4d8, 0x2, 0x4, 0x45e2a0, 0xc003134f00, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:237 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc047426160, 0xc034b7c4d8, 0x2, 0x4, 0xc02a980c00, 0xc02c833f68, 0xc02c833ec0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1114140, 0xc047426160, 0xc034b7c4d8, 0x2, 0x4, 0x2, 0x2, 0x173e760, 0x173e760) C:/Go/src/io/io.go:310 +0x8e io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc000089450, 0xc034b7c4d8, 0x4, 0x4, 0x2, 0x2, 0xc02c833f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:528 +0x7f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc000089450, 0xc034b7c4d8, 0x4, 0x4, 0x1128500, 0x173e760, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:465 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc000089450) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:355 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:231 +0x4a goroutine 485746 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc00e942f50) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5bb, 0x19bb181, 0xc011e21e20, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc003d76340, 0x19bb181, 0x7a0a, 0x970101, 0xc0250c4304, 0x3, 0xaae9e, 0x7a0a, 0x3) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc003d76340, 0x19bb181, 0x7a0a, 0x0, 0x101, 0x7, 0xc0068421e0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc003d76340, 0xc0190b61c0, 0x6a, 0x6a, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85c70, 0xc0190b61c0, 0x6a, 0x6a, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85c70, 0x62) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc0190b61c0, 0x6a, 0x6a, 0xc011e223a8, 0xc011e22378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc0190b61c0, 0x6a, 0x6a, 0x0, 0x3cada00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc013b69e00, 0x62, 0xbf, 0x3ed47c8, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc0087bf530, 0xc013b69e00, 0x62, 0xbf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc0087bf530, 0xc01cc64640, 0xc013b69e00, 0x62, 0xbf, 0xc00012c230, 0xc00012cf50, 0xc013b69e00, 0x5e, 0xbf) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc01cc64650, 0x11375e0, 0xc000100a30, 0xc013b69e00, 0x62, 0xbf, 0xc00656c601, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc01cc64650, 0x11375e0, 0xc000100a30, 0xc013b69e00, 0x62, 0xbf, 0xc017381ff0, 0xb, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc012b8d610, 0xc017381ff0, 0xb, 0x10, 0x402e01, 0xc01cc64680, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc012b8d610, 0xc017381ff0, 0xb, 0x10, 0xc011e22c40, 0x20, 0x20, 0xc0007e7801, 0xc01cc64680, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc012b8d600, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc01cc64660) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc012b8d600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc019359abb, 0xb, 0x6, 0xc00ec33268, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc004058d20, 0xc00f968d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc004058d20, 0xc00f968d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc004058d20, 0xc00f968d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc004058d20, 0xc00f968d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc004058d20, 0xc00f968d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc004058d20, 0xc00f968d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc004058d20, 0xc00f968d00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc004058d20, 0xc00f968d00) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc035cc21e0, 0x1127e20, 0xc00a2ad5c0) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 317906 [IO wait]: internal/poll.runtime_pollWait(0x7e9cc98, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000ae2e48, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000ae2c98, 0x10104e0, 0x10, 0x643, 0x9) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000ae2c80, 0xc02f378000, 0x651, 0x651, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000ae2c80, 0xc02f378000, 0x651, 0x651, 0x10f8299, 0x0, 0x64c) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc02ef66b18, 0xc02f378000, 0x651, 0x651, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f crypto/tls.(*atLeastReader).Read(0xc011f200c0, 0xc02f378000, 0x651, 0x651, 0x1e, 0x1113b80, 0xc011145a10) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc002f8bad8, 0x11139e0, 0xc011f200c0, 0x40ab0c, 0xd35880, 0xe063e0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc002f8b880, 0x509dd38, 0xc02ef66b18, 0x5, 0xc02ef66b18, 0x0) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc002f8b880, 0x0, 0x0, 0x2) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc002f8b880, 0xc0285516a8, 0x2, 0x4, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc003c29230, 0xc0285516a8, 0x2, 0x4, 0x45e2a0, 0xc00fdfb080, 0x3) C:/BuildAgent/work/174e136266f8a219/lib/connections/limiter.go:237 +0x5c github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc019a4ab80, 0xc0285516a8, 0x2, 0x4, 0xc0093ae4e0, 0xc011145f68, 0xc011145ec0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/counting.go:23 +0x5c io.ReadAtLeast(0x1114140, 0xc019a4ab80, 0xc0285516a8, 0x2, 0x4, 0x2, 0x2, 0x173e760, 0x173e760) C:/Go/src/io/io.go:310 +0x8e io.ReadFull(...) C:/Go/src/io/io.go:329 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc00105dad0, 0xc0285516a8, 0x4, 0x4, 0x2, 0x2, 0xc011145f54) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:528 +0x7f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc00105dad0, 0xc0285516a8, 0x4, 0x4, 0x1128500, 0x173e760, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:465 +0x54 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00105dad0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:355 +0x99 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:231 +0x4a goroutine 485254 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00f8fa480, 0x84, 0x1c0000, 0x20000, 0xc015104500, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x1c0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104500, 0x20, 0x20, 0x1c0000, 0xb72099b300020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104500, 0x20, 0x20, 0x1c0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485158 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01d95c480, 0x84, 0x40000, 0x20000, 0xc015104380, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x40000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104380, 0x20, 0x20, 0x40000, 0xcefcabfd00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104380, 0x20, 0x20, 0x40000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 317915 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc02f095b20, 0x1127e20, 0xc02ef89e00) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc02ef89e00, 0xc0234583c0, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00ac53b00) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x54, 0x111dea0, 0xc02f095b20) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485135 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00b6d8d80, 0x84, 0x20000, 0x20000, 0xc015104360, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x20000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104360, 0x20, 0x20, 0x20000, 0x9790c92c00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104360, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484461 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00b5e9170, 0x84, 0x2c0000, 0x20000, 0xc015104600, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x2c0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104600, 0x20, 0x20, 0x2c0000, 0x5b76658300020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104600, 0x20, 0x20, 0x2c0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484841 [IO wait]: internal/poll.runtime_pollWait(0xdcc2c28, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc008820948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc008820798, 0x10104e0, 0x7, 0x7c0, 0xc0088208b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc008820780, 0xc0198d8b40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc008820780, 0xc0198d8b40, 0x205, 0x205, 0x203006c, 0xc000b9d7c8, 0xc000b9d7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01bd92910, 0xc0198d8b40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01b083060, 0xc0198d8b40, 0x205, 0x205, 0xc0176bc580, 0x515, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01b044900, 0xc0198d8b40, 0x205, 0x205, 0xc0001f1000, 0xc0176bc580, 0xc000b9d8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01c0525d8, 0x11139e0, 0xc01b044900, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01c052380, 0x6480268, 0xc01b083060, 0x5, 0xc01b083060, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01c052380, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01c052380, 0xc0001f0000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc02286c8d0, 0xc0001f0000, 0x1000, 0x1000, 0xc000b9dc38, 0x639318, 0xc01b083060) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc016facc00) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc016facc00, 0x4, 0x26b4f5fc85c1, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc0374f68c0, 0x1127e20, 0xc01d9974c0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485872 [IO wait]: internal/poll.runtime_pollWait(0x64ad0b8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000b94e48, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000b94c98, 0x10104e0, 0x7, 0x12a8, 0xc000b94db8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000b94c80, 0xc0004f9d40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000b94c80, 0xc0004f9d40, 0x205, 0x205, 0x20300a9, 0xc005e457c8, 0xc005e457b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01b7f5318, 0xc0004f9d40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01a67c3e0, 0xc0004f9d40, 0x205, 0x205, 0xc019aa4500, 0xbd, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc02a5ae660, 0xc0004f9d40, 0x205, 0x205, 0xc00659b49b, 0xc019aa4500, 0xc005e458c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01b90dad8, 0x11139e0, 0xc02a5ae660, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01b90d880, 0x6480268, 0xc01a67c3e0, 0x5, 0xc01a67c3e0, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01b90d880, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01b90d880, 0xc00659a000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc00c567440, 0xc00659a000, 0x1000, 0x1000, 0xc005e45c38, 0x639318, 0xc01a67c3e0) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc022733440) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc022733440, 0x4, 0x26b4f6581855, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc000248960, 0x1127e20, 0xc00ecbf9c0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484664 [IO wait]: internal/poll.runtime_pollWait(0x1c24558, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000133ac8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000133918, 0x10104e0, 0x7, 0xd90, 0xc000133a38) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000133900, 0xc0004f8480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000133900, 0xc0004f8480, 0x205, 0x205, 0x203006e, 0xc011e277c8, 0xc011e277b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019856308, 0xc0004f8480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc019a4a400, 0xc0004f8480, 0x205, 0x205, 0xc00c96a580, 0x569, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01b8ab5a0, 0xc0004f8480, 0x205, 0x205, 0xc01b01d000, 0xc00c96a580, 0xc011e278c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0004513d8, 0x11139e0, 0xc01b8ab5a0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc000451180, 0x6480268, 0xc019a4a400, 0x5, 0xc019a4a400, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000451180, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc000451180, 0xc01b01c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc000271080, 0xc01b01c000, 0x1000, 0x1000, 0xc011e27c38, 0x639318, 0xc019a4a400) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc0003bfe60) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc0003bfe60, 0x4, 0x26b4f5de02d1, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc00012e5a0, 0x1127e20, 0xc00df415c0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485580 [select]: github.com/lucas-clemente/quic-go.(*client).establishSecureConnection(0xc000089110, 0x1127ea0, 0xc01404e3c0, 0xc01404e4e0, 0x6) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/client.go:285 +0x18a github.com/lucas-clemente/quic-go.(*client).dial(0xc000089110, 0x1127ea0, 0xc01404e3c0, 0xc00d38a4e0, 0xc018822000) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/client.go:262 +0x2dc github.com/lucas-clemente/quic-go.dialContext(0x1127ea0, 0xc01404e3c0, 0x112eb20, 0xc000bb8040, 0x111e420, 0xc00d38a4e0, 0xc038c76ec7, 0x14, 0xc000085980, 0xc018822000, ...) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/client.go:137 +0x1bf github.com/lucas-clemente/quic-go.DialContext(...) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/client.go:112 github.com/syncthing/syncthing/lib/connections.(*quicDialer).Dial(0xc025f3c6a0, 0x1127e20, 0xc000224ac0, 0x4b45c9e70bb2ac18, 0x377a1984398ceeb9, 0xf46313e18ddbb94b, 0xe8834e54b0ac8dae, 0xc00011c180, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_dial.go:72 +0x26e github.com/syncthing/syncthing/lib/connections.dialTarget.Dial(0xc038c76ec0, 0x1b, 0x111db60, 0xc025f3c6a0, 0x64, 0xc0191b2880, 0x4b45c9e70bb2ac18, 0x377a1984398ceeb9, 0xf46313e18ddbb94b, 0xe8834e54b0ac8dae, ...) C:/BuildAgent/work/174e136266f8a219/lib/connections/structs.go:229 +0x1b3 github.com/syncthing/syncthing/lib/connections.(*service).dialParallel.func1(0x1127e20, 0xc000224ac0, 0xc000139b30, 0x4b45c9e70bb2ac18, 0x377a1984398ceeb9, 0xf46313e18ddbb94b, 0xe8834e54b0ac8dae, 0xc0228fc000, 0xc03fcef930, 0xc038c76ec0, ...) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:880 +0x89 created by github.com/syncthing/syncthing/lib/connections.(*service).dialParallel C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:879 +0x483 goroutine 484980 [IO wait]: internal/poll.runtime_pollWait(0x6940990, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc01cec66c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc01cec6518, 0x10104e0, 0x7, 0xefc, 0xc01cec6638) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc01cec6500, 0xc0198d8480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc01cec6500, 0xc0198d8480, 0x205, 0x205, 0x203006f, 0xc01777f7c8, 0xc01777f7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc012298068, 0xc0198d8480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01bb750c0, 0xc0198d8480, 0x205, 0x205, 0xc0176bd600, 0x514, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01bfd1420, 0xc0198d8480, 0x205, 0x205, 0xc0001ab000, 0xc0176bd600, 0xc01777f8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01b6ae5d8, 0x11139e0, 0xc01bfd1420, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01b6ae380, 0x6480268, 0xc01bb750c0, 0x5, 0xc01bb750c0, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01b6ae380, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01b6ae380, 0xc0001aa000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc0027c4de0, 0xc0001aa000, 0x1000, 0x1000, 0xc01777fc38, 0x639318, 0xc01bb750c0) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc004370660) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc004370660, 0x4, 0x26b4f5fc85c1, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc00c06a3c0, 0x1127e20, 0xc01905a000) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485301 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00c1bacb0, 0x61, 0x0, 0xe200, 0xc00684e120, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc0197a4150, 0x61, 0x0, 0xe200, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc0197a4150, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0222c0780, 0xc00684e120, 0x20, 0x20, 0x0, 0x1a4c74750000e200, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0xe200, 0xc019408300, 0xc0222c0780, 0xc00684e120, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485153 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc0179edd40, 0x84, 0x5a0000, 0x20000, 0xc015104900, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x5a0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104900, 0x20, 0x20, 0x5a0000, 0x1fbbc4e200020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104900, 0x20, 0x20, 0x5a0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484317 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc01e7f4000, 0x20000, 0x20000, 0x7a0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc01e7f4000, 0x20000, 0x20000, 0x7a0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc01e7f4000, 0x20000, 0x20000, 0x7a0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a900, 0x20, 0x20, 0x7a0000, 0x6e89b76100020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a900, 0x20, 0x20, 0x7a0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484894 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc015148000, 0x20000, 0x20000, 0x120000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc015148000, 0x20000, 0x20000, 0x120000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc015148000, 0x20000, 0x20000, 0x120000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a280, 0x20, 0x20, 0x120000, 0xb19cc1000020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a280, 0x20, 0x20, 0x120000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485131 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00fd8fe60, 0x84, 0x3a0000, 0x20000, 0xc015104700, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x3a0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104700, 0x20, 0x20, 0x3a0000, 0x7db3a5e200020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104700, 0x20, 0x20, 0x3a0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485175 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc0189522d0, 0x84, 0x5e0000, 0x6680, 0xc015104940, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x5e0000, 0x6680, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104940, 0x20, 0x20, 0x5e0000, 0xfc6841d00006680, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x6680, 0xc019408300, 0xc000aee280, 0xc015104940, 0x20, 0x20, 0x5e0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 317907 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00105dad0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:378 +0x139 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc00105dad0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:232 +0x6c goroutine 484966 [runnable]: github.com/syncthing/syncthing/lib/protocol.(*Counter).Unmarshal(0xc0069036f0, 0xc010018a15, 0xd, 0x3b, 0x2, 0xc0069036e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/bep.pb.go:4161 +0x676 github.com/syncthing/syncthing/lib/protocol.(*Vector).Unmarshal(0xc0090c1500, 0xc010018a04, 0x1e, 0x4c, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/bep.pb.go:4133 +0x1ce github.com/syncthing/syncthing/lib/db.(*FileVersion).Unmarshal(0xc0090c1500, 0xc010018a02, 0x42, 0x4e, 0x1, 0xc0090c1500) C:/BuildAgent/work/174e136266f8a219/lib/db/structs.pb.go:1029 +0x180 github.com/syncthing/syncthing/lib/db.(*VersionList).Unmarshal(0xc0179c4810, 0xc010018a00, 0x44, 0x50, 0xc010018a00, 0x44) C:/BuildAgent/work/174e136266f8a219/lib/db/structs.pb.go:1170 +0x215 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc017f70670, 0x11375e0, 0xc000100a30, 0xc00be97d40, 0x23, 0x10c, 0xc018f84bc0, 0xb, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:131 +0x1f5 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc017d8c250, 0xc018f84bc0, 0xb, 0x10, 0x402e01, 0xc017f706a0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc017d8c250, 0xc018f84bc0, 0xb, 0x10, 0xc0179c4c40, 0x20, 0x20, 0xc00180e001, 0xc017f706a0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc017d8c240, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc017f70680) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc017d8c240, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01ccc9a8b, 0xb, 0x6, 0xc0184e68c8, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc000f00380, 0xc002086500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc000f00380, 0xc002086500) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc000f00380, 0xc002086500) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc000f00380, 0xc002086500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc000f00380, 0xc002086500) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc000f00380, 0xc002086500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc000f00380, 0xc002086500) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc000f00380, 0xc002086500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc000f00380, 0xc002086500) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc000f00380, 0xc002086500) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc000f00380, 0xc002086500) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc000f00380, 0xc002086500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc000f00380, 0xc002086500) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc000f00380, 0xc002086500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc000f00380, 0xc002086500) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc000f00380, 0xc002086500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc000f00380, 0xc002086500) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc000f00380, 0xc002086500) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc000f00380, 0xc002086500) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc000f00380, 0xc002086500) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc035cc2a00, 0x1127e20, 0xc019c96ec0) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484689 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc01ed2e000, 0x20000, 0x20000, 0x560000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc01ed2e000, 0x20000, 0x20000, 0x560000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc01ed2e000, 0x20000, 0x20000, 0x560000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a6c0, 0x20, 0x20, 0x560000, 0x6c035a0e00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a6c0, 0x20, 0x20, 0x560000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485314 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc000a900d0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:941 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0xd2 goroutine 484970 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc003b82000, 0x20000, 0x20000, 0x1e0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc003b82000, 0x20000, 0x20000, 0x1e0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc003b82000, 0x20000, 0x20000, 0x1e0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a340, 0x20, 0x20, 0x1e0000, 0x55b316f800020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a340, 0x20, 0x20, 0x1e0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484745 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc00c1035e0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5bf, 0x3155fe6, 0xc017f95e20, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc009eda8f0, 0x3155fe6, 0x98f1, 0x970101, 0xc023adf3bc, 0x3, 0x8a03a, 0x98f1, 0x3) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc009eda8f0, 0x3155fe6, 0x98f1, 0x0, 0x101, 0x7, 0xc0066dda40) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc009eda8f0, 0xc01804d840, 0x35, 0x35, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85e50, 0xc01804d840, 0x35, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85e50, 0x2d) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc01804d840, 0x35, 0x35, 0xc017f963a8, 0xc017f96378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc01804d840, 0x35, 0x35, 0x0, 0x3ba9f00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00cb8c370, 0x2d, 0xa5, 0x3ed47bc, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc0025d2270, 0xc00cb8c370, 0x2d, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc0025d2270, 0xc023ce9130, 0xc00cb8c370, 0x2d, 0xa5, 0xc00012c230, 0xc00012cf50, 0xc00cb8c370, 0x29, 0xa5) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc023ce9140, 0x11375e0, 0xc000100a30, 0xc00cb8c370, 0x2d, 0xa5, 0xc0066ea101, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc023ce9140, 0x11375e0, 0xc000100a30, 0xc00cb8c370, 0x2d, 0xa5, 0xc04112ebd0, 0xd, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc014efbd50, 0xc04112ebd0, 0xd, 0x10, 0x402e01, 0xc023ce9170, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc014efbd50, 0xc04112ebd0, 0xd, 0x10, 0xc017f96c40, 0x20, 0x20, 0xc000071501, 0xc023ce9170, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc014efbd40, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc023ce9150) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc014efbd40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01aff625b, 0xd, 0x6, 0xc00233afa8, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc004058b60, 0xc009b04c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc004058b60, 0xc009b04c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc004058b60, 0xc009b04c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc004058b60, 0xc009b04c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc004058b60, 0xc009b04c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc004058b60, 0xc009b04c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc004058b60, 0xc009b04c00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc004058b60, 0xc009b04c00) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc01dbed7c0, 0x1127e20, 0xc01d82c0c0) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485854 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc00fc3f700, 0x31, 0x20000, 0x20000, 0xc019d2d520, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0x20000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d520, 0x20, 0x20, 0x20000, 0x79ce72b500020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d520, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485117 [semacquire]: sync.runtime_SemacquireMutex(0xc00ec3e454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00ec3e450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00ec3e280, 0xc00e412000, 0xe025, 0x10000, 0xc0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc028ac6560, 0xc00e412000, 0xe025, 0x10000, 0xc0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc011b4e200, 0xc00e412000, 0xe025, 0x10000, 0xc0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0091c0c80, 0xc0184bec00, 0x20, 0x20, 0xc0000, 0xce09cb930000e025, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0xe025, 0xc019408300, 0xc0091c0c80, 0xc0184bec00, 0x20, 0x20, 0xc0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485122 [semacquire]: sync.runtime_SemacquireMutex(0xc00ec3e454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00ec3e450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00ec3e280, 0xc00463a000, 0x20000, 0x20000, 0x60000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc028ac6560, 0xc00463a000, 0x20000, 0x20000, 0x60000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc011b4e200, 0xc00463a000, 0x20000, 0x20000, 0x60000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0091c0c80, 0xc0184beba0, 0x20, 0x20, 0x60000, 0xd241e87e00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0091c0c80, 0xc0184beba0, 0x20, 0x20, 0x60000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485932 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01e7cb600, 0x31, 0x140000, 0x20000, 0xc019d2d640, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0x140000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d640, 0x20, 0x20, 0x140000, 0x3b33f16600020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d640, 0x20, 0x20, 0x140000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485139 [semacquire]: sync.runtime_SemacquireMutex(0xc00ae66bd4, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00ae66bd0) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00ae66a00, 0xc01610c000, 0x20000, 0x20000, 0x20000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc00c202070, 0xc01610c000, 0x20000, 0x20000, 0x20000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc025f3c060, 0xc01610c000, 0x20000, 0x20000, 0x20000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc036690280, 0xc00814c0a0, 0x20, 0x20, 0x20000, 0xfab7014b00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc036690280, 0xc00814c0a0, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484842 [IO wait]: internal/poll.runtime_pollWait(0xa25e830, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00add21c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00add2018, 0x10104e0, 0x7, 0x1238, 0xc00add2138) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00add2000, 0xc000508000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00add2000, 0xc000508000, 0x205, 0x205, 0x2030005, 0xc028f3b7c8, 0xc028f3b7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01988c000, 0xc000508000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc011f20240, 0xc000508000, 0x205, 0x205, 0xc000181600, 0x515, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0014df580, 0xc000508000, 0x205, 0x205, 0xc0001f9000, 0xc000181600, 0xc028f3b8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01b90c5d8, 0x11139e0, 0xc0014df580, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01b90c380, 0x6480268, 0xc011f20240, 0x5, 0xc011f20240, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01b90c380, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01b90c380, 0xc0001f8000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc02286ce40, 0xc0001f8000, 0x1000, 0x1000, 0xc028f3bc38, 0x639318, 0xc011f20240) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc016facf00) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc016facf00, 0x4, 0x26b4f5ed418d, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc0374f6000, 0x1127e20, 0xc01d997580) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484999 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc00822a000, 0x20000, 0x20000, 0x1a0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc00822a000, 0x20000, 0x20000, 0x1a0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc00822a000, 0x20000, 0x20000, 0x1a0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a300, 0x20, 0x20, 0x1a0000, 0xd48e7f7b00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a300, 0x20, 0x20, 0x1a0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485042 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc004b8a000, 0x20000, 0x20000, 0x6e0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc004b8a000, 0x20000, 0x20000, 0x6e0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc004b8a000, 0x20000, 0x20000, 0x6e0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a840, 0x20, 0x20, 0x6e0000, 0x2389277500020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a840, 0x20, 0x20, 0x6e0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 480674 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001b65500, 0x1127e20, 0xc0111b7480) C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:681 +0x1bd created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch C:/BuildAgent/work/174e136266f8a219/lib/model/folder.go:668 +0x111 goroutine 484346 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc0040b4000, 0x20000, 0x20000, 0x3a0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc0040b4000, 0x20000, 0x20000, 0x3a0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc0040b4000, 0x20000, 0x20000, 0x3a0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a500, 0x20, 0x20, 0x3a0000, 0xd1f3bbb600020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a500, 0x20, 0x20, 0x3a0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485010 [runnable]: github.com/syncthing/syncthing/lib/protocol.(*Counter).Unmarshal(0xc019930c60, 0xc00b155535, 0xd, 0x8b, 0x1, 0xc019930c60) C:/BuildAgent/work/174e136266f8a219/lib/protocol/bep.pb.go:4161 +0x676 github.com/syncthing/syncthing/lib/protocol.(*Vector).Unmarshal(0xc028f3e4d8, 0xc00b155533, 0x1e, 0x8d, 0xc01050c690, 0x22) C:/BuildAgent/work/174e136266f8a219/lib/protocol/bep.pb.go:4133 +0x1ce github.com/syncthing/syncthing/lib/db.(*FileInfoTruncated).Unmarshal(0xc028f3e4b0, 0xc00b155500, 0xbc, 0xc0, 0xc00b155500, 0xbc) C:/BuildAgent/work/174e136266f8a219/lib/db/structs.pb.go:1424 +0xdd2 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.unmarshalTrunc(0x1128ea0, 0xc02a1e89a0, 0x11375e0, 0xc000100a30, 0xc00b155500, 0xbc, 0xc0, 0x1, 0x0, 0xc6, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:77 +0xa2 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc02a1e89a0, 0x11375e0, 0xc000100a30, 0xc00f216ea0, 0x2b, 0xc6, 0xc00685b101, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:64 +0xf2 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc02a1e89a0, 0x11375e0, 0xc000100a30, 0xc00f216ea0, 0x2b, 0xc6, 0xc01d3db060, 0xd, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc010504350, 0xc01d3db060, 0xd, 0x10, 0x402e01, 0xc02a1e89d0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc010504350, 0xc01d3db060, 0xd, 0x10, 0xc028f3ec40, 0x20, 0x20, 0xc0007e7801, 0xc02a1e89d0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc010504340, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc02a1e89b0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc010504340, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc00b89e25b, 0xd, 0x6, 0xc0055d2348, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc0055d6000, 0xc0055ce000) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc01d6c8aa0, 0x1127e20, 0xc01a445140) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 481559 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc0010604e0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:378 +0x139 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc0010604e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:232 +0x6c goroutine 115662 [IO wait]: internal/poll.runtime_pollWait(0x6940240, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000aef348, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000aef198, 0x10104e0, 0x7, 0x9a8, 0xc000aef2b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000aef180, 0xc00041eb40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000aef180, 0xc00041eb40, 0x205, 0x205, 0x2030027, 0xc0065af7c8, 0xc0065af7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0139722f8, 0xc00041eb40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00f7927e0, 0xc00041eb40, 0x205, 0x205, 0xc0027dd000, 0x191, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc009ff6040, 0xc00041eb40, 0x205, 0x205, 0xc004021000, 0xc0027dd000, 0xc0065af8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc000213758, 0x11139e0, 0xc009ff6040, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc000213500, 0x6480268, 0xc00f7927e0, 0x5, 0xc00f7927e0, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000213500, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc000213500, 0xc0023ab000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc01a80a600, 0xc0023ab000, 0x1000, 0x1000, 0xc0065afc38, 0x639318, 0xc00f7927e0) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00befa420) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00befa420, 0x4, 0x26b4fe640045, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc01d6c88c0, 0x1127e20, 0xc020934340) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 317910 [select, 1 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00105dad0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:941 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0xd2 goroutine 484665 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc01b0ad6c0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5ba, 0xc46900, 0xc00f979e20, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc000088d00, 0xc46900, 0x6dd3, 0x970101, 0xc0070ca364, 0x3, 0x9d092, 0x6dd3, 0x3) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc000088d00, 0xc46900, 0x6dd3, 0x0, 0x101, 0x7, 0xc0068c8870) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc000088d00, 0xc00fdcc310, 0x67, 0x67, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85c20, 0xc00fdcc310, 0x67, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85c20, 0x5f) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00fdcc310, 0x67, 0x67, 0xc00f97a3a8, 0xc00f97a378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00fdcc310, 0x67, 0x67, 0x0, 0x3d97300, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00754afc0, 0x5f, 0x11d, 0x3ed47cb, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc017202ea0, 0xc00754afc0, 0x5f, 0x11d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc017202ea0, 0xc032a0fbb0, 0xc00754afc0, 0x5f, 0x11d, 0xc00012c230, 0xc00012cf50, 0xc00754afc0, 0x5b, 0x11d) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc032a0fbc0, 0x11375e0, 0xc000100a30, 0xc00754afc0, 0x5f, 0x11d, 0xc0067f8f01, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc032a0fbc0, 0x11375e0, 0xc000100a30, 0xc00754afc0, 0x5f, 0x11d, 0xc006576240, 0x14, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc000d74610, 0xc006576240, 0x14, 0x20, 0x402e01, 0xc032a0fbf0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc000d74610, 0xc006576240, 0x14, 0x20, 0xc00f97ac40, 0x20, 0x20, 0xc000071c01, 0xc032a0fbf0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc000d74600, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc032a0fbd0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc000d74600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01da1dd5b, 0x14, 0x6, 0xc0004e5108, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc0004f42a0, 0xc0004e2300) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00012e640, 0x1127e20, 0xc019c97280) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484677 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc02f7493b0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5cc, 0x19cdc70, 0xc008fc5e90, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0f5f0, 0x19cdc70, 0x3041, 0x970101, 0xc05e4b9bd9, 0x2, 0x11cf50, 0x3041, 0x2) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc002d0f5f0, 0x19cdc70, 0x3041, 0x0, 0x101, 0x6, 0xc006876e10) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:765 +0x62 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0f5f0, 0xc019526f30, 0x8d, 0x8d, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:865 +0x4bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c84140, 0xc019526f30, 0x8d, 0x8d, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c84140, 0x85) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc019526f30, 0x8d, 0x8d, 0xc008fc6418, 0xc008fc63e8) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc019526f30, 0x8d, 0x8d, 0x0, 0x19f0000, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00dd2a960, 0x85, 0xef, 0x3ed47c8, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc039166990, 0xc00dd2a960, 0x85, 0xef, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc039166990, 0xc019028f60, 0xc00dd2a960, 0x85, 0xef, 0xc00dd2a960, 0x85, 0xef, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc019028f70, 0x11375e0, 0xc000100a30, 0xc00dd2a960, 0x85, 0xef, 0xc046384e80, 0xf, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:122 +0x128 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc018bb1c90, 0xc046384e80, 0xf, 0x10, 0x402e01, 0xc019028fa0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc018bb1c90, 0xc046384e80, 0xf, 0x10, 0xc008fc6c40, 0x20, 0x20, 0xc000080701, 0xc019028fa0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc018bb1c80, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc019028f80) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc018bb1c80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01aeb90db, 0xf, 0x6, 0xc0022113c8, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc0055d62a0, 0xc000258600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc0055d62a0, 0xc000258600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc0055d62a0, 0xc000258600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc0055d62a0, 0xc000258600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc0055d62a0, 0xc000258600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc0055d62a0, 0xc000258600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc0055d62a0, 0xc000258600) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc0055d62a0, 0xc000258600) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc01d9a0500, 0x1127e20, 0xc01b8a8040) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485204 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01312c630, 0x84, 0x3e0000, 0x20000, 0xc015104740, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x3e0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104740, 0x20, 0x20, 0x3e0000, 0xe79a469500020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104740, 0x20, 0x20, 0x3e0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485149 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc0176dda70, 0x84, 0x500000, 0x20000, 0xc015104860, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x500000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104860, 0x20, 0x20, 0x500000, 0x3ad8f82100020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104860, 0x20, 0x20, 0x500000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485813 [IO wait]: internal/poll.runtime_pollWait(0x69407f0, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000ae2bc8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000ae2a18, 0x10104e0, 0x7, 0xdfc, 0xc000ae2b38) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000ae2a00, 0xc000509200, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000ae2a00, 0xc000509200, 0x205, 0x205, 0x2030009, 0xc01127d7c8, 0xc01127d7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01277e020, 0xc000509200, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc02a587780, 0xc000509200, 0x205, 0x205, 0xc01727f080, 0x55c, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0025d67a0, 0xc000509200, 0x205, 0x205, 0xc0261a8000, 0xc01727f080, 0xc01127d8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0002125d8, 0x11139e0, 0xc0025d67a0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc000212380, 0x6480268, 0xc02a587780, 0x5, 0xc02a587780, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000212380, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc000212380, 0xc001d24000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc02fed45a0, 0xc001d24000, 0x1000, 0x1000, 0xc01127dc38, 0x639318, 0xc02a587780) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00f8dc8a0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00f8dc8a0, 0x4, 0x26b4f71e6e29, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc01324e0a0, 0x1127e20, 0xc00a934180) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485796 [chan receive]: github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).ReadHandshakeMessage(0xc00a57ed80, 0xc016489be0, 0xa33e98, 0xc00a57ed80, 0xc00b411200, 0x155) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/internal/handshake/crypto_setup.go:473 +0x55 github.com/marten-seemann/qtls.(*Conn).readHandshake(0xc0007e6e00, 0xc00b411216, 0xc00b411200, 0x155, 0x180) C:/BuildAgent/work/pkg/mod/github.com/marten-seemann/qtls@v0.4.1/conn.go:1033 +0x81b github.com/marten-seemann/qtls.(*Conn).clientHandshake(0xc0007e6e00, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/marten-seemann/qtls@v0.4.1/handshake_client.go:176 +0x1b5 github.com/marten-seemann/qtls.(*Conn).Handshake(0xc0007e6e00, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/marten-seemann/qtls@v0.4.1/conn.go:1413 +0x132 github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake.func1(0xc00a57ed80, 0xc01404faa0, 0xc024989f80) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/internal/handshake/crypto_setup.go:241 +0x6e created by github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/internal/handshake/crypto_setup.go:239 +0xb0 goroutine 485368 [IO wait]: internal/poll.runtime_pollWait(0x7e9c958, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc019ef61c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc019ef6018, 0x10104e0, 0x7, 0xe04, 0xc019ef6138) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc019ef6000, 0xc0023c2240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc019ef6000, 0xc0023c2240, 0x205, 0x205, 0x203006f, 0xc0123137c8, 0xc0123137b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc015ceff08, 0xc0023c2240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0010e8000, 0xc0023c2240, 0x205, 0x205, 0xc017079b80, 0x514, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01bfd1440, 0xc0023c2240, 0x205, 0x205, 0xc003093000, 0xc017079b80, 0xc0123138c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc002916258, 0x11139e0, 0xc01bfd1440, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc002916000, 0x6480268, 0xc0010e8000, 0x5, 0xc0010e8000, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc002916000, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc002916000, 0xc003092000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc008630660, 0xc003092000, 0x1000, 0x1000, 0xc012313c38, 0x639318, 0xc0010e8000) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc018236e40) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc018236e40, 0x4, 0x26b4f5fc85c1, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc0023980a0, 0x1127e20, 0xc00bae2d40) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 481562 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc0010604e0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:941 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0xd2 goroutine 485061 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc013a9f440, 0x84, 0x300000, 0x20000, 0xc015104660, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x300000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104660, 0x20, 0x20, 0x300000, 0x828cfd9000020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104660, 0x20, 0x20, 0x300000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485095 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc00ccaf7a0, 0x1127e20, 0xc00db457c0) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc00db457c0, 0xc015ef6000, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00f8dc000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc000000076, 0x111dea0, 0xc00ccaf7a0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485880 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc0138621c0, 0x31, 0x160000, 0x20000, 0xc019d2d660, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0x160000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d660, 0x20, 0x20, 0x160000, 0x584195b000020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d660, 0x20, 0x20, 0x160000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485063 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc008d146c0, 0x84, 0x1e0000, 0x20000, 0xc015104520, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x1e0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104520, 0x20, 0x20, 0x1e0000, 0x3d1565e800020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104520, 0x20, 0x20, 0x1e0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485591 [IO wait]: internal/poll.runtime_pollWait(0x64acbd8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc036691ac8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc036691918, 0x10104e0, 0x1727c, 0xab20460, 0xc02af7dbd8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc036691900, 0xc00041f680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc036691900, 0xc00041f680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019b06d18, 0xc00041f680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01ff4c5e0, 0xc00041f680, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc02a5874c0, 0xc00041f680, 0x205, 0x205, 0x0, 0x1114740, 0xc02af7dcc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0012d1758, 0x11139e0, 0xc02a5874c0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0012d1500, 0x6480268, 0xc01ff4c5e0, 0x5, 0xc01ff4c5e0, 0xc0130ee201) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0012d1500, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0012d1500, 0xc0002712a1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc000271290) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 484860 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00358db00, 0x84, 0x3c0000, 0x20000, 0xc015104720, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x3c0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104720, 0x20, 0x20, 0x3c0000, 0x70f55b5b00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104720, 0x20, 0x20, 0x3c0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485224 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc0121c47e0, 0x84, 0x2e0000, 0x20000, 0xc015104640, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x2e0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104640, 0x20, 0x20, 0x2e0000, 0xe842654000020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104640, 0x20, 0x20, 0x2e0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485886 [IO wait]: internal/poll.runtime_pollWait(0xdcc2a88, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00c9a50c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00c9a4f18, 0x10104e0, 0x10f8432, 0xdd43590, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00c9a4f00, 0xc002652b40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00c9a4f00, 0xc002652b40, 0x205, 0x205, 0x203006e, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01b7f4338, 0xc002652b40, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc029c33e60, 0xc002652b40, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01b8ab8c0, 0xc002652b40, 0x205, 0x205, 0x0, 0x1114740, 0xc000389cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01b73e5d8, 0x11139e0, 0xc01b8ab8c0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01b73e380, 0x6480268, 0xc029c33e60, 0x5, 0xc029c33e60, 0xc0133c2001) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01b73e380, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01b73e380, 0xc01c24c6a1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc01c24c690) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 484853 [runnable]: github.com/syndtr/goleveldb/leveldb.(*iComparer).Compare(0xc0000731e0, 0xc01bd52d20, 0x3a, 0x50, 0xc010d50a00, 0x3a, 0x3a, 0xffffffffffffffff) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/comparer.go:37 +0x1bb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek(0xc0069cde00, 0xc010d50a00, 0x3a, 0x3a, 0x101) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:243 +0x296 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0e4e0, 0xc010d50a00, 0x3a, 0x3a, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:866 +0x505 github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85bd0, 0xc010d50a00, 0x3a, 0x3a, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85bd0, 0x32) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc010d50a00, 0x3a, 0x3a, 0xc00fbbc3a8, 0xc00fbbc378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc010d50a00, 0x3a, 0x3a, 0x0, 0x37fbf00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc0104c7380, 0x32, 0xcb, 0x3ed47ca, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc000a7a3c0, 0xc0104c7380, 0x32, 0xcb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc000a7a3c0, 0xc02227c1a0, 0xc0104c7380, 0x32, 0xcb, 0xc00012c230, 0xc00012cf50, 0xc0104c7380, 0x2e, 0xcb) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc02227c1b0, 0x11375e0, 0xc000100a30, 0xc0104c7380, 0x32, 0xcb, 0xc0066eaf01, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc02227c1b0, 0x11375e0, 0xc000100a30, 0xc0104c7380, 0x32, 0xcb, 0xc0380fc3c0, 0xf, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc0148ba9d0, 0xc0380fc3c0, 0xf, 0x10, 0x402e01, 0xc02227c1e0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc0148ba9d0, 0xc0380fc3c0, 0xf, 0x10, 0xc00fbbcc40, 0x20, 0x20, 0xc000080001, 0xc02227c1e0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc0148ba9c0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc02227c1c0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc0148ba9c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc00f8a4c9b, 0xf, 0x6, 0xc000410768, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc02f194380, 0xc00f968100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc02f194380, 0xc00f968100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc02f194380, 0xc00f968100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc02f194380, 0xc00f968100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc02f194380, 0xc00f968100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc02f194380, 0xc00f968100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc02f194380, 0xc00f968100) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc02f194380, 0xc00f968100) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00256c140, 0x1127e20, 0xc01bc8d280) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485309 [syscall, locked to thread]: syscall.Syscall(0x7ffc78012280, 0x3, 0xc00b0e2d80, 0x0, 0xc003c38c74, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:188 +0xfa syscall.GetFileAttributesEx(0xc00b0e2d80, 0x0, 0xc003c38c74, 0xb5, 0xb5) C:/Go/src/syscall/zsyscall_windows.go:912 +0x80 os.stat(0xe3cb76, 0x5, 0xc00b770180, 0xb4, 0x2200000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/stat_windows.go:79 +0x20b os.lstatNolog(...) C:/Go/src/os/stat_windows.go:133 os.Lstat(0xc00b770180, 0xb4, 0xc00ca9bce0, 0x1d, 0xc00b770180, 0xb4) C:/Go/src/os/stat.go:22 +0x75 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(0xc01cc87210, 0xc0146af860, 0x96, 0xc0146af860, 0x96, 0xc01bfd0a20, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs.go:148 +0x85 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc018074240, 0x89, 0x1132120, 0xc035deaae0, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:65 +0x2d0 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc01bf72120, 0x84, 0x1132120, 0xc028684eb0, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc0171edb00, 0x80, 0x1132120, 0xc028684e60, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc01714a400, 0x7b, 0x1132120, 0xc019201bb0, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc010915000, 0x75, 0x1132120, 0xc01971d190, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc0138f8d90, 0x6d, 0x1132120, 0xc019db6910, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc0138f8070, 0x64, 0x1132120, 0xc00311dee0, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc01b8ff4a0, 0x5d, 0x1132120, 0xc00311de90, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc015dd4000, 0x40, 0x1132120, 0xc0234eb030, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc0155d3700, 0x3a, 0x1132120, 0xc0234ead50, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc0155d2540, 0x36, 0x1132120, 0xc0234ea410, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc0161c90e0, 0x2a, 0x1132120, 0xc0234ea3c0, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc0150110a0, 0x14, 0x1132120, 0xc0234ea1f0, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc00c56f530, 0x10, 0x1132120, 0xc01dbae870, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xc00c56f3f5, 0x3, 0x1132120, 0xc01dbae820, 0xc01bfd0a20, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc01cc87220, 0xe3b6ed, 0x1, 0x1132120, 0xc0367cdad0, 0xc01bfd0a20, 0x0, 0xc01bfd0a20) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0xc01cc87220, 0xe3b6ed, 0x1, 0xc01bfd0a20, 0x1713820, 0xc0367cdac0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:93 +0xda github.com/syncthing/syncthing/lib/fs.(*MtimeFS).Walk(0xc036b38810, 0xe3b6ed, 0x1, 0xc009fb4410, 0xc01b748840, 0xc009fb4410) C:/BuildAgent/work/174e136266f8a219/lib/fs/mtimefs.go:110 +0x8f github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1(0xc0373c40a0, 0x1127e20, 0xc0142a24c0, 0xc01b7487e0, 0xc01b748840) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:114 +0x23c created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:111 +0x186 goroutine 317911 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc02f095960, 0x1127e20, 0xc02ef89d00) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc02ef89d00, 0xc021195b00, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00ac53800) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x50, 0x111dea0, 0xc02f095960) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 484188 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc0055e6000, 0x20000, 0x20000, 0x2c0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc0055e6000, 0x20000, 0x20000, 0x2c0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc0055e6000, 0x20000, 0x20000, 0x2c0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a420, 0x20, 0x20, 0x2c0000, 0x665663a800020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a420, 0x20, 0x20, 0x2c0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485222 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc0121c42d0, 0x84, 0x140000, 0x20000, 0xc015104480, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x140000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104480, 0x20, 0x20, 0x140000, 0x6b5aec200020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104480, 0x20, 0x20, 0x140000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485055 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc000a900d0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:378 +0x139 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc000a900d0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:232 +0x6c goroutine 484973 [semacquire]: sync.runtime_SemacquireMutex(0xc00d07c1d4, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00d07c1d0) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00d07c000, 0xc005f58000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc0139de810, 0xc005f58000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001f0c080, 0xc005f58000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00ae66780, 0xc007b320c0, 0x20, 0x20, 0x0, 0x5f62f24500020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc00ae66780, 0xc007b320c0, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485636 [IO wait]: internal/poll.runtime_pollWait(0x69403e0, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc038354448, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc038354298, 0x10104e0, 0x7, 0xad8, 0xc0383543b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc038354280, 0xc0208e2480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc038354280, 0xc0208e2480, 0x205, 0x205, 0x2030073, 0xc0106f97c8, 0xc0106f97b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc018c79740, 0xc0208e2480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01fe2e100, 0xc0208e2480, 0x205, 0x205, 0xc017079600, 0x554, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01cefa580, 0xc0208e2480, 0x205, 0x205, 0xc00a741000, 0xc017079600, 0xc0106f98c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0026145d8, 0x11139e0, 0xc01cefa580, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc002614380, 0x6480268, 0xc01fe2e100, 0x5, 0xc01fe2e100, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc002614380, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc002614380, 0xc00a740000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc022cc7f50, 0xc00a740000, 0x1000, 0x1000, 0xc0106f9c38, 0x639318, 0xc01fe2e100) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00be52cc0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00be52cc0, 0x4, 0x26b4f71e6e29, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc000094000, 0x1127e20, 0xc00a101dc0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485137 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01a938820, 0x4b, 0x20000, 0x39b3, 0xc01a1d9680, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01325a9b0, 0x4b, 0x20000, 0x39b3, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc01325a9b0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0222c1180, 0xc01a1d9680, 0x20, 0x20, 0x20000, 0x7ac2aba7000039b3, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x39b3, 0xc019408300, 0xc0222c1180, 0xc01a1d9680, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485115 [semacquire]: sync.runtime_SemacquireMutex(0xc00ec3e454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00ec3e450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00ec3e280, 0xc004896000, 0x20000, 0x20000, 0x20000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc028ac6560, 0xc004896000, 0x20000, 0x20000, 0x20000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc011b4e200, 0xc004896000, 0x20000, 0x20000, 0x20000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0091c0c80, 0xc0184beb60, 0x20, 0x20, 0x20000, 0x8cc159dc00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0091c0c80, 0xc0184beb60, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485018 [semacquire]: sync.runtime_SemacquireMutex(0xc00c9a4454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00c9a4450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00c9a4280, 0xc00cd80000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc0157c7a68, 0xc00cd80000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc011b4e160, 0xc00cd80000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00add2500, 0xc0192f8280, 0x20, 0x20, 0x0, 0x147083dc00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc00add2500, 0xc0192f8280, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484447 [IO wait]: internal/poll.runtime_pollWait(0x64ac488, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00c9a55c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00c9a5418, 0x10104e0, 0x7, 0x7a8, 0xc00c9a5538) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00c9a5400, 0xc002652000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00c9a5400, 0xc002652000, 0x205, 0x205, 0x203003d, 0xc00054f7c8, 0xc00054f7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019cb2000, 0xc002652000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc000105140, 0xc002652000, 0x205, 0x205, 0xc017078b00, 0x526, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc00f5c3380, 0xc002652000, 0x205, 0x205, 0xc0001fd000, 0xc017078b00, 0xc00054f8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01b73ecd8, 0x11139e0, 0xc00f5c3380, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01b73ea80, 0x6480268, 0xc000105140, 0x5, 0xc000105140, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01b73ea80, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01b73ea80, 0xc0001fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc008630360, 0xc0001fc000, 0x1000, 0x1000, 0xc00054fc38, 0x639318, 0xc000105140) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc009258900) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc009258900, 0x4, 0x26b4f5ed418d, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc035cc2000, 0x1127e20, 0xc01b181880) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 470243 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc03fdf89a0, 0x1127e20, 0xc032ad3480) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc032ad3480, 0xc0216ecba0, 0xc008b88980) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc01e542000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x55, 0x111dea0, 0xc03fdf89a0) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 486036 [IO wait]: internal/poll.runtime_pollWait(0xdcc28e8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc038f3c948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc038f3c798, 0x10104e0, 0x7, 0xfd0, 0xc038f3c8b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc038f3c780, 0xc0023c26c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc038f3c780, 0xc0023c26c0, 0x205, 0x205, 0x2030047, 0xc0065fd7c8, 0xc0065fd7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019b062e0, 0xc0023c26c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0014dfaa0, 0xc0023c26c0, 0x205, 0x205, 0xc006c7e000, 0x781, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc011fabca0, 0xc0023c26c0, 0x205, 0x205, 0xc006b2f000, 0xc006c7e000, 0xc0065fd8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc00654c958, 0x11139e0, 0xc011fabca0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc00654c700, 0x6480268, 0xc0014dfaa0, 0x5, 0xc0014dfaa0, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00654c700, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc00654c700, 0xc006b2e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc02270d5c0, 0xc006b2e000, 0x1000, 0x1000, 0xc0065fdc38, 0x639318, 0xc0014dfaa0) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc008f269c0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc008f269c0, 0x4, 0x26b4f6f0ada9, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc0155c2a00, 0x1127e20, 0xc01b8a9000) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 480676 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000186700, 0xc010979f80, 0xc010979ec0, 0x1138aa0, 0xc00017e000, 0x11282e0, 0xc00023c000) C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:148 +0x40f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate C:/BuildAgent/work/174e136266f8a219/lib/watchaggregator/aggregator.go:132 +0xf7 goroutine 485573 [IO wait]: internal/poll.runtime_pollWait(0x1c2d728, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000ae3348, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000ae3198, 0x10104e0, 0x7, 0x774, 0xc000ae32b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000ae3180, 0xc01a3e3680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000ae3180, 0xc01a3e3680, 0x205, 0x205, 0x203006c, 0xc008b017c8, 0xc008b017b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0151b5a80, 0xc01a3e3680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0014df640, 0xc01a3e3680, 0x205, 0x205, 0xc000182100, 0x514, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01b044920, 0xc01a3e3680, 0x205, 0x205, 0xc002ef1000, 0xc000182100, 0xc008b018c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc00247e5d8, 0x11139e0, 0xc01b044920, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc00247e380, 0x6480268, 0xc0014df640, 0x5, 0xc0014df640, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00247e380, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc00247e380, 0xc002ef0000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc02e586d20, 0xc002ef0000, 0x1000, 0x1000, 0xc008b01c38, 0x639318, 0xc0014df640) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc038316fc0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc038316fc0, 0x4, 0x26b4f5fc85c1, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc017a4cd20, 0x1127e20, 0xc00ee3dc00) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485427 [IO wait]: internal/poll.runtime_pollWait(0xdcc2748, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00dc22948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00dc22798, 0x10104e0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00dc22780, 0xc01a3e2000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00dc22780, 0xc01a3e2000, 0x205, 0x205, 0x2030066, 0xc00a36c180, 0xc00a36c208) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01a3bc000, 0xc01a3e2000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01cf1a000, 0xc01a3e2000, 0x205, 0x205, 0x160000, 0x8c2300020000, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc019a4a820, 0xc01a3e2000, 0x205, 0x205, 0x8ae78c23, 0xc0040b4000, 0xc04093bcc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc001929058, 0x11139e0, 0xc019a4a820, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc001928e00, 0x6480268, 0xc01cf1a000, 0x5, 0xc01cf1a000, 0xfa71e4f88df9b36d) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc001928e00, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc001928e00, 0xc01c24c881, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc01c24c870) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 484396 [semacquire]: sync.runtime_SemacquireMutex(0xc00025c544, 0xc008707d00, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00025c540) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote(0xc00025c540, 0xc01bd360e0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/lru.go:85 +0x4c1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00025c5c0, 0xc5b8, 0x8001bea, 0xc01b5b7e30, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:399 +0x212 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc002d0e4e0, 0x8001bea, 0x35d8f, 0x400101, 0xc030ee5020, 0x8, 0x431a91, 0xd47f80, 0xc030ee5018) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:625 +0xcc github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock(0xc002d0e4e0, 0xc030ee5001, 0x0, 0xc01b5b7f28, 0xc003803c00, 0x1b27f8, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:712 +0x9a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc002d0e4e0, 0xc00ebfc3f0, 0x88, 0x88, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:829 +0xeb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc000271050, 0xc003c85bd0, 0xc00ebfc3f0, 0x88, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/table.go:450 +0x15f github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc003c85bd0, 0x80) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:180 +0x462 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00ebfc3f0, 0x88, 0x88, 0xc01b5b83a8, 0xc01b5b8378) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:128 +0x49b github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00a3dc180, 0x0, 0x0, 0x0, 0xc00ebfc3f0, 0x88, 0x88, 0x0, 0x37fbf00, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:164 +0x2e4 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00a516e10, 0x80, 0xef, 0x3ed47c6, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:785 +0x388 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc00fb5b7d0, 0xc00a516e10, 0x80, 0xef, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc00fb5b7d0, 0xc00e23a5c0, 0xc00a516e10, 0x80, 0xef, 0xc00012c230, 0xc00012cf50, 0xc00a516e10, 0x7c, 0xef) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc00e23a5d0, 0x11375e0, 0xc000100a30, 0xc00a516e10, 0x80, 0xef, 0xc006695701, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc00e23a5d0, 0x11375e0, 0xc000100a30, 0xc00a516e10, 0x80, 0xef, 0xc01c488b00, 0xf, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc02efd5490, 0xc01c488b00, 0xf, 0x10, 0x402e01, 0xc00e23a600, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc02efd5490, 0xc01c488b00, 0xf, 0x10, 0xc01b5b8c40, 0x20, 0x20, 0xc000450301, 0xc00e23a600, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc02efd5480, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc00e23a5e0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc02efd5480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01d7fc65b, 0xf, 0x6, 0xc005472088, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc02f1941c0, 0xc002480b00) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0373c5900, 0x1127e20, 0xc00df41680) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485080 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01b8d9200, 0x84, 0x540000, 0x20000, 0xc0151048a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x540000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151048a0, 0x20, 0x20, 0x540000, 0xbc1a091500020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151048a0, 0x20, 0x20, 0x540000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484190 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc0032a2000, 0x20000, 0x20000, 0x680000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc0032a2000, 0x20000, 0x20000, 0x680000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc0032a2000, 0x20000, 0x20000, 0x680000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a7e0, 0x20, 0x20, 0x680000, 0x8a0e385300020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a7e0, 0x20, 0x20, 0x680000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485363 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00344c790, 0xa5, 0x60000, 0x20000, 0xc019513020, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc013755600, 0xa5, 0x60000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc013755600, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0222c0f00, 0xc019513020, 0x20, 0x20, 0x60000, 0xd513945000020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0222c0f00, 0xc019513020, 0x20, 0x20, 0x60000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 317908 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00105dad0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:682 +0x2cb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:236 +0x8e goroutine 485235 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00b615560, 0x84, 0x220000, 0x20000, 0xc015104560, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x220000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104560, 0x20, 0x20, 0x220000, 0x5f19b1f600020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104560, 0x20, 0x20, 0x220000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 486067 [IO wait]: internal/poll.runtime_pollWait(0xa25ec40, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc014a6a948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc014a6a798, 0x10104e0, 0x7, 0xb0c, 0xc014a6a8b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc014a6a780, 0xc0208e3680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc014a6a780, 0xc0208e3680, 0x205, 0x205, 0x2030047, 0xc00658f7c8, 0xc00658f7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01988c520, 0xc0208e3680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01ff4ce40, 0xc0208e3680, 0x205, 0x205, 0xc0004ed400, 0xcd, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc011fabf00, 0xc0208e3680, 0x205, 0x205, 0xc006be849b, 0xc0004ed400, 0xc00658f8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc00251ccd8, 0x11139e0, 0xc011fabf00, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc00251ca80, 0x6480268, 0xc01ff4ce40, 0x5, 0xc01ff4ce40, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc00251ca80, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc00251ca80, 0xc006b25000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc022810a50, 0xc006b25000, 0x1000, 0x1000, 0xc00658fc38, 0x639318, 0xc01ff4ce40) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc008cf4120) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc008cf4120, 0x4, 0x26b4f6ffed2d, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc002398280, 0x1127e20, 0xc0161bee80) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 317913 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc02f095a40, 0x1127e20, 0xc02ef89d80) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc02ef89d80, 0xc02cee4000, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc00ac53980) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0x52, 0x111dea0, 0xc02f095a40) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 485797 [IO wait]: internal/poll.runtime_pollWait(0x1c2e5c8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc036b4b5c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc036b4b418, 0x10104e0, 0xc000081400, 0x1c38bd0, 0x1) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc036b4b400, 0xc0226a8191, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc036b4b400, 0xc0226a8191, 0x1, 0x1, 0x444d06, 0xc000a60300, 0x4) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc030ee4bc0, 0xc0226a8191, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc02165ce40, 0xc0226a8191, 0x1, 0x1, 0x43af7d, 0x1010d18, 0xc00bc06050) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 net/http.(*connReader).backgroundRead(0xc0226a8180) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 476096 [sleep, 4 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x1176592e000) C:/Go/src/runtime/time.go:105 +0x16c github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc00010ef50, 0xc02e3f81c0) 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 484852 [runnable]: github.com/syndtr/goleveldb/leveldb.(*version).releaseNB(0xc00a3dc180) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:67 +0x265 github.com/syndtr/goleveldb/leveldb.(*version).release(0xc00a3dc180) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/version.go:86 +0x50 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc001c1d7a0, 0x86, 0x11d, 0x3ed47ca, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:786 +0x3e8 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc0001e2d20, 0xc001c1d7a0, 0x86, 0x11d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc0001e2d20, 0xc01f9ea6f0, 0xc001c1d7a0, 0x86, 0x11d, 0xc00012c230, 0xc00012cf50, 0xc001c1d7a0, 0x82, 0x11d) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc(0x1128ea0, 0xc01f9ea700, 0x11375e0, 0xc000100a30, 0xc001c1d7a0, 0x86, 0x11d, 0xc006807501, 0x20, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:57 +0x63 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc01f9ea700, 0x11375e0, 0xc000100a30, 0xc001c1d7a0, 0x86, 0x11d, 0xc01b1ad760, 0x14, 0x20, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:139 +0x35e github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc000609650, 0xc01b1ad760, 0x14, 0x20, 0x402e01, 0xc01f9ea730, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc000609650, 0xc01b1ad760, 0x14, 0x20, 0xc00f97ec40, 0x20, 0x20, 0xc000081801, 0xc01f9ea730, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc000609640, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc01f9ea710) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc000609640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc012fcdd9b, 0x14, 0x6, 0xc0001dcfa8, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc000184460, 0xc0000f8a00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc000184460, 0xc0000f8a00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc000184460, 0xc0000f8a00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc000184460, 0xc0000f8a00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc000184460, 0xc0000f8a00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc000184460, 0xc0000f8a00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc000184460, 0xc0000f8a00) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc000184460, 0xc0000f8a00) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00256c0a0, 0x1127e20, 0xc01b180c00) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484876 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc00a52c000, 0x20000, 0x20000, 0xc0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc00a52c000, 0x20000, 0x20000, 0xc0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc00a52c000, 0x20000, 0x20000, 0xc0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a220, 0x20, 0x20, 0xc0000, 0x2c85f6e900020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a220, 0x20, 0x20, 0xc0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485030 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc001484000, 0x20000, 0x20000, 0x360000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc001484000, 0x20000, 0x20000, 0x360000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc001484000, 0x20000, 0x20000, 0x360000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a4c0, 0x20, 0x20, 0x360000, 0xb44bfa3b00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a4c0, 0x20, 0x20, 0x360000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484295 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc01c778000, 0x20000, 0x20000, 0x180000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc01c778000, 0x20000, 0x20000, 0x180000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc01c778000, 0x20000, 0x20000, 0x180000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a2e0, 0x20, 0x20, 0x180000, 0x129adc2f00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a2e0, 0x20, 0x20, 0x180000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 480675 [select, 2 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc021cf0060, 0x1127e20, 0xc0111b7480, 0xe3b6ed, 0x1, 0xc0301a9e90, 0x1, 0x1, 0xc008f27620, 0xc010979f80, ...) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:80 +0x2ae created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs_watch.go:58 +0x3c5 goroutine 485579 [select]: github.com/lucas-clemente/quic-go.(*client).establishSecureConnection(0xc000254340, 0x1127ea0, 0xc0228fc120, 0xc0228fc180, 0x6) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/client.go:285 +0x18a github.com/lucas-clemente/quic-go.(*client).dial(0xc000254340, 0x1127ea0, 0xc0228fc120, 0xc01da88420, 0xc017a4c000) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/client.go:262 +0x2dc github.com/lucas-clemente/quic-go.dialContext(0x1127ea0, 0xc0228fc120, 0x112eb20, 0xc000bb8040, 0x111e420, 0xc01da88420, 0xc038c76ea7, 0x14, 0xc000085980, 0xc017a4c000, ...) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/client.go:137 +0x1bf github.com/lucas-clemente/quic-go.DialContext(...) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/client.go:112 github.com/syncthing/syncthing/lib/connections.(*quicDialer).Dial(0xc025f3c5c0, 0x1127e20, 0xc000224ac0, 0x4b45c9e70bb2ac18, 0x377a1984398ceeb9, 0xf46313e18ddbb94b, 0xe8834e54b0ac8dae, 0xc0027ba180, 0x0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/connections/quic_dial.go:72 +0x26e github.com/syncthing/syncthing/lib/connections.dialTarget.Dial(0xc038c76ea0, 0x1b, 0x111db60, 0xc025f3c5c0, 0x64, 0xc0191b2780, 0x4b45c9e70bb2ac18, 0x377a1984398ceeb9, 0xf46313e18ddbb94b, 0xe8834e54b0ac8dae, ...) C:/BuildAgent/work/174e136266f8a219/lib/connections/structs.go:229 +0x1b3 github.com/syncthing/syncthing/lib/connections.(*service).dialParallel.func1(0x1127e20, 0xc000224ac0, 0xc000139b30, 0x4b45c9e70bb2ac18, 0x377a1984398ceeb9, 0xf46313e18ddbb94b, 0xe8834e54b0ac8dae, 0xc0228fc000, 0xc03fcef930, 0xc038c76ea0, ...) C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:880 +0x89 created by github.com/syncthing/syncthing/lib/connections.(*service).dialParallel C:/BuildAgent/work/174e136266f8a219/lib/connections/service.go:879 +0x483 goroutine 470188 [select, 2 minutes]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc000089450) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:941 +0x13d created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:238 +0xd2 goroutine 485109 [chan send]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00ae66780, 0xc007b32100, 0x20, 0x20, 0x40000, 0x2a007cb500020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1477 +0x9d3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc00ae66780, 0xc007b32100, 0x20, 0x20, 0x40000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485058 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc006e1a000, 0x20000, 0x20000, 0x760000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc006e1a000, 0x20000, 0x20000, 0x760000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc006e1a000, 0x20000, 0x20000, 0x760000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a8c0, 0x20, 0x20, 0x760000, 0xc8b46d3900020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a8c0, 0x20, 0x20, 0x760000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485156 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc011c33170, 0x84, 0xe0000, 0x20000, 0xc015104420, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0xe0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104420, 0x20, 0x20, 0xe0000, 0x57473de00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104420, 0x20, 0x20, 0xe0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484678 [IO wait]: internal/poll.runtime_pollWait(0xa25dcb8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00ae675c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00ae67418, 0x10104e0, 0x7, 0xed0, 0xc00ae67538) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00ae67400, 0xc0198d8900, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00ae67400, 0xc0198d8900, 0x205, 0x205, 0x203006e, 0xc00a74d7c8, 0xc00a74d7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00e261870, 0xc0198d8900, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01bfc4d80, 0xc0198d8900, 0x205, 0x205, 0xc0176bdb80, 0x515, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01b8ab820, 0xc0198d8900, 0x205, 0x205, 0xc0001e1000, 0xc0176bdb80, 0xc00a74d8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01a5c25d8, 0x11139e0, 0xc01b8ab820, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01a5c2380, 0x6480268, 0xc01bfc4d80, 0x5, 0xc01bfc4d80, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01a5c2380, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01a5c2380, 0xc0001e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc00e85c150, 0xc0001e0000, 0x1000, 0x1000, 0xc00a74dc38, 0x639318, 0xc01bfc4d80) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc01404ede0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc01404ede0, 0x4, 0x26b4f5ed418d, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc01d9a05a0, 0x1127e20, 0xc01bfee800) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 486052 [IO wait]: internal/poll.runtime_pollWait(0x1c2e428, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0091c06c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc0091c0518, 0x10104e0, 0x10f8432, 0x4228a5, 0xc00bc061e0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0091c0500, 0xc0208e2000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0091c0500, 0xc0208e2000, 0x205, 0x205, 0x203006f, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01070c1b8, 0xc0208e2000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc001f28360, 0xc0208e2000, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01bfd1040, 0xc0208e2000, 0x205, 0x205, 0x0, 0x1114740, 0xc039867cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc001928cd8, 0x11139e0, 0xc01bfd1040, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc001928a80, 0x6480268, 0xc001f28360, 0x5, 0xc001f28360, 0xc00bc06101) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc001928a80, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc001928a80, 0xc017046041, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc017046030) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 486004 [IO wait]: internal/poll.runtime_pollWait(0x1c2df48, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000ae3848, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000ae3698, 0x10104e0, 0x7, 0xcb4, 0xc000ae37b8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000ae3680, 0xc00c084480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000ae3680, 0xc00c084480, 0x205, 0x205, 0x2030047, 0xc015fbf7c8, 0xc015fbf7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01bd92498, 0xc00c084480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01aeca8c0, 0xc00c084480, 0x205, 0x205, 0xc0004ec500, 0x7a, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc011fab520, 0xc00c084480, 0x205, 0x205, 0xc00667249b, 0xc0004ec500, 0xc015fbf8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc001cb9e58, 0x11139e0, 0xc011fab520, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc001cb9c00, 0x6480268, 0xc01aeca8c0, 0x5, 0xc01aeca8c0, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc001cb9c00, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc001cb9c00, 0xc006653000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc019c6cbd0, 0xc006653000, 0x1000, 0x1000, 0xc015fbfc38, 0x639318, 0xc01aeca8c0) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc025d70720) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc025d70720, 0x4, 0x26b4f6769631, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc035cc26e0, 0x1127e20, 0xc00d7e3600) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484880 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc012352000, 0x20000, 0x20000, 0x640000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc012352000, 0x20000, 0x20000, 0x640000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc012352000, 0x20000, 0x20000, 0x640000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a7a0, 0x20, 0x20, 0x640000, 0xa5264e7800020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a7a0, 0x20, 0x20, 0x640000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485800 [IO wait]: internal/poll.runtime_pollWait(0xa25e690, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc01022a948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc01022a798, 0x10104e0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc01022a780, 0xc02ee66d61, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc01022a780, 0xc02ee66d61, 0x1, 0x1, 0x0, 0x252ce000252b4, 0x25303000252e8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc036fc2f40, 0xc02ee66d61, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc019a4b6e0, 0xc02ee66d61, 0x1, 0x1, 0x25912000258f8, 0x259460002592c, 0x259bc000259a2) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 net/http.(*connReader).backgroundRead(0xc02ee66d50) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 470185 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc000089450, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:378 +0x139 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1(0xc000089450) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:233 +0x32 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:232 +0x6c goroutine 485572 [IO wait]: internal/poll.runtime_pollWait(0x6940b30, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00ae67ac8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00ae67918, 0x10104e0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00ae67900, 0xc000267680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00ae67900, 0xc000267680, 0x205, 0x205, 0x2030005, 0xc003135680, 0xc003135708) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00e261878, 0xc000267680, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01bfc4dc0, 0xc000267680, 0x205, 0x205, 0x580000, 0x42c300020000, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0014df5e0, 0xc000267680, 0x205, 0x205, 0x95cf42c3, 0xc01fff8000, 0xc0021adcc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01a5c2958, 0x11139e0, 0xc0014df5e0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01a5c2700, 0x6480268, 0xc01bfc4dc0, 0x5, 0xc01bfc4dc0, 0xfa71e4f88df9b36d) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01a5c2700, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01a5c2700, 0xc02eb14a91, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc02eb14a80) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485789 [IO wait]: internal/poll.runtime_pollWait(0x7e9c3a8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc036b4a448, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc036b4a298, 0x10104e0, 0xc0380fc32a, 0xc009bf7a80, 0x6fac4b) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc036b4a280, 0xc002d14480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc036b4a280, 0xc002d14480, 0x205, 0x205, 0x2030005, 0x10107a0, 0xc0010e8e60) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019613448, 0xc002d14480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00981a2e0, 0xc002d14480, 0x205, 0x205, 0xc02f1942a0, 0xc00f968000, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0014dec60, 0xc002d14480, 0x205, 0x205, 0x0, 0x0, 0xc009bf7cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0002133d8, 0x11139e0, 0xc0014dec60, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc000213180, 0x6480268, 0xc00981a2e0, 0x5, 0xc00981a2e0, 0x0) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000213180, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc000213180, 0xc022cc76c1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc022cc76b0) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 486100 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc00ac5d4c0, 0x31, 0x40000, 0x20000, 0xc019d2d540, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0x40000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d540, 0x20, 0x20, 0x40000, 0x6c67ffa700020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d540, 0x20, 0x20, 0x40000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484399 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc004d8c000, 0x20000, 0x20000, 0x700000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc004d8c000, 0x20000, 0x20000, 0x700000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc004d8c000, 0x20000, 0x20000, 0x700000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a860, 0x20, 0x20, 0x700000, 0x4a9c18ac00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a860, 0x20, 0x20, 0x700000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485727 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc0137a5d80, 0x31, 0xe0000, 0x20000, 0xc019d2d5e0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0xe0000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d5e0, 0x20, 0x20, 0xe0000, 0xbc9fe78200020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d5e0, 0x20, 0x20, 0xe0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484976 [syscall, locked to thread]: syscall.Syscall6(0x7ffc78012500, 0x5, 0x788, 0xc004ea0000, 0x20000, 0xc01599b954, 0xc01599b970, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:201 +0xfa syscall.WriteFile(0x788, 0xc004ea0000, 0x20000, 0x20000, 0xc01599b954, 0xc01599b970, 0x20000, 0xc0184bebe0) C:/Go/src/syscall/zsyscall_windows.go:329 +0xd2 internal/poll.(*FD).Pwrite(0xc00ec3e280, 0xc004ea0000, 0x20000, 0x20000, 0xa0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:807 +0x2b2 os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc028ac6560, 0xc004ea0000, 0x20000, 0x20000, 0xa0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc011b4e200, 0xc004ea0000, 0x20000, 0x20000, 0xa0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0091c0c80, 0xc0184bebe0, 0x20, 0x20, 0xa0000, 0xeb326a9b00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0091c0c80, 0xc0184bebe0, 0x20, 0x20, 0xa0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 486130 [IO wait]: internal/poll.runtime_pollWait(0xa25d7d8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0002641c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000264018, 0x10104e0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000264000, 0xc008cb8761, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000264000, 0xc008cb8761, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00cf0ca10, 0xc008cb8761, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f net/http.(*connReader).backgroundRead(0xc008cb8750) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 468576 [sleep, 9 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x1176592e000) C:/Go/src/runtime/time.go:105 +0x16c github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc00010ef50, 0xc02e67e000) 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 485418 [IO wait]: internal/poll.runtime_pollWait(0xa25d3c8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00d07ce48, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00d07cc98, 0x10104e0, 0x10f8432, 0x1114560, 0x173e460) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00d07cc80, 0xc000f74900, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00d07cc80, 0xc000f74900, 0x205, 0x205, 0x203006f, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01c0e6138, 0xc000f74900, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc015cde760, 0xc000f74900, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01bfd0460, 0xc000f74900, 0x205, 0x205, 0x0, 0x1114740, 0xc044611cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01a7f4258, 0x11139e0, 0xc01bfd0460, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01a7f4000, 0x6480268, 0xc015cde760, 0x5, 0xc015cde760, 0xc000404401) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01a7f4000, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01a7f4000, 0xc00281c011, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc00281c000) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 484311 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc004d4a000, 0x20000, 0x20000, 0x1c0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc004d4a000, 0x20000, 0x20000, 0x1c0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc004d4a000, 0x20000, 0x20000, 0x1c0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a320, 0x20, 0x20, 0x1c0000, 0x323bae100020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a320, 0x20, 0x20, 0x1c0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485299 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc001550d20, 0x9b, 0x40000, 0x20000, 0xc0178b4240, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00be543c0, 0x9b, 0x40000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00be543c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00add2780, 0xc0178b4240, 0x20, 0x20, 0x40000, 0x9de0dcbd00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc00add2780, 0xc0178b4240, 0x20, 0x20, 0x40000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485006 [syscall, locked to thread]: syscall.Syscall6(0x7ffc78012500, 0x5, 0x10d8, 0xc01baa6000, 0x16620, 0xc01bd05954, 0xc01bd05970, 0x0, 0x0, 0x0, ...) C:/Go/src/runtime/syscall_windows.go:201 +0xfa syscall.WriteFile(0x10d8, 0xc01baa6000, 0x16620, 0x18000, 0xc01bd05954, 0xc01bd05970, 0x16620, 0xc0192f82a0) C:/Go/src/syscall/zsyscall_windows.go:329 +0xd2 internal/poll.(*FD).Pwrite(0xc00c9a4280, 0xc01baa6000, 0x16620, 0x18000, 0x20000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:807 +0x2b2 os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc0157c7a68, 0xc01baa6000, 0x16620, 0x18000, 0x20000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc011b4e160, 0xc01baa6000, 0x16620, 0x18000, 0x20000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00add2500, 0xc0192f82a0, 0x20, 0x20, 0x20000, 0xd47dae900016620, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x16620, 0xc019408300, 0xc00add2500, 0xc0192f82a0, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 486116 [IO wait]: internal/poll.runtime_pollWait(0x1c247c8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc001110948, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc001110798, 0x10104e0, 0x10f8432, 0x1114560, 0x173e460) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc001110780, 0xc001b94000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc001110780, 0xc001b94000, 0x205, 0x205, 0x2030092, 0x1114560, 0x16b6a070) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc000a46110, 0xc001b94000, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc001b68e80, 0xc001b94000, 0x205, 0x205, 0x1, 0x1000001114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc024990000, 0xc001b94000, 0x205, 0x205, 0x0, 0x1114740, 0xc02f3f9cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0000813d8, 0x11139e0, 0xc024990000, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc000081180, 0x6480268, 0xc001b68e80, 0x5, 0xc001b68e80, 0xc00bc06401) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000081180, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc000081180, 0xc000a48cd1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc000a48cc0) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485516 [IO wait]: internal/poll.runtime_pollWait(0xdcc32a8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0219ce1c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc0219ce018, 0x10104e0, 0x10f8432, 0x1114560, 0x173e460) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc0219ce000, 0xc001b94240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc0219ce000, 0xc001b94240, 0x205, 0x205, 0x2030005, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc018521cd8, 0xc001b94240, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0002a60a0, 0xc001b94240, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0014dec00, 0xc001b94240, 0x205, 0x205, 0x0, 0x1114740, 0xc017bf5cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0117d8258, 0x11139e0, 0xc0014dec00, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0117d8000, 0x6480268, 0xc0002a60a0, 0x5, 0xc0002a60a0, 0xc013a6aa01) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0117d8000, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0117d8000, 0xc039167ba1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc039167b90) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485585 [chan receive]: github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).ReadHandshakeMessage(0xc000a31200, 0xc015041be0, 0xa33e98, 0xc000a31200, 0xc003637b00, 0x158) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/internal/handshake/crypto_setup.go:473 +0x55 github.com/marten-seemann/qtls.(*Conn).readHandshake(0xc01a5c2e00, 0xc003637b16, 0xc003637b00, 0x158, 0x180) C:/BuildAgent/work/pkg/mod/github.com/marten-seemann/qtls@v0.4.1/conn.go:1033 +0x81b github.com/marten-seemann/qtls.(*Conn).clientHandshake(0xc01a5c2e00, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/marten-seemann/qtls@v0.4.1/handshake_client.go:176 +0x1b5 github.com/marten-seemann/qtls.(*Conn).Handshake(0xc01a5c2e00, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/marten-seemann/qtls@v0.4.1/conn.go:1413 +0x132 github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake.func1(0xc000a31200, 0xc0228fd0e0, 0xc01d1a93e0) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/internal/handshake/crypto_setup.go:241 +0x6e created by github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/internal/handshake/crypto_setup.go:239 +0xb0 goroutine 485836 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc00da16d00, 0x31, 0x100000, 0x20000, 0xc019d2d600, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc01a23ea80, 0x31, 0x100000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc01a23ea80, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a5b80, 0xc019d2d600, 0x20, 0x20, 0x100000, 0x8d0c79c600020000, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x20000, 0xc001b64000, 0xc00c9a5b80, 0xc019d2d600, 0x20, 0x20, 0x100000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484867 [IO wait]: internal/poll.runtime_pollWait(0x1c2d8c8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc03369dd48, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc03369db98, 0x10104e0, 0x7, 0x13ec, 0xc03369dcb8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc03369db80, 0xc00c0846c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc03369db80, 0xc00c0846c0, 0x205, 0x205, 0x203006f, 0xc0179bb7c8, 0xc0179bb7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019cb21c8, 0xc00c0846c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc001f28a00, 0xc00c0846c0, 0x205, 0x205, 0xc00255a600, 0x562, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01bfd11c0, 0xc00c0846c0, 0x205, 0x205, 0xc01b16b000, 0xc00255a600, 0xc0179bb8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc001cb8cd8, 0x11139e0, 0xc01bfd11c0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc001cb8a80, 0x6480268, 0xc001f28a00, 0x5, 0xc001f28a00, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc001cb8a80, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc001cb8a80, 0xc01b16a000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc000271470, 0xc01b16a000, 0x1000, 0x1000, 0xc0179bbc38, 0x639318, 0xc001f28a00) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00ef7aea0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00ef7aea0, 0x4, 0x26b4f5ed418d, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc0259d52c0, 0x1127e20, 0xc00df41740) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 477707 [runnable]: sync.(*Mutex).Lock(0xc000032c68) C:/Go/src/sync/mutex.go:72 +0x5d github.com/syncthing/syncthing/lib/db.(*smallIndex).ID(0xc00012c230, 0xc01a963800, 0xf, 0x10, 0x51ad, 0xc0056ca6e0, 0x95b0a0) C:/BuildAgent/work/174e136266f8a219/lib/db/smallindex.go:66 +0x50 github.com/syncthing/syncthing/lib/db.defaultKeyer.GenerateGlobalVersionKey(0xc00012c230, 0xc00012cf50, 0xc0098ddd10, 0x87, 0xef, 0xc01a963800, 0xf, 0x10, 0xc00b20d805, 0x7e, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/keyer.go:164 +0x5d github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc01b62c760, 0x11375e0, 0xc000100a30, 0xc0098ddd10, 0x87, 0xef, 0xc01a963800, 0xf, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:117 +0xc5 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc01b9b6190, 0xc01a963800, 0xf, 0x10, 0x402e01, 0xc01b62c790, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc01b9b6190, 0xc01a963800, 0xf, 0x10, 0xc0056cac40, 0x20, 0x20, 0xc000451501, 0xc01b62c790, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc01b9b6180, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc01b62c770) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc01b9b6180, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01b8e395b, 0xf, 0x6, 0xc00233a348, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc00bd90000, 0xc0086d6000) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0374f6780, 0x1127e20, 0xc0353fd700) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485220 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc029907d40, 0x84, 0x200000, 0x20000, 0xc015104540, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x200000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104540, 0x20, 0x20, 0x200000, 0x5bfc215700020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104540, 0x20, 0x20, 0x200000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 465621 [sleep, 14 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x1176592e000) C:/Go/src/runtime/time.go:105 +0x16c github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc00010ef50, 0xc01dc57420) 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 485257 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc012880480, 0x60, 0x20000, 0x8000, 0xc01f33d560, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01d22b920, 0x60, 0x20000, 0x8000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc01d22b920, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00ae67680, 0xc01f33d560, 0x20, 0x20, 0x20000, 0x58595a9800008000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x8000, 0xc019408300, 0xc00ae67680, 0xc01f33d560, 0x20, 0x20, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 460953 [sleep, 19 minutes]: runtime.goparkunlock(...) C:/Go/src/runtime/proc.go:310 time.Sleep(0x1176592e000) C:/Go/src/runtime/time.go:105 +0x16c github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.2(0xc00010ef50, 0xc01f91d110) 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 486071 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc009e5d000, 0x72, 0x0, 0x6db, 0xc007028860, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc010f6c640, 0xc0027be8d0, 0xf, 0xc00ac2a180, 0x72, 0x0, 0x6db, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc010f6c640, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc0027be8d0, 0xf, 0xc00ac2a180, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc001b64000, 0xc00c9a4c80, 0xc007028860, 0x20, 0x20, 0x0, 0x93f73302000006db, 0xc00877de60) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc00a1d4520, 0xc009ff6000, 0x6db, 0xc001b64000, 0xc00c9a4c80, 0xc007028860, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485065 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e7a2b00, 0xa5, 0x80000, 0x20000, 0xc019513040, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc013755600, 0xa5, 0x80000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc013755600, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0222c0f00, 0xc019513040, 0x20, 0x20, 0x80000, 0xa8eb8e2700020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0222c0f00, 0xc019513040, 0x20, 0x20, 0x80000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485119 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc011eac640, 0x96, 0x0, 0x20000, 0xc0102b0200, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00db65c20, 0x96, 0x0, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00db65c20, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc036b4aa00, 0xc0102b0200, 0x20, 0x20, 0x0, 0xc87e929700020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc036b4aa00, 0xc0102b0200, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485252 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01732dd40, 0x84, 0x160000, 0x20000, 0xc0151044a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x160000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151044a0, 0x20, 0x20, 0x160000, 0x95e6556a00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151044a0, 0x20, 0x20, 0x160000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485343 [IO wait]: internal/poll.runtime_pollWait(0x7e9cbc8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc01cec6448, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc01cec6298, 0x10104e0, 0x10f8432, 0x1114560, 0x173e460) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc01cec6280, 0xc0005626c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc01cec6280, 0xc0005626c0, 0x205, 0x205, 0x2030046, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc012298060, 0xc0005626c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00025b5e0, 0xc0005626c0, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc011b4fd60, 0xc0005626c0, 0x205, 0x205, 0x0, 0x1114740, 0xc01341bcc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01b6ae258, 0x11139e0, 0xc011b4fd60, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01b6ae000, 0x6480268, 0xc00025b5e0, 0x5, 0xc00025b5e0, 0xc013a6a401) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01b6ae000, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01b6ae000, 0xc015f21421, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc015f21410) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485639 [IO wait]: internal/poll.runtime_pollWait(0xdcc2cf8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00ae67348, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00ae67198, 0x10104e0, 0x10f8432, 0x1114560, 0x173e460) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00ae67180, 0xc000562480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00ae67180, 0xc000562480, 0x205, 0x205, 0x2030046, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc00e261868, 0xc000562480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc02f488480, 0xc000562480, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc011b4e3a0, 0xc000562480, 0x205, 0x205, 0x0, 0x1114740, 0xc00beb5cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01a5c2258, 0x11139e0, 0xc011b4e3a0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01a5c2000, 0x6480268, 0xc02f488480, 0x5, 0xc02f488480, 0xc00bc06001) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01a5c2000, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01a5c2000, 0xc00d5536f1, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc00d5536e0) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485092 [semacquire]: sync.runtime_SemacquireMutex(0xc00d07c1d4, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00d07c1d0) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00d07c000, 0xc013a74000, 0x16eb5, 0x18000, 0xc0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc0139de810, 0xc013a74000, 0x16eb5, 0x18000, 0xc0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001f0c080, 0xc013a74000, 0x16eb5, 0x18000, 0xc0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc00ae66780, 0xc007b32180, 0x20, 0x20, 0xc0000, 0xd57936d300016eb5, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x16eb5, 0xc019408300, 0xc00ae66780, 0xc007b32180, 0x20, 0x20, 0xc0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 481666 [select]: github.com/syncthing/syncthing/lib/model.(*indexSender).serve(0xc031e3aa80, 0x1127e20, 0xc015847f80) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:1937 +0x6d4 github.com/syncthing/syncthing/lib/util.AsService.func1(0x1127e20, 0xc015847f80, 0xc0155098c0, 0xc000016000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:183 +0x40 github.com/syncthing/syncthing/lib/util.(*service).Serve(0xc01923e000) C:/BuildAgent/work/174e136266f8a219/lib/util/utils.go:247 +0x149 github.com/thejerf/suture.(*Supervisor).runService.func1(0xc000139770, 0xc000000067, 0x111dea0, 0xc031e3aa80) C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:600 +0x57 created by github.com/thejerf/suture.(*Supervisor).runService C:/BuildAgent/work/pkg/mod/github.com/thejerf/suture@v3.0.2+incompatible/supervisor.go:588 +0x62 goroutine 480648 [syscall, locked to thread]: syscall.Syscall(0x7ffc78012280, 0x3, 0xc012ed9380, 0x0, 0xc015fc366c, 0x0, 0x0, 0x0) C:/Go/src/runtime/syscall_windows.go:188 +0xfa syscall.GetFileAttributesEx(0xc012ed9380, 0x0, 0xc015fc366c, 0x68, 0x68) C:/Go/src/syscall/zsyscall_windows.go:912 +0x80 os.stat(0xe3cb76, 0x5, 0xc018629a40, 0x67, 0x2200000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/stat_windows.go:79 +0x20b os.lstatNolog(...) C:/Go/src/os/stat_windows.go:133 os.Lstat(0xc018629a40, 0x67, 0xc022838fc0, 0x1d, 0xc018629a40, 0x67) C:/Go/src/os/stat.go:22 +0x75 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(0xc021cf0060, 0xc019dbd900, 0x49, 0xc019dbd900, 0x49, 0xc01b082120, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/basicfs.go:148 +0x85 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc021cf0070, 0xc019d85580, 0x3c, 0x1132120, 0xc0234ea490, 0xc01b082120, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:65 +0x2d0 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc021cf0070, 0xc01317ccf0, 0x2c, 0x1132120, 0xc00e6864a0, 0xc01b082120, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc021cf0070, 0xc00a89acc0, 0x18, 0x1132120, 0xc02d0839d0, 0xc01b082120, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc021cf0070, 0xc039e0ae40, 0xc, 0x1132120, 0xc0233de9c0, 0xc01b082120, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc021cf0070, 0xe3b6ed, 0x1, 0x1132120, 0xc0233de940, 0xc01b082120, 0x0, 0xc01b082120) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:71 +0x424 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0xc021cf0070, 0xe3b6ed, 0x1, 0xc01b082120, 0x1713820, 0xc0233de930) C:/BuildAgent/work/174e136266f8a219/lib/fs/walkfs.go:93 +0xda github.com/syncthing/syncthing/lib/fs.(*MtimeFS).Walk(0xc02eb152f0, 0xe3b6ed, 0x1, 0xc0004043c0, 0xc0234e7e60, 0xc0004043c0) C:/BuildAgent/work/174e136266f8a219/lib/fs/mtimefs.go:110 +0x8f github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1(0xc00c06a0a0, 0x1127e20, 0xc010087c80, 0xc0234e7e00, 0xc0234e7e60) C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:114 +0x23c created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk C:/BuildAgent/work/174e136266f8a219/lib/scanner/walk.go:111 +0x186 goroutine 485200 [IO wait]: internal/poll.runtime_pollWait(0x6940f40, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00c9a5348, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00c9a5198, 0x10104e0, 0x10f8432, 0x1114560, 0x173e460) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00c9a5180, 0xc002652d80, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00c9a5180, 0xc002652d80, 0x205, 0x205, 0x2030024, 0x1114560, 0x173e460) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01b7f4340, 0xc002652d80, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00e273b20, 0xc002652d80, 0x205, 0x205, 0x0, 0x1114740, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0092be480, 0xc002652d80, 0x205, 0x205, 0x0, 0x1114740, 0xc038ea5cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01b73e958, 0x11139e0, 0xc0092be480, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01b73e700, 0x6480268, 0xc00e273b20, 0x5, 0xc00e273b20, 0xc0133ae001) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01b73e700, 0x0, 0x0, 0x446096) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01b73e700, 0xc01c956581, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc01c956570) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485795 [select]: github.com/lucas-clemente/quic-go.(*sendQueue).Run(0xc01b620180, 0x0, 0xc0003c0280) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/send_queue.go:25 +0xd0 github.com/lucas-clemente/quic-go.(*session).run.func1(0xc036690000) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/session.go:457 +0x36 created by github.com/lucas-clemente/quic-go.(*session).run C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/session.go:456 +0xd6 goroutine 485831 [IO wait]: internal/poll.runtime_pollWait(0xa25f050, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00b1361c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00b136018, 0x10104e0, 0xc01a5c2d00, 0x203006f, 0x20) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00b136000, 0xc010b80d91, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00b136000, 0xc010b80d91, 0x1, 0x1, 0x444d06, 0xc0037ed980, 0x4) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc03bc421c8, 0xc010b80d91, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0031867c0, 0xc010b80d91, 0x1, 0x1, 0x43af7d, 0x1010d18, 0xc013a6a280) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 net/http.(*connReader).backgroundRead(0xc010b80d80) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 485189 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc008802d80, 0x84, 0x400000, 0x20000, 0xc015104760, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x400000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104760, 0x20, 0x20, 0x400000, 0x2d4b82d600020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104760, 0x20, 0x20, 0x400000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485145 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc0176dcd80, 0x8a, 0x40000, 0x20000, 0xc00a8dc7e0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc010b657a0, 0x8a, 0x40000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc010b657a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0207fe280, 0xc00a8dc7e0, 0x20, 0x20, 0x40000, 0xf27c27dc00020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0207fe280, 0xc00a8dc7e0, 0x20, 0x20, 0x40000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485794 [select]: github.com/lucas-clemente/quic-go/internal/handshake.(*cryptoSetup).RunHandshake(0xc00a57ed80) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/internal/handshake/crypto_setup.go:248 +0x163 created by github.com/lucas-clemente/quic-go.(*session).run C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/session.go:455 +0xb1 goroutine 486051 [IO wait]: internal/poll.runtime_pollWait(0x7e9c7b8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000133d48, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000133b98, 0x10104e0, 0x34ffc5a1e, 0x0, 0xc0100a31e8) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000133b80, 0xc0004f86c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000133b80, 0xc0004f86c0, 0x205, 0x205, 0x203006f, 0xc00408fba0, 0xc00408fe48) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc019856310, 0xc0004f86c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01b9ccd60, 0xc0004f86c0, 0x205, 0x205, 0xc00408fba0, 0xbcbded, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc01bfd0fa0, 0xc0004f86c0, 0x205, 0x205, 0xc013e15c50, 0x30, 0xc00408fcc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01a504258, 0x11139e0, 0xc01bfd0fa0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01a504000, 0x6480268, 0xc01b9ccd60, 0x5, 0xc01b9ccd60, 0xc00408fec8) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01a504000, 0x0, 0x0, 0x1113b01) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01a504000, 0xc00c2e6821, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc00c2e6810) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 484465 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01851e090, 0x84, 0x0, 0x20000, 0xc015104340, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x0, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc015104340, 0x20, 0x20, 0x0, 0xe2a50c3300020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc015104340, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484981 [runnable]: sync.runtime_nanotime(0x4) C:/Go/src/runtime/sema.go:612 +0x41 sync.(*Mutex).lockSlow(0xc0002170cc) C:/Go/src/sync/mutex.go:136 +0x1c0 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 github.com/syndtr/goleveldb/leveldb.(*session).version(0xc000216ff0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/session_util.go:254 +0xd2 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc021647d10, 0x83, 0xe4, 0x3ed47c8, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:784 +0x312 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc008630690, 0xc021647d10, 0x83, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc008630690, 0xc01b85fbd0, 0xc021647d10, 0x83, 0xe4, 0xc021647d10, 0x83, 0xe4, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc01b85fbe0, 0x11375e0, 0xc000100a30, 0xc021647d10, 0x83, 0xe4, 0xc01f6757b0, 0xe, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:122 +0x128 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc015047d90, 0xc01f6757b0, 0xe, 0x10, 0x402e01, 0xc01b85fc10, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc015047d90, 0xc01f6757b0, 0xe, 0x10, 0xc0097ecc40, 0x20, 0x20, 0xc001928701, 0xc01b85fc10, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc015047d80, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc01b85fbf0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc015047d80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01b44189b, 0xe, 0x6, 0xc000fcee48, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc000184540, 0xc0086d6700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc000184540, 0xc0086d6700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc000184540, 0xc0086d6700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc000184540, 0xc0086d6700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc000184540, 0xc0086d6700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc000184540, 0xc0086d6700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc000184540, 0xc0086d6700) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc000184540, 0xc0086d6700) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc00c06a460, 0x1127e20, 0xc01d82c000) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485316 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc0111d84d0, 0xa5, 0x0, 0x20000, 0xc019512fc0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc013755600, 0xa5, 0x0, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc013755600, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0222c0f00, 0xc019512fc0, 0x20, 0x20, 0x0, 0x687cc91200020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0222c0f00, 0xc019512fc0, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484238 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc00c4c2000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc00c4c2000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc00c4c2000, 0x20000, 0x20000, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a160, 0x20, 0x20, 0x0, 0x8245dbc500020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a160, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484847 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc0026543f0, 0x84, 0x80000, 0x20000, 0xc0151043c0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc00e5ff320, 0x84, 0x80000, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc00e5ff320, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000aee280, 0xc0151043c0, 0x20, 0x20, 0x80000, 0x4c4d5e7300020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000aee280, 0xc0151043c0, 0x20, 0x20, 0x80000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484457 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Request(0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc01c8ea2d0, 0x8a, 0x0, 0x20000, 0xc00a8dc7a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/protocol.go:310 +0x31e github.com/syncthing/syncthing/lib/protocol.wireFormatConnection.Request(0x1133a60, 0xc00105d860, 0x1127e20, 0xc01a130cc0, 0xc01fcf8c20, 0x14, 0xc010b657a0, 0x8a, 0x0, 0x20000, ...) C:/BuildAgent/work/174e136266f8a219/lib/protocol/wireformat.go:40 +0x163 github.com/syncthing/syncthing/lib/model.(*model).requestGlobal(0xc000085200, 0x1127e20, 0xc01a130cc0, 0xaa0bb4e0b7b10b55, 0x211daddc5367ad7e, 0x90e508078f20f68a, 0xaa85f10800673e98, 0xc01fcf8c20, 0x14, 0xc010b657a0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/model.go:2054 +0x499 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0207fe280, 0xc00a8dc7a0, 0x20, 0x20, 0x0, 0x6adf4f5500020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1453 +0x3af github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0207fe280, 0xc00a8dc7a0, 0x20, 0x20, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 484397 [runnable]: github.com/syndtr/goleveldb/leveldb.(*iComparer).Compare(0xc0000731e0, 0xc056c1b435, 0x61, 0x3be4bcb, 0xc032fe6060, 0x51, 0x51, 0x1) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/comparer.go:37 +0x1bb github.com/syndtr/goleveldb/leveldb/memdb.(*DB).findGE(0xc00a3fda40, 0xc032fe6060, 0x51, 0x51, 0x40cd00, 0xc032fe6060, 0x60) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/memdb/memdb.go:219 +0x170 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Find(0xc00a3fda40, 0xc032fe6060, 0x51, 0x51, 0xc0055de450, 0x9e4e6b, 0xc00c19ed80, 0xc010f8d280, 0xc0055de460, 0xc0055de4b0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/memdb/memdb.go:376 +0x79 github.com/syndtr/goleveldb/leveldb.memGet(0xc00a3fda40, 0xc032fe6060, 0x51, 0x51, 0xc0000731e0, 0xe4, 0x3ed47c6, 0x1, 0xc032fe6060, 0x51, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:743 +0x6e github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000186000, 0x0, 0x0, 0x0, 0x0, 0xc00bd7da40, 0x49, 0xe4, 0x3ed47c6, 0x0, ...) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db.go:779 +0x1b9 github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xc001f8ba70, 0xc00bd7da40, 0x49, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20190923125748-758128399b1d/leveldb/db_snapshot.go:113 +0x17d github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get(0xc001f8ba70, 0xc01bdbbb60, 0xc00bd7da40, 0x49, 0xe4, 0xc00bd7da40, 0x49, 0xe4, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/backend/leveldb_backend.go:117 +0x69 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getGlobal(0x1128ea0, 0xc01bdbbb70, 0x11375e0, 0xc000100a30, 0xc00bd7da40, 0x49, 0xe4, 0xc018ba9b90, 0xe, 0x10, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:122 +0x128 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeedLocal(0xc014bdd310, 0xc018ba9b90, 0xe, 0x10, 0x402e01, 0xc01bdbbba0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:389 +0x288 github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withNeed(0xc014bdd310, 0xc018ba9b90, 0xe, 0x10, 0xc0055dec40, 0x20, 0x20, 0xc000080701, 0xc01bdbbba0, 0x0, ...) C:/BuildAgent/work/174e136266f8a219/lib/db/transactions.go:328 +0xaff github.com/syncthing/syncthing/lib/db.(*Snapshot).WithNeedTruncated(0xc014bdd300, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xc01bdbbb80) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:176 +0x1fb github.com/syncthing/syncthing/lib/db.(*Snapshot).NeedSize(0xc014bdd300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/db/set.go:319 +0xb8 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc000248460, 0xc01b11db9b, 0xe, 0x6, 0xc0054c6768, 0xc001e539e4) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_summary.go:89 +0x1c89 github.com/syncthing/syncthing/lib/api.(*service).getDBStatus(0xc000a182c0, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:686 +0x71 net/http.HandlerFunc.ServeHTTP(0xc000a3a980, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc0002102c0, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.getPostHandler.func1(0x11257e0, 0xc004058540, 0xc0011d6800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:452 +0xed net/http.HandlerFunc.ServeHTTP(0xc000a28f60, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.metricsMiddleware.func1(0x11257e0, 0xc004058540, 0xc0011d6800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:544 +0x11d net/http.HandlerFunc.ServeHTTP(0xc0010e8da0, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.noCacheMiddleware.func1(0x11257e0, 0xc004058540, 0xc0011d6800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:567 +0x3dc net/http.HandlerFunc.ServeHTTP(0xc0010e8dc0, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/Go/src/net/http/server.go:2007 +0x4b net/http.(*ServeMux).ServeHTTP(0xc000210380, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/Go/src/net/http/server.go:2387 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000efc180, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/BuildAgent/work/174e136266f8a219/lib/api/api_csrf.go:65 +0x65c github.com/syncthing/syncthing/lib/api.withDetailsMiddleware.func1(0x11257e0, 0xc004058540, 0xc0011d6800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:575 +0x2d3 net/http.HandlerFunc.ServeHTTP(0xc000210440, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.corsMiddleware.func1(0x11257e0, 0xc004058540, 0xc0011d6800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:536 +0x291 net/http.HandlerFunc.ServeHTTP(0xc0010e8e40, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.localhostMiddleware.func1(0x11257e0, 0xc004058540, 0xc0011d6800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:582 +0x94 net/http.HandlerFunc.ServeHTTP(0xc0010e8e60, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/Go/src/net/http/server.go:2007 +0x4b github.com/syncthing/syncthing/lib/api.debugMiddleware.func1(0x11257e0, 0xc004058540, 0xc0011d6800) C:/BuildAgent/work/174e136266f8a219/lib/api/api.go:464 +0xae net/http.HandlerFunc.ServeHTTP(0xc0010e8e80, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/Go/src/net/http/server.go:2007 +0x4b net/http.serverHandler.ServeHTTP(0xc000f001c0, 0x11257e0, 0xc004058540, 0xc0011d6800) C:/Go/src/net/http/server.go:2802 +0xab net/http.(*conn).serve(0xc0373c59a0, 0x1127e20, 0xc01dc7c000) C:/Go/src/net/http/server.go:1890 +0x87c created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485582 [select]: github.com/lucas-clemente/quic-go.(*session).run(0xc00ae66280, 0x0, 0x0) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/session.go:487 +0x31e github.com/lucas-clemente/quic-go.(*client).establishSecureConnection.func1(0xc000254340, 0xc0228fd080) C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/client.go:278 +0x48 created by github.com/lucas-clemente/quic-go.(*client).establishSecureConnection C:/BuildAgent/work/pkg/mod/github.com/lucas-clemente/quic-go@v0.14.4/client.go:277 +0x83 goroutine 484994 [IO wait]: internal/poll.runtime_pollWait(0x1c24488, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc000ae26c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc000ae2518, 0x10104e0, 0x7, 0xd58, 0xc000ae2638) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc000ae2500, 0xc001b95b00, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc000ae2500, 0xc001b95b00, 0x205, 0x205, 0x2030005, 0xc017f937c8, 0xc017f937b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc01988c8b0, 0xc001b95b00, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0022dd7a0, 0xc001b95b00, 0x205, 0x205, 0xc0176f8000, 0x569, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc0014df3e0, 0xc001b95b00, 0x205, 0x205, 0xc01b43e000, 0xc0176f8000, 0xc017f938c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0017f7ad8, 0x11139e0, 0xc0014df3e0, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0017f7880, 0x6480268, 0xc0022dd7a0, 0x5, 0xc0022dd7a0, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0017f7880, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0017f7880, 0xc001d25000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc00e85ccf0, 0xc001d25000, 0x1000, 0x1000, 0xc017f93c38, 0x639318, 0xc0022dd7a0) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00be530e0) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00be530e0, 0x4, 0x26b4f5de02d1, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc0155c2dc0, 0x1127e20, 0xc0197e4f00) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 484892 [semacquire]: sync.runtime_SemacquireMutex(0xc035058454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc035058450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc035058280, 0xc00a66a000, 0x20000, 0x20000, 0xa0000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc000baf5a8, 0xc00a66a000, 0x20000, 0x20000, 0xa0000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc001d0e060, 0xc00a66a000, 0x20000, 0x20000, 0xa0000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc000265400, 0xc01da5a200, 0x20, 0x20, 0xa0000, 0x6d65d18200020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc000265400, 0xc01da5a200, 0x20, 0x20, 0xa0000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485124 [semacquire]: sync.runtime_SemacquireMutex(0xc00ec3e454, 0x0, 0x1) C:/Go/src/runtime/sema.go:71 +0x4e sync.(*Mutex).lockSlow(0xc00ec3e450) C:/Go/src/sync/mutex.go:138 +0x103 sync.(*Mutex).Lock(...) C:/Go/src/sync/mutex.go:81 internal/poll.(*FD).Pwrite(0xc00ec3e280, 0xc00c462000, 0x20000, 0x20000, 0x80000, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:788 +0x3ae os.(*File).pwrite(...) C:/Go/src/os/file_windows.go:238 os.(*File).WriteAt(0xc028ac6560, 0xc00c462000, 0x20000, 0x20000, 0x80000, 0x0, 0x0, 0x0) C:/Go/src/os/file.go:190 +0x11c github.com/syncthing/syncthing/lib/model.(*lockedWriterAt).WriteAt(0xc011b4e200, 0xc00c462000, 0x20000, 0x20000, 0x80000, 0x0, 0x0, 0x0) C:/BuildAgent/work/174e136266f8a219/lib/model/sharedpullerstate.go:77 +0xe3 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc019408300, 0xc0091c0c80, 0xc0184bebc0, 0x20, 0x20, 0x80000, 0x3b3e69a600020000, 0xc001b51800) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1469 +0x95e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1(0x11258e0, 0xc008b88980, 0xc01fe2ebc0, 0x20000, 0xc019408300, 0xc0091c0c80, 0xc0184bebc0, 0x20, 0x20, 0x80000, ...) C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1400 +0x102 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine C:/BuildAgent/work/174e136266f8a219/lib/model/folder_sendrecv.go:1396 +0x334 goroutine 485642 [IO wait]: internal/poll.runtime_pollWait(0x6940170, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc038f3c448, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc038f3c298, 0x10104e0, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc038f3c280, 0xc00b9806c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc038f3c280, 0xc00b9806c0, 0x205, 0x205, 0x2030007, 0xc00de9e180, 0xc00de9e208) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0141bcd88, 0xc00b9806c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00c7b43e0, 0xc00b9806c0, 0x205, 0x205, 0x0, 0x29a100020000, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc001f28340, 0xc00b9806c0, 0x205, 0x205, 0x50dc29a1, 0xc013bcc000, 0xc030887cc8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc01b6af3d8, 0x11139e0, 0xc001f28340, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc01b6af180, 0x6480268, 0xc00c7b43e0, 0x5, 0xc00c7b43e0, 0xfa71e4f88df9b36d) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc01b6af180, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc01b6af180, 0xc022cc7d21, 0x1, 0x1, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).backgroundRead(0xc022cc7d10) C:/Go/src/net/http/server.go:677 +0x5f created by net/http.(*connReader).startBackgroundRead C:/Go/src/net/http/server.go:673 +0xdb goroutine 486082 [IO wait]: internal/poll.runtime_pollWait(0xdcc2678, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc00d07d5c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc00d07d418, 0x10104e0, 0x7, 0xc08, 0xc00d07d538) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc00d07d400, 0xc000f758c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc00d07d400, 0xc000f758c0, 0x205, 0x205, 0x20300a9, 0xc0065f97c8, 0xc0065f97b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0028037a8, 0xc000f758c0, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc028e0a120, 0xc000f758c0, 0x205, 0x205, 0xc019bbaa00, 0xbd, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc02a5ae780, 0xc000f758c0, 0x205, 0x205, 0xc006fb649b, 0xc019bbaa00, 0xc0065f98c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc002615ad8, 0x11139e0, 0xc02a5ae780, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc002615880, 0x6480268, 0xc028e0a120, 0x5, 0xc028e0a120, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc002615880, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc002615880, 0xc006be9000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc022810c30, 0xc006be9000, 0x1000, 0x1000, 0xc0065f9c38, 0x639318, 0xc028e0a120) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc008cf4420) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc008cf4420, 0x4, 0x26b4f75b7855, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc017a4c8c0, 0x1127e20, 0xc01a1a1dc0) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485897 [IO wait]: internal/poll.runtime_pollWait(0x1c242e8, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc0366910c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc036690f18, 0x10104e0, 0x7, 0x13c4, 0xc036691038) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc036690f00, 0xc00041e900, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc036690f00, 0xc00041e900, 0x205, 0x205, 0x203000d, 0xc014e717c8, 0xc014e717b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0190fcf90, 0xc00041e900, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01b044940, 0xc00041e900, 0x205, 0x205, 0xc0199ce500, 0x9b, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc003585700, 0xc00041e900, 0x205, 0x205, 0xc006b2749b, 0xc0199ce500, 0xc014e718c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc0065e25d8, 0x11139e0, 0xc003585700, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc0065e2380, 0x6480268, 0xc01b044940, 0x5, 0xc01b044940, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0065e2380, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc0065e2380, 0xc006b26000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc0027c4a80, 0xc006b26000, 0x1000, 0x1000, 0xc014e71c38, 0x639318, 0xc01b044940) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00e9e2420) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00e9e2420, 0x4, 0x26b4f6e16849, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc00ac125a0, 0x1127e20, 0xc00fb97b80) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b goroutine 485798 [IO wait]: internal/poll.runtime_pollWait(0xa25d498, 0x72, 0x1115fe0) C:/Go/src/runtime/netpoll.go:184 +0x5c internal/poll.(*pollDesc).wait(0xc038f3c1c8, 0x72, 0x16af700, 0x0, 0x0) C:/Go/src/internal/poll/fd_poll_runtime.go:87 +0x4c internal/poll.(*ioSrv).ExecIO(0x170f2f8, 0xc038f3c018, 0x10104e0, 0x7, 0xc48, 0xc038f3c138) C:/Go/src/internal/poll/fd_windows.go:228 +0x121 internal/poll.(*FD).Read(0xc038f3c000, 0xc01a3e2480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/internal/poll/fd_windows.go:527 +0x31c net.(*netFD).Read(0xc038f3c000, 0xc01a3e2480, 0x205, 0x205, 0x203000d, 0xc0106fd7c8, 0xc0106fd7b8) C:/Go/src/net/fd_windows.go:152 +0x56 net.(*conn).Read(0xc0182dff08, 0xc01a3e2480, 0x205, 0x205, 0x0, 0x0, 0x0) C:/Go/src/net/net.go:184 +0x6f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc01aeca020, 0xc01a3e2480, 0x205, 0x205, 0xc0175b1b80, 0x56b, 0x10) C:/BuildAgent/work/174e136266f8a219/lib/tlsutil/tlsutil.go:216 +0xc8 crypto/tls.(*atLeastReader).Read(0xc003585720, 0xc01a3e2480, 0x205, 0x205, 0xc0035cb000, 0xc0175b1b80, 0xc0106fd8c8) C:/Go/src/crypto/tls/conn.go:780 +0x67 bytes.(*Buffer).ReadFrom(0xc002f8b758, 0x11139e0, 0xc003585720, 0x40ab0c, 0xd35880, 0xda9da0) C:/Go/src/bytes/buffer.go:204 +0xbb crypto/tls.(*Conn).readFromUntil(0xc002f8b500, 0x6480268, 0xc01aeca020, 0x5, 0xc01aeca020, 0x5) C:/Go/src/crypto/tls/conn.go:802 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc002f8b500, 0x0, 0x0, 0x37e11d600) C:/Go/src/crypto/tls/conn.go:609 +0x12b crypto/tls.(*Conn).readRecord(...) C:/Go/src/crypto/tls/conn.go:577 crypto/tls.(*Conn).Read(0xc002f8b500, 0xc00117c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) C:/Go/src/crypto/tls/conn.go:1255 +0x168 net/http.(*connReader).Read(0xc0100d04e0, 0xc00117c000, 0x1000, 0x1000, 0xc0106fdc38, 0x639318, 0xc01aeca020) C:/Go/src/net/http/server.go:785 +0xfb bufio.(*Reader).fill(0xc00be52540) C:/Go/src/bufio/bufio.go:100 +0x10a bufio.(*Reader).Peek(0xc00be52540, 0x4, 0x26b4f6e16849, 0x1713820, 0x0, 0x0, 0x1713820) C:/Go/src/bufio/bufio.go:138 +0x56 net/http.(*conn).serve(0xc01823a000, 0x1127e20, 0xc00a8e4300) C:/Go/src/net/http/server.go:1915 +0x9e7 created by net/http.(*Server).Serve C:/Go/src/net/http/server.go:2928 +0x38b