[start] 2023/10/12 09:19:16 INFO: syncthing v1.25.1-dev.10.g5ba56573-tomasz86-v1.25.0 "Gold Grasshopper" (go1.21.2 windows-amd64) tomasz86@tomasz86 2023-10-11 17:58:33 UTC [noupgrade, stnoupgrade] Panic at 2023-10-16T06:14:27+02:00 panic: potential deadlock detected at fmut (long timeout): goroutine 46 [running]: github.com/syncthing/syncthing/lib/model.(*deadlockDetector).watchInner(0xc00008e9f0, {0x1a7e162, 0x4}, 0xc0018e1380) github.com/syncthing/syncthing/lib/model/util.go:93 +0x587 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1() github.com/syncthing/syncthing/lib/model/util.go:59 +0x68 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch in goroutine 1 github.com/syncthing/syncthing/lib/model/util.go:47 +0x116 goroutine 1 [chan receive, 5575 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).Wait(...) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:378 main.syncthingMain({{{0x1}, {0x0, 0x0}, {0xc0002047d0, 0x49}, 0x1, 0x0}, 0x0, 0x0, {0x0, ...}, ...}) github.com/syncthing/syncthing/cmd/syncthing/main.go:691 +0xcc5 main.serveOptions.Run({{{0x1}, {0x0, 0x0}, {0xc0002047d0, 0x49}, 0x1, 0x0}, 0x0, 0x0, {0x0, ...}, ...}) github.com/syncthing/syncthing/cmd/syncthing/main.go:416 +0x878 reflect.Value.call({0x1a6a220?, 0x2509600?, 0x0?}, {0x1a7db86, 0x4}, {0xc00018fa20, 0x0, 0x185e3fc?}) reflect/value.go:596 +0xce7 reflect.Value.Call({0x1a6a220?, 0x2509600?, 0x1938980?}, {0xc00018fa20?, 0xef0e85?, 0xc0002ac5a0?}) reflect/value.go:380 +0xb9 github.com/alecthomas/kong.callFunction({0x1a6a220?, 0x2509600?, 0x18?}, 0x1968aa0?) github.com/alecthomas/kong@v0.8.0/callbacks.go:98 +0x40b github.com/alecthomas/kong.callMethod({0x1a7d4d4, 0x3}, {0x1a6a220?, 0x2509600?, 0x3?}, {0x1a6a220?, 0x2509600?, 0xc0002328c0?}, 0xc000221a40?) github.com/alecthomas/kong@v0.8.0/callbacks.go:132 +0x67 github.com/alecthomas/kong.(*Context).RunNode(0xc00022c580, 0xc0002660f0, {0x0, 0x0, 0x1e081a8?}) github.com/alecthomas/kong@v0.8.0/context.go:762 +0x845 github.com/alecthomas/kong.(*Context).Run(0x18c2be0?, {0x0?, 0xc00011a6d8?, 0x18b3300?}) github.com/alecthomas/kong@v0.8.0/context.go:787 +0x132 main.main() github.com/syncthing/syncthing/cmd/syncthing/main.go:260 +0x3a7 goroutine 6 [chan receive, 71 minutes]: github.com/syncthing/notify.(*recursiveTree).dispatch(0xc00006e0a0) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_recursive.go:125 +0x46 created by github.com/syncthing/notify.newRecursiveTree in goroutine 1 github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_recursive.go:119 +0x15b goroutine 27 [select, 445 minutes]: github.com/syncthing/syncthing/lib/db.(*Lowlevel).gcRunner(0xc0000a42d0, {0x1df7040, 0xc000222960}) github.com/syncthing/syncthing/lib/db/lowlevel.go:711 +0x13d github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000232500, {0x1df7040, 0xc000222960}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 43 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 25 [select]: github.com/syncthing/syncthing/lib/events.(*logger).Serve(0xc000086420, {0x1df7040, 0xc0000a62d0}) github.com/syncthing/syncthing/lib/events/events.go:296 +0x166 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 39 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 39 [select, 5575 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002aa8c0, {0x1df7040?, 0xc000222690?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:297 +0x28 created by github.com/thejerf/suture/v4.(*Supervisor).ServeBackground in goroutine 1 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:296 +0xb6 goroutine 51 [select, 5169 minutes]: github.com/syncthing/syncthing/lib/config.(*wrapper).Serve(0xc000448000, {0x1df7040, 0xc000222000}) github.com/syncthing/syncthing/lib/config/wrapper.go:246 +0x16f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 39 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 52 [select]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0002664b0) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:189 +0x59e created by github.com/syndtr/goleveldb/leveldb.newSession in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:93 +0x2a6 goroutine 53 [select, 5222 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc00041c380) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:92 +0x12a created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:148 +0x456 goroutine 54 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc00041c380) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:101 +0x9c created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:149 +0x496 goroutine 55 [select, 5222 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc00041c380) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:845 +0x698 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:157 +0x518 goroutine 56 [select, 5575 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc00041c380) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:782 +0x105 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:158 +0x556 goroutine 57 [syscall, 5575 minutes]: os/signal.signal_recv() runtime/sigqueue.go:152 +0x29 os/signal.loop() os/signal/signal_unix.go:23 +0x13 created by os/signal.Notify.func1.1 in goroutine 1 os/signal/signal.go:151 +0x1f goroutine 58 [chan receive, 5575 minutes]: main.setupSignalHandling.func1() github.com/syncthing/syncthing/cmd/syncthing/main.go:711 +0x25 created by main.setupSignalHandling in goroutine 1 github.com/syncthing/syncthing/cmd/syncthing/main.go:710 +0xb3 goroutine 59 [chan receive, 5575 minutes]: main.setupSignalHandling.func2() github.com/syncthing/syncthing/cmd/syncthing/main.go:720 +0x25 created by main.setupSignalHandling in goroutine 1 github.com/syncthing/syncthing/cmd/syncthing/main.go:719 +0x167 goroutine 60 [select, 5575 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0003f4500, {0x1df7040?, 0xc00006e500?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:297 +0x28 created by github.com/thejerf/suture/v4.(*Supervisor).ServeBackground in goroutine 1 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:296 +0xb6 goroutine 41 [chan receive, 5575 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).wait(0xc0000c8840, 0x204b4f4553554843?) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:342 +0x2d created by github.com/syncthing/syncthing/lib/syncthing.(*App).Start in goroutine 1 github.com/syncthing/syncthing/lib/syncthing/syncthing.go:114 +0x1e6 goroutine 42 [select]: github.com/syncthing/syncthing/lib/ur.(*failureHandler).Serve(0xc00003d680, {0x1df7040?, 0xc0000a6050}) github.com/syncthing/syncthing/lib/ur/failurereporting.go:97 +0x37f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 60 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 43 [select, 5575 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0003f4280, {0x1df7040?, 0xc0000a6140?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 60 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 44 [chan receive]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc0000a6230) github.com/syncthing/syncthing/lib/events/events.go:497 +0x7d created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription in goroutine 1 github.com/syncthing/syncthing/lib/events/events.go:492 +0x1aa goroutine 45 [chan receive, 205 minutes]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc0000a6370) github.com/syncthing/syncthing/lib/events/events.go:497 +0x7d created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription in goroutine 1 github.com/syncthing/syncthing/lib/events/events.go:492 +0x1aa goroutine 47 [sleep]: time.Sleep(0xdf8475800) runtime/time.go:195 +0x126 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).watchInner(0xc00008e9f0, {0x1a7e166, 0x4}, 0xc002c09080) github.com/syncthing/syncthing/lib/model/util.go:92 +0x4f7 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1() github.com/syncthing/syncthing/lib/model/util.go:59 +0x68 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch in goroutine 1 github.com/syncthing/syncthing/lib/model/util.go:47 +0x116 goroutine 48 [select, 5575 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0001028c0, {0x1df7040?, 0xc0000a6500?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 60 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 61 [select, 5169 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000102c80, {0x1df7040?, 0xc00006e730?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve(...) github.com/syncthing/syncthing/lib/model/service_map.go:114 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 48 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 62 [select]: github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve(0xc0001e02a0, {0x1df7040, 0xc00006e7d0}) github.com/syncthing/syncthing/lib/model/progressemitter.go:73 +0x19f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 48 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 63 [select, 205 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000102dc0, {0x1df7040?, 0xc00006e870?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve(...) github.com/syncthing/syncthing/lib/model/service_map.go:114 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 48 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 64 [sync.Mutex.Lock, 205 minutes]: sync.runtime_SemacquireMutex(0x0?, 0x80?, 0x0?) runtime/sema.go:77 +0x25 sync.(*Mutex).lockSlow(0xc003efe57c) sync/mutex.go:171 +0x15d sync.(*Mutex).Lock(...) sync/mutex.go:90 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start(0xc003efe480) github.com/syncthing/syncthing/lib/protocol/protocol.go:299 +0x52 github.com/syncthing/syncthing/lib/protocol.encryptedConnection.Start(...) github.com/syncthing/syncthing/lib/protocol/encryption.go:181 github.com/syncthing/syncthing/lib/model.(*model).promoteConnections(0xc0002c0480) github.com/syncthing/syncthing/lib/model/model.go:2391 +0x4ab github.com/syncthing/syncthing/lib/model.(*model).serve(0xc0002c0480, {0x1df7040, 0xc00006e910}) github.com/syncthing/syncthing/lib/model/model.go:288 +0x2d2 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000a23c0, {0x1df7040, 0xc00006e910}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 48 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 49 [select, 5575 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0001037c0, {0x1df7040?, 0xc0000a6af0?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 60 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 66 [select, 5575 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000103a40, {0x1df7040?, 0xc0000a6b90?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 60 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 68 [select, 5575 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00029c8c0, {0x1df7040?, 0xc0000a6cd0?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 28 [chan receive, 5575 minutes]: github.com/syncthing/syncthing/lib/discover.(*manager).serve(0xc000000e10, {0x1df7040, 0xc000222be0}) github.com/syncthing/syncthing/lib/discover/manager.go:74 +0xd9 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000a2400, {0x1df7040, 0xc000222be0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 49 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 69 [select]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00029cc80, {0x1df7040?, 0xc0000a6d70?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 70 [select, 5575 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0000b8280, {0x1df7040?, 0xc0000a6e10?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 71 [sync.RWMutex.RLock, 203 minutes]: sync.runtime_SemacquireRWMutexR(0x9?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0x0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).DeviceStatistics(0xc0002c0480) github.com/syncthing/syncthing/lib/model/model.go:777 +0x5a github.com/syncthing/syncthing/lib/connections.(*service).dialDevices(_, {_, _}, {_, _, _}, {0x25, {0xc00148ea00, 0x1f, 0x1f}, ...}, ...) github.com/syncthing/syncthing/lib/connections/service.go:561 +0x142 github.com/syncthing/syncthing/lib/connections.(*service).connect(0xc000234500, {0x1df7040, 0xc0000a6eb0}) github.com/syncthing/syncthing/lib/connections/service.go:489 +0x22e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000a2540, {0x1df7040, 0xc0000a6eb0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 72 [select]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns(0xc000234500, {0x1df7040?, 0xc0000a6f50}) github.com/syncthing/syncthing/lib/connections/service.go:250 +0xeb github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000a2580, {0x1df7040, 0xc0000a6f50}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 73 [sync.Mutex.Lock, 205 minutes]: sync.runtime_SemacquireMutex(0x1fb61598660?, 0x8?, 0x60?) runtime/sema.go:77 +0x25 sync.(*Mutex).lockSlow(0xc0003f20f0) sync/mutex.go:171 +0x15d sync.(*Mutex).Lock(...) sync/mutex.go:90 sync.(*RWMutex).Lock(0xcbe7edddf9118fda?) sync/rwmutex.go:147 +0x31 github.com/syncthing/syncthing/lib/model.(*model).AddConnection(0xc0002c0480, {0x1e044d8, 0xc0109877c0}, {{0xc00f5bf3b4, 0xb}, {0xc00f5bf3c0, 0x9}, {0xc004607f50, 0x29}, 0x1, ...}) github.com/syncthing/syncthing/lib/model/model.go:2310 +0x176 github.com/syncthing/syncthing/lib/connections.(*service).handleHellos(0xc000234500, {0x1df7040, 0xc0000a6ff0}) github.com/syncthing/syncthing/lib/connections/service.go:459 +0xf5c github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000a25c0, {0x1df7040, 0xc0000a6ff0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 74 [select, 12 minutes]: github.com/syncthing/syncthing/lib/nat.(*Service).Serve(0xc0001e0310, {0x1df7040, 0xc0000a7090}) github.com/syncthing/syncthing/lib/nat/service.go:71 +0x1b5 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 75 [chan receive, 5575 minutes]: github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc000042ad0, {0x1df7040?, 0xc0000a7130?}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:152 +0x2d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 76 [select, 1179 minutes]: github.com/syncthing/syncthing/lib/ur.(*Service).Serve(0xc0000a2600, {0x1df7040, 0xc0000a71d0}) github.com/syncthing/syncthing/lib/ur/usage_report.go:377 +0x1d3 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 60 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 77 [select]: github.com/syncthing/syncthing/lib/syncthing.(*cpuService).Serve(0xc00011b068, {0x1df7040, 0xc0000a7270}) github.com/syncthing/syncthing/lib/syncthing/cpuusage.go:42 +0x173 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 60 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 78 [select, 5575 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0000b8780, {0x1df7040?, 0xc0000a7310?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 60 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 29 [chan receive, 5575 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc0000a2400?, {0x1df7040, 0xc000222d20}) github.com/syncthing/syncthing/lib/discover/global.go:216 +0x126 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 49 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 30 [runnable, locked to thread]: syscall.SyscallN(0xc003f5d177?, {0xc003f5d0b8?, 0x1?, 0xc003f5d0c8?}) runtime/syscall_windows.go:544 +0x107 syscall.Syscall6(0x1010000000000?, 0x1fb615a7450?, 0x1fb1b650a28?, 0x4000?, 0xc000081400?, 0xc00192e000?, 0x0?, 0xc003f5d158?) runtime/syscall_windows.go:488 +0x4a internal/syscall/windows.GetAdaptersAddresses(0x0, 0x10, 0x5e800?, 0xc003f5d1e0?, 0xef0e85?) internal/syscall/windows/zsyscall_windows.go:164 +0x7a net.adapterAddresses() net/interface_windows.go:23 +0x59 net.interfaceTable(0x0) net/interface_windows.go:48 +0x27 net.Interfaces() net/interface.go:103 +0x19 github.com/syncthing/syncthing/lib/osutil.GetLans() github.com/syncthing/syncthing/lib/osutil/net.go:14 +0x1f github.com/syncthing/syncthing/lib/connections.getHostPortsForAllAdapters(0xc00c0105f0?) github.com/syncthing/syncthing/lib/connections/util.go:63 +0x25 github.com/syncthing/syncthing/lib/connections.getURLsForAllAdaptersIfUnspecified({0xc0002180d8?, 0x1df1d38?}, 0xc000268120) github.com/syncthing/syncthing/lib/connections/util.go:51 +0x65 github.com/syncthing/syncthing/lib/connections.(*tcpListener).LANAddresses(0xc00022e9a0) github.com/syncthing/syncthing/lib/connections/tcp_listen.go:205 +0xc6 github.com/syncthing/syncthing/lib/connections.(*service).AllAddresses(0xc000234500) github.com/syncthing/syncthing/lib/connections/service.go:954 +0xe4 github.com/syncthing/syncthing/lib/connections.(*service).ExternalAddresses(0xc000234500) github.com/syncthing/syncthing/lib/connections/service.go:967 +0xfc github.com/syncthing/syncthing/lib/discover.(*globalClient).sendAnnouncement(0xc00012c310, {0x1df7040, 0xc000222dc0}, 0x0?) github.com/syncthing/syncthing/lib/discover/global.go:258 +0x5c github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc00012c310, {0x1df7040, 0xc000222dc0}) github.com/syncthing/syncthing/lib/discover/global.go:247 +0x2f7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 49 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 31 [select]: github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc00012c3f0, {0x1df7040, 0xc000222e60}) github.com/syncthing/syncthing/lib/discover/global.go:229 +0x1fb github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 49 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 32 [select, 5575 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002ab400, {0x1df7040?, 0xc000222fa0?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 49 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 33 [select, 5575 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002ab900, {0x1df7040?, 0xc0002230e0?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 49 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 82 [select, 3720 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002ab540, {0x1df7040?, 0xc000223310?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 32 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 83 [select]: github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xc000008c18?) github.com/syncthing/syncthing/lib/beacon/beacon.go:91 +0x7e github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc00007e0a0, {0x1df7040, 0xc0002233b0}) github.com/syncthing/syncthing/lib/discover/local.go:169 +0xea github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00006a600, {0x1df7040, 0xc0002233b0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 32 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 84 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc00007e0a0, {0x1df7040, 0xc000223450}) github.com/syncthing/syncthing/lib/discover/local.go:150 +0x132 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00006a640, {0x1df7040, 0xc000223450}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 32 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 65 [chan receive]: github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).cleaner(0x25086c0) github.com/syncthing/syncthing/lib/fs/casefs.go:103 +0x65 created by github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).get.func1 in goroutine 64 github.com/syncthing/syncthing/lib/fs/casefs.go:93 +0x56 goroutine 79 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/api.(*service).Serve(0xc0000b8a00, {0x1df7040?, 0xc0000a7900}) github.com/syncthing/syncthing/lib/api/api.go:440 +0x2ca5 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 60 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 80 [runnable, locked to thread]: syscall.SyscallN(0x10?, {0xc00028d400?, 0x18f2e20?, 0x1a526a0?}) runtime/syscall_windows.go:544 +0x107 syscall.Syscall6(0x1a526a0?, 0x1a526a0?, 0xc00028d560?, 0x10cd971?, 0x1a526a0?, 0xc01233b180?, 0x18f2e20?, 0x1cdfa30?) runtime/syscall_windows.go:488 +0x4a syscall.Setsockopt(0x1?, 0xffff, 0x8, 0x2?, 0x4) syscall/zsyscall_windows.go:1456 +0x8a syscall.SetsockoptInt(...) syscall/syscall_windows.go:929 internal/poll.(*FD).SetsockoptInt(0xc010067b40?, 0xc00ac00f00?, 0xc013f6dc50?, 0xc01233b180?) internal/poll/sockopt.go:17 +0xf8 net.setKeepAlive(0xc01233b180, 0xe0?) net/sockopt_posix.go:117 +0x2b net.newTCPConn(0xc01233b180, 0x0, 0x0) net/tcpsock.go:244 +0x5a net.(*TCPListener).accept(0xc00009f3e0) net/tcpsock_posix.go:156 +0x3d net.(*TCPListener).Accept(0xc00009f3e0) net/tcpsock.go:315 +0x30 github.com/syncthing/syncthing/lib/connections.(*tcpListener).serve(0xc00022e9a0, {0x1df7040, 0xc0000a79f0}) github.com/syncthing/syncthing/lib/connections/tcp_listen.go:106 +0x888 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000a2480, {0x1df7040, 0xc0000a79f0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 68 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 85 [select]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002aba40, {0x1df7040?, 0xc000223540?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x45f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 33 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 86 [select]: github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xf2a718f0199a071f?) github.com/syncthing/syncthing/lib/beacon/beacon.go:91 +0x7e github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc00007e140, {0x1df7040, 0xc0002235e0}) github.com/syncthing/syncthing/lib/discover/local.go:169 +0xea github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00006a9c0, {0x1df7040, 0xc0002235e0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 33 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 87 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc00007e140, {0x1df7040, 0xc000223680}) github.com/syncthing/syncthing/lib/discover/local.go:150 +0x132 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00006aa00, {0x1df7040, 0xc000223680}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 33 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 98 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000080c00, {0x1df7040?, 0xc00095cb90?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 88 [chan receive, 5575 minutes]: github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc000098540, {0x1df7040?, 0xc000223770?}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:152 +0x2d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 82 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 89 [IO wait]: internal/poll.runtime_pollWait(0x1fb615c0ca0, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xef9a8b?, 0x253c080?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc00099e018, 0x1cdf928) internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).ReadFromInet4(0xc00099e000, {0xc0009a0000, 0x258?, 0xc000981c60?}, 0xc000981c80) internal/poll/fd_windows.go:608 +0x145 net.(*netFD).readFromInet4(0xc00099e000, {0xc0009a0000?, 0x1fb62e1b128?, 0x0?}, 0xc000981ca0?) net/fd_posix.go:66 +0x25 net.(*UDPConn).readFrom(0x30?, {0xc0009a0000?, 0xc0169b2000?, 0x0?}, 0xc0169b2000) net/udpsock_posix.go:52 +0x1b1 net.(*UDPConn).readFromUDP(0xc00005c150, {0xc0009a0000?, 0x2?, 0xc000981e1c?}, 0x2?) net/udpsock.go:149 +0x30 net.(*UDPConn).ReadFrom(0xc000981e78?, {0xc0009a0000, 0x10000, 0x10000}) net/udpsock.go:158 +0x4a github.com/syncthing/syncthing/lib/beacon.readBroadcasts({0x1df7040, 0xc000223810}, 0xc000428de0, 0x5223) github.com/syncthing/syncthing/lib/beacon/broadcast.go:130 +0x1f4 github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func1({0x1df7040?, 0xc000223810?}) github.com/syncthing/syncthing/lib/beacon/broadcast.go:18 +0x29 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00006a580, {0x1df7040, 0xc000223810}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 82 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 399554 [select]: github.com/syncthing/syncthing/lib/beacon.writeBroadcasts({0x1df7040, 0xc0122dbf90}, 0xc00025aea0, 0x5223) github.com/syncthing/syncthing/lib/beacon/broadcast.go:41 +0x245 github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func2({0x1df7040?, 0xc0122dbf90?}) github.com/syncthing/syncthing/lib/beacon/broadcast.go:21 +0x29 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00006a5c0, {0x1df7040, 0xc0122dbf90}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 82 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 92 [chan receive, 5575 minutes]: github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc000098680, {0x1df7040?, 0xc0002239f0?}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:152 +0x2d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 85 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 93 [IO wait]: internal/poll.runtime_pollWait(0x1fb615c0ba8, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xef9a8b?, 0x253c080?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc00099e298, 0x1cdf930) internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).ReadFromInet6(0xc00099e280, {0xc0009c2000, 0x0?, 0xc000999b60?}, 0xc000999bd0) internal/poll/fd_windows.go:637 +0x145 net.(*netFD).readFromInet6(0xc00099e280, {0xc0009c2000?, 0x40?, 0xc000999be0?}, 0xefa0b3?) net/fd_posix.go:72 +0x25 net.(*UDPConn).readFrom(0x30?, {0xc0009c2000?, 0xc0121dbd40?, 0x0?}, 0xc0121dbd40) net/udpsock_posix.go:59 +0x79 net.(*UDPConn).readFromUDP(0xc00005c158, {0xc0009c2000?, 0xc00042ca20?, 0xc000999d18?}, 0xf3390c?) net/udpsock.go:149 +0x30 net.(*UDPConn).ReadFrom(0xeea27e?, {0xc0009c2000, 0x10000, 0x10000}) net/udpsock.go:158 +0x4a golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc000008360?, {0xc0009c2000?, 0x15?, 0xc0009c2000?}) golang.org/x/net@v0.15.0/ipv6/payload_nocmsg.go:20 +0x36 github.com/syncthing/syncthing/lib/beacon.readMulticasts({0x1df7040, 0xc000223a90}, 0x656c75646f6d5f65?, {0xc0003f33e0, 0x12}) github.com/syncthing/syncthing/lib/beacon/multicast.go:150 +0x78b github.com/syncthing/syncthing/lib/beacon.NewMulticast.func1({0x1df7040?, 0xc000223a90?}) github.com/syncthing/syncthing/lib/beacon/multicast.go:21 +0x2d github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00006a6c0, {0x1df7040, 0xc000223a90}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 85 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 618184 [sync.RWMutex.RLock, 188 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bee0, 0x20, 0x20}, 0x1e0000, 0x20000, 0xd9e36db5}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 96 [chan receive, 5575 minutes]: github.com/syncthing/syncthing/lib/beacon.readBroadcasts.func1() github.com/syncthing/syncthing/lib/beacon/broadcast.go:124 +0x2c created by github.com/syncthing/syncthing/lib/beacon.readBroadcasts in goroutine 89 github.com/syncthing/syncthing/lib/beacon/broadcast.go:123 +0x1b9 goroutine 97 [chan receive, 5575 minutes]: github.com/syncthing/syncthing/lib/beacon.readMulticasts.func1() github.com/syncthing/syncthing/lib/beacon/multicast.go:116 +0x35 created by github.com/syncthing/syncthing/lib/beacon.readMulticasts in goroutine 93 github.com/syncthing/syncthing/lib/beacon/multicast.go:115 +0x2cc goroutine 99 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000080c00, {0x1df7040, 0xc00095cf50}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 98 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 115 [select, 58 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0xc00043dc00, {0x1df7040, 0xc0000a7cc0}) github.com/quic-go/quic-go@v0.39.0/server.go:304 +0x9d github.com/quic-go/quic-go.(*baseServer).Accept(...) github.com/quic-go/quic-go@v0.39.0/server.go:300 github.com/quic-go/quic-go.(*Listener).Accept(0x1dffcb0?, {0x1df7040?, 0xc0000a7cc0?}) github.com/quic-go/quic-go@v0.39.0/server.go:125 +0x25 github.com/syncthing/syncthing/lib/connections.(*quicListener).serve(0xc0001e21e0, {0x1df7040, 0xc0000a7cc0}) github.com/syncthing/syncthing/lib/connections/quic_listen.go:147 +0xc12 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000a2500, {0x1df7040, 0xc0000a7cc0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 70 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 130 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000440c00, {0x1df7040?, 0xc000a32c80?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 116 [select]: github.com/syncthing/syncthing/lib/stun.(*Service).Serve(0xc00006d380, {0x1df7040, 0xc0000a7d60}) github.com/syncthing/syncthing/lib/stun/stun.go:99 +0x198 created by github.com/syncthing/syncthing/lib/connections.(*quicListener).serve in goroutine 115 github.com/syncthing/syncthing/lib/connections/quic_listen.go:110 +0x5c5 goroutine 117 [runnable]: internal/poll.runtime_pollWait(0x1fb615c0ab0, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0009b3b70?, 0xef809c?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc0003d4298, 0x1cdf930) internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).ReadFromInet6(0xc0003d4280, {0xc0014fe600, 0x0?, 0xc0009b3c08?}, 0xc0009b3c78) internal/poll/fd_windows.go:637 +0x145 net.(*netFD).readFromInet6(0xc0003d4280, {0xc0014fe600?, 0xc00028ed00?, 0x180?}, 0xc0009b3cf0?) net/fd_posix.go:72 +0x25 net.(*UDPConn).readFrom(0x30?, {0xc0014fe600?, 0xc0121da1b0?, 0x0?}, 0xc0121da1b0) net/udpsock_posix.go:59 +0x79 net.(*UDPConn).readFromUDP(0xc0000a0238, {0xc0014fe600?, 0x2?, 0x19ced60?}, 0x2?) net/udpsock.go:149 +0x30 net.(*UDPConn).ReadFrom(0x25084c0?, {0xc0014fe600, 0x5ac, 0x5ac}) net/udpsock.go:158 +0x4a github.com/quic-go/quic-go.(*basicConn).ReadPacket(0xc00011b308) github.com/quic-go/quic-go@v0.39.0/sys_conn.go:95 +0xab github.com/quic-go/quic-go.(*Transport).listen(0xc000000f00, {0x1dfe630, 0xc00011b308}) github.com/quic-go/quic-go@v0.39.0/transport.go:338 +0x172 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 115 github.com/quic-go/quic-go@v0.39.0/transport.go:242 +0x450 goroutine 118 [select, 81 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc000000f00) github.com/quic-go/quic-go@v0.39.0/transport.go:267 +0x107 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 115 github.com/quic-go/quic-go@v0.39.0/transport.go:243 +0x48c goroutine 618486 [sync.RWMutex.RLock, 188 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1f?, 0x20?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a660, 0x20, 0x20}, 0x900000, 0x20000, 0xfc24a46f}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 131 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000441400, {0x1df7040?, 0xc000b13ea0?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 132 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000441400, {0x1df7040, 0xc000b24230}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 131 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 617571 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x98?, 0x6?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a6e0, 0x20, 0x20}, 0x3180000, 0x20000, 0x852f6b42}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 135 [runnable, locked to thread]: syscall.SyscallN(0x59?, {0xc0009b9e70?, 0xc000b22b70?, 0x0?}) runtime/syscall_windows.go:544 +0x107 syscall.Syscall6(0x1df6000?, 0xc000b2ce40?, 0xc0009b9f58?, 0x146970f?, 0xc00006a340?, 0xc00522d800?, 0x0?, 0x1a0?) runtime/syscall_windows.go:488 +0x4a syscall.getQueuedCompletionStatus(0x8?, 0x100001000?, 0xc000000059?, 0x14694c0?, 0xffffffff) syscall/zsyscall_windows.go:845 +0x86 syscall.GetQueuedCompletionStatus(0xc00006a340?, 0xc000b22b70?, 0xc0009b9f94, 0xc0009b9fa0?, 0xffffffff?) syscall/syscall_windows.go:1377 +0x3d github.com/syncthing/notify.(*readdcw).loop(0xc00006a340) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_readdcw.go:346 +0x57 created by github.com/syncthing/notify.(*readdcw).lazyinit in goroutine 132 github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_readdcw.go:335 +0x96 goroutine 136 [select, 71 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000a37000, {0x1df7040, 0xc000b24230}, {0x1de5220, 0x1}, {0xc000b20a50, 0x1, 0x1}, 0xc000b4c000, 0xc000b368a0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 132 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 137 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00043e800, 0xc000b368a0, 0x4987e2512775054f?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 132 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 119 [select, 15 minutes]: github.com/syncthing/syncthing/lib/model.(*folderSummaryService).listenForUpdates(0xc0001e2280, {0x1df7040, 0xc000c5c050}) github.com/syncthing/syncthing/lib/model/folder_summary.go:230 +0x1b0 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000a2640, {0x1df7040, 0xc000c5c050}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 78 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 120 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x1a69260?, 0x0?, 0x1fb61cc2d68?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc004137c00?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).FolderErrors(0xc0002c0480, {0xc00b4132a0, 0xb}) github.com/syncthing/syncthing/lib/model/model.go:2669 +0x38 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).Summary(0xc0001e2280, {0xc00b4132a0, 0xb}) github.com/syncthing/syncthing/lib/model/folder_summary.go:134 +0xff github.com/syncthing/syncthing/lib/model.(*folderSummaryService).sendSummary(0xc0001e2280, {0x1df7040, 0xc000c5c0f0}, {0xc00b4132a0, 0xb}) github.com/syncthing/syncthing/lib/model/folder_summary.go:390 +0x50 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).calculateSummaries(0xc0001e2280, {0x1df7040, 0xc000c5c0f0}) github.com/syncthing/syncthing/lib/model/folder_summary.go:339 +0x1f2 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000a2680, {0x1df7040, 0xc000c5c0f0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 78 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 138 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000232740, {0x1df7040, 0xc00095cf50}, {0x1de5220, 0x1}, {0xc000b20bf0, 0x1, 0x1}, 0xc000b4c5a0, 0xc000b36d80, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 99 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 139 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00043ea00, 0xc000b36d80, 0x8596c62ceee9910d?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 99 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 140 [select]: github.com/quic-go/quic-go.(*baseServer).run(0xc00043dc00) github.com/quic-go/quic-go@v0.39.0/server.go:273 +0x126 created by github.com/quic-go/quic-go.newServer in goroutine 115 github.com/quic-go/quic-go@v0.39.0/server.go:259 +0x47f goroutine 141 [select, 5575 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0xc00043dc00) github.com/quic-go/quic-go@v0.39.0/server.go:286 +0x127 created by github.com/quic-go/quic-go.newServer in goroutine 115 github.com/quic-go/quic-go@v0.39.0/server.go:260 +0x4bb goroutine 124 [IO wait, 196 minutes]: internal/poll.runtime_pollWait(0x1fb615c08c0, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0002ce518?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc0003d4a18, 0xc000909b00) internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).acceptOne(0xc0003d4a00, 0x5a0, {0xc00d5472c0?, 0xfca3e7?, 0xc000909b98?}, 0xf3cca5?) internal/poll/fd_windows.go:944 +0x67 internal/poll.(*FD).Accept(0xc0003d4a00, 0xc000909cd8) internal/poll/fd_windows.go:978 +0x1bc net.(*netFD).accept(0xc0003d4a00) net/fd_windows.go:166 +0x54 net.(*TCPListener).accept(0xc00042ad60) net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc00042ad60) net/tcpsock.go:315 +0x30 github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0x1993700?) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:199 +0x1f github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc000c68078) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:180 +0x1c net/http.(*Server).Serve(0xc000000ff0, {0x1df60f0, 0xc000c68078}) net/http/server.go:3056 +0x364 github.com/syncthing/syncthing/lib/api.(*service).Serve.func2() github.com/syncthing/syncthing/lib/api/api.go:432 +0x45 created by github.com/syncthing/syncthing/lib/api.(*service).Serve in goroutine 79 github.com/syncthing/syncthing/lib/api/api.go:430 +0x2bd1 goroutine 102 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000440c00, {0x1df7040, 0xc00095d220}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 130 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 142 [sync.RWMutex.RLock, 142 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x80?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0x18d3ca0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).ConnectedTo(0xc0002c0480, {0xda, 0x8f, 0x11, 0xf9, 0xdd, 0xed, 0xe7, 0xcb, 0x9c, ...}) github.com/syncthing/syncthing/lib/model/model.go:2175 +0x2a github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).processNeeded(0xc000b7e400, 0xc011e1ce60, 0xc0056a9800, 0x5?, 0xc0056a9680) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:510 +0xb50 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc000b7e400, 0xc0056a9680) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:292 +0x756 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc000b7e400) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:194 +0x405 github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc000b7e400) github.com/syncthing/syncthing/lib/model/folder.go:411 +0x786 github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000b7e400, {0x1df7040?, 0xc000d93590?}) github.com/syncthing/syncthing/lib/model/folder.go:189 +0x525 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 105 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00095ec80, {0x1df7040, 0xc00095d220}, {0x1de5220, 0x1}, {0xc000961180, 0x1, 0x1}, 0xc000959f20, 0xc0009750e0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 102 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 106 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000252a00, 0xc0009750e0, 0xb5f901736a2e7265?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 102 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 211 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001363000, {0x1df7040?, 0xc0018d1e00?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 620976 [select, 105 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 146 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000b7e400, {0x1df7040, 0xc000d937c0}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 142 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 618470 [sync.RWMutex.RLock, 188 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00199dd20, 0x20, 0x20}, 0x40c0000, 0x20000, 0xacc2217a}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617442 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101774e0, 0x20, 0x20}, 0x440000, 0x20000, 0xca92b94a}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617517 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19f80, 0x20, 0x20}, 0x2ec0000, 0x20000, 0xba4a4de4}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 257 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc004208940, {0x1df7040, 0xc0043760a0}, {0x1de5220, 0x1}, {0xc0042fd6f0, 0x1, 0x1}, 0xc0042efce0, 0xc004283b60, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 255 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 618216 [sync.RWMutex.RLock, 188 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bde0, 0x20, 0x20}, 0x120000, 0x20000, 0xbd639c8e}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 616692 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x1000000ef1205?, 0x58?, 0x1a15840?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0x1093dfc?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).folderCompletion(0xc0002c0480, {0x75, 0xb7, 0xae, 0x60, 0x9d, 0x4, 0xaa, 0x7, 0x39, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:911 +0x8b github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc0002c0480, {0x75, 0xb7, 0xae, 0x60, 0x9d, 0x4, 0xaa, 0x7, 0x39, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:888 +0x119 github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc0000b8a00, {0x1df4160, 0xc0001ac620}, 0xc000c55218?) github.com/syncthing/syncthing/lib/api/api.go:812 +0x16a net/http.HandlerFunc.ServeHTTP(0xc000c55230?, {0x1df4160?, 0xc0001ac620?}, 0x0?) net/http/server.go:2136 +0x29 github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0x1df4160?, 0xc0001ac620?}, 0xc0041e5b00?, {0x0?, 0x1920b00?, 0xc0001d0270?}) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xee github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc000c64300, {0x1df4160, 0xc0001ac620}, 0xc00c012400) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7eb github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func10({0x1df4160, 0xc0001ac620}, 0xc00c012400) github.com/syncthing/syncthing/lib/api/api.go:596 +0x8b net/http.HandlerFunc.ServeHTTP(0x121aef5c?, {0x1df4160?, 0xc0001ac620?}, 0x1a839d0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func11({0x1df4160, 0xc0001ac620}, 0x18d3ca0?) github.com/syncthing/syncthing/lib/api/api.go:619 +0xf4 net/http.HandlerFunc.ServeHTTP(0x1?, {0x1df4160?, 0xc0001ac620?}, 0xc0104adf50?) net/http/server.go:2136 +0x29 net/http.(*ServeMux).ServeHTTP(0x0?, {0x1df4160, 0xc0001ac620}, 0xc00c012400) net/http/server.go:2514 +0x142 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc00022c700, {0x1df4160, 0xc0001ac620}, 0xc00c012400) github.com/syncthing/syncthing/lib/api/api_csrf.go:66 +0x538 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12({0x1df4160, 0xc0001ac620}, 0xc0003d8208?) github.com/syncthing/syncthing/lib/api/api.go:627 +0xd3 net/http.HandlerFunc.ServeHTTP(0xc00c012400?, {0x1df4160?, 0xc0001ac620?}, 0xc0104adf50?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.basicAuthAndSessionMiddleware.func13({0x1df4160, 0xc0001ac620}, 0xc00c012400) github.com/syncthing/syncthing/lib/api/api_auth.go:43 +0x790 net/http.HandlerFunc.ServeHTTP(0xc00de54b00?, {0x1df4160?, 0xc0001ac620?}, 0x19cd0e0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func14({0x1df4160?, 0xc0001ac620?}, 0xc0104adfb0?) github.com/syncthing/syncthing/lib/api/api.go:609 +0xe2 net/http.HandlerFunc.ServeHTTP(0x0?, {0x1df4160?, 0xc0001ac620?}, 0x1a816e5?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func15({0x1df4160, 0xc0001ac620}, 0xc00c012400) github.com/syncthing/syncthing/lib/api/api.go:588 +0x1db net/http.HandlerFunc.ServeHTTP(0xc0009bd400?, {0x1df4160?, 0xc0001ac620?}, 0x0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func17({0x1df4160?, 0xc0001ac620}, 0xc00c012400) github.com/syncthing/syncthing/lib/api/api.go:516 +0x8b net/http.HandlerFunc.ServeHTTP(0x2569620?, {0x1df4160?, 0xc0001ac620?}, 0xc000c55b50?) net/http/server.go:2136 +0x29 net/http.serverHandler.ServeHTTP({0xc01087c180?}, {0x1df4160?, 0xc0001ac620?}, 0x6?) net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc00dbfd320, {0x1df7008, 0xc000c746c0}) net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 124 net/http/server.go:3086 +0x5cb goroutine 155 [select, 207 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000b19a00, {0x1df7040, 0xc000d937c0}, {0x1de5220, 0x1}, {0xc000d99200, 0x1, 0x1}, 0xc000dd0360, 0xc000da8840, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 146 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 156 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00043f200, 0xc000da8840, 0xc0001dca50?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 146 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 255 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc004296800, {0x1df7040, 0xc0043760a0}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 254 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 335 [sync.RWMutex.RLock, 123 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x8?, 0xc?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0x0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).numHashers(0xc0002c0480, {0xc0003f7ca4, 0xb}) github.com/syncthing/syncthing/lib/model/model.go:2547 +0x4c github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0xc001662800, {0x0, 0x0, 0x0}, 0x1?) github.com/syncthing/syncthing/lib/model/folder.go:642 +0x172 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc001662800, {0x0, 0x0, 0x0}) github.com/syncthing/syncthing/lib/model/folder.go:501 +0x895 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc001662800) github.com/syncthing/syncthing/lib/model/folder.go:905 +0x31 github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001662800, {0x1df7040?, 0xc001b7f5e0?}) github.com/syncthing/syncthing/lib/model/folder.go:205 +0x69c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 98388 [select, 207 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0043498c0, {0x1df7040, 0xc000eff4f0}, {0x1de5220, 0x1}, {0xc00d754920, 0x1, 0x1}, 0xc0019d4d80, 0xc015ce6600, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 98385 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 254 [select, 15 minutes]: github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).TakeWithContext(0xc00042a640, {0x1df7040?, 0xc0042f9db0}, 0x1) github.com/syncthing/syncthing/lib/semaphore/semaphore.go:40 +0x165 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc004296800, {0x0, 0x0, 0x0}) github.com/syncthing/syncthing/lib/model/folder.go:450 +0x1f4 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc004296800) github.com/syncthing/syncthing/lib/model/folder.go:905 +0x31 github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc004296800, {0x1df7040?, 0xc0042f9db0?}) github.com/syncthing/syncthing/lib/model/folder.go:205 +0x69c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 182 [select, 207 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000d9bf80, {0x1df7040, 0xc000f7df90}, {0x1de5220, 0x1}, {0xc000fc0150, 0x1, 0x1}, 0xc000f9fce0, 0xc000da9740, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 175 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 190 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000b7f400, {0x1df7040?, 0xc000fa7630?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 198 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0010b9000, {0x1df7040?, 0xc0013c6af0?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 212 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001363000, {0x1df7040, 0xc0018e8140}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 211 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 174 [chan send, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).handleFile(_, {{0xc010e22f00, 0xe}, 0x4af4600, 0x652bf244, 0xda8f11f9ddede7cb, {{0xc01104ec40, 0x3, 0x4}}, 0xedd7, ...}, ...) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1138 +0x86e github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).processNeeded(0xc00005fc00, 0xc001b46730, 0xc00dadf620, 0x5?, 0xc00dadf4a0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:512 +0xb93 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc00005fc00, 0xc00dadf4a0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:292 +0x756 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc00005fc00) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:194 +0x405 github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc00005fc00) github.com/syncthing/syncthing/lib/model/folder.go:411 +0x786 github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00005fc00, {0x1df7040?, 0xc000f7dd60?}) github.com/syncthing/syncthing/lib/model/folder.go:185 +0x4e7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 221 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001b88800, {0x1df7040?, 0xc003e179f0?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 175 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00005fc00, {0x1df7040, 0xc000f7df90}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 174 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 183 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00043fa00, 0xc000da9740, 0x6c75646f6d5f6564?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 175 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 177 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0010b8400, {0x1df7040?, 0xc00121b0e0?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 194 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0010b8400, {0x1df7040, 0xc00121b360}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 177 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 195 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001081900, {0x1df7040, 0xc00121b360}, {0x1de5220, 0x1}, {0xc001221220, 0x1, 0x1}, 0xc001215a40, 0xc001250ba0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 194 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 196 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000273000, 0xc001250ba0, 0x5f65646f6e2f3638?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 194 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 199 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0010b9000, {0x1df7040, 0xc0014b1c70}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 198 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 201 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00122a300, {0x1df7040, 0xc0014b1c70}, {0x1de5220, 0x1}, {0xc0014b6e50, 0x1, 0x1}, 0xc0014ab440, 0xc0014ce480, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 199 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 202 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000273800, 0xc0014ce480, 0xa124a014006a99d?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 199 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 203 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0010b9c00, {0x1df7040?, 0xc0014b1f40?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 204 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0010b9c00, {0x1df7040, 0xc0014f82d0}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 203 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 617808 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x4c6ff3299b6ea01e?, 0x2d?, 0x1098808008310a0e?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19760, 0x20, 0x20}, 0x26c0000, 0x20000, 0x9b5f0c4c}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 206 [select, 2610 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0013d4a40, {0x1df7040, 0xc0014f82d0}, {0x1de5220, 0x1}, {0xc0014b76e0, 0x1, 0x1}, 0xc0014fc600, 0xc0014cf0e0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 204 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 207 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000273a00, 0xc0014cf0e0, 0x9af281101da48ac9?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 204 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 208 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000b7f400, {0x1df7040, 0xc0014f8910}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 190 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 226 [select, 275 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0016244c0, {0x1df7040, 0xc0014f8910}, {0x1de5220, 0x1}, {0xc00165e3a0, 0x1, 0x1}, 0xc0014fd740, 0xc001660900, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 208 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 227 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001668200, 0xc001660900, 0x9ae59ad585e4ed8e?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 208 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 214 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0015e6d40, {0x1df7040, 0xc0018e8140}, {0x1de5220, 0x1}, {0xc0018d8b80, 0x1, 0x1}, 0xc0018e4a80, 0xc0018e1140, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 212 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 215 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000253e00, 0xc0018e1140, 0xc000102c80?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 212 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 103660 [select, 5169 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0018e6040, {0x1df7040, 0xc00cd71220}, {0x1de5220, 0x1}, {0xc001c38fe0, 0x1, 0x1}, 0xc00cb8cf00, 0xc01175a2a0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 103719 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 617627 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009ac00, 0x20, 0x20}, 0x3580000, 0x3612, 0x7eaeb5a0}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 103661 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00baefa00, 0xc01175a2a0, 0x1?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 103719 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 618605 [sync.RWMutex.RLock, 188 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aca0, 0x20, 0x20}, 0xf40000, 0x20000, 0xec0b4240}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 216 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001363800, {0x1df7040?, 0xc001ae74a0?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 244 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001363800, {0x1df7040, 0xc001997f40}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 216 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 621949 [select, 74 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 246 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00199f040, {0x1df7040, 0xc001997f40}, {0x1de5220, 0x1}, {0xc00199b940, 0x1, 0x1}, 0xc0019d4900, 0xc0019f6420, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 244 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 247 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00181e400, 0xc0019f6420, 0x0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 244 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 217 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001b88000, {0x1df7040?, 0xc001b7e6e0?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 248 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001b88000, {0x1df7040, 0xc0019fc280}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 217 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 250 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001aeb480, {0x1df7040, 0xc0019fc280}, {0x1de5220, 0x1}, {0xc00199be20, 0x1, 0x1}, 0xc0019d5380, 0xc0019f7080, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 248 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 251 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00181e600, 0xc0019f7080, 0x0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 248 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 228 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001663800, {0x1df7040?, 0xc003cbbc70?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 229 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001663800, {0x1df7040, 0xc003ce4140}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 228 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 618055 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x640000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d187e0, 0x20, 0x20}, 0x1740000, 0x20000, 0x53b5317e}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 231 [select, 231 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001c00840, {0x1df7040, 0xc003ce4140}, {0x1de5220, 0x1}, {0xc003cf4110, 0x1, 0x1}, 0xc003cd4840, 0xc003cfa240, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 229 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 232 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001668a00, 0xc003cfa240, 0x0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 229 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 222 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001b88800, {0x1df7040, 0xc003e17c20}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 221 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 224 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc003cc2fc0, {0x1df7040, 0xc003e17c20}, {0x1de5220, 0x1}, {0xc003e19210, 0x1, 0x1}, 0xc003e2a960, 0xc003e32480, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 222 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 225 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001948600, 0xc003e32480, 0x1cdf450?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 222 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 258 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001b89000, {0x1df7040?, 0xc003f30e60?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 259 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001b89000, {0x1df7040, 0xc003f31090}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 258 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 261 [select, 2620 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc003e1d0c0, {0x1df7040, 0xc003f31090}, {0x1de5220, 0x1}, {0xc003f2d390, 0x1, 0x1}, 0xc003f460c0, 0xc003e339e0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 259 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 262 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001948a00, 0xc003e339e0, 0x0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 259 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 233 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc004136000, {0x1df7040?, 0xc0041254a0?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 234 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc004136800, {0x1df7040?, 0xc0042046e0?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 235 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc004136000, {0x1df7040, 0xc004204960}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 233 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 237 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc004136800, {0x1df7040, 0xc004204a00}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 234 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 239 [select, 5149 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc003cf8c00, {0x1df7040, 0xc004204960}, {0x1de5220, 0x1}, {0xc0041ffbd0, 0x1, 0x1}, 0xc004224300, 0xc004222660, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 235 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 240 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001669200, 0xc004222660, 0x0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 235 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 241 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc004129f00, {0x1df7040, 0xc004204a00}, {0x1de5220, 0x1}, {0xc0041ffd70, 0x1, 0x1}, 0xc004224960, 0xc004222ba0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 237 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 274 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001669400, 0xc004222ba0, 0x0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 237 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 290 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00181ee00, 0xc004283b60, 0xc000daffd0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 255 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 617770 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19380, 0x20, 0x20}, 0x22e0000, 0x20000, 0x2f2fb45c}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 98385 [select, 5172 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc004b9ac00, {0x1df7040, 0xc000eff4f0}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 98315 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 291 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001b88c00, {0x1df7040?, 0xc000936820?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 292 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001b88c00, {0x1df7040, 0xc000936be0}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 291 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 294 [select, 2618 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc004601600, {0x1df7040, 0xc000936be0}, {0x1de5220, 0x1}, {0xc000923cc0, 0x1, 0x1}, 0xc00093af00, 0xc0045c6c60, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 292 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 295 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00181e800, 0xc0045c6c60, 0x4?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 292 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 296 [select, 205 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0043f2400, {0x1df7040?, 0xc0000a6fa0?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 298 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0043f2400, {0x1df7040, 0xc000efec30}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 296 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 270 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000440800, {0x1df7040?, 0xc0040fdd10?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 271 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000440800, {0x1df7040, 0xc0040fdf40}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 270 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 617940 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xb514b73673a40abb?, 0xfe?, 0xd83c658220b7d7bc?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19e80, 0x20, 0x20}, 0x2de0000, 0x20000, 0xce2e2e5e}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 273 [select, 379 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000a784c0, {0x1df7040, 0xc0040fdf40}, {0x1de5220, 0x1}, {0xc0045ada40, 0x1, 0x1}, 0xc000cc03c0, 0xc0000bb320, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 271 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 306 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001668400, 0xc0000bb320, 0x0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 271 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 300 [select, 207 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00094b000, {0x1df7040, 0xc000efec30}, {0x1de5220, 0x1}, {0xc000b070b0, 0x1, 0x1}, 0xc000b4dda0, 0xc00042d6e0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 298 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 301 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00181fa00, 0xc00042d6e0, 0x0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 298 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 617470 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177540, 0x20, 0x20}, 0x4a0000, 0x20000, 0xe0b1b525}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 307 [sync.RWMutex.RLock, 92 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x8?, 0xc?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0x0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).numHashers(0xc0002c0480, {0xc0003db900, 0xb}) github.com/syncthing/syncthing/lib/model/model.go:2547 +0x4c github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0xc000441000, {0x0, 0x0, 0x0}, 0x1?) github.com/syncthing/syncthing/lib/model/folder.go:642 +0x172 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc000441000, {0x0, 0x0, 0x0}) github.com/syncthing/syncthing/lib/model/folder.go:501 +0x895 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc000441000) github.com/syncthing/syncthing/lib/model/folder.go:905 +0x31 github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000441000, {0x1df7040?, 0xc00121a320?}) github.com/syncthing/syncthing/lib/model/folder.go:205 +0x69c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 308 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000441000, {0x1df7040, 0xc00121a6e0}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 307 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 3368 [chan receive]: github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x2508840) github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:239 +0x25 created by github.com/rcrowley/go-metrics.NewMeter in goroutine 3399 github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:46 +0xc5 goroutine 310 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00452de80, {0x1df7040, 0xc00121a6e0}, {0x1de5220, 0x1}, {0xc000c7d7a0, 0x1, 0x1}, 0xc000f9e060, 0xc0011b6240, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 308 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 311 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001668800, 0xc0011b6240, 0x9febf10ec46d5c4a?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 308 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 313 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x8?, 0xc?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0x0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).numHashers(0xc0002c0480, {0xc0003dbee0, 0xb}) github.com/syncthing/syncthing/lib/model/model.go:2547 +0x4c github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0xc0010b8000, {0xc00163d2a0, 0x2, 0x2}, 0x1de5260?) github.com/syncthing/syncthing/lib/model/folder.go:642 +0x172 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc0010b8000, {0xc00163d2a0, 0x2, 0x2}) github.com/syncthing/syncthing/lib/model/folder.go:501 +0x895 github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0010b8000, {0x1df7040?, 0xc00146ef00?}) github.com/syncthing/syncthing/lib/model/folder.go:222 +0x9d8 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 314 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0010b8000, {0x1df7040, 0xc00146f3b0}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 313 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 316 [select, 71 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0010fbb80, {0x1df7040, 0xc00146f3b0}, {0x1de5220, 0x1}, {0xc000961550, 0x1, 0x1}, 0xc0016ce960, 0xc0011b78c0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 314 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 317 [select, 71 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001669000, 0xc0011b78c0, 0x8692ae20b8a1613d?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 314 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 618506 [sync.RWMutex.RLock, 188 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x7?, 0x8?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a7a0, 0x20, 0x20}, 0xa40000, 0x20000, 0x9e8d108}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 323 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0043f3c00, {0x1df7040?, 0xc001730f50?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 324 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0043f3c00, {0x1df7040, 0xc0017311d0}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 323 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 617453 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101775c0, 0x20, 0x20}, 0x520000, 0x20000, 0xa3eed5da}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 326 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000f83200, {0x1df7040, 0xc0017311d0}, {0x1de5220, 0x1}, {0xc0013c2d50, 0x1, 0x1}, 0xc003cae420, 0xc0011e8600, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 324 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 327 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000272800, 0xc0011e8600, 0x0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 324 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 280 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001362000, {0x1df7040?, 0xc000fa72c0?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 318 [semacquire, 198 minutes]: sync.runtime_Semacquire(0x0?) runtime/sema.go:62 +0x25 sync.(*WaitGroup).Wait(0xc0018e0c60?) sync/waitgroup.go:116 +0x48 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc0010b9400, 0xc0018e0ba0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:297 +0x7ab github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc0010b9400) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:194 +0x405 github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc0010b9400) github.com/syncthing/syncthing/lib/model/folder.go:411 +0x786 github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0010b9400, {0x1df7040?, 0xc0018e8f50?}) github.com/syncthing/syncthing/lib/model/folder.go:185 +0x4e7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 328 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001362000, {0x1df7040, 0xc001731b80}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 280 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 617482 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177640, 0x20, 0x20}, 0x5a0000, 0x20000, 0xdadac250}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 2672 [select, 198 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0016d65c0, {0x1df7040, 0xc0013fa460}, {0x1de5220, 0x1}, {0xc010e3f7d0, 0x1, 0x1}, 0xc00fb9d500, 0xc00dadfb60, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 2711 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 281 [select, 207 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001477740, {0x1df7040, 0xc001731b80}, {0x1de5220, 0x1}, {0xc001539610, 0x1, 0x1}, 0xc0041f1500, 0xc0014cf5c0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 328 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 282 [select, 205 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001949e00, 0xc0014cf5c0, 0xc98e?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 328 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 2673 [select, 198 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00543b800, 0xc00dadfb60, 0xc0043c5fd0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 2711 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 617892 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x8310a03e799d8b0?, 0x80?, 0x42dc6f6e4472201a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19ae0, 0x20, 0x20}, 0x2a40000, 0x20000, 0xf90e4a9b}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 330 [select, 207 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001662000, {0x1df7040?, 0xc00195cbe0?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 331 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001662000, {0x1df7040, 0xc00195ceb0}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 330 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 333 [select, 5575 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0018b6000, {0x1df7040, 0xc00195ceb0}, {0x1de5220, 0x1}, {0xc0018d8e10, 0x1, 0x1}, 0xc0008cc120, 0xc0019ba420, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 331 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 334 [select, 207 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000272c00, 0xc0019ba420, 0xe8efd3f9bb08100a?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 331 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 336 [select, 1058 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000fd2000, {0x1df7040?, 0xc001b7f950?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 338 [select, 5577 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001662800, {0x1df7040, 0xc001b7fc70}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 335 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 340 [select, 5577 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000fd2000, {0x1df7040, 0xc001b7fd10}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 336 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 342 [select, 5577 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001867780, {0x1df7040, 0xc001b7fc70}, {0x1de5220, 0x1}, {0xc001b55260, 0x1, 0x1}, 0xc0012683c0, 0xc003cfac60, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 338 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 343 [select, 207 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000273600, 0xc003cfac60, 0x0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 338 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 344 [select, 5577 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001ac9880, {0x1df7040, 0xc001b7fd10}, {0x1de5220, 0x1}, {0xc001b55400, 0x1, 0x1}, 0xc0012689c0, 0xc003cfaf00, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:83 +0x13d created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch in goroutine 340 github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:61 +0x3c5 goroutine 345 [select, 207 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000273e00, 0xc003cfaf00, 0x0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 340 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 618057 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x4d40000?, 0x0?, 0xbb7b33d5?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18900, 0x20, 0x20}, 0x1860000, 0x20000, 0x82c8757}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617734 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19160, 0x20, 0x20}, 0x20c0000, 0x20000, 0xc90d7dd6}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617844 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19800, 0x20, 0x20}, 0x2760000, 0x20000, 0xc8fd25c6}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618631 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72adc0, 0x20, 0x20}, 0x1040000, 0x20000, 0xcb5dd3e8}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617432 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177360, 0x20, 0x20}, 0x2c0000, 0x20000, 0x7c17c955}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 616694 [IO wait, 199 minutes]: internal/poll.runtime_pollWait(0x1fb615dabb0, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0056a91a0?, 0xc000907940?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc0169aea18, 0x1cdf918) internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).Read(0xc0169aea00, {0xc00f3aa480, 0x240, 0x240}) internal/poll/fd_windows.go:436 +0x2b1 net.(*netFD).Read(0xc0169aea00, {0xc00f3aa480?, 0xc000907aa8?, 0xef8f28?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc012632868, {0xc00f3aa480?, 0xc015a56d20?, 0x10?}) net/net.go:179 +0x45 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc000907af0?, {0xc00f3aa480?, 0xc00feeab10?, 0x18?}) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x50 crypto/tls.(*atLeastReader).Read(0xc00feeab10, {0xc00f3aa480?, 0xc00feeab10?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc00b21a9a8, {0x1dee8a0, 0xc00feeab10}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00b21a700, {0x1fb633410f0?, 0xc00b5f9d10}, 0x0?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00b21a700, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc00b21a700, {0xc015202341, 0x1, 0x12a9e60?}) crypto/tls/conn.go:1369 +0x158 net/http.(*connReader).backgroundRead(0xc015202330) net/http/server.go:683 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 616626 net/http/server.go:679 +0xba goroutine 617802 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d195a0, 0x20, 0x20}, 0x2500000, 0x20000, 0x3ae3b078}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617710 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x801024a080800831?, 0x80?, 0x22f7728c99d4e037?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19060, 0x20, 0x20}, 0x1fc0000, 0x20000, 0xc6a0aec6}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618657 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aec0, 0x20, 0x20}, 0x1140000, 0x20000, 0x70d536ad}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619929 [select, 144 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617724 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x6240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19280, 0x20, 0x20}, 0x21e0000, 0x20000, 0x1c8a6866}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618561 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x6163696461522f36?, 0x6c?, 0x6f722d6e6f697463?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aae0, 0x20, 0x20}, 0xd80000, 0x20000, 0x2712e87e}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618573 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x429acb32e3b12ef0?, 0xa1?, 0x4d372918f0846fcf?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ac20, 0x20, 0x20}, 0xec0000, 0x20000, 0x6e65b6f}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618633 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e300280, 0x20, 0x20}, 0x4560000, 0x20000, 0xdf04f24c}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617870 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xce0000?, 0x0?, 0x8679ccec?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19a40, 0x20, 0x20}, 0x29a0000, 0x20000, 0x3c9cfeff}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618557 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aaa0, 0x20, 0x20}, 0xd40000, 0x20000, 0xe6a1cb81}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617464 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177400, 0x20, 0x20}, 0x360000, 0x20000, 0x5a7c8ff5}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617638 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009ab20, 0x20, 0x20}, 0x34a0000, 0x20000, 0xad4f8c3c}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618464 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x6163696461522f36?, 0x6c?, 0x6f722d6e6f697463?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00199dcc0, 0x20, 0x20}, 0x4080000, 0x20000, 0x855a15ca}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617544 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xc010f333e0?, 0x40?, 0xc010f334a0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a6a0, 0x20, 0x20}, 0x3160000, 0x20000, 0x8700fe27}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618075 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xa4da64f7b957fc72?, 0x25?, 0x8821eca31a0eab96?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18840, 0x20, 0x20}, 0x17a0000, 0x20000, 0x5817bba0}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617624 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009abe0, 0x20, 0x20}, 0x3560000, 0x20000, 0x20752e6c}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617486 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x100000?, 0xe0?, 0xc00e407050?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177680, 0x20, 0x20}, 0x5e0000, 0x20000, 0x9056842d}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619558 [select, 157 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618360 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x6?, 0x7?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a2a0, 0x20, 0x20}, 0x560000, 0x20000, 0xb2d07612}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618404 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x312d363134333532?, 0x30?, 0x7461642f364f4253?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a3a0, 0x20, 0x20}, 0x660000, 0x20000, 0x452c854d}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617730 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d194c0, 0x20, 0x20}, 0x2420000, 0x20000, 0x5eca5e9f}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 620638 [select, 120 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618448 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a4e0, 0x20, 0x20}, 0x7a0000, 0x20000, 0xa5e27854}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617403 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xf30c05?, 0x78?, 0x2?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177240, 0x20, 0x20}, 0x1a0000, 0x20000, 0x40d740ce}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618021 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xb2056a895a3dbad9?, 0xc0?, 0xd7bd24b344f256bf?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d185e0, 0x20, 0x20}, 0x1540000, 0x20000, 0x45e7f0b}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618328 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a1a0, 0x20, 0x20}, 0x460000, 0x20000, 0xc2cd390d}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617756 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19260, 0x20, 0x20}, 0x21c0000, 0x20000, 0xcd6cf5a3}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 615896 [sync.RWMutex.RLock, 203 minutes]: sync.runtime_SemacquireRWMutexR(0xc0104aca80?, 0xd8?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020b180, {{0xc002b62f00, 0x20, 0x20}, 0x5ee0000, 0x3806, 0x611eb00d}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617768 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x2ef8599445897d6c?, 0xe0?, 0xa17545e9167cc3ce?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19360, 0x20, 0x20}, 0x22c0000, 0x20000, 0x1b84acea}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617928 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x20d4720c6f7243de?, 0xaf?, 0x880801024a88080?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19d60, 0x20, 0x20}, 0x2cc0000, 0x20000, 0x5fbce156}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617579 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a960, 0x20, 0x20}, 0x3300000, 0x20000, 0xbb202fbf}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617491 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x8?, 0x80?, 0xc012676390?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101776a0, 0x20, 0x20}, 0x600000, 0x20000, 0x66f5a318}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617846 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x70e6f231?, 0x0?, 0x20?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19860, 0x20, 0x20}, 0x27c0000, 0x20000, 0x1195dd8d}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618531 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e300040, 0x20, 0x20}, 0x4320000, 0x20000, 0x5e6f1805}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618693 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72b060, 0x20, 0x20}, 0x12e0000, 0x20000, 0xa7cd1ff8}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617776 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19480, 0x20, 0x20}, 0x23e0000, 0x20000, 0x59fce16b}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618228 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3be20, 0x20, 0x20}, 0x160000, 0x20000, 0xafa7240a}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618623 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ad80, 0x20, 0x20}, 0x1000000, 0x20000, 0xc47d432}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618280 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a060, 0x20, 0x20}, 0x320000, 0x20000, 0x48624629}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617451 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101775a0, 0x20, 0x20}, 0x500000, 0x20000, 0x36630fd1}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618438 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6200, 0x20, 0x20}, 0xa00000, 0x20000, 0x1b208fb7}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618218 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x8?, 0x28?, 0xc0008c73b8?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93aa0, 0x20, 0x20}, 0x2c0000, 0x20000, 0x2b1ce992}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618226 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0xd8?, 0x182b70b?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93b00, 0x20, 0x20}, 0x320000, 0x20000, 0x63cff727}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617965 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d185c0, 0x20, 0x20}, 0x1520000, 0x20000, 0xc1b0edb0}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618059 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2fe0000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18920, 0x20, 0x20}, 0x1880000, 0x20000, 0x29e4683f}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617894 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19b40, 0x20, 0x20}, 0x2aa0000, 0x20000, 0xd29ce72d}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618176 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93980, 0x20, 0x20}, 0x1a0000, 0x20000, 0xe70653b3}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618492 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x14?, 0x15?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a6c0, 0x20, 0x20}, 0x960000, 0x20000, 0xdb4f013}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617531 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a4c0, 0x20, 0x20}, 0x3060000, 0x20000, 0xfa1bc47a}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 622473 [select, 56 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617706 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18fa0, 0x20, 0x20}, 0x1f00000, 0x20000, 0x980146ea}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618250 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bfc0, 0x20, 0x20}, 0x280000, 0x20000, 0x3bdd4e5e}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617460 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x8?, 0x28?, 0xc0006313b8?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101773a0, 0x20, 0x20}, 0x300000, 0x20000, 0xa7ddcd36}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618424 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xe?, 0xf?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a440, 0x20, 0x20}, 0x700000, 0x20000, 0xe51d26b1}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618655 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aea0, 0x20, 0x20}, 0x1120000, 0x20000, 0x2bbd6a41}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618158 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc003f87420?, 0x28?, 0x19e7680?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd938a0, 0x20, 0x20}, 0xc0000, 0x20000, 0xf20d8923}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619940 [chan receive, 144 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc000b7e400, 0xc001a24000?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1816 +0xde created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull in goroutine 142 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:165 +0x11f goroutine 618635 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ade0, 0x20, 0x20}, 0x1060000, 0x20000, 0x212a7a8d}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618111 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xe9b19b6e550b2315?, 0xc6?, 0xaf520d9a46310003?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd939c0, 0x20, 0x20}, 0x1e0000, 0x20000, 0x80a1df32}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619463 [select, 164 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617436 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177460, 0x20, 0x20}, 0x3c0000, 0x20000, 0xc1101cea}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618683 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72b0a0, 0x20, 0x20}, 0x1320000, 0x20000, 0xca97dded}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617934 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19e00, 0x20, 0x20}, 0x2d60000, 0x20000, 0xebea2237}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618478 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00199dd60, 0x20, 0x20}, 0x4100000, 0x20000, 0x11b02f67}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618599 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ac40, 0x20, 0x20}, 0xee0000, 0x20000, 0x99fadfd5}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618296 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x6c6163696461522f?, 0x65?, 0x6f6f722d6e6f6974?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93d60, 0x20, 0x20}, 0x580000, 0x20000, 0x20147352}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618523 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00199dfc0, 0x20, 0x20}, 0x42a0000, 0x20000, 0x3a8e4052}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617581 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a9a0, 0x20, 0x20}, 0x3320000, 0x20000, 0xfeb63395}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 103719 [select, 5171 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00cbb2400, {0x1df7040, 0xc00cd71220}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 103601 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 619080 [select, 176 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618549 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aa20, 0x20, 0x20}, 0xcc0000, 0x20000, 0x68ee221d}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618023 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18600, 0x20, 0x20}, 0x1560000, 0x20000, 0x4fde99dc}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618422 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x636c6957207a7361?, 0x7a?, 0x2f65736e616e6946?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6160, 0x20, 0x20}, 0x960000, 0x20000, 0xf47b6150}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617540 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a3a0, 0x20, 0x20}, 0x2fe0000, 0x20000, 0x3fdd334f}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618529 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e300020, 0x20, 0x20}, 0x4300000, 0x20000, 0x9f77e19}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618551 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xb?, 0xc?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aa40, 0x20, 0x20}, 0xce0000, 0x20000, 0x11696751}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617484 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177660, 0x20, 0x20}, 0x5c0000, 0x20000, 0xa7669644}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617862 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x9c7db372?, 0x0?, 0x20?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d198e0, 0x20, 0x20}, 0x2840000, 0x20000, 0xe8a7a4b}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617878 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x8310a03e799d8b0?, 0x80?, 0x42dc6f6e4472201a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d199c0, 0x20, 0x20}, 0x2920000, 0x20000, 0x5fb7d680}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617347 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0xda5e?, 0xb0?, 0x14ce4b2?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020b500, {{0xc00c8b7ca0, 0x20, 0x20}, 0x6260000, 0x143a, 0x27340d56}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618307 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1b?, 0xb1c?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a120, 0x20, 0x20}, 0x3e0000, 0x20000, 0x525f8341}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 614432 [chan receive, 210 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc00005fc00, 0xc00f5d8170?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1816 +0xde created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull in goroutine 174 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:165 +0x11f goroutine 618665 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72af40, 0x20, 0x20}, 0x11c0000, 0x20000, 0xc4bbcdbd}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617866 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xf083b0a771cda46b?, 0xd6?, 0x98808008310a0df2?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d199e0, 0x20, 0x20}, 0x2940000, 0x20000, 0x1bad6431}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618025 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x690808008300a08?, 0x10?, 0xec5f61a00bbe096c?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18620, 0x20, 0x20}, 0x1580000, 0x20000, 0x61a21914}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619945 [chan receive, 144 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc000b7e400, 0xc011e1ce60, 0xc00154e8c0?, 0xc0056a97a0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1498 +0x145 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:281 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 142 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:279 +0x63b goroutine 617648 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x2551150e00510d07?, 0x18?, 0x5821f318560902b9?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18fe0, 0x20, 0x20}, 0x1f40000, 0x20000, 0xb45510dc}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617738 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x429f2c36?, 0x80?, 0x20?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19220, 0x20, 0x20}, 0x2180000, 0x20000, 0x8abf0a2}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617786 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19640, 0x20, 0x20}, 0x25a0000, 0x20000, 0xb37237eb}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617804 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x32?, 0x133?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d195c0, 0x20, 0x20}, 0x2520000, 0x20000, 0x37de13b6}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618410 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1d?, 0x1e?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6100, 0x20, 0x20}, 0x900000, 0x20000, 0xc2ec2b7f}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618242 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bf60, 0x20, 0x20}, 0x240000, 0x20000, 0x11bcf369}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617906 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xedf5cee4201ba3d4?, 0x5?, 0xcc4201a08808010?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19ca0, 0x20, 0x20}, 0x2c00000, 0x20000, 0x2365b071}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618164 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x14?, 0x80?, 0x1?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93900, 0x20, 0x20}, 0x120000, 0x20000, 0xef8fb7bb}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618162 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x10b1be5?, 0x20?, 0xc001c69410?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd938e0, 0x20, 0x20}, 0x100000, 0x20000, 0xc081e9}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618436 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x2e343130322f6163?, 0x30?, 0x31322e36302e3531?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee61e0, 0x20, 0x20}, 0x9e0000, 0x20000, 0xc3989600}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617784 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d195e0, 0x20, 0x20}, 0x2540000, 0x20000, 0x1367fab6}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 98315 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0x18d3ca0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).ConnectedTo(0xc0002c0480, {0x75, 0xb7, 0xae, 0x60, 0x9d, 0x4, 0xaa, 0x7, 0x39, ...}) github.com/syncthing/syncthing/lib/model/model.go:2175 +0x2a github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).processNeeded(0xc004b9ac00, 0xc0042f8d70, 0xc00dadeea0, 0x5?, 0xc00daded20) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:510 +0xb50 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc004b9ac00, 0xc00daded20) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:292 +0x756 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc004b9ac00) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:194 +0x405 github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc004b9ac00) github.com/syncthing/syncthing/lib/model/folder.go:411 +0x786 github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc004b9ac00, {0x1df7040?, 0xc00e507360?}) github.com/syncthing/syncthing/lib/model/folder.go:189 +0x525 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 618350 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xb?, 0xc?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93ee0, 0x20, 0x20}, 0x6e0000, 0x20000, 0xda9bd405}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 621403 [select, 92 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618324 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x6?, 0x7?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93e00, 0x20, 0x20}, 0x620000, 0x20000, 0x66e04136}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617910 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19c20, 0x20, 0x20}, 0x2b80000, 0x20000, 0x93e0100}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 621780 [select, 79 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617822 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x801024a080800831?, 0x80?, 0x22f7728c99d4e037?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19680, 0x20, 0x20}, 0x25e0000, 0x20000, 0xdd9408e}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617430 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177340, 0x20, 0x20}, 0x2a0000, 0x20000, 0x570d94a8}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617548 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a740, 0x20, 0x20}, 0x31c0000, 0x20000, 0xa10dd0d7}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617708 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18fc0, 0x20, 0x20}, 0x1f20000, 0x20000, 0x4a2fbc2}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617497 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19fe0, 0x20, 0x20}, 0x2f20000, 0x20000, 0x4d574103}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617790 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19720, 0x20, 0x20}, 0x2680000, 0x20000, 0x85c76d18}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617740 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xe7782f8d56bce301?, 0xb0?, 0xfacf6a3b0c8046a5?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19320, 0x20, 0x20}, 0x2280000, 0x20000, 0x86c01684}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618354 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93f00, 0x20, 0x20}, 0x700000, 0x20000, 0x515b2eb}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618504 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xe?, 0xf?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a780, 0x20, 0x20}, 0xa20000, 0x20000, 0x953dd5f5}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 614465 [select]: github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0x1df7040, 0xc00452e730}, {0x1dfac88, 0xc0008605a0}) github.com/syncthing/syncthing/lib/model/util.go:170 +0x1b3 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull in goroutine 318 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:174 +0x31f goroutine 618513 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x8?, 0x9?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a8e0, 0x20, 0x20}, 0xb80000, 0x20000, 0x4e02ff71}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618254 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x21?, 0x22?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a380, 0x20, 0x20}, 0x640000, 0x20000, 0xe160d81a}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617583 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a9c0, 0x20, 0x20}, 0x3340000, 0x20000, 0x917752d7}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618207 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a100, 0x20, 0x20}, 0x3c0000, 0x20000, 0x70f2f46d}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 615149 [select, 210 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).notify(0xc00543b800, 0xc011eae180, 0xc00db5cd20) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:355 +0x3c9 created by github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).actOnTimer in goroutine 2673 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:340 +0x270 goroutine 2711 [select, 5574 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc0010b9400, {0x1df7040, 0xc0013fa460}) github.com/syncthing/syncthing/lib/model/folder.go:1011 +0x23d created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 318 github.com/syncthing/syncthing/lib/model/folder.go:983 +0x136 goroutine 618362 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1b?, 0x1c?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93f40, 0x20, 0x20}, 0x740000, 0x20000, 0x4f529be1}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618248 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93c20, 0x20, 0x20}, 0x440000, 0x20000, 0x174aca71}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617527 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a400, 0x20, 0x20}, 0x3020000, 0x20000, 0xf2d8ce4f}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618671 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72afe0, 0x20, 0x20}, 0x1260000, 0x20000, 0x3fa2f710}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 399555 [chan receive, 3722 minutes]: github.com/syncthing/syncthing/lib/beacon.writeBroadcasts.func1() github.com/syncthing/syncthing/lib/beacon/broadcast.go:35 +0x2c created by github.com/syncthing/syncthing/lib/beacon.writeBroadcasts in goroutine 399554 github.com/syncthing/syncthing/lib/beacon/broadcast.go:34 +0x1b7 goroutine 623198 [sync.Cond.Wait, 17 minutes]: sync.runtime_notifyListWait(0xc0000a21d0, 0x3dd) runtime/sema.go:527 +0x15d sync.(*Cond).Wait(0x12a9de6?) sync/cond.go:70 +0x85 github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).takeInner(0xc00042a640, {0x1df7040, 0xc0042f9db0}, 0x1) github.com/syncthing/syncthing/lib/semaphore/semaphore.go:66 +0x10c github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).TakeWithContext.func1() github.com/syncthing/syncthing/lib/semaphore/semaphore.go:37 +0x35 created by github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).TakeWithContext in goroutine 254 github.com/syncthing/syncthing/lib/semaphore/semaphore.go:36 +0x116 goroutine 618366 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a2c0, 0x20, 0x20}, 0x580000, 0x20000, 0xe4428c84}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617762 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x188b4f486fcfba79?, 0xb9?, 0x310a57eb90e6202b?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d192e0, 0x20, 0x20}, 0x2240000, 0x20000, 0x455a2789}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 103601 [select, 210 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00cbb2400, {0x1df7040?, 0xc00ce495e0?}) github.com/syncthing/syncthing/lib/model/folder.go:179 +0x469 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 618262 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x409985e4c8f76f56?, 0xbd?, 0x36706958562843dd?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bfe0, 0x20, 0x20}, 0x2a0000, 0x20000, 0x96711a2f}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617748 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19120, 0x20, 0x20}, 0x2080000, 0x20000, 0xf3354417}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618268 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93c80, 0x20, 0x20}, 0x4a0000, 0x20000, 0x791dd817}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 620202 [select, 137 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617443 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x8?, 0x28?, 0xc0006293b8?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177380, 0x20, 0x20}, 0x2e0000, 0x20000, 0xc18db829}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617812 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x4ce0000?, 0x0?, 0xc87c0a7f?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19520, 0x20, 0x20}, 0x2480000, 0x20000, 0x8eee8ac9}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618502 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a760, 0x20, 0x20}, 0xa00000, 0x20000, 0xdda8219d}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 616682 [sync.RWMutex.RLock, 199 minutes]: sync.runtime_SemacquireRWMutexR(0x1000000ef1205?, 0x58?, 0x1a15840?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0x1093dfc?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).folderCompletion(0xc0002c0480, {0x75, 0xb7, 0xae, 0x60, 0x9d, 0x4, 0xaa, 0x7, 0x39, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:911 +0x8b github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc0002c0480, {0x75, 0xb7, 0xae, 0x60, 0x9d, 0x4, 0xaa, 0x7, 0x39, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:888 +0x119 github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc0000b8a00, {0x1df4160, 0xc000c462a0}, 0x2492492aaaa?) github.com/syncthing/syncthing/lib/api/api.go:812 +0x16a net/http.HandlerFunc.ServeHTTP(0xc000dc7268?, {0x1df4160?, 0xc000c462a0?}, 0x0?) net/http/server.go:2136 +0x29 github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0x1df4160?, 0xc000c462a0?}, 0xc010533780?, {0x0?, 0x1920b00?, 0xc0001d0270?}) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xee github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc000c64300, {0x1df4160, 0xc000c462a0}, 0xc00ce1cf00) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7eb github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func10({0x1df4160, 0xc000c462a0}, 0xc00ce1cf00) github.com/syncthing/syncthing/lib/api/api.go:596 +0x8b net/http.HandlerFunc.ServeHTTP(0x199b36c4?, {0x1df4160?, 0xc000c462a0?}, 0x1a839d0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func11({0x1df4160, 0xc000c462a0}, 0x18d3ca0?) github.com/syncthing/syncthing/lib/api/api.go:619 +0xf4 net/http.HandlerFunc.ServeHTTP(0x1?, {0x1df4160?, 0xc000c462a0?}, 0xc010923dd0?) net/http/server.go:2136 +0x29 net/http.(*ServeMux).ServeHTTP(0x0?, {0x1df4160, 0xc000c462a0}, 0xc00ce1cf00) net/http/server.go:2514 +0x142 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc00022c700, {0x1df4160, 0xc000c462a0}, 0xc00ce1cf00) github.com/syncthing/syncthing/lib/api/api_csrf.go:66 +0x538 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12({0x1df4160, 0xc000c462a0}, 0xc0003d8208?) github.com/syncthing/syncthing/lib/api/api.go:627 +0xd3 net/http.HandlerFunc.ServeHTTP(0xc00ce1cf00?, {0x1df4160?, 0xc000c462a0?}, 0xc005935780?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.basicAuthAndSessionMiddleware.func13({0x1df4160, 0xc000c462a0}, 0xc00ce1cf00) github.com/syncthing/syncthing/lib/api/api_auth.go:43 +0x790 net/http.HandlerFunc.ServeHTTP(0xc0052dcc60?, {0x1df4160?, 0xc000c462a0?}, 0x19cd0e0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func14({0x1df4160?, 0xc000c462a0?}, 0xc010923e60?) github.com/syncthing/syncthing/lib/api/api.go:609 +0xe2 net/http.HandlerFunc.ServeHTTP(0x0?, {0x1df4160?, 0xc000c462a0?}, 0x1a816e5?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func15({0x1df4160, 0xc000c462a0}, 0xc00ce1cf00) github.com/syncthing/syncthing/lib/api/api.go:588 +0x1db net/http.HandlerFunc.ServeHTTP(0xc0002ce500?, {0x1df4160?, 0xc000c462a0?}, 0x0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func17({0x1df4160?, 0xc000c462a0}, 0xc00ce1cf00) github.com/syncthing/syncthing/lib/api/api.go:516 +0x8b net/http.HandlerFunc.ServeHTTP(0x2569620?, {0x1df4160?, 0xc000c462a0?}, 0xc000dc7b50?) net/http/server.go:2136 +0x29 net/http.serverHandler.ServeHTTP({0xc010494690?}, {0x1df4160?, 0xc000c462a0?}, 0x6?) net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc00d51c870, {0x1df7008, 0xc000c746c0}) net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 124 net/http/server.go:3086 +0x5cb goroutine 617468 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177520, 0x20, 0x20}, 0x480000, 0x20000, 0xda840ca7}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618364 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x6c6163696461522f?, 0x65?, 0x6f6f722d6e6f6974?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93f60, 0x20, 0x20}, 0x760000, 0x20000, 0x3ec86462}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618498 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x18?, 0x19?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a720, 0x20, 0x20}, 0x9c0000, 0x20000, 0xe01cfa5e}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617774 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x4ce0000?, 0x0?, 0x2492a4f?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19440, 0x20, 0x20}, 0x23a0000, 0x20000, 0x25fe35a8}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618472 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a5a0, 0x20, 0x20}, 0x860000, 0x20000, 0x91dd25e}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617550 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a760, 0x20, 0x20}, 0x31e0000, 0x20000, 0xe01e490e}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618541 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a9e0, 0x20, 0x20}, 0xc80000, 0x20000, 0xe6164d00}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617445 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x8?, 0x28?, 0xc00062d3b8?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101773e0, 0x20, 0x20}, 0x340000, 0x20000, 0x44526338}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618311 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a7e0, 0x20, 0x20}, 0xa80000, 0x20000, 0xa5fc30f4}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617758 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d192a0, 0x20, 0x20}, 0x2200000, 0x20000, 0xc4ae896f}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617392 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xc00f558db0?, 0xd8?, 0xc00cf99320?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177200, 0x20, 0x20}, 0x160000, 0x20000, 0x526dd5e8}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618292 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x94?, 0xb95?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93d40, 0x20, 0x20}, 0x560000, 0x20000, 0xc8c052c1}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618195 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x16?, 0x17?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd939e0, 0x20, 0x20}, 0x200000, 0x20000, 0x8d7c1ba5}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618139 [chan receive, 191 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc004b9ac00, 0x0?, 0xc0014cff80?, 0x0?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1299 +0x425 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:273 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 98315 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:271 +0x46a goroutine 618372 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xa?, 0xb?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93fa0, 0x20, 0x20}, 0x7a0000, 0x20000, 0x8ccacc13}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618304 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93de0, 0x20, 0x20}, 0x600000, 0x20000, 0x59a79f15}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617546 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a720, 0x20, 0x20}, 0x31a0000, 0x20000, 0xd5ad48e0}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617521 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a260, 0x20, 0x20}, 0x2f40000, 0x20000, 0x1e086831}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 98389 [select, 207 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc00417ae00, 0xc015ce6600, 0x0?, {0x1e07230, 0xc000448000}, {0x1df49d0, 0xc000086420}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate in goroutine 98385 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x17f goroutine 621367 [select, 95 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 616650 [IO wait, 199 minutes]: internal/poll.runtime_pollWait(0x1fb63395588, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0x5?, 0x15180?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc0002ce298, 0x1cdf918) internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).Read(0xc0002ce280, {0xc000916d80, 0x240, 0x240}) internal/poll/fd_windows.go:436 +0x2b1 net.(*netFD).Read(0xc0002ce280, {0xc000916d80?, 0xef0e85?, 0xef8f28?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001762c48, {0xc000916d80?, 0xc004136400?, 0xc00f5be430?}) net/net.go:179 +0x45 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc00455daf0?, {0xc000916d80?, 0xc004c93320?, 0x18?}) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x50 crypto/tls.(*atLeastReader).Read(0xc004c93320, {0xc000916d80?, 0xc004c93320?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc000fd37a8, {0x1dee8a0, 0xc004c93320}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000fd3500, {0x1fb633410f0?, 0xc00b1a4378}, 0xc003f11520?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000fd3500, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc000fd3500, {0xc0104948e1, 0x1, 0xc00455dfd0?}) crypto/tls/conn.go:1369 +0x158 net/http.(*connReader).backgroundRead(0xc0104948d0) net/http/server.go:683 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 616681 net/http/server.go:679 +0xba goroutine 617640 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009ab40, 0x20, 0x20}, 0x34c0000, 0x20000, 0x3ca61b60}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618450 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1a?, 0x1b?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6260, 0x20, 0x20}, 0xa60000, 0x20000, 0xc186f7b5}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618432 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x7465747973726577?, 0x20?, 0x5a2f696b7384c56f?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee61c0, 0x20, 0x20}, 0x9c0000, 0x20000, 0x9efd1849}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618374 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x5?, 0x6?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93fc0, 0x20, 0x20}, 0x7c0000, 0x20000, 0x66f31ee6}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618545 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e300100, 0x20, 0x20}, 0x43e0000, 0x20000, 0x90b0af3}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618408 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a3c0, 0x20, 0x20}, 0x680000, 0x20000, 0xd9415093}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617938 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19e40, 0x20, 0x20}, 0x2da0000, 0x20000, 0x66b1833e}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617610 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xf54a1558362421ff?, 0xfb?, 0xffae2c7ac65568d0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009aaa0, 0x20, 0x20}, 0x3420000, 0x20000, 0xfaa63582}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617760 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xc2a65333?, 0xe0?, 0x20?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d192c0, 0x20, 0x20}, 0x2220000, 0x20000, 0xdaf99517}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617490 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a320, 0x20, 0x20}, 0x2fa0000, 0x20000, 0x9ebbcee6}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617872 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19a80, 0x20, 0x20}, 0x29e0000, 0x20000, 0xee6db6f4}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618272 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a020, 0x20, 0x20}, 0x2e0000, 0x20000, 0x9385983}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 616626 [sync.RWMutex.RLock, 199 minutes]: sync.runtime_SemacquireRWMutexR(0xc0169aea00?, 0x98?, 0xfce18f?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0x112dfc3?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).folderCompletion(0xc0002c0480, {0x75, 0xb7, 0xae, 0x60, 0x9d, 0x4, 0xaa, 0x7, 0x39, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:911 +0x8b github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc0002c0480, {0x75, 0xb7, 0xae, 0x60, 0x9d, 0x4, 0xaa, 0x7, 0x39, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:888 +0x119 github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc0000b8a00, {0x1df4160, 0xc00c46c7e0}, 0x2492492aaaa?) github.com/syncthing/syncthing/lib/api/api.go:812 +0x16a net/http.HandlerFunc.ServeHTTP(0xc000845268?, {0x1df4160?, 0xc00c46c7e0?}, 0x0?) net/http/server.go:2136 +0x29 github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0x1df4160?, 0xc00c46c7e0?}, 0xc0047a4a80?, {0x0?, 0x1920b00?, 0xc0001d0270?}) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xee github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc000c64300, {0x1df4160, 0xc00c46c7e0}, 0xc00c012500) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7eb github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func10({0x1df4160, 0xc00c46c7e0}, 0xc00c012500) github.com/syncthing/syncthing/lib/api/api.go:596 +0x8b net/http.HandlerFunc.ServeHTTP(0x401f03c?, {0x1df4160?, 0xc00c46c7e0?}, 0x1a839d0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func11({0x1df4160, 0xc00c46c7e0}, 0x18d3ca0?) github.com/syncthing/syncthing/lib/api/api.go:619 +0xf4 net/http.HandlerFunc.ServeHTTP(0x1?, {0x1df4160?, 0xc00c46c7e0?}, 0xc01087c1e0?) net/http/server.go:2136 +0x29 net/http.(*ServeMux).ServeHTTP(0x0?, {0x1df4160, 0xc00c46c7e0}, 0xc00c012500) net/http/server.go:2514 +0x142 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc00022c700, {0x1df4160, 0xc00c46c7e0}, 0xc00c012500) github.com/syncthing/syncthing/lib/api/api_csrf.go:66 +0x538 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12({0x1df4160, 0xc00c46c7e0}, 0xc0003d8208?) github.com/syncthing/syncthing/lib/api/api.go:627 +0xd3 net/http.HandlerFunc.ServeHTTP(0xc00c012500?, {0x1df4160?, 0xc00c46c7e0?}, 0xc01087c1e0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.basicAuthAndSessionMiddleware.func13({0x1df4160, 0xc00c46c7e0}, 0xc00c012500) github.com/syncthing/syncthing/lib/api/api_auth.go:43 +0x790 net/http.HandlerFunc.ServeHTTP(0xc003ea2dc0?, {0x1df4160?, 0xc00c46c7e0?}, 0x19cd0e0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func14({0x1df4160?, 0xc00c46c7e0?}, 0xc01087c210?) github.com/syncthing/syncthing/lib/api/api.go:609 +0xe2 net/http.HandlerFunc.ServeHTTP(0x0?, {0x1df4160?, 0xc00c46c7e0?}, 0x1a816e5?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func15({0x1df4160, 0xc00c46c7e0}, 0xc00c012500) github.com/syncthing/syncthing/lib/api/api.go:588 +0x1db net/http.HandlerFunc.ServeHTTP(0xc0169aea00?, {0x1df4160?, 0xc00c46c7e0?}, 0x0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func17({0x1df4160?, 0xc00c46c7e0}, 0xc00c012500) github.com/syncthing/syncthing/lib/api/api.go:516 +0x8b net/http.HandlerFunc.ServeHTTP(0x2569620?, {0x1df4160?, 0xc00c46c7e0?}, 0xc000845b50?) net/http/server.go:2136 +0x29 net/http.serverHandler.ServeHTTP({0xc015202330?}, {0x1df4160?, 0xc00c46c7e0?}, 0x6?) net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc00dbfd170, {0x1df7008, 0xc000c746c0}) net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 124 net/http/server.go:3086 +0x5cb goroutine 617828 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19780, 0x20, 0x20}, 0x26e0000, 0x20000, 0x52a9214}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618027 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xf392204ce83214d5?, 0xb3?, 0x201a088080101098?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18640, 0x20, 0x20}, 0x15a0000, 0x20000, 0x8cca74c4}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617848 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x4ce0000?, 0x0?, 0x2492a4f?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19880, 0x20, 0x20}, 0x27e0000, 0x20000, 0x43ba5408}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618681 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72b080, 0x20, 0x20}, 0x1300000, 0x20000, 0xd3dc6b79}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618515 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x12?, 0x13?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a900, 0x20, 0x20}, 0xba0000, 0x20000, 0xef476f8d}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617575 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a840, 0x20, 0x20}, 0x3220000, 0x20000, 0x2da44585}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618266 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1b?, 0x1c?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a000, 0x20, 0x20}, 0x2c0000, 0x20000, 0x7cd46ee4}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618094 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93a40, 0x20, 0x20}, 0x260000, 0x20000, 0x760f222d}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618019 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x59cece64e6d4cea?, 0x5e?, 0x5be28b4a84f794de?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d185a0, 0x20, 0x20}, 0x1500000, 0x20000, 0x4950ec49}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618051 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x9c96c2ae3eac40fc?, 0xb5?, 0xc024ca50e544eee1?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18740, 0x20, 0x20}, 0x16a0000, 0x20000, 0xf1c07c77}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617926 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x8008310a069adda3?, 0x80?, 0x1cd0b8fe25eef820?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19d40, 0x20, 0x20}, 0x2ca0000, 0x20000, 0x6ccfd530}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618609 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ace0, 0x20, 0x20}, 0xf80000, 0x20000, 0x187d8223}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618274 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93cc0, 0x20, 0x20}, 0x4e0000, 0x20000, 0xdd5aa3a6}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 616651 [IO wait, 199 minutes]: internal/poll.runtime_pollWait(0x1fb63327560, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0x1fb1b650108?, 0xc000dc98f0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc0002ce518, 0x1cdf918) internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).Read(0xc0002ce500, {0xc000917200, 0x240, 0x240}) internal/poll/fd_windows.go:436 +0x2b1 net.(*netFD).Read(0xc0002ce500, {0xc000917200?, 0x100?, 0xf8?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001762c50, {0xc000917200?, 0x0?, 0xc000dc9a68?}) net/net.go:179 +0x45 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc000dc9af0?, {0xc000917200?, 0xc004c93338?, 0x18?}) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x50 crypto/tls.(*atLeastReader).Read(0xc004c93338, {0xc000917200?, 0xc004c93338?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc000fd3b28, {0x1dee8a0, 0xc004c93338}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000fd3880, {0x1fb633410f0?, 0xc00b1a43f0}, 0xc0011bf380?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000fd3880, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc000fd3880, {0xc0104946a1, 0x1, 0xc000dc9fd0?}) crypto/tls/conn.go:1369 +0x158 net/http.(*connReader).backgroundRead(0xc010494690) net/http/server.go:683 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 616682 net/http/server.go:679 +0xba goroutine 619561 [select, 155 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617764 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x6240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19300, 0x20, 0x20}, 0x2260000, 0x20000, 0xbc2c6490}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 616230 [sync.RWMutex.RLock, 201 minutes]: sync.runtime_SemacquireRWMutexR(0x1fb61000000?, 0xd8?, 0x1135514?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020b500, {{0xc00bc17720, 0x20, 0x20}, 0x0, 0x20000, 0x42fbaefa}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 620737 [select, 118 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617405 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101772a0, 0x20, 0x20}, 0x200000, 0x20000, 0x46e08622}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617620 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009aa60, 0x20, 0x20}, 0x33e0000, 0x20000, 0x26edbb7c}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 620511 [select, 128 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617736 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x5c2bbeb8?, 0x40?, 0x20?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19180, 0x20, 0x20}, 0x20e0000, 0x20000, 0xdcc4e2b4}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617732 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x6f00720064006e?, 0x69?, 0x2d003600380057?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19100, 0x20, 0x20}, 0x2060000, 0x20000, 0x747c7b33}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618519 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00199df60, 0x20, 0x20}, 0x4260000, 0x20000, 0xfd055445}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618188 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bf00, 0x20, 0x20}, 0x200000, 0x20000, 0xc3b39d83}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618166 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc00144b3e0?, 0x3a?, 0xf53d60?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93920, 0x20, 0x20}, 0x140000, 0x20000, 0x5a7fe799}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618294 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a0e0, 0x20, 0x20}, 0x3a0000, 0x20000, 0xe4f7d140}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617384 [select, 193 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618474 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x16?, 0x17?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00199dd40, 0x20, 0x20}, 0x40e0000, 0x20000, 0x84efe245}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617488 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19f60, 0x20, 0x20}, 0x2ea0000, 0x20000, 0xdd8c9e88}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617830 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d197a0, 0x20, 0x20}, 0x2700000, 0x20000, 0x7311921c}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618344 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xc?, 0xd?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a220, 0x20, 0x20}, 0x4e0000, 0x20000, 0x42b86e0f}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618390 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6060, 0x20, 0x20}, 0x860000, 0x20000, 0xf2de22d8}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617842 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19980, 0x20, 0x20}, 0x28e0000, 0x20000, 0xbde69aad}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618264 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x11?, 0x12?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93c60, 0x20, 0x20}, 0x480000, 0x20000, 0x2366ca79}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618199 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bd00, 0x20, 0x20}, 0x80000, 0x20000, 0xc469fdc8}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 615357 [chan receive, 207 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleHellos.func1() github.com/syncthing/syncthing/lib/connections/service.go:449 +0x4c created by github.com/syncthing/syncthing/lib/connections.(*service).handleHellos in goroutine 73 github.com/syncthing/syncthing/lib/connections/service.go:448 +0xe0d goroutine 618527 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xd?, 0xe?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e300000, 0x20, 0x20}, 0x42e0000, 0x20000, 0x78962573}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617914 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xaf20d4720c6f7243?, 0xfc?, 0x1a0880801024a880?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19c80, 0x20, 0x20}, 0x2be0000, 0x20000, 0xf5017864}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617890 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x92e1a9d7766e8084?, 0x7?, 0x7ea992d538c17f9c?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19e60, 0x20, 0x20}, 0x2dc0000, 0x20000, 0x40380663}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617728 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x4e0000?, 0x0?, 0x8ffcaeaf?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d193c0, 0x20, 0x20}, 0x2320000, 0x20000, 0xa7247d87}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618194 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93be0, 0x20, 0x20}, 0x400000, 0x20000, 0x10a2c7c3}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618547 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x18?, 0x19?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aa00, 0x20, 0x20}, 0xca0000, 0x20000, 0x880e6e4b}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618494 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a6e0, 0x20, 0x20}, 0x980000, 0x20000, 0xe226e433}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617868 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19a00, 0x20, 0x20}, 0x2960000, 0x20000, 0x74bb3ca}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617882 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xd9e58a4a060f2983?, 0x96?, 0xa0bc79fb49920b5?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19c40, 0x20, 0x20}, 0x2ba0000, 0x20000, 0xaba386cc}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618685 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72b0c0, 0x20, 0x20}, 0x1340000, 0x20000, 0x74b5935}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618376 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93fe0, 0x20, 0x20}, 0x7e0000, 0x20000, 0x8ea5dd4e}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617930 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x86799e3ec33b2187?, 0x20?, 0x8080101cd8808008?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19d80, 0x20, 0x20}, 0x2ce0000, 0x20000, 0xd54ac4ac}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617942 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x92e1a9d7766e8084?, 0x7?, 0x7ea992d538c17f9c?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19ea0, 0x20, 0x20}, 0x2e00000, 0x20000, 0x80ed7a04}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617874 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x8300a0a8aa784c3?, 0x80?, 0xaef73aafb9d3201a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19b00, 0x20, 0x20}, 0x2a60000, 0x20000, 0xee0a639a}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618442 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6220, 0x20, 0x20}, 0xa20000, 0x20000, 0x9582988f}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618290 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a0c0, 0x20, 0x20}, 0x380000, 0x20000, 0x8fd8302f}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617418 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x12c?, 0xd8?, 0xef0e85?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177140, 0x20, 0x20}, 0xa0000, 0x20000, 0x861b3841}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617644 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009ab80, 0x20, 0x20}, 0x3500000, 0x20000, 0x4cb6abd0}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617824 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d196a0, 0x20, 0x20}, 0x2600000, 0x20000, 0xb0753fd2}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618629 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ada0, 0x20, 0x20}, 0x1020000, 0x20000, 0x6ff1bada}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617084 [select]: github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0x1df7040, 0xc00fa93220}, {0x1dfac88, 0xc0016ce1e0}) github.com/syncthing/syncthing/lib/model/util.go:170 +0x1b3 created by github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs in goroutine 313 github.com/syncthing/syncthing/lib/model/folder.go:458 +0x43b goroutine 614484 [chan send, 191 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc00005fc00, 0x1e044d8?, 0xc000234500?, 0xc00efe1d90?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1424 +0xb50 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:273 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 174 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:271 +0x46a goroutine 618490 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x2e70616d692f6c69?, 0x67?, 0x2e61636172502f6d?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a6a0, 0x20, 0x20}, 0x940000, 0x20000, 0x8b9694d0}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617932 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x25?, 0x60?, 0x22?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19de0, 0x20, 0x20}, 0x2d40000, 0x20000, 0x396ac3cd}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618222 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93ac0, 0x20, 0x20}, 0x2e0000, 0x20000, 0x329246b1}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618663 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72af20, 0x20, 0x20}, 0x11a0000, 0x20000, 0x8f3a2170}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618214 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93a80, 0x20, 0x20}, 0x2a0000, 0x20000, 0xf5fb312}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 620290 [select, 135 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).notify(0xc001669000, 0xc015a57ce0, 0xc0011b7500) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:355 +0x3c9 created by github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).actOnTimer in goroutine 317 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:340 +0x270 goroutine 618416 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x11?, 0x12?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a400, 0x20, 0x20}, 0x6c0000, 0x20000, 0xb14f72ca}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617533 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a520, 0x20, 0x20}, 0x3080000, 0x20000, 0xbc3c4290}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618689 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72b100, 0x20, 0x20}, 0x1380000, 0x20000, 0xeeddbba2}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618466 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00199dce0, 0x20, 0x20}, 0x40a0000, 0x20000, 0xd924547d}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617501 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a340, 0x20, 0x20}, 0x2fc0000, 0x20000, 0x454ff195}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617750 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x23?, 0xd0?, 0x23?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19140, 0x20, 0x20}, 0x20a0000, 0x20000, 0xdc1ba3bd}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 616680 [IO wait, 199 minutes]: internal/poll.runtime_pollWait(0x1fb615da3f0, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0132a5920?, 0x14ac635?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc0009bd418, 0x1cdf918) internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).Read(0xc0009bd400, {0xc00f3aa900, 0x240, 0x240}) internal/poll/fd_windows.go:436 +0x2b1 net.(*netFD).Read(0xc0009bd400, {0xc00f3aa900?, 0x1e?, 0x1df7040?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc012632870, {0xc00f3aa900?, 0x1df70b0?, 0xc004620ee0?}) net/net.go:179 +0x45 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc0132a5af0?, {0xc00f3aa900?, 0xc00b1a4360?, 0x18?}) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x50 crypto/tls.(*atLeastReader).Read(0xc00b1a4360, {0xc00f3aa900?, 0xc00b1a4360?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc00b21ad28, {0x1dee8a0, 0xc00b1a4360}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00b21aa80, {0x1fb633410f0?, 0xc00feea798}, 0x1def240?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00b21aa80, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc00b21aa80, {0xc01087c191, 0x1, 0xc013e7c480?}) crypto/tls/conn.go:1369 +0x158 net/http.(*connReader).backgroundRead(0xc01087c180) net/http/server.go:683 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 616692 net/http/server.go:679 +0xba goroutine 618270 [sync.RWMutex.RLock, 191 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93ca0, 0x20, 0x20}, 0x4c0000, 0x20000, 0xf3365e1}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617434 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177440, 0x20, 0x20}, 0x3a0000, 0x20000, 0xce7221}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618306 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x6169726f74736948?, 0x20?, 0x65726f4b20616e7a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a160, 0x20, 0x20}, 0x420000, 0x20000, 0x93bfbdbe}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618653 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ae80, 0x20, 0x20}, 0x1100000, 0x20000, 0xc289d768}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617814 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x38319908b8917ecc?, 0x1b?, 0x810c18620ac0fad8?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19540, 0x20, 0x20}, 0x24a0000, 0x20000, 0xdbc4ab6f}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618380 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6000, 0x20, 0x20}, 0x800000, 0x20000, 0x532379cd}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617428 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177300, 0x20, 0x20}, 0x260000, 0x20000, 0x5d869907}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617642 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009ab60, 0x20, 0x20}, 0x34e0000, 0x20000, 0xd7a1e566}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618048 [sync.Cond.Wait, 194 minutes]: sync.runtime_notifyListWait(0xc0010ff010, 0x0) runtime/sema.go:527 +0x15d sync.(*Cond).Wait(0xc0010b9400?) sync/cond.go:70 +0x85 github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).takeInner(0xc005b51760, {0x1df7040, 0xc0018e8f50}, 0x20000) github.com/syncthing/syncthing/lib/semaphore/semaphore.go:66 +0x10c github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).TakeWithContext.func1() github.com/syncthing/syncthing/lib/semaphore/semaphore.go:37 +0x35 created by github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).TakeWithContext in goroutine 614501 github.com/syncthing/syncthing/lib/semaphore/semaphore.go:36 +0x116 goroutine 618468 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a580, 0x20, 0x20}, 0x840000, 0x20000, 0xf6ec2c2a}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617880 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19b20, 0x20, 0x20}, 0x2a80000, 0x20000, 0xc25ee574}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617554 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a940, 0x20, 0x20}, 0x32e0000, 0x20000, 0xbd219a23}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617636 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x1dedc60?, 0xa0?, 0x24dc510?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009ab00, 0x20, 0x20}, 0x3480000, 0x20000, 0x463ac9f1}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617778 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x4ce0000?, 0x0?, 0xab57bb2a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d194a0, 0x20, 0x20}, 0x2400000, 0x20000, 0x2539cf77}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 614499 [chan send, 194 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc0010b9400, 0xc0138f5f58?, 0xc0138f5fd0?, 0x1465f0b?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1424 +0xb50 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:273 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 318 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:271 +0x46a goroutine 618096 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93a60, 0x20, 0x20}, 0x280000, 0x20000, 0xb2264150}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618613 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x20?, 0x21?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e3001e0, 0x20, 0x20}, 0x44c0000, 0x20000, 0x9ebf1cba}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 623617 [chan receive]: github.com/syncthing/syncthing/lib/beacon.writeMulticasts.func1() github.com/syncthing/syncthing/lib/beacon/multicast.go:44 +0x35 created by github.com/syncthing/syncthing/lib/beacon.writeMulticasts in goroutine 623616 github.com/syncthing/syncthing/lib/beacon/multicast.go:43 +0x2bb goroutine 618675 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72afa0, 0x20, 0x20}, 0x1220000, 0x20000, 0xa043957e}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618358 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xc?, 0xd?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93f20, 0x20, 0x20}, 0x720000, 0x20000, 0x68fa6181}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 621287 [select]: github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0x1df7040, 0xc00ce104b0}, {0x1dfac88, 0xc000f697a0}) github.com/syncthing/syncthing/lib/model/util.go:170 +0x1b3 created by github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs in goroutine 307 github.com/syncthing/syncthing/lib/model/folder.go:458 +0x43b goroutine 614486 [chan receive, 210 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc00005fc00, 0xf27bfc?, 0xc0000b8140?, 0x4?, 0xc005c33f68?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1670 +0x6b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:288 +0x39 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 174 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:287 +0x729 goroutine 617856 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xc97f163a?, 0x20?, 0x20?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19aa0, 0x20, 0x20}, 0x2a00000, 0x20000, 0xe2fdfd93}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618482 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x4?, 0x5?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a620, 0x20, 0x20}, 0x8c0000, 0x20000, 0xd29558b2}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618412 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a3e0, 0x20, 0x20}, 0x6a0000, 0x20000, 0x8dc1b915}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617806 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19700, 0x20, 0x20}, 0x2660000, 0x20000, 0x4cd40364}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618342 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x3?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93e80, 0x20, 0x20}, 0x6a0000, 0x20000, 0xf8f88730}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617850 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d198a0, 0x20, 0x20}, 0x2800000, 0x20000, 0x23f5f911}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618553 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x18?, 0x19?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aa60, 0x20, 0x20}, 0xd00000, 0x20000, 0x396ef8e3}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618555 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x8?, 0x9?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aa80, 0x20, 0x20}, 0xd20000, 0x20000, 0x360051ed}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617816 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19600, 0x20, 0x20}, 0x2560000, 0x20000, 0x8458ec66}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617722 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x6240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19200, 0x20, 0x20}, 0x2160000, 0x20000, 0x87a0b63c}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618168 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x11f6b20?, 0x38?, 0xc00022f080?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93940, 0x20, 0x20}, 0x160000, 0x20000, 0x62654716}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618033 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x182444c71824?, 0x0?, 0x26b48d17?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d186e0, 0x20, 0x20}, 0x1640000, 0x20000, 0xce1664cf}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618452 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x2b?, 0x2c?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a500, 0x20, 0x20}, 0x7c0000, 0x20000, 0x5faff864}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619946 [chan receive, 145 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc000b7e400, 0xf27bfc?, 0x0?, 0x0?, 0x0?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1670 +0x6b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:288 +0x39 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 142 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:287 +0x729 goroutine 614464 [chan receive, 210 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc0010b9400, 0xc001bca440?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1816 +0xde created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull in goroutine 318 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:165 +0x11f goroutine 621551 [select, 88 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618174 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x16?, 0x17?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bc60, 0x20, 0x20}, 0x20000, 0x20000, 0x253e6547}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617854 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19a60, 0x20, 0x20}, 0x29c0000, 0x20000, 0x838cfd3d}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617967 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x808008310a0cc09a?, 0x90?, 0xb71b08ef8dcba477?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18680, 0x20, 0x20}, 0x15e0000, 0x20000, 0xee760b12}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618073 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xf392204ce83214d5?, 0xb3?, 0x201a088080101098?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18820, 0x20, 0x20}, 0x1780000, 0x20000, 0x1e5ff64b}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618146 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x250fcc0?, 0x98?, 0x250fcd0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd937e0, 0x20, 0x20}, 0x0, 0x20000, 0x75441b31}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618346 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93ec0, 0x20, 0x20}, 0x6c0000, 0x20000, 0x56dad27}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618053 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x30e0000?, 0x0?, 0xb588e04a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d187c0, 0x20, 0x20}, 0x1720000, 0x20000, 0xa8834aab}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617742 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xf70793057d201a08?, 0x82?, 0xfd340f32665db617?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d193a0, 0x20, 0x20}, 0x2300000, 0x20000, 0x112d5a2a}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618565 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x11?, 0x12?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aba0, 0x20, 0x20}, 0xe40000, 0x20000, 0xec32cb20}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618031 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d186c0, 0x20, 0x20}, 0x1620000, 0x20000, 0x10999936}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617422 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x1?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101771c0, 0x20, 0x20}, 0x120000, 0x20000, 0x6ad14b77}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618621 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ad60, 0x20, 0x20}, 0xfe0000, 0x20000, 0x24592e12}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617570 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009aa40, 0x20, 0x20}, 0x33c0000, 0x20000, 0xa8cb6765}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618511 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a820, 0x20, 0x20}, 0xac0000, 0x20000, 0xb7f74987}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617537 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a5e0, 0x20, 0x20}, 0x3100000, 0x20000, 0xe79f0e98}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618332 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a1c0, 0x20, 0x20}, 0x480000, 0x20000, 0xded4182}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618677 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72afc0, 0x20, 0x20}, 0x1240000, 0x20000, 0x4fd16fab}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617618 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x5565f441de97398?, 0xf9?, 0x8310a04a5d099eb?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d190c0, 0x20, 0x20}, 0x2020000, 0x20000, 0x38317f6f}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618178 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x17?, 0x18?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd939a0, 0x20, 0x20}, 0x1c0000, 0x20000, 0x503bd2d2}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618537 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e3000a0, 0x20, 0x20}, 0x4380000, 0x20000, 0xa8641135}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618533 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x8?, 0x28?, 0xc0035053b8?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e300060, 0x20, 0x20}, 0x4340000, 0x20000, 0xfc249a5c}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619941 [select]: github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0x1df7040, 0xc011e1ce10}, {0x1dfac88, 0xc000d8d440}) github.com/syncthing/syncthing/lib/model/util.go:170 +0x1b3 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull in goroutine 142 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:174 +0x31f goroutine 619944 [chan receive, 145 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc000b7e400, 0x0?, 0xc003038780?, 0x0?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1299 +0x425 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:273 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 142 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:271 +0x46a goroutine 617944 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x364d291a18a9963a?, 0xb8?, 0xd4e0b1bdfa8fe74?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19ec0, 0x20, 0x20}, 0x2e20000, 0x20000, 0xe410acf9}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618539 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e3000c0, 0x20, 0x20}, 0x43a0000, 0x20000, 0x57efe0d9}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618203 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93a20, 0x20, 0x20}, 0x240000, 0x20000, 0x3877818b}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617714 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xbdaed0307b7bd2ba?, 0x5a?, 0x7a0fe1c45689510b?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d190a0, 0x20, 0x20}, 0x2000000, 0x20000, 0x6977dc73}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618135 [chan receive, 192 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc004b9ac00, 0xc004064a60?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1816 +0xde created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull in goroutine 98315 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:165 +0x11f goroutine 617921 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x4ce0000?, 0x0?, 0x528cfd7a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18660, 0x20, 0x20}, 0x15c0000, 0x20000, 0x4bd28740}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618160 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x708?, 0xb2?, 0x3?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd938c0, 0x20, 0x20}, 0xe0000, 0x20000, 0xa8e75f14}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617884 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19cc0, 0x20, 0x20}, 0x2c20000, 0x20000, 0x82d09e4}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617449 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177560, 0x20, 0x20}, 0x4c0000, 0x20000, 0xf6100850}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617505 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a5c0, 0x20, 0x20}, 0x30e0000, 0x20000, 0xb588e04a}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617407 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101772c0, 0x20, 0x20}, 0x220000, 0x20000, 0xbb6f3e5d}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618645 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ae20, 0x20, 0x20}, 0x10a0000, 0x20000, 0x335e7c5e}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617440 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101774c0, 0x20, 0x20}, 0x420000, 0x20000, 0x7b4dcb6b}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618041 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x23bb3dc71b47b6ef?, 0x43?, 0x20b735c3c3e52e9?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18880, 0x20, 0x20}, 0x17e0000, 0x20000, 0xd3317adc}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618220 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x8?, 0x28?, 0xc0008c33b8?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3be00, 0x20, 0x20}, 0x140000, 0x20000, 0x7f46c851}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618192 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bf40, 0x20, 0x20}, 0x220000, 0x20000, 0xaf048519}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617886 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19ce0, 0x20, 0x20}, 0x2c40000, 0x20000, 0x1d433ceb}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617836 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19920, 0x20, 0x20}, 0x2880000, 0x20000, 0xf5f9f5d9}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618336 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1c?, 0x1d?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93e40, 0x20, 0x20}, 0x660000, 0x20000, 0x80e1abf1}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618673 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xc00030b7e8?, 0x0?, 0xc00030b818?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72b000, 0x20, 0x20}, 0x1280000, 0x20000, 0x49c9db6b}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 615303 [chan receive, 208 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleHellos.func1() github.com/syncthing/syncthing/lib/connections/service.go:449 +0x4c created by github.com/syncthing/syncthing/lib/connections.(*service).handleHellos in goroutine 73 github.com/syncthing/syncthing/lib/connections/service.go:448 +0xe0d goroutine 618651 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ae60, 0x20, 0x20}, 0x10e0000, 0x20000, 0xff26e08b}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617916 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xf55d4c989c8c74ca?, 0x18?, 0x808008300a09cfa5?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19d00, 0x20, 0x20}, 0x2c60000, 0x20000, 0x98a0c028}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618667 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72af60, 0x20, 0x20}, 0x11e0000, 0x20000, 0xda0014d9}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617426 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x14?, 0x80?, 0x1?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177280, 0x20, 0x20}, 0x1e0000, 0x20000, 0xca5316c6}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 622590 [select, 47 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617810 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xde204c241f23a590?, 0xab?, 0x201a088080101098?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d197e0, 0x20, 0x20}, 0x2740000, 0x20000, 0x91501582}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617900 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xf083b0a771cda46b?, 0xd6?, 0x98808008310a0df2?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19bc0, 0x20, 0x20}, 0x2b20000, 0x20000, 0xce512706}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618246 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bfa0, 0x20, 0x20}, 0x260000, 0x20000, 0xb16ebfa6}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617860 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x6240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d198c0, 0x20, 0x20}, 0x2820000, 0x20000, 0x1c01ef6c}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619364 [select, 168 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618338 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93e60, 0x20, 0x20}, 0x680000, 0x20000, 0x55775a8a}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618462 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x5?, 0x6?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a560, 0x20, 0x20}, 0x820000, 0x20000, 0x250b5446}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 623228 [select, 18 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 616679 [sync.RWMutex.RLock, 199 minutes]: sync.runtime_SemacquireRWMutexR(0x1000000ef1205?, 0x58?, 0x1a15840?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0x1093dfc?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).folderCompletion(0xc0002c0480, {0x75, 0xb7, 0xae, 0x60, 0x9d, 0x4, 0xaa, 0x7, 0x39, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:911 +0x8b github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc0002c0480, {0x75, 0xb7, 0xae, 0x60, 0x9d, 0x4, 0xaa, 0x7, 0x39, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:888 +0x119 github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc0000b8a00, {0x1df4160, 0xc0001ac8c0}, 0x2492492aaaa?) github.com/syncthing/syncthing/lib/api/api.go:812 +0x16a net/http.HandlerFunc.ServeHTTP(0xc000cb1268?, {0x1df4160?, 0xc0001ac8c0?}, 0x0?) net/http/server.go:2136 +0x29 github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0x1df4160?, 0xc0001ac8c0?}, 0xc00287ad00?, {0x0?, 0x1920b00?, 0xc0001d0270?}) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xee github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc000c64300, {0x1df4160, 0xc0001ac8c0}, 0xc00ce1ce00) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7eb github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func10({0x1df4160, 0xc0001ac8c0}, 0xc00ce1ce00) github.com/syncthing/syncthing/lib/api/api.go:596 +0x8b net/http.HandlerFunc.ServeHTTP(0x1919a410?, {0x1df4160?, 0xc0001ac8c0?}, 0x1a839d0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func11({0x1df4160, 0xc0001ac8c0}, 0x18d3ca0?) github.com/syncthing/syncthing/lib/api/api.go:619 +0xf4 net/http.HandlerFunc.ServeHTTP(0x1?, {0x1df4160?, 0xc0001ac8c0?}, 0xc010494930?) net/http/server.go:2136 +0x29 net/http.(*ServeMux).ServeHTTP(0x0?, {0x1df4160, 0xc0001ac8c0}, 0xc00ce1ce00) net/http/server.go:2514 +0x142 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc00022c700, {0x1df4160, 0xc0001ac8c0}, 0xc00ce1ce00) github.com/syncthing/syncthing/lib/api/api_csrf.go:66 +0x538 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12({0x1df4160, 0xc0001ac8c0}, 0xc0003d8208?) github.com/syncthing/syncthing/lib/api/api.go:627 +0xd3 net/http.HandlerFunc.ServeHTTP(0xc00ce1ce00?, {0x1df4160?, 0xc0001ac8c0?}, 0xc010494930?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.basicAuthAndSessionMiddleware.func13({0x1df4160, 0xc0001ac8c0}, 0xc00ce1ce00) github.com/syncthing/syncthing/lib/api/api_auth.go:43 +0x790 net/http.HandlerFunc.ServeHTTP(0xc00de55080?, {0x1df4160?, 0xc0001ac8c0?}, 0x19cd0e0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func14({0x1df4160?, 0xc0001ac8c0?}, 0xc010494990?) github.com/syncthing/syncthing/lib/api/api.go:609 +0xe2 net/http.HandlerFunc.ServeHTTP(0x0?, {0x1df4160?, 0xc0001ac8c0?}, 0x1a816e5?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func15({0x1df4160, 0xc0001ac8c0}, 0xc00ce1ce00) github.com/syncthing/syncthing/lib/api/api.go:588 +0x1db net/http.HandlerFunc.ServeHTTP(0xc0002ce000?, {0x1df4160?, 0xc0001ac8c0?}, 0x0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func17({0x1df4160?, 0xc0001ac8c0}, 0xc00ce1ce00) github.com/syncthing/syncthing/lib/api/api.go:516 +0x8b net/http.HandlerFunc.ServeHTTP(0x2569620?, {0x1df4160?, 0xc0001ac8c0?}, 0xc000cb1b50?) net/http/server.go:2136 +0x29 net/http.serverHandler.ServeHTTP({0xc0104adef0?}, {0x1df4160?, 0xc0001ac8c0?}, 0x6?) net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc00d51c630, {0x1df7008, 0xc000c746c0}) net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 124 net/http/server.go:3086 +0x5cb goroutine 618690 [sync.Cond.Wait, 192 minutes]: sync.runtime_notifyListWait(0xc001b26850, 0x0) runtime/sema.go:527 +0x15d sync.(*Cond).Wait(0xc00005fc00?) sync/cond.go:70 +0x85 github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).takeInner(0xc00b408ac0, {0x1df7040, 0xc000f7dd60}, 0x20000) github.com/syncthing/syncthing/lib/semaphore/semaphore.go:66 +0x10c github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).TakeWithContext.func1() github.com/syncthing/syncthing/lib/semaphore/semaphore.go:37 +0x35 created by github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).TakeWithContext in goroutine 614485 github.com/syncthing/syncthing/lib/semaphore/semaphore.go:36 +0x116 goroutine 617424 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177260, 0x20, 0x20}, 0x1c0000, 0x20000, 0x836cfdbf}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618234 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x14?, 0x15?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3be60, 0x20, 0x20}, 0x1a0000, 0x20000, 0x4dfa88a1}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617876 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x62f8f600b35b3615?, 0x78?, 0x1024a8808008310a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d199a0, 0x20, 0x20}, 0x2900000, 0x20000, 0x32714fd0}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618378 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1c?, 0x1d?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a300, 0x20, 0x20}, 0x5c0000, 0x20000, 0x2fba75f}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618571 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ac00, 0x20, 0x20}, 0xea0000, 0x20000, 0x25ce7ba7}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618458 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a540, 0x20, 0x20}, 0x800000, 0x20000, 0xc0fd7776}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618152 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x4?, 0x10?, 0xc0000a0018?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93840, 0x20, 0x20}, 0x60000, 0x20000, 0x1704a323}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618136 [select]: github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0x1df7040, 0xc0042f8d20}, {0x1dfac88, 0xc003f47c80}) github.com/syncthing/syncthing/lib/model/util.go:170 +0x1b3 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull in goroutine 98315 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:174 +0x31f goroutine 617414 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x1dedc60?, 0x90?, 0x24dc510?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177100, 0x20, 0x20}, 0x60000, 0x20000, 0x370df89a}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618643 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e3002e0, 0x20, 0x20}, 0x45c0000, 0x20000, 0x45331b16}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618647 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e300300, 0x20, 0x20}, 0x45e0000, 0x20000, 0xa16a2a2f}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617896 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xce0000?, 0x0?, 0x2c4271ec?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19b60, 0x20, 0x20}, 0x2ac0000, 0x20000, 0x6cb404f3}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617924 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xd520023f12b2be0d?, 0xde?, 0x1a0880801030e880?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19d20, 0x20, 0x20}, 0x2c80000, 0x20000, 0xefc2444c}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617754 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x4ce0000?, 0x0?, 0xc87c0a7f?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19240, 0x20, 0x20}, 0x21a0000, 0x20000, 0xbc42b6a3}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618611 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ad00, 0x20, 0x20}, 0xfa0000, 0x20000, 0x8b7eb933}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618669 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72af80, 0x20, 0x20}, 0x1200000, 0x20000, 0xe606af2f}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618035 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18700, 0x20, 0x20}, 0x1660000, 0x20000, 0xb6db7164}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618496 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1?, 0x2?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a700, 0x20, 0x20}, 0x9a0000, 0x20000, 0x6cdf5ca8}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 614485 [select, 192 minutes]: github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).TakeWithContext(0xc00b408ac0, {0x1df7040?, 0xc000f7dd60}, 0x20000) github.com/syncthing/syncthing/lib/semaphore/semaphore.go:40 +0x165 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc00005fc00, 0xc001b46730, 0xc004b9ac00?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1513 +0x258 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:281 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 174 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:279 +0x63b goroutine 616681 [sync.RWMutex.RLock, 199 minutes]: sync.runtime_SemacquireRWMutexR(0x1000000ef1205?, 0x58?, 0x1a15840?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0x1093dfc?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).folderCompletion(0xc0002c0480, {0x75, 0xb7, 0xae, 0x60, 0x9d, 0x4, 0xaa, 0x7, 0x39, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:911 +0x8b github.com/syncthing/syncthing/lib/model.(*model).Completion(0xc0002c0480, {0x75, 0xb7, 0xae, 0x60, 0x9d, 0x4, 0xaa, 0x7, 0x39, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:888 +0x119 github.com/syncthing/syncthing/lib/api.(*service).getDBCompletion(0xc0000b8a00, {0x1df4160, 0xc000c461c0}, 0xc000d3d218?) github.com/syncthing/syncthing/lib/api/api.go:812 +0x16a net/http.HandlerFunc.ServeHTTP(0xc000d3d230?, {0x1df4160?, 0xc000c461c0?}, 0x0?) net/http/server.go:2136 +0x29 github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0x1df4160?, 0xc000c461c0?}, 0xc010533700?, {0x0?, 0x1920b00?, 0xc0001d0270?}) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xee github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc000c64300, {0x1df4160, 0xc000c461c0}, 0xc00ce1d100) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7eb github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func10({0x1df4160, 0xc000c461c0}, 0xc00ce1d100) github.com/syncthing/syncthing/lib/api/api.go:596 +0x8b net/http.HandlerFunc.ServeHTTP(0x199b36c4?, {0x1df4160?, 0xc000c461c0?}, 0x1a839d0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func11({0x1df4160, 0xc000c461c0}, 0x18d3ca0?) github.com/syncthing/syncthing/lib/api/api.go:619 +0xf4 net/http.HandlerFunc.ServeHTTP(0x1?, {0x1df4160?, 0xc000c461c0?}, 0xc010923d10?) net/http/server.go:2136 +0x29 net/http.(*ServeMux).ServeHTTP(0x0?, {0x1df4160, 0xc000c461c0}, 0xc00ce1d100) net/http/server.go:2514 +0x142 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc00022c700, {0x1df4160, 0xc000c461c0}, 0xc00ce1d100) github.com/syncthing/syncthing/lib/api/api_csrf.go:66 +0x538 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12({0x1df4160, 0xc000c461c0}, 0xc0003d8208?) github.com/syncthing/syncthing/lib/api/api.go:627 +0xd3 net/http.HandlerFunc.ServeHTTP(0xc00ce1d100?, {0x1df4160?, 0xc000c461c0?}, 0xc010923d10?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.basicAuthAndSessionMiddleware.func13({0x1df4160, 0xc000c461c0}, 0xc00ce1d100) github.com/syncthing/syncthing/lib/api/api_auth.go:43 +0x790 net/http.HandlerFunc.ServeHTTP(0xc0052dc840?, {0x1df4160?, 0xc000c461c0?}, 0x19cd0e0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func14({0x1df4160?, 0xc000c461c0?}, 0xc010923d70?) github.com/syncthing/syncthing/lib/api/api.go:609 +0xe2 net/http.HandlerFunc.ServeHTTP(0x0?, {0x1df4160?, 0xc000c461c0?}, 0x1a816e5?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func15({0x1df4160, 0xc000c461c0}, 0xc00ce1d100) github.com/syncthing/syncthing/lib/api/api.go:588 +0x1db net/http.HandlerFunc.ServeHTTP(0xc0002ce280?, {0x1df4160?, 0xc000c461c0?}, 0x0?) net/http/server.go:2136 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func17({0x1df4160?, 0xc000c461c0}, 0xc00ce1d100) github.com/syncthing/syncthing/lib/api/api.go:516 +0x8b net/http.HandlerFunc.ServeHTTP(0x2569620?, {0x1df4160?, 0xc000c461c0?}, 0xc000d3db50?) net/http/server.go:2136 +0x29 net/http.serverHandler.ServeHTTP({0xc0104948d0?}, {0x1df4160?, 0xc000c461c0?}, 0x6?) net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc00d51c7e0, {0x1df7008, 0xc000c746c0}) net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 124 net/http/server.go:3086 +0x5cb goroutine 617476 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177500, 0x20, 0x20}, 0x460000, 0x20000, 0xe046aed9}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617720 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x204c6bd84138fb08?, 0xf0?, 0x880801024a88080?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d191c0, 0x20, 0x20}, 0x2120000, 0x20000, 0xc9efed0b}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618420 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x13?, 0x14?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a420, 0x20, 0x20}, 0x6e0000, 0x20000, 0x18249f10}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618282 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xc?, 0x20d?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93d00, 0x20, 0x20}, 0x520000, 0x20000, 0x2bcce550}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618201 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xf?, 0x10?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bd20, 0x20, 0x20}, 0xa0000, 0x20000, 0x6d339441}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618300 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a140, 0x20, 0x20}, 0x400000, 0x20000, 0x12a9a3b6}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618244 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93c00, 0x20, 0x20}, 0x420000, 0x20000, 0x3c6415bb}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617519 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19fa0, 0x20, 0x20}, 0x2ee0000, 0x20000, 0x9ad9319}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618619 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x13?, 0x14?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e300220, 0x20, 0x20}, 0x4500000, 0x20000, 0xc2201bc0}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617650 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xc011c796c0?, 0x0?, 0xc0008b6680?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19040, 0x20, 0x20}, 0x1fa0000, 0x20000, 0x63102fb7}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618140 [chan receive, 192 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc004b9ac00, 0xc0042f8d70, 0xc00dade360?, 0xc00dadee40) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1498 +0x145 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:281 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 98315 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:279 +0x63b goroutine 617864 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0xb?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19900, 0x20, 0x20}, 0x2860000, 0x20000, 0x3cf42e02}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617820 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x51b0e7782f8d56bc?, 0x5c?, 0xe620facf6a3b0c80?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19660, 0x20, 0x20}, 0x25c0000, 0x20000, 0xe4f3425}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618212 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x15?, 0x16?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bdc0, 0x20, 0x20}, 0x100000, 0x20000, 0xc817f697}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617788 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d196e0, 0x20, 0x20}, 0x2640000, 0x20000, 0x30827c83}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617840 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x204c6bd84138fb08?, 0xf0?, 0x880801024a88080?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19960, 0x20, 0x20}, 0x28c0000, 0x20000, 0x20353c13}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 615298 [chan receive, 208 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleHellos.func1() github.com/syncthing/syncthing/lib/connections/service.go:449 +0x4c created by github.com/syncthing/syncthing/lib/connections.(*service).handleHellos in goroutine 73 github.com/syncthing/syncthing/lib/connections/service.go:448 +0xe0d goroutine 622576 [select, 52 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618444 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xb?, 0xc?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a4c0, 0x20, 0x20}, 0x780000, 0x20000, 0xd3670cf5}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617752 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x8310a03e799d8b0?, 0x80?, 0x42dc6f6e4472201a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d191e0, 0x20, 0x20}, 0x2140000, 0x20000, 0x735a577}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618460 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xf?, 0x10?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee62a0, 0x20, 0x20}, 0xaa0000, 0x20000, 0x16a3f1bb}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617525 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a3e0, 0x20, 0x20}, 0x3000000, 0x20000, 0xa3e73016}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617766 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x4c6ff3299b6ea01e?, 0x2d?, 0x1098808008310a0e?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19340, 0x20, 0x20}, 0x22a0000, 0x20000, 0xe6db6e47}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617523 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a2c0, 0x20, 0x20}, 0x2f60000, 0x20000, 0xe2d1bc63}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617904 [sync.RWMutex.RLock, 194 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19c00, 0x20, 0x20}, 0x2b60000, 0x20000, 0xbda03648}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618113 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x40f371679654b20?, 0xa7?, 0x351e33416d0401c4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bcc0, 0x20, 0x20}, 0x60000, 0x20000, 0x67fa4956}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617616 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xc376ab500b905ea?, 0x14?, 0x1a04eaf85bf05104?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19020, 0x20, 0x20}, 0x1f80000, 0x20000, 0xbad8b4d0}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618370 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x19?, 0x1a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a2e0, 0x20, 0x20}, 0x5a0000, 0x20000, 0x3c965059}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617782 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19560, 0x20, 0x20}, 0x24c0000, 0x20000, 0x53ee2280}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 614483 [chan send, 192 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc00005fc00, 0x179683d?, 0xc000b7e400?, 0xc012f23ec0?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1424 +0xb50 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:273 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 174 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:271 +0x46a goroutine 618484 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1c?, 0x1d?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a640, 0x20, 0x20}, 0x8e0000, 0x20000, 0xb5cb551b}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618352 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x21?, 0x22?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a260, 0x20, 0x20}, 0x520000, 0x20000, 0x53c231f4}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618637 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e3002a0, 0x20, 0x20}, 0x4580000, 0x20000, 0xcd3f3de0}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617409 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177320, 0x20, 0x20}, 0x280000, 0x20000, 0x94bc5634}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617560 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a920, 0x20, 0x20}, 0x32c0000, 0x20000, 0x786373f7}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618601 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ac60, 0x20, 0x20}, 0xf00000, 0x20000, 0x5f12fadb}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 622345 [select, 59 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617712 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x1a08808010109080?, 0x20?, 0x457670cf3a133488?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19080, 0x20, 0x20}, 0x1fe0000, 0x20000, 0x742a7291}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618224 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93ae0, 0x20, 0x20}, 0x300000, 0x20000, 0xa735936e}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618356 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xe?, 0xf?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a280, 0x20, 0x20}, 0x540000, 0x20000, 0xbc359211}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619943 [chan receive, 145 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc000b7e400, 0x1cdf450?, 0xc00212bfd0?, 0x11f7065?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1299 +0x425 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:273 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 142 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:271 +0x46a goroutine 617772 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xbc?, 0xcbd?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19420, 0x20, 0x20}, 0x2380000, 0x20000, 0xba681304}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617503 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a580, 0x20, 0x20}, 0x30c0000, 0x20000, 0xbd4502fc}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618521 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00199df80, 0x20, 0x20}, 0x4280000, 0x20000, 0x34a0ac94}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618230 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x10?, 0x11?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3be40, 0x20, 0x20}, 0x180000, 0x20000, 0x1eefb0f}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 620518 [select]: github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0x1df7040, 0xc00dbbe230}, {0x1dfac88, 0xc000fcf200}) github.com/syncthing/syncthing/lib/model/util.go:170 +0x1b3 created by github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs in goroutine 335 github.com/syncthing/syncthing/lib/model/folder.go:458 +0x43b goroutine 618543 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e3000e0, 0x20, 0x20}, 0x43c0000, 0x20000, 0xa95a0d06}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617838 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19940, 0x20, 0x20}, 0x28a0000, 0x20000, 0x4184c1cc}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617412 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xc0056d7420?, 0x28?, 0x19e7680?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101770a0, 0x20, 0x20}, 0x0, 0x20000, 0x4a99da6b}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618156 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x11f6b20?, 0x38?, 0xc00022ef20?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93880, 0x20, 0x20}, 0xa0000, 0x20000, 0xd2474048}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618480 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1b?, 0x1c?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a5e0, 0x20, 0x20}, 0x8a0000, 0x20000, 0x4476036c}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617800 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19580, 0x20, 0x20}, 0x24e0000, 0x20000, 0x1b84a5bb}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618386 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x14?, 0x15?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6040, 0x20, 0x20}, 0x840000, 0x20000, 0x3551c6b1}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 614434 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc00005fc00, 0xc00dadf620) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1761 +0x21d github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:265 +0x2d created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 174 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:263 +0x42d goroutine 617852 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19a20, 0x20, 0x20}, 0x2980000, 0x20000, 0x77ab14fc}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618563 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ab00, 0x20, 0x20}, 0xda0000, 0x20000, 0x4dcc5313}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618603 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ac80, 0x20, 0x20}, 0xf20000, 0x20000, 0xf70beccc}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617936 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xf392204ce83214d5?, 0xb3?, 0x201a088080101098?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19e20, 0x20, 0x20}, 0x2d80000, 0x20000, 0x819faa4}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618454 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6280, 0x20, 0x20}, 0xa80000, 0x20000, 0x987862ff}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618037 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d187a0, 0x20, 0x20}, 0x1700000, 0x20000, 0x8493911}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618525 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x8?, 0x9?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00199dfe0, 0x20, 0x20}, 0x42c0000, 0x20000, 0xc6cb9c62}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618141 [chan receive, 192 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc004b9ac00, 0xc0052b74a0?, 0xc000102c80?, 0x1f?, 0xc005bf7f68?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1670 +0x6b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:288 +0x39 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 98315 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:287 +0x729 goroutine 618067 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xee8763994f362b28?, 0x98?, 0x9a1140a99e6aa37c?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18760, 0x20, 0x20}, 0x16c0000, 0x20000, 0x29dda37b}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618182 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x2?, 0x3?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93b80, 0x20, 0x20}, 0x3a0000, 0x20000, 0xe995f3ce}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617888 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xa02ae9e90ee20d9?, 0x31?, 0xfd883c5b201a0880?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19da0, 0x20, 0x20}, 0x2d00000, 0x20000, 0x646f7ecc}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618017 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x9111f98f92e6c4af?, 0x8d?, 0xdb50ba2bf451842a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18580, 0x20, 0x20}, 0x14e0000, 0x20000, 0xa6356be9}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618691 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xc012f29d40?, 0xa0?, 0xc0025804e0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72b020, 0x20, 0x20}, 0x12a0000, 0x20000, 0xb403ee58}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618567 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72abc0, 0x20, 0x20}, 0xe60000, 0x20000, 0xd60f6cdf}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617898 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19ba0, 0x20, 0x20}, 0x2b00000, 0x20000, 0x426dca44}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618440 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xf?, 0x10?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a4a0, 0x20, 0x20}, 0x760000, 0x20000, 0xf7d50429}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618617 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ad20, 0x20, 0x20}, 0xfc0000, 0x20000, 0x6a34e293}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619942 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc000b7e400, 0xc0056a9800) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1761 +0x21d github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:265 +0x2d created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 142 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:263 +0x42d goroutine 617390 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x1?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101771e0, 0x20, 0x20}, 0x140000, 0x20000, 0x3ca8f2b9}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 620329 [select, 136 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618258 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x8?, 0x9?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee60c0, 0x20, 0x20}, 0x8c0000, 0x20000, 0x393a5503}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617495 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19fc0, 0x20, 0x20}, 0x2f00000, 0x20000, 0x6400574d}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618500 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a740, 0x20, 0x20}, 0x9e0000, 0x20000, 0xcd08fc56}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618760 [select, 190 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618406 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1c?, 0x1d?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee60e0, 0x20, 0x20}, 0x8e0000, 0x20000, 0xec8cebcb}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617834 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xf941cd271a097648?, 0x64?, 0xb1ce8504dae1de34?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19840, 0x20, 0x20}, 0x27a0000, 0x20000, 0x4bf77a21}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618137 [runnable]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc004b9ac00, 0xc00dadeea0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1761 +0x21d github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:265 +0x2d created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 98315 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:263 +0x42d goroutine 618569 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72abe0, 0x20, 0x20}, 0xe80000, 0x20000, 0x11591654}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617908 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x62f8f600b35b3615?, 0x78?, 0x1024a8808008310a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19b80, 0x20, 0x20}, 0x2ae0000, 0x20000, 0x7a5d2dc8}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618340 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a200, 0x20, 0x20}, 0x4c0000, 0x20000, 0x18c37cc8}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 614433 [select]: github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0x1df7040, 0xc001b466e0}, {0x1dfac88, 0xc00108c180}) github.com/syncthing/syncthing/lib/model/util.go:170 +0x1b3 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull in goroutine 174 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:174 +0x31f goroutine 617902 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x8310a03fef395b1?, 0x80?, 0x89b15377a5ac201a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19be0, 0x20, 0x20}, 0x2b40000, 0x20000, 0xaee983ca}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617746 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19400, 0x20, 0x20}, 0x2360000, 0x20000, 0x807bb252}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 615343 [sync.Mutex.Lock, 209 minutes]: sync.runtime_SemacquireMutex(0xc003efe480?, 0x90?, 0xc00011ae70?) runtime/sema.go:77 +0x25 sync.(*Mutex).lockSlow(0xc0003f20f0) sync/mutex.go:171 +0x15d sync.(*Mutex).Lock(...) sync/mutex.go:90 sync.(*RWMutex).Lock(0x7aa049d60aeb775?) sync/rwmutex.go:147 +0x31 github.com/syncthing/syncthing/lib/model.(*model).Closed(0xc0002c0480, {0x1e044d8, 0xc00ec1c630}, {0x1dedc60, 0x24de760}) github.com/syncthing/syncthing/lib/model/model.go:1850 +0xa6 github.com/syncthing/syncthing/lib/protocol.(*connectionWrappingModel).Closed(0x5?, {0x1dedc60?, 0x24de760?}) github.com/syncthing/syncthing/lib/protocol/protocol.go:1147 +0x3c github.com/syncthing/syncthing/lib/protocol.encryptedModel.Closed(...) github.com/syncthing/syncthing/lib/protocol/encryption.go:159 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose.func1() github.com/syncthing/syncthing/lib/protocol/protocol.go:993 +0x44a sync.(*Once).doSlow(0xc003f41f90?, 0xff6ecb?) sync/once.go:74 +0xbf sync.(*Once).Do(...) sync/once.go:65 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).internalClose(0x2569620?, {0x1dedc60?, 0x24de760?}) github.com/syncthing/syncthing/lib/protocol/protocol.go:971 +0xeb created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Close in goroutine 615302 github.com/syncthing/syncthing/lib/protocol/protocol.go:964 +0xd6 goroutine 618659 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aee0, 0x20, 0x20}, 0x1160000, 0x20000, 0xb53642a5}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617573 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a7c0, 0x20, 0x20}, 0x3200000, 0x20000, 0x1c6a0c1f}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618446 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xe?, 0xf?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6240, 0x20, 0x20}, 0xa40000, 0x20000, 0xc021e81d}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618326 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a180, 0x20, 0x20}, 0x440000, 0x20000, 0x769cecca}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 620765 [select, 117 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617480 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177620, 0x20, 0x20}, 0x580000, 0x20000, 0xee5d3a9}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618260 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x3230325b202d207a?, 0x32?, 0x6e69746867694620?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93c40, 0x20, 0x20}, 0x460000, 0x20000, 0x222dce79}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618252 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xd1c56201766b?, 0x0?, 0x9d00000000557d75?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6080, 0x20, 0x20}, 0x880000, 0x20000, 0xb27efa99}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617946 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xe96484f081fc642b?, 0xe9?, 0xc2d0844f8ca3d81d?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19ee0, 0x20, 0x20}, 0x2e40000, 0x20000, 0xfd97a579}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618392 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a360, 0x20, 0x20}, 0x620000, 0x20000, 0xb64d6a28}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618414 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6120, 0x20, 0x20}, 0x920000, 0x20000, 0xe9841d52}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617401 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x1dedc60?, 0x50?, 0x24dc510?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177220, 0x20, 0x20}, 0x180000, 0x20000, 0xdfd0df3d}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618071 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xb2056a895a3dbad9?, 0xc0?, 0xd7bd24b344f256bf?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18800, 0x20, 0x20}, 0x1760000, 0x20000, 0x62d10d56}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617956 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xd5074471778efde1?, 0xf?, 0x7075206f442f656e?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19f20, 0x20, 0x20}, 0x2e60000, 0x20000, 0x4568089d}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617716 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x23?, 0xb0?, 0x23?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d190e0, 0x20, 0x20}, 0x2040000, 0x20000, 0x1f305715}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618284 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a080, 0x20, 0x20}, 0x340000, 0x20000, 0xaf292aeb}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618276 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a040, 0x20, 0x20}, 0x300000, 0x20000, 0xad843be2}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618238 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xa?, 0xb?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93b60, 0x20, 0x20}, 0x380000, 0x20000, 0xd70839c5}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 615687 [sync.Mutex.Lock, 207 minutes]: sync.runtime_SemacquireMutex(0x0?, 0xb7?, 0xc000db1f90?) runtime/sema.go:77 +0x25 sync.(*Mutex).lockSlow(0xc0003f20f0) sync/mutex.go:171 +0x15d sync.(*Mutex).Lock(...) sync/mutex.go:90 sync.(*RWMutex).Lock(0x1df7040?) sync/rwmutex.go:147 +0x31 github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.1() github.com/syncthing/syncthing/lib/model/util.go:53 +0x2f created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 in goroutine 47 github.com/syncthing/syncthing/lib/model/util.go:52 +0x4f goroutine 619319 [select, 169 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617558 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a900, 0x20, 0x20}, 0x32a0000, 0x20000, 0x1d28adec}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617718 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xce0000?, 0x0?, 0x9649bdfe?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d191a0, 0x20, 0x20}, 0x2100000, 0x20000, 0x78f479d9}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617529 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a4a0, 0x20, 0x20}, 0x3040000, 0x20000, 0x500e1159}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618186 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93ba0, 0x20, 0x20}, 0x3c0000, 0x20000, 0x839022a2}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618154 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93860, 0x20, 0x20}, 0x80000, 0x20000, 0xae9f856f}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618430 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xeb28207a74726175?, 0xa1?, 0xec202d2029a0b8ec?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a460, 0x20, 0x20}, 0x720000, 0x20000, 0x7b25528a}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617577 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a880, 0x20, 0x20}, 0x3240000, 0x20000, 0x3b969ffd}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617416 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x11f6b20?, 0x38?, 0xc0000c6f20?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177120, 0x20, 0x20}, 0x80000, 0x20000, 0x8aabeb80}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617858 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x204c6bd84138fb08?, 0xf0?, 0x880801024a88080?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19ac0, 0x20, 0x20}, 0x2a20000, 0x20000, 0xcd603690}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618476 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x14?, 0x15?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a5c0, 0x20, 0x20}, 0x880000, 0x20000, 0x7a9dbd3}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618418 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6140, 0x20, 0x20}, 0x940000, 0x20000, 0xd3c04406}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618148 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x1dedc60?, 0x60?, 0x24dc510?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93800, 0x20, 0x20}, 0x20000, 0x20000, 0xb1736908}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618288 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a0a0, 0x20, 0x20}, 0x360000, 0x20000, 0x75b8f61a}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618302 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x4?, 0x5?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93dc0, 0x20, 0x20}, 0x5e0000, 0x20000, 0xa361815c}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618029 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x8310a0c8bff8fa5?, 0x80?, 0x2449ef012d5c201a?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d186a0, 0x20, 0x20}, 0x1600000, 0x20000, 0xee52f980}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618508 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x79732f34365f3638?, 0x73?, 0x64756c636e692f72?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a7c0, 0x20, 0x20}, 0xa60000, 0x20000, 0x1d28e565}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 614466 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc0010b9400, 0xc0018e0de0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1761 +0x21d github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:265 +0x2d created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 318 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:263 +0x42d goroutine 621982 [select, 75 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617555 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a620, 0x20, 0x20}, 0x3120000, 0x20000, 0x8d03b1fb}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618384 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a320, 0x20, 0x20}, 0x5e0000, 0x20000, 0x6cc6e1fd}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618687 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72b0e0, 0x20, 0x20}, 0x1360000, 0x20000, 0xec922b6d}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618298 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x5e98?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93d80, 0x20, 0x20}, 0x5a0000, 0x20000, 0xad4019f4}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617612 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009aac0, 0x20, 0x20}, 0x3440000, 0x20000, 0x7d907518}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618039 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x8b00fba351e82434?, 0x84?, 0xc4817f750644e8c0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18860, 0x20, 0x20}, 0x17c0000, 0x20000, 0x4146c346}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617602 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x11f6b20?, 0x38?, 0xc00022ec60?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009aae0, 0x20, 0x20}, 0x3460000, 0x20000, 0x4615ae7e}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617542 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xc00cdc4c30?, 0x30?, 0xc017b8f050?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a640, 0x20, 0x20}, 0x3140000, 0x20000, 0xf66d86d0}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617826 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x201bf4c73acb17ca?, 0xe8?, 0x880801010988080?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d196c0, 0x20, 0x20}, 0x2620000, 0x20000, 0x2ae46e34}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619680 [select, 156 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 623616 [select]: github.com/syncthing/syncthing/lib/beacon.writeMulticasts({0x1df7040, 0xc00fa936d0}, 0xc00025b9e0, {0xc0003f33e0?, 0x1deeb80?}) github.com/syncthing/syncthing/lib/beacon/multicast.go:56 +0x3a8 github.com/syncthing/syncthing/lib/beacon.NewMulticast.func2({0x1df7040?, 0xc00fa936d0?}) github.com/syncthing/syncthing/lib/beacon/multicast.go:24 +0x2d github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00006a980, {0x1df7040, 0xc00fa936d0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x85 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xe6 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 85 github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1ca goroutine 618236 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x6?, 0x7?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93b40, 0x20, 0x20}, 0x360000, 0x20000, 0xdfbb5f8b}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618170 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93960, 0x20, 0x20}, 0x180000, 0x20000, 0xa97c8558}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 614502 [chan receive, 197 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc0010b9400, 0xf27bfc?, 0x0?, 0xc00dcd0620?, 0xc004559fd0?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1670 +0x6b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:288 +0x39 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 318 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:287 +0x729 goroutine 618205 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xd?, 0xe?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bd60, 0x20, 0x20}, 0xc0000, 0x20000, 0x2a208a16}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618661 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72af00, 0x20, 0x20}, 0x1180000, 0x20000, 0xc5f18fe1}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618559 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x3?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72aac0, 0x20, 0x20}, 0xd60000, 0x20000, 0x13eb2398}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618172 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0xe?, 0xf?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bc40, 0x20, 0x20}, 0x0, 0x20000, 0xa1465367}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617388 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xc00f5590b0?, 0xd8?, 0xc005e393e0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101771a0, 0x20, 0x20}, 0x100000, 0x20000, 0xfc857d6e}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618232 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x5?, 0x6?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93b20, 0x20, 0x20}, 0x340000, 0x20000, 0x66e3ab92}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618388 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x7465747973726577?, 0x20?, 0x5a2f696b7384c56f?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a340, 0x20, 0x20}, 0x600000, 0x20000, 0xde3d47eb}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617796 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d194e0, 0x20, 0x20}, 0x2440000, 0x20000, 0x629c979c}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617499 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a2e0, 0x20, 0x20}, 0x2f80000, 0x20000, 0xf9c4f38d}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617969 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xcc78301c5830000?, 0x39?, 0x3c245c8b48246c8b?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18720, 0x20, 0x20}, 0x1680000, 0x20000, 0x575f861}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617832 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19820, 0x20, 0x20}, 0x2780000, 0x20000, 0x5463569c}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617478 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177580, 0x20, 0x20}, 0x4e0000, 0x20000, 0x92a816a2}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 615499 [select, 207 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618456 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a520, 0x20, 0x20}, 0x7e0000, 0x20000, 0x90762af3}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618045 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x768d0000000026?, 0x89?, 0x3ea8a28082444c7?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d188c0, 0x20, 0x20}, 0x1820000, 0x20000, 0x7806ecf2}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618190 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93bc0, 0x20, 0x20}, 0x3e0000, 0x20000, 0xc13a38da}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617912 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0xf0808008310a04a8?, 0x19?, 0x1f6355fe26a63b69?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19c60, 0x20, 0x20}, 0x2bc0000, 0x20000, 0x6517a437}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618180 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bc80, 0x20, 0x20}, 0x40000, 0x20000, 0xb37e4db}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618077 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d188e0, 0x20, 0x20}, 0x1840000, 0x20000, 0x611e35c4}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617918 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19dc0, 0x20, 0x20}, 0x2d20000, 0x20000, 0x596547b1}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618625 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e300240, 0x20, 0x20}, 0x4520000, 0x20000, 0xf0e61978}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618313 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x6163696461522f36?, 0x6c?, 0x6f722d6e6f697463?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a800, 0x20, 0x20}, 0xaa0000, 0x20000, 0x8d727769}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618627 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e300260, 0x20, 0x20}, 0x4540000, 0x20000, 0x6118b62a}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617457 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177600, 0x20, 0x20}, 0x560000, 0x20000, 0xb0581adf}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617399 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x1?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177180, 0x20, 0x20}, 0xe0000, 0x20000, 0x7c08c002}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618047 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x768d0000000026?, 0x8b?, 0xa82484c738244c?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18940, 0x20, 0x20}, 0x18a0000, 0x20000, 0x14e2410f}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618256 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee60a0, 0x20, 0x20}, 0x8a0000, 0x20000, 0xc6d918e}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 620800 [select, 115 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617493 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x8?, 0x28?, 0xc000c413b8?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19f40, 0x20, 0x20}, 0x2e80000, 0x20000, 0xc508ce00}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619867 [select, 148 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618098 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bd80, 0x20, 0x20}, 0xe0000, 0x20000, 0xe7469620}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618240 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1f?, 0x20?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc000a3bea0, 0x20, 0x20}, 0x1c0000, 0x20000, 0x387135b1}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618639 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e3002c0, 0x20, 0x20}, 0x45a0000, 0x20000, 0x9cbce6c9}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 621916 [select, 77 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618426 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6180, 0x20, 0x20}, 0x980000, 0x20000, 0xac361ffa}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618330 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93e20, 0x20, 0x20}, 0x640000, 0x20000, 0xf5d8c1bd}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617780 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x2240000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19460, 0x20, 0x20}, 0x23c0000, 0x20000, 0xf76d08f4}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617462 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x8?, 0x28?, 0xc0006253b8?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101773c0, 0x20, 0x20}, 0x320000, 0x20000, 0xb65efc92}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618286 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93d20, 0x20, 0x20}, 0x540000, 0x20000, 0xdcd83968}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617646 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009aba0, 0x20, 0x20}, 0x3520000, 0x20000, 0xf33f511f}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617466 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177420, 0x20, 0x20}, 0x380000, 0x20000, 0x5bf1d5da}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617744 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x4ce0000?, 0x0?, 0xc87c0a7f?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d193e0, 0x20, 0x20}, 0x2340000, 0x20000, 0x542d0e45}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617447 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101774a0, 0x20, 0x20}, 0x400000, 0x20000, 0xaac1c565}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618368 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x1?, 0x2?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93f80, 0x20, 0x20}, 0x780000, 0x20000, 0x5455d864}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618209 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x47206174656962bc?, 0x65?, 0x616b7384c5797a63?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93da0, 0x20, 0x20}, 0x5c0000, 0x20000, 0x25a6f064}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617792 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x2ef8599445897d6c?, 0xe0?, 0xa17545e9167cc3ce?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19740, 0x20, 0x20}, 0x26a0000, 0x20000, 0x9b64b9c3}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618517 [sync.RWMutex.RLock, 192 minutes]: sync.runtime_SemacquireRWMutexR(0x95ffffffffffffff?, 0x45?, 0xfa039681edd41e7?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a920, 0x20, 0x20}, 0xbc0000, 0x20000, 0xb64c67b3}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618069 [sync.RWMutex.RLock, 195 minutes]: sync.runtime_SemacquireRWMutexR(0x20?, 0x20?, 0x1480000?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d18780, 0x20, 0x20}, 0x16e0000, 0x20000, 0x76768bce}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618278 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93ce0, 0x20, 0x20}, 0x500000, 0x20000, 0x667fcf72}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617535 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a560, 0x20, 0x20}, 0x30a0000, 0x20000, 0xe6f58479}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618535 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x8?, 0x28?, 0xc0035013b8?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e300080, 0x20, 0x20}, 0x4360000, 0x20000, 0x89333c6a}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618043 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x259a?, 0x0?, 0x1291?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d188a0, 0x20, 0x20}, 0x1800000, 0x20000, 0x575ce51}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618150 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xc001bb7620?, 0xd8?, 0xc004241b00?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93820, 0x20, 0x20}, 0x40000, 0x20000, 0xab985ae7}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 620768 [select, 118 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617420 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177160, 0x20, 0x20}, 0xc0000, 0x20000, 0x5dff601f}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 616683 [IO wait, 201 minutes]: internal/poll.runtime_pollWait(0x1fb615c0d98, 0x72) runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc000070060?, 0xc000070060?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc0002ce018, 0x1cdf918) internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).Read(0xc0002ce000, {0xc000916480, 0x240, 0x240}) internal/poll/fd_windows.go:436 +0x2b1 net.(*netFD).Read(0xc0002ce000, {0xc000916480?, 0xef0e85?, 0xef8f28?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001762c18, {0xc000916480?, 0xc000081400?, 0xc01039c260?}) net/net.go:179 +0x45 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc010e97af0?, {0xc000916480?, 0xc00b1a4528?, 0x18?}) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x50 crypto/tls.(*atLeastReader).Read(0xc00b1a4528, {0xc000916480?, 0xc00b1a4528?, 0x0?}) crypto/tls/conn.go:805 +0x3b bytes.(*Buffer).ReadFrom(0xc000fd3428, {0x1dee8a0, 0xc00b1a4528}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000fd3180, {0x1fb633410f0?, 0xc00b1a42d0}, 0xc0026f4340?) crypto/tls/conn.go:827 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000fd3180, 0x0) crypto/tls/conn.go:625 +0x250 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:587 crypto/tls.(*Conn).Read(0xc000fd3180, {0xc0104adf01, 0x1, 0x0?}) crypto/tls/conn.go:1369 +0x158 net/http.(*connReader).backgroundRead(0xc0104adef0) net/http/server.go:683 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 616679 net/http/server.go:679 +0xba goroutine 618382 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee6020, 0x20, 0x20}, 0x820000, 0x20000, 0x30b08202}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618607 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72acc0, 0x20, 0x20}, 0xf60000, 0x20000, 0x34e2d045}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617552 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009a8a0, 0x20, 0x20}, 0x3260000, 0x20000, 0x7c317ae2}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 614501 [select, 196 minutes]: github.com/syncthing/syncthing/lib/semaphore.(*Semaphore).TakeWithContext(0xc005b51760, {0x1df7040?, 0xc0018e8f50}, 0x20000) github.com/syncthing/syncthing/lib/semaphore/semaphore.go:40 +0x165 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc0010b9400, 0xc00452e780, 0xc00dcd0620?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1513 +0x258 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:281 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 318 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:279 +0x63b goroutine 617614 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0xc001090450?, 0x40?, 0xc0010b16d0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19000, 0x20, 0x20}, 0x1f60000, 0x20000, 0x13dc6fd8}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617818 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x4ce0000?, 0x0?, 0x1f80241f?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19620, 0x20, 0x20}, 0x2580000, 0x20000, 0xcfb722a8}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618649 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ae40, 0x20, 0x20}, 0x10c0000, 0x20000, 0x249c6d5b}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618428 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc003ee61a0, 0x20, 0x20}, 0x9a0000, 0x20000, 0x900cfc2b}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617798 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x1097a53ce5d37140?, 0x56?, 0x511c30c7591e5e8e?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d19500, 0x20, 0x20}, 0x2460000, 0x20000, 0x92a88163}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618434 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a480, 0x20, 0x20}, 0x740000, 0x20000, 0xcc498696}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618488 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x22?, 0x23?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a680, 0x20, 0x20}, 0x920000, 0x20000, 0x3cf7092c}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618348 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x27?, 0x28?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a240, 0x20, 0x20}, 0x500000, 0x20000, 0x14cb1925}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 621040 [select, 110 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 618334 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xc000098070?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72a1e0, 0x20, 0x20}, 0x4a0000, 0x20000, 0x6b8015ae}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617438 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc010177480, 0x20, 0x20}, 0x3e0000, 0x20000, 0xb435a075}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 619524 [select, 162 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns.func1() github.com/syncthing/syncthing/lib/connections/service.go:301 +0x3f8 created by github.com/syncthing/syncthing/lib/connections.(*service).handleConns in goroutine 72 github.com/syncthing/syncthing/lib/connections/service.go:294 +0x905 goroutine 617394 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101772e0, 0x20, 0x20}, 0x240000, 0x20000, 0xd68b60af}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617622 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009abc0, 0x20, 0x20}, 0x3540000, 0x20000, 0xb532eabb}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618641 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x2d?, 0x32?, 0x4?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5500, {{0xc00c72ae00, 0x20, 0x20}, 0x1080000, 0x20000, 0x5a864cc3}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618615 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00e300200, 0x20, 0x20}, 0x44e0000, 0x20000, 0xd81499f1}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 615150 [select, 212 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).notify(0xc00043fa00, 0xc011eae270, 0xc00108e3c0) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:355 +0x3c9 created by github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).actOnTimer in goroutine 183 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:340 +0x270 goroutine 617794 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x2ef8599445897d6c?, 0xe0?, 0xa17545e9167cc3ce?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc011d197c0, 0x20, 0x20}, 0x2720000, 0x20000, 0x9c7962d0}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617455 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc0101775e0, 0x20, 0x20}, 0x540000, 0x20000, 0x4de1f8b3}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 617608 [sync.RWMutex.RLock, 196 minutes]: sync.runtime_SemacquireRWMutexR(0x0?, 0x0?, 0x0?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0003f70b0, 0xb}, {0xc0003f27b0, 0x17}, 0x0, {0xc0000aec30, 0x2d}, 0x0, {0xc000283680, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc0010b9400, {0xc00020ae00, {{0xc00009aa80, 0x20, 0x20}, 0x3400000, 0x20000, 0x49e95af9}}, 0xc00d214820?, 0xc0018e0cc0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614501 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 618197 [sync.RWMutex.RLock, 193 minutes]: sync.runtime_SemacquireRWMutexR(0xffffffffffffffff?, 0x14?, 0x15?) runtime/sema.go:82 +0x25 sync.(*RWMutex).RLock(0xc0003f20f0?) sync/rwmutex.go:71 +0x2b github.com/syncthing/syncthing/lib/model.(*model).availabilityInSnapshot(_, {{0xc0000f0650, 0xb}, {0xc000094b58, 0x17}, 0x0, {0xc0000ae330, 0x2d}, 0x0, {0xc0000ef2c0, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2880 +0x9b github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullBlock(0xc00005fc00, {0xc0128b5c00, {{0xc00fd93a00, 0x20, 0x20}, 0x220000, 0x20000, 0x31064099}}, 0xc015e30000?, 0xc00dadf5c0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1550 +0x276 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1525 +0xe6 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine in goroutine 614485 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1521 +0x3b9 goroutine 615500 [sync.RWMutex.Lock, 208 minutes]: sync.runtime_SemacquireRWMutex(0x17466c0?, 0x50?, 0xc000dabf78?) runtime/sema.go:87 +0x25 sync.(*RWMutex).Lock(0x1df7040?) sync/rwmutex.go:152 +0x6a github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1.1() github.com/syncthing/syncthing/lib/model/util.go:53 +0x2f created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1 in goroutine 46 github.com/syncthing/syncthing/lib/model/util.go:52 +0x4f goroutine 618138 [chan receive, 193 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc004b9ac00, 0xc004a9bfd0?, 0x14ac705?, 0xc011feb980?) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1299 +0x425 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:273 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 98315 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:271 +0x46a