2022/04/15 09:19:17 WARNING: chmod /volume1/syncthing-data: operation not permitted [start] 2022/04/15 09:19:17 INFO: syncthing v1.20.0-rc.1 "Fermium Flea" (go1.18.1 linux-amd64) teamcity@build.syncthing.net 2022-04-15 03:46:14 UTC [start] 2022/04/15 09:19:18 INFO: Automatic upgrade is always enabled for candidate releases. [start] 2022/04/15 09:19:18 INFO: Using large-database tuning [73K2K] 2022/04/15 09:19:19 INFO: My ID: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:19 INFO: Single thread SHA256 performance is 63 MB/s using minio/sha256-simd (63 MB/s using crypto/sha256). [73K2K] 2022/04/15 09:19:20 INFO: Hashing performance is 52.23 MB/s [73K2K] 2022/04/15 09:19:20 INFO: Detected upgrade from v1.19.2 to v1.20.0-rc.1 [73K2K] 2022/04/15 09:19:20 INFO: Starting deadlock detector with 20m0s timeout [73K2K] 2022/04/15 09:19:20 INFO: Overall send rate is unlimited, receive rate is unlimited ... [73K2K] 2022/04/15 09:19:20 INFO: Anonymous usage reporting is always enabled for candidate releases. [73K2K] 2022/04/15 09:19:20 INFO: TCP listener ([::]:22000) starting [73K2K] 2022/04/15 09:19:20 INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) starting [73K2K] 2022/04/15 09:19:20 INFO: Using discovery mechanism: global discovery server https://discovery.syncthing.net/v2/?noannounce&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW [73K2K] 2022/04/15 09:19:20 INFO: Using discovery mechanism: global discovery server https://discovery-v4.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW [73K2K] 2022/04/15 09:19:20 INFO: Using discovery mechanism: global discovery server https://discovery-v6.syncthing.net/v2/?nolookup&id=LYXKCHX-VI3NYZR-ALCJBHF-WMZYSPK-QG6QJA3-MPFYMSO-U56GTUK-NA2MIAW [73K2K] 2022/04/15 09:19:20 INFO: Using discovery mechanism: IPv4 local broadcast discovery on port 21027 [73K2K] 2022/04/15 09:19:20 INFO: Using discovery mechanism: IPv6 local multicast discovery on address [ff12::8384]:21027 [73K2K] 2022/04/15 09:19:20 INFO: QUIC listener ([::]:22000) starting [73K2K] 2022/04/15 09:19:20 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:20 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:20 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:20 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:20 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:20 INFO: GUI and API listening on [::]:8384 [73K2K] 2022/04/15 09:19:20 INFO: Access the GUI via the following URL: http://127.0.0.1:8384/ [73K2K] 2022/04/15 09:19:20 INFO: My name is "Synology-412" [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Device XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [73K2K] 2022/04/15 09:19:20 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:19:21 INFO: Ready to synchronize XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (sendreceive) [73K2K] 2022/04/15 09:27:40 INFO: Error while trying to start filesystem watcher for folder XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, trying again in 1m0s: error while traversing XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX: permission denied Panic at 2022-04-15T09:27:40+02:00 panic: interface conversion: interface {} is map[string]string, not map[string]interface {} [recovered] panic: interface conversion: interface {} is map[string]string, not map[string]interface {} goroutine 72 [running]: github.com/thejerf/suture/v4.(*Supervisor).runService.func2.2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:561 +0xbc panic({0xde2300, 0xc01c339890}) runtime/panic.go:838 +0x207 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).processUpdate(0xc0001377c0, {0x141, 0x168, {0xc08e657b130f9ed7, 0x74fc7d487d, 0x1828420}, 0x8000000, {0xdd1a40, 0xc01c339860}}) github.com/syncthing/syncthing/lib/model/folder_summary.go:309 +0x557 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).listenForUpdates(0xc0001377c0, {0x1224a58, 0xc0009dd0c0}) github.com/syncthing/syncthing/lib/model/folder_summary.go:236 +0x115 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00040ed80, {0x1224a58, 0xc0009dd0c0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 1 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).Wait(...) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:377 main.syncthingMain({{{0x0}, {0x0, 0x0}, {0xc000034c00, 0x17}, 0x1, 0x0}, 0x0, 0x0, {0x0, ...}, ...}) github.com/syncthing/syncthing/cmd/syncthing/main.go:680 +0x139e main.serveOptions.Run({{{0x0}, {0x0, 0x0}, {0xc000034c00, 0x17}, 0x1, 0x0}, 0x0, 0x0, {0x0, ...}, ...}) github.com/syncthing/syncthing/cmd/syncthing/main.go:402 +0x738 reflect.Value.call({0xee0500?, 0x1828de0?, 0xd1f4ad?}, {0xeee382, 0x4}, {0xc00015db90, 0x0, 0x48e7a8?}) reflect/value.go:556 +0x845 reflect.Value.Call({0xee0500?, 0x1828de0?, 0xde45a0?}, {0xc00015db90, 0x0, 0x0}) reflect/value.go:339 +0xbf github.com/alecthomas/kong.callMethod({0xeedd95, 0x3}, {0xee0500?, 0x1828de0?, 0x3?}, {0xee0500?, 0x1828de0?, 0x0?}, 0x0?) github.com/alecthomas/kong@v0.3.0/callbacks.go:97 +0x4e7 github.com/alecthomas/kong.(*Context).RunNode(0xc0000f4d00, 0xc0002942d0, {0x0, 0x0, 0x0}) github.com/alecthomas/kong@v0.3.0/context.go:735 +0x5f7 github.com/alecthomas/kong.(*Context).Run(0xd789e0?, {0x0?, 0x0?, 0x0?}) github.com/alecthomas/kong@v0.3.0/context.go:760 +0x14e main.main() github.com/syncthing/syncthing/cmd/syncthing/main.go:255 +0x3b6 goroutine 6 [chan receive, 8 minutes]: github.com/syncthing/notify.(*nonrecursiveTree).dispatch(0xc0000305a0, 0x0?) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:36 +0x45 created by github.com/syncthing/notify.newNonrecursiveTree github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:29 +0x16a goroutine 7 [chan receive, 8 minutes]: github.com/syncthing/notify.(*nonrecursiveTree).internal(0xc0000305a0, 0xc000030540) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:81 +0x53 created by github.com/syncthing/notify.newNonrecursiveTree github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:30 +0x1be goroutine 34 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve(0xc0000f02a0, {0x1224a58, 0xc000248080}) github.com/syncthing/syncthing/lib/model/progressemitter.go:73 +0x1b1 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 9 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002d4a00, {0x1224a58?, 0xc00009f880?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:297 +0x2e created by github.com/thejerf/suture/v4.(*Supervisor).ServeBackground github.com/thejerf/suture/v4@v4.0.2/supervisor.go:296 +0xc5 goroutine 10 [runnable]: github.com/syncthing/syncthing/lib/events.(*logger).Serve(0xc000031920, {0x1224a58, 0xc00009f900}) github.com/syncthing/syncthing/lib/events/events.go:291 +0x166 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 12 [select, 8 minutes]: github.com/syncthing/syncthing/lib/config.(*wrapper).Serve(0xc00040a700, {0x1224a58, 0xc00040e100}) github.com/syncthing/syncthing/lib/config/wrapper.go:247 +0x187 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 14 [select]: github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc000558000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/util/buffer_pool.go:209 +0xc7 created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/util/buffer_pool.go:240 +0x18c goroutine 15 [select]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0002e2000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/session_util.go:189 +0x59b created by github.com/syndtr/goleveldb/leveldb.newSession github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/session.go:93 +0x2d9 goroutine 16 [select, 5 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc000112000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_compaction.go:91 +0x158 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:148 +0x4ea goroutine 49 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc000112000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_state.go:101 +0xa8 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:149 +0x52a goroutine 50 [select, 5 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc000112000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_compaction.go:836 +0x657 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:155 +0x598 goroutine 51 [select, 8 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc000112000) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_compaction.go:773 +0x113 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:156 +0x5d6 goroutine 60 [select, 8 minutes]: github.com/syncthing/syncthing/lib/db.(*Lowlevel).gcRunner(0xc0003aa480, {0x1224a58, 0xc000355600}) github.com/syncthing/syncthing/lib/db/lowlevel.go:711 +0x150 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00040e740, {0x1224a58, 0xc000355600}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 61 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/discover.(*manager).serve(0xc00090b590, {0x1224a58, 0xc000355680}) github.com/syncthing/syncthing/lib/discover/manager.go:74 +0x10a github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00040eac0, {0x1224a58, 0xc000355680}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 21 [select, 3 minutes]: main.autoUpgrade({0x122dd70, 0xc00040a700}, 0xc0000d6580?, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/cmd/syncthing/main.go:799 +0x138 created by main.syncthingMain github.com/syncthing/syncthing/cmd/syncthing/main.go:645 +0xfea goroutine 23 [syscall, 8 minutes]: os/signal.signal_recv() runtime/sigqueue.go:151 +0x2f os/signal.loop() os/signal/signal_unix.go:23 +0x19 created by os/signal.Notify.func1.1 os/signal/signal.go:151 +0x2a goroutine 24 [chan receive, 8 minutes]: main.setupSignalHandling.func1() github.com/syncthing/syncthing/cmd/syncthing/main.go:700 +0x28 created by main.setupSignalHandling github.com/syncthing/syncthing/cmd/syncthing/main.go:699 +0xbe goroutine 25 [chan receive, 8 minutes]: main.setupSignalHandling.func2() github.com/syncthing/syncthing/cmd/syncthing/main.go:709 +0x28 created by main.setupSignalHandling github.com/syncthing/syncthing/cmd/syncthing/main.go:708 +0x179 goroutine 26 [sleep]: time.Sleep(0x2540be400) runtime/time.go:194 +0x12e main.standbyMonitor(0xc0000d6580?, {0x122dd70, 0xc00040a700}) github.com/syncthing/syncthing/cmd/syncthing/main.go:768 +0x74 created by main.syncthingMain github.com/syncthing/syncthing/cmd/syncthing/main.go:666 +0x129e goroutine 27 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002c2f00, {0x1224a58?, 0xc00040e780?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:297 +0x2e created by github.com/thejerf/suture/v4.(*Supervisor).ServeBackground github.com/thejerf/suture/v4@v4.0.2/supervisor.go:296 +0xc5 goroutine 28 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).wait(0xc0000d6580, 0x0?) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:341 +0x33 created by github.com/syncthing/syncthing/lib/syncthing.(*App).Start github.com/syncthing/syncthing/lib/syncthing/syncthing.go:115 +0x1ec goroutine 29 [select]: github.com/syncthing/syncthing/lib/ur.(*failureHandler).Serve(0xc0003bcd50, {0x1224a58?, 0xc00040e800}) github.com/syncthing/syncthing/lib/ur/failurereporting.go:96 +0x39f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 30 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002c2c80, {0x1224a58?, 0xc00040e840?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 31 [runnable]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc000410a50) github.com/syncthing/syncthing/lib/events/events.go:489 +0x85 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription github.com/syncthing/syncthing/lib/events/events.go:484 +0x1a5 goroutine 32 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc000410af0) github.com/syncthing/syncthing/lib/events/events.go:489 +0x85 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription github.com/syncthing/syncthing/lib/events/events.go:484 +0x1a5 goroutine 65 [sleep, 3 minutes]: time.Sleep(0x45d964b800) runtime/time.go:194 +0x12e github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1() github.com/syncthing/syncthing/lib/model/util.go:47 +0x85 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch github.com/syncthing/syncthing/lib/model/util.go:45 +0x115 goroutine 66 [sleep, 3 minutes]: time.Sleep(0x45d964b800) runtime/time.go:194 +0x12e github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch.func1() github.com/syncthing/syncthing/lib/model/util.go:47 +0x85 created by github.com/syncthing/syncthing/lib/model.(*deadlockDetector).Watch github.com/syncthing/syncthing/lib/model/util.go:45 +0x115 goroutine 67 [select]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00090c140, {0x1224a58?, 0xc00040ea80?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 35 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*model).serve(0xc0001cdd40, {0x1224a58, 0xc0002480c0}) github.com/syncthing/syncthing/lib/model/model.go:274 +0x329 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00040ea40, {0x1224a58, 0xc0002480c0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 68 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00090c500, {0x1224a58?, 0xc00040ecc0?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 69 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00090c780, {0x1224a58?, 0xc00040ed00?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 36 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00090cf00, {0x1224a58?, 0xc000248140?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 37 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00090d2c0, {0x1224a58?, 0xc000248180?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 38 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00090d540, {0x1224a58?, 0xc0002481c0?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 39 [semacquire]: sync.runtime_Semacquire(0x4669ae?) runtime/sema.go:56 +0x25 sync.(*WaitGroup).Wait(0xc0002ff040?) sync/waitgroup.go:136 +0x52 github.com/syncthing/syncthing/lib/connections.(*service).dialDevices.func1() github.com/syncthing/syncthing/lib/connections/service.go:578 +0x26 github.com/syncthing/syncthing/lib/connections.(*service).dialDevices(_, {_, _}, {_, _, _}, {0x24, {0xc011e3c000, 0x28, 0x28}, ...}, ...) github.com/syncthing/syncthing/lib/connections/service.go:608 +0x6bf github.com/syncthing/syncthing/lib/connections.(*service).connect(0xc0009605a0, {0x1224a58, 0xc000248200}) github.com/syncthing/syncthing/lib/connections/service.go:453 +0x265 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00040ec00, {0x1224a58, 0xc000248200}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 40 [select]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns(0xc0009605a0, {0x1224a58?, 0xc000248240}) github.com/syncthing/syncthing/lib/connections/service.go:233 +0xf9 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00040ec40, {0x1224a58, 0xc000248240}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 41 [select, 6 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleHellos(0xc0009605a0, {0x1224a58, 0xc000248280}) github.com/syncthing/syncthing/lib/connections/service.go:337 +0x11b github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00040ec80, {0x1224a58, 0xc000248280}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 42 [select, 8 minutes]: github.com/syncthing/syncthing/lib/nat.(*Service).Serve(0xc0000f03f0, {0x1224a58, 0xc0002482c0}) github.com/syncthing/syncthing/lib/nat/service.go:71 +0x1c6 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 43 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc00021aff0, {0x1224a58?, 0xc000248300?}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:148 +0x33 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 44 [IO wait]: internal/poll.runtime_pollWait(0x7f649e5e2a58, 0x72) runtime/netpoll.go:302 +0x89 internal/poll.(*pollDesc).wait(0xc000262000?, 0xc000048f00?, 0x0) internal/poll/fd_poll_runtime.go:83 +0x32 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:88 internal/poll.(*FD).Accept(0xc000262000) internal/poll/fd_unix.go:614 +0x22c net.(*netFD).accept(0xc000262000) net/fd_unix.go:172 +0x35 net.(*TCPListener).accept(0xc000254138) net/tcpsock_posix.go:139 +0x28 net.(*TCPListener).Accept(0xc000254138) net/tcpsock.go:288 +0x3d github.com/syncthing/syncthing/lib/connections.(*tcpListener).serve(0xc000137180, {0x1224a58, 0xc000248380}) github.com/syncthing/syncthing/lib/connections/tcp_listen.go:105 +0x8b3 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00040eb40, {0x1224a58, 0xc000248380}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 45 [select]: github.com/syncthing/syncthing/lib/relay/client.(*staticClient).serve(0xc00cbd03c0, {0x1224a58, 0xc000248cc0}) github.com/syncthing/syncthing/lib/relay/client/static.go:75 +0x76b github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00cbd0400, {0x1224a58, 0xc000248cc0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/syncthing/syncthing/lib/relay/client.(*dynamicClient).serve(0xc000408d20, {0x1224a58, 0xc000248cc0}) github.com/syncthing/syncthing/lib/relay/client/dynamic.go:98 +0x89b github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000248d00, {0x1224a58, 0xc000248cc0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/syncthing/syncthing/lib/connections.(*relayListener).serve(0xc0003aa870, {0x1224a58, 0xc000248cc0}) github.com/syncthing/syncthing/lib/connections/relay_listen.go:66 +0x3c8 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00040eb80, {0x1224a58, 0xc000248cc0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 46 [select]: github.com/syncthing/syncthing/lib/connections.(*relayListener).handleInvitations(0xc0003aa870, {0x1224a58, 0xc000248d40}, {0x1226580, 0xc000408d20}) github.com/syncthing/syncthing/lib/connections/relay_listen.go:76 +0x13d created by github.com/syncthing/syncthing/lib/connections.(*relayListener).serve github.com/syncthing/syncthing/lib/connections/relay_listen.go:64 +0x3a5 goroutine 81 [select, 4 minutes]: github.com/lucas-clemente/quic-go.(*baseServer).accept(0xc000a66160, {0x1224a58, 0xc000a280c0}) github.com/lucas-clemente/quic-go@v0.27.0/server.go:268 +0xa9 github.com/lucas-clemente/quic-go.(*baseServer).Accept(0xc016cfa600?, {0x1224a58?, 0xc000a280c0?}) github.com/lucas-clemente/quic-go@v0.27.0/server.go:264 +0x25 github.com/syncthing/syncthing/lib/connections.(*quicListener).serve(0xc000137220, {0x1224a58, 0xc000a280c0}) github.com/syncthing/syncthing/lib/connections/quic_listen.go:139 +0xa7a github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00040ebc0, {0x1224a58, 0xc000a280c0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 316 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00c2e2380, {0x1224a58?, 0xc00d7344c0?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 62 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc00040eac0?, {0x1224a58, 0xc0003557c0}) github.com/syncthing/syncthing/lib/discover/global.go:202 +0x12c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 63 [select, 7 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc0002dabd0, {0x1224a58, 0xc000355800}) github.com/syncthing/syncthing/lib/discover/global.go:215 +0x205 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 150 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000094e00, {0x1224a58?, 0xc000d69ec0?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 64 [select, 2 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc0002dac40, {0x1224a58, 0xc000355840}) github.com/syncthing/syncthing/lib/discover/global.go:215 +0x205 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 113 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000462500, {0x1224a58?, 0xc000355980?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 114 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000462a00, {0x1224a58?, 0xc000355ac0?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 99 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000462640, {0x1224a58?, 0xc000248f80?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 100 [select]: github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xc00000d848?) github.com/syncthing/syncthing/lib/beacon/beacon.go:91 +0x8a github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc000450280, {0x1224a58, 0xc000248fc0}) github.com/syncthing/syncthing/lib/discover/local.go:162 +0xf0 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000355900, {0x1224a58, 0xc000248fc0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 101 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc000450280, {0x1224a58, 0xc000249000}) github.com/syncthing/syncthing/lib/discover/local.go:143 +0x13b github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000355940, {0x1224a58, 0xc000249000}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 78 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000cb4e00, {0x1224a58, 0xc000db3fc0}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 109 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/stun.(*Service).Serve.func2() github.com/syncthing/syncthing/lib/stun/stun.go:141 +0x32 created by github.com/syncthing/syncthing/lib/stun.(*Service).Serve github.com/syncthing/syncthing/lib/stun/stun.go:140 +0x10d goroutine 179 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001f64000, {0x1224a58?, 0xc001f5d240?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 119 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000462b40, {0x1224a58?, 0xc000355d00?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 120 [select]: github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xe220ef0274f582a5?) github.com/syncthing/syncthing/lib/beacon/beacon.go:91 +0x8a github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc000450320, {0x1224a58, 0xc000355d40}) github.com/syncthing/syncthing/lib/discover/local.go:162 +0xf0 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000355a40, {0x1224a58, 0xc000355d40}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 121 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc000450320, {0x1224a58, 0xc000355d80}) github.com/syncthing/syncthing/lib/discover/local.go:143 +0x13b github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000355a80, {0x1224a58, 0xc000355d80}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 102 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc00047b130, {0x1224a58?, 0xc000aca1c0?}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:148 +0x33 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 103 [IO wait]: internal/poll.runtime_pollWait(0x7f649e5e22d8, 0x72) runtime/netpoll.go:302 +0x89 internal/poll.(*pollDesc).wait(0xc000263e00?, 0xc000b8fe30?, 0x0) internal/poll/fd_poll_runtime.go:83 +0x32 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:88 internal/poll.(*FD).ReadFromInet4(0xc000263e00, {0xc000b8fe30, 0x10000, 0x10000}, 0x40d827?) internal/poll/fd_unix.go:250 +0x1e5 net.(*netFD).readFromInet4(0xc000263e00, {0xc000b8fe30?, 0x0?, 0x447bf3?}, 0x1?) net/fd_posix.go:66 +0x29 net.(*UDPConn).readFrom(0xc00d776800?, {0xc000b8fe30?, 0x0?, 0x240?}, 0xc01cb9f2c0) net/udpsock_posix.go:52 +0x1b8 net.(*UDPConn).readFromUDP(0xc00024a0d0, {0xc000b8fe30?, 0xc00024f4a0?, 0x212?}, 0xd922c0?) net/udpsock.go:149 +0x31 net.(*UDPConn).ReadFrom(0xc000b9fe80?, {0xc000b8fe30, 0x10000, 0x10000}) net/udpsock.go:158 +0x50 github.com/syncthing/syncthing/lib/beacon.readBroadcasts({0x1224a58, 0xc000aca200}, 0xc000373860, 0x5223) github.com/syncthing/syncthing/lib/beacon/broadcast.go:128 +0x233 github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func1({0x1224a58?, 0xc000aca200?}) github.com/syncthing/syncthing/lib/beacon/broadcast.go:18 +0x2f github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000355880, {0x1224a58, 0xc000aca200}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 104 [select]: github.com/syncthing/syncthing/lib/beacon.writeBroadcasts({0x1224a58, 0xc000aca240}, 0xc0004664e0, 0x5223) github.com/syncthing/syncthing/lib/beacon/broadcast.go:41 +0x273 github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func2({0x1224a58?, 0xc000aca240?}) github.com/syncthing/syncthing/lib/beacon/broadcast.go:21 +0x2f github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0003558c0, {0x1224a58, 0xc000aca240}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 105 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/beacon.writeBroadcasts.func1() github.com/syncthing/syncthing/lib/beacon/broadcast.go:35 +0x32 created by github.com/syncthing/syncthing/lib/beacon.writeBroadcasts github.com/syncthing/syncthing/lib/beacon/broadcast.go:34 +0x1ea goroutine 122 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc00047b240, {0x1224a58?, 0xc000b0ef40?}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:148 +0x33 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 123 [IO wait]: internal/poll.runtime_pollWait(0x7f649e5e24b8, 0x72) runtime/netpoll.go:302 +0x89 internal/poll.(*pollDesc).wait(0xc000b2c280?, 0x30?, 0x0) internal/poll/fd_poll_runtime.go:83 +0x32 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:88 internal/poll.(*FD).RawRead(0xc000b2c280, 0xc00d0418f0) internal/poll/fd_unix.go:766 +0x145 net.(*rawConn).Read(0xc00057e5f8, 0x0?) net/rawconn.go:43 +0x45 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc000358f40, 0xc000a40cc0, 0x0) golang.org/x/net@v0.0.0-20210924151903-3ad01bbaa167/internal/socket/rawconn_msg.go:29 +0x202 golang.org/x/net/internal/socket.(*Conn).RecvMsg(...) golang.org/x/net@v0.0.0-20210924151903-3ad01bbaa167/internal/socket/socket.go:247 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc0002e9230, {0xc000b34000, 0x10000, 0x10000}) golang.org/x/net@v0.0.0-20210924151903-3ad01bbaa167/ipv6/payload_cmsg.go:32 +0x1fc github.com/syncthing/syncthing/lib/beacon.readMulticasts({0x1224a58, 0xc000b0ef80}, 0xc000373980?, {0xc0003c55f0, 0x12}) github.com/syncthing/syncthing/lib/beacon/multicast.go:150 +0x51d github.com/syncthing/syncthing/lib/beacon.NewMulticast.func1({0x1224a58?, 0xc000b0ef80?}) github.com/syncthing/syncthing/lib/beacon/multicast.go:21 +0x33 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0003559c0, {0x1224a58, 0xc000b0ef80}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 124 [select]: github.com/syncthing/syncthing/lib/beacon.writeMulticasts({0x1224a58, 0xc000b0efc0}, 0xc0004669c0, {0xc0003c55f0?, 0xc000355d80?}) github.com/syncthing/syncthing/lib/beacon/multicast.go:56 +0x3ac github.com/syncthing/syncthing/lib/beacon.NewMulticast.func2({0x1224a58?, 0xc000b0efc0?}) github.com/syncthing/syncthing/lib/beacon/multicast.go:24 +0x33 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000355a00, {0x1224a58, 0xc000b0efc0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 125 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/beacon.writeMulticasts.func1() github.com/syncthing/syncthing/lib/beacon/multicast.go:44 +0x3b created by github.com/syncthing/syncthing/lib/beacon.writeMulticasts github.com/syncthing/syncthing/lib/beacon/multicast.go:43 +0x2ea goroutine 82 [IO wait]: internal/poll.runtime_pollWait(0x7f649e5e2968, 0x72) runtime/netpoll.go:302 +0x89 internal/poll.(*pollDesc).wait(0xc000a4c000?, 0xc003278600?, 0x0) internal/poll/fd_poll_runtime.go:83 +0x32 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:88 internal/poll.(*FD).ReadMsgInet6(0xc000a4c000, {0xc003278600, 0x5dc, 0x5dc}, {0xc003278c00, 0x5dc, 0x5dc}, 0x2c?, 0xe000e000e?) internal/poll/fd_unix.go:358 +0x2dd net.(*netFD).readMsgInet6(0xc000a4c000, {0xc003278600?, 0x4174d3?, 0x2000?}, {0xc003278c00?, 0x203002?, 0x203002?}, 0x0?, 0x41780d?) net/fd_posix.go:90 +0x37 net.(*UDPConn).readMsg(0x203049?, {0xc003278600?, 0x203005?, 0xc017074f50?}, {0xc003278c00?, 0x8?, 0x7f64c53b9108?}) net/udpsock_posix.go:106 +0xa5 net.(*UDPConn).ReadMsgUDPAddrPort(0xc0005fe0e8, {0xc003278600?, 0x5dc?, 0x5dc?}, {0xc003278c00?, 0xc000b23d48?, 0x4807f2?}) net/udpsock.go:199 +0x53 net.(*UDPConn).ReadMsgUDP(0xc0000ace10?, {0xc003278600?, 0x0?, 0x0?}, {0xc003278c00?, 0x0?, 0x0?}) net/udpsock.go:187 +0x2a github.com/AudriusButkevicius/pfilter.(*PacketFilter).readMsgUdp(0xc0000acdc0) github.com/AudriusButkevicius/pfilter@v0.0.10/filter.go:238 +0xcc github.com/AudriusButkevicius/pfilter.(*PacketFilter).loop(0xc0000acdc0, 0xc00006beb0) github.com/AudriusButkevicius/pfilter@v0.0.10/filter.go:271 +0x4b created by github.com/AudriusButkevicius/pfilter.(*PacketFilter).Start github.com/AudriusButkevicius/pfilter@v0.0.10/filter.go:178 +0x12e goroutine 83 [select, 2 minutes]: github.com/syncthing/syncthing/lib/stun.(*Service).stunKeepAlive(0xc0005f6600, {0x1224a58, 0xc000a280c0}, {0xf08998, 0x17}, 0xc000c76700) github.com/syncthing/syncthing/lib/stun/stun.go:283 +0x899 github.com/syncthing/syncthing/lib/stun.(*Service).runStunForServer(0xc0005f6600, {0x1224a58, 0xc000a280c0}, {0xf08998, 0x17}) github.com/syncthing/syncthing/lib/stun/stun.go:239 +0x61e github.com/syncthing/syncthing/lib/stun.(*Service).Serve(0xc0005f6600, {0x1224a58?, 0xc000a280c0}) github.com/syncthing/syncthing/lib/stun/stun.go:166 +0x4b0 created by github.com/syncthing/syncthing/lib/connections.(*quicListener).serve github.com/syncthing/syncthing/lib/connections/quic_listen.go:102 +0x3ff goroutine 106 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/beacon.readBroadcasts.func1() github.com/syncthing/syncthing/lib/beacon/broadcast.go:122 +0x32 created by github.com/syncthing/syncthing/lib/beacon.readBroadcasts github.com/syncthing/syncthing/lib/beacon/broadcast.go:121 +0x20a goroutine 84 [select]: github.com/AudriusButkevicius/pfilter.(*filteredConn).ReadBatch(0xc000a28100, {0xc000a6e000, 0x8, 0xc000b24e80?}, 0xbc8d37?) github.com/AudriusButkevicius/pfilter@v0.0.10/conn.go:119 +0x32f github.com/lucas-clemente/quic-go.(*oobConn).ReadPacket(0xc000a4c080) github.com/lucas-clemente/quic-go@v0.27.0/sys_conn_oob.go:150 +0x6d2 github.com/lucas-clemente/quic-go.(*packetHandlerMap).listen(0xc000a660b0) github.com/lucas-clemente/quic-go@v0.27.0/packet_handler_map.go:346 +0x70 created by github.com/lucas-clemente/quic-go.newPacketHandlerMap github.com/lucas-clemente/quic-go@v0.27.0/packet_handler_map.go:162 +0x336 goroutine 126 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/beacon.readMulticasts.func1() github.com/syncthing/syncthing/lib/beacon/multicast.go:116 +0x3b created by github.com/syncthing/syncthing/lib/beacon.readMulticasts github.com/syncthing/syncthing/lib/beacon/multicast.go:115 +0x2ea goroutine 85 [select]: github.com/lucas-clemente/quic-go.(*baseServer).run(0xc000a66160) github.com/lucas-clemente/quic-go@v0.27.0/server.go:230 +0xe6 created by github.com/lucas-clemente/quic-go.listen github.com/lucas-clemente/quic-go@v0.27.0/server.go:216 +0x565 goroutine 128 [select, 8 minutes]: github.com/syncthing/syncthing/lib/ur.(*Service).Serve(0xc000b0f9c0, {0x1224a58, 0xc000b0fa00}) github.com/syncthing/syncthing/lib/ur/usage_report.go:374 +0x1d8 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 111 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000094e00, {0x1224a58, 0xc000acaec0}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 850 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00ef2d900) github.com/syncthing/syncthing/lib/protocol/protocol.go:983 +0xef github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5() github.com/syncthing/syncthing/lib/protocol/protocol.go:293 +0x25 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:292 +0x16a goroutine 70 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00090dcc0, {0x1224a58?, 0xc00040ee00?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 110 [chan receive]: github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).cleaner(0x1827e40) github.com/syncthing/syncthing/lib/fs/casefs.go:103 +0x6e created by github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).get.func1 github.com/syncthing/syncthing/lib/fs/casefs.go:93 +0x5a goroutine 71 [select, 8 minutes]: github.com/syncthing/syncthing/lib/api.(*service).Serve(0xc0009e0000, {0x1224a58?, 0xc0009dd040}) github.com/syncthing/syncthing/lib/api/api.go:421 +0x28b6 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 73 [select]: github.com/syncthing/syncthing/lib/model.(*folderSummaryService).calculateSummaries(0xc0001377c0, {0x1224a58, 0xc0009dd100}) github.com/syncthing/syncthing/lib/model/folder_summary.go:324 +0x106 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00040edc0, {0x1224a58, 0xc0009dd100}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 75 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000115180, {0x1224a58?, 0xc000db3500?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 752 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00ef2d900) github.com/syncthing/syncthing/lib/protocol/protocol.go:712 +0x26c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func3() github.com/syncthing/syncthing/lib/protocol/protocol.go:285 +0x25 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:284 +0xea goroutine 5335 [select, 2 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00c9be510, {0x1224a58, 0xc00cbd0700}, {0xeed8bf, 0x1}, {0xc00cd38b60, 0x1, 0x1}, 0xc00cbd87e0, 0xc00c8f8ae0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 2179 [chan receive, 7 minutes]: github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1() github.com/syncthing/syncthing/lib/scanner/walk.go:146 +0xea created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk github.com/syncthing/syncthing/lib/scanner/walk.go:142 +0x2d8 goroutine 162 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000115180, {0x1224a58, 0xc000cb1100}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 849 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00ef2d900) github.com/syncthing/syncthing/lib/protocol/protocol.go:958 +0xd3 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4() github.com/syncthing/syncthing/lib/protocol/protocol.go:289 +0x25 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:288 +0x12a goroutine 164 [syscall, 8 minutes]: syscall.Syscall6(0xe8, 0x1a, 0xc00092d784, 0x1, 0xffffffffffffffff, 0x0, 0x0) syscall/asm_linux_amd64.s:43 +0x5 golang.org/x/sys/unix.EpollWait(0x406390?, {0xc00092d784?, 0x0?, 0x0?}, 0x8ccd40?) golang.org/x/sys@v0.0.0-20211013075003-97ac67df715c/unix/zsyscall_linux_amd64.go:56 +0x58 github.com/syncthing/notify.(*inotify).loop(0xc000180000, 0xc0002e6ba0?) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:188 +0x5a created by github.com/syncthing/notify.(*inotify).lazyinit github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:128 +0x118 goroutine 165 [chan receive, 8 minutes]: github.com/syncthing/notify.(*inotify).send(0xc000180000, 0xc000cb1100?) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:248 +0x45 created by github.com/syncthing/notify.(*inotify).lazyinit github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:131 +0x1c8 goroutine 166 [chan receive, 8 minutes]: github.com/syncthing/notify.(*inotify).send(0xc000180000, 0xb908100a124a0001?) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:248 +0x45 created by github.com/syncthing/notify.(*inotify).lazyinit github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:131 +0x1c8 goroutine 209 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000ae2a80, {0x1224a58?, 0xc0023569c0?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 197 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001f64380, {0x1224a58, 0xc000cb0dc0}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 180 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001f64000, {0x1224a58, 0xc001f5d3c0}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 167 [select, 8 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000af0090, {0x1224a58, 0xc000cb1100}, {0xeed8bf, 0x1}, {0xc0002e6ce0, 0x1, 0x1}, 0xc000cb6480, 0xc0001c9560, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 168 [select, 8 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000fbee00, 0xc0001c9560, 0xc0001c9440?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 169 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000cb4e00, {0x1224a58?, 0xc001863140?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 219 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000ae2700, {0x1224a58?, 0xc002328900?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 453 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0xc00bdf8b00) github.com/syncthing/syncthing/lib/protocol/protocol.go:983 +0xef github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5() github.com/syncthing/syncthing/lib/protocol/protocol.go:293 +0x25 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:292 +0x16a goroutine 212 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000ae2a80, {0x1224a58, 0xc002356b40}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 443 [select, 8 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000112c40, 0xc001584600, 0xc001584420?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 214 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7f649e5e2698, 0x72) runtime/netpoll.go:302 +0x89 internal/poll.(*pollDesc).wait(0xc000adaa00?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:83 +0x32 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:88 internal/poll.(*FD).Accept(0xc000adaa00) internal/poll/fd_unix.go:614 +0x22c net.(*netFD).accept(0xc000adaa00) net/fd_unix.go:172 +0x35 net.(*TCPListener).accept(0xc000254c78) net/tcpsock_posix.go:139 +0x28 net.(*TCPListener).Accept(0xc000254c78) net/tcpsock.go:288 +0x3d github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0xc000c5fdd0?) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:199 +0x25 github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc000254c90) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:180 +0x25 net/http.(*Server).Serve(0xc00236da40, {0x1223b78, 0xc000254c90}) net/http/server.go:3039 +0x385 github.com/syncthing/syncthing/lib/api.(*service).Serve.func1() github.com/syncthing/syncthing/lib/api/api.go:413 +0x52 created by github.com/syncthing/syncthing/lib/api.(*service).Serve github.com/syncthing/syncthing/lib/api/api.go:411 +0x27e5 goroutine 229 [select, 8 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0009ec900, {0x1224a58, 0xc000acaec0}, {0xeed8bf, 0x1}, {0xc000142dc0, 0x1, 0x1}, 0xc000ad9260, 0xc00024faa0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 186 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000cb4380, {0x1224a58?, 0xc000a28880?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 187 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000cb4380, {0x1224a58, 0xc000a288c0}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 614 [select, 8 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0001136c0, 0xc0001c8f00, 0xc0001c8cc0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 194 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001f64380, {0x1224a58?, 0xc000cb0a80?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 189 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000cb4700, {0x1224a58?, 0xc00182cc40?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 250 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001f65180, {0x1224a58?, 0xc00a941500?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 190 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000cb4700, {0x1224a58, 0xc00182da40}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 176 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000115880, {0x1224a58?, 0xc001c583c0?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 225 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000115880, {0x1224a58, 0xc001c58600}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 220 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000ae2700, {0x1224a58, 0xc002328b00}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 609 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1() github.com/syncthing/syncthing/lib/scanner/walk.go:146 +0xea created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk github.com/syncthing/syncthing/lib/scanner/walk.go:142 +0x2d8 goroutine 208 [select, 5 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000cb5c00, {0x1224a58, 0xc0010cb480}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 207 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000cb5c00, {0x1224a58?, 0xc0010caf00?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 256 [select, 3 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001f65880, {0x1224a58, 0xc00b16cf80}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 242 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0xc001f64700, {0x0, 0x0, 0x0}, 0x1?) github.com/syncthing/syncthing/lib/model/folder.go:651 +0x410 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc001f64700, {0x0, 0x0, 0x0}) github.com/syncthing/syncthing/lib/model/folder.go:503 +0x515 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc001f64700) github.com/syncthing/syncthing/lib/model/folder.go:896 +0x3d github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001f64700, {0x1224a58?, 0xc000248840?}) github.com/syncthing/syncthing/lib/model/folder.go:203 +0x6ab github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 243 [select, 5 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001f64700, {0x1224a58, 0xc000248a00}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 560 [runnable]: github.com/syndtr/goleveldb/leveldb.(*iComparer).Compare(0xc00047ae40, {0xc01e01ce70, 0x70, 0x70}, {0xc01e01cd90, 0x65, 0x65}) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/comparer.go:37 +0x165 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek(0xc01c80d0e0, {0xc01e01cd90, 0x65, 0x65}) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table/reader.go:243 +0x22d github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc000221d40, {0xc01e01cd90, 0x65, 0x65}, 0x1, 0x0, 0x0) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table/reader.go:866 +0x6ff github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xdb?, 0xe3?, {0xc01e01cd90, 0x65, 0x65}, 0xc00047ae40?) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table.go:450 +0x116 github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc0004103c0?) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/version.go:180 +0x1f3 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00ef2a5a0, {0x0?, 0x0, 0xc00047ae40?}, {0xc01e01cd90, 0x65, 0x65}, 0xc00e32fc00, 0xc00e32fbd0) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/version.go:128 +0x1e2 github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00ef2a5a0, {0x0, 0x0, 0x0}, {0xc01e01cd90, 0x65, 0x65}, 0x0, 0x0) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/version.go:164 +0x2d9 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000112000, 0x0, {0x0, 0x0, 0x0}, {0xc011857ce0?, 0x5d, 0x0?}, 0x16c67db4, 0x0) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:785 +0x54d github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0x20?, {0xc011857ce0?, 0x0?, 0xc0185e5820?}, 0x20?) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_snapshot.go:113 +0x1a5 github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get({0xc00f4f5110?, 0xc00fa47158?}, {0xc011857ce0?, 0x403745?, 0xc00006b6d0?}) github.com/syncthing/syncthing/lib/db/backend/leveldb_backend.go:132 +0x37 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc({{0x1225d28, 0xc0032982f0}, {0x122d900, 0xc00021a340}, {0x12236c8, 0xc000031920}}, {0xc011857ce0?, 0x5d?, 0xd925c0?}, 0x0) github.com/syncthing/syncthing/lib/db/transactions.go:70 +0x7d github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileByKey({{0x1225d28, 0xc0032982f0}, {_, _}, {_, _}}, {_, _, _}) github.com/syncthing/syncthing/lib/db/transactions.go:62 +0xcc github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFile({{_, _}, {_, _}, {_, _}}, {_, _, _}, {0xc0185e5c40, ...}, ...) github.com/syncthing/syncthing/lib/db/transactions.go:58 +0x1ba github.com/syncthing/syncthing/lib/db.(*Snapshot).Get(_, {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ...}, ...) github.com/syncthing/syncthing/lib/db/set.go:269 +0x2a8 github.com/syncthing/syncthing/lib/model.cFiler.CurrentFile({0xc019e0f940?}, {0xc011857aa0?, _}) github.com/syncthing/syncthing/lib/model/folder.go:1357 +0x8f github.com/syncthing/syncthing/lib/scanner.(*walker).walkRegular(0xc00acf60a0, {0x1224a58, 0xc000acb040}, {0xc011857aa0, 0x54}, {0x122b740, 0xc019f219e0}, 0xc00f3dbce0) github.com/syncthing/syncthing/lib/scanner/walk.go:366 +0xab github.com/syncthing/syncthing/lib/scanner.(*walker).handleItem(0x54?, {0x1224a58, 0xc000acb040}, {0xc011857aa0, 0x54}, {0x122b740, 0xc019f219e0}, 0xc00006b590?, 0x121cba0?, {0x0, ...}) github.com/syncthing/syncthing/lib/scanner/walk.go:359 +0x205 github.com/syncthing/syncthing/lib/scanner.(*walker).walkAndHashFiles.func1({0xc011857aa0, 0x54}, {0x122b740, 0xc019f219e0}, {0x0, 0x0}) github.com/syncthing/syncthing/lib/scanner/walk.go:302 +0x8ac github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0003fce70, {0xc011857aa0, 0x54}, {0x122b740, 0xc019f219e0}, 0xc00d6e27d0, 0xc00e331ef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:90 +0x159 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0003fce70, {0xc01c303540, 0x46}, {0x122b740, 0xc01c358b40}, 0xc00d6e27d0, 0xc00e331ef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x60a github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0003fce70, {0xc01c178280, 0x37}, {0x122b740, 0xc01c115d60}, 0xc00d6e27d0, 0xc00e331ef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x60a github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0003fce70, {0xc0195e3140, 0x26}, {0x122b740, 0xc01c115af0}, 0xc00d6e27d0, 0xc00e331ef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x60a github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0003fce70, {0xc01705d5a0, 0x1f}, {0x122b740, 0xc0199cdf50}, 0xc00d6e27d0, 0xc00e331ef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x60a github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0003fce70, {0xc0114ef660, 0xf}, {0x122b740, 0xc011f6e370}, 0xc00d6e27d0, 0xc00e331ef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x60a github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0003fce70, {0xc01a3b70d0, 0x8}, {0x122b740, 0xc01a41ef30}, 0xc00d6e27d0, 0xc00e331ef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x60a github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc0003fce70, {0xeed8bf, 0x1}, {0x122b740, 0xc003298360}, 0xc00d6e27d0, 0xc00e331ef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x60a github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0xc0003fce70, {0xeed8bf, 0x1}, 0xc00d6e27d0) github.com/syncthing/syncthing/lib/fs/walkfs.go:150 +0xa5 github.com/syncthing/syncthing/lib/scanner.(*walker).scan(0xc00acf60a0, {0x1224a58?, 0xc000acb040?}, 0xc0021c77a0?, 0xc002d59b20?) github.com/syncthing/syncthing/lib/scanner/walk.go:223 +0x82 created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk github.com/syncthing/syncthing/lib/scanner/walk.go:119 +0x1ea goroutine 245 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001f64a80, {0x1224a58?, 0xc000daea80?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 246 [select, 5 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001f64a80, {0x1224a58, 0xc000daee40}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 273 [select]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000ae3880, {0x1224a58?, 0xc001c4fe00?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 274 [select, 4 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000ae3880, {0x1224a58, 0xc001c4fec0}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 230 [select, 8 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000112700, 0xc00024faa0, 0xc00024f980?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 258 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000fdc000, {0x1224a58?, 0xc000fd8600?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 276 [select, 4 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000fdc000, {0x1224a58, 0xc000c78740}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 259 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000fdc380, {0x1224a58?, 0xc002556340?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 260 [select, 4 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000fdc380, {0x1224a58, 0xc002556600}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 268 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000fdd180, {0x1224a58?, 0xc00c8c1e40?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 450 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00bdf8b00) github.com/syncthing/syncthing/lib/protocol/protocol.go:425 +0x10d github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func2() github.com/syncthing/syncthing/lib/protocol/protocol.go:280 +0x25 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:279 +0xad goroutine 231 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00a4a8000, {0x1224a58?, 0xc00a494b80?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 232 [select, 4 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00a4a8000, {0x1224a58, 0xc00a494f40}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 251 [select, 4 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc001f65180, {0x1224a58, 0xc00a941740}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 234 [select, 3 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00a4a8380, {0x1224a58?, 0xc00ae1af80?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 235 [select, 4 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00a4a8380, {0x1224a58, 0xc00ae1b200}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 237 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00a4a8700, {0x1224a58?, 0xc00b099cc0?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 238 [select, 4 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00a4a8700, {0x1224a58, 0xc00b099f80}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 253 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc001f65880, {0x1224a58?, 0xc00b16cdc0?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 240 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00a4a8a80, {0x1224a58?, 0xc00b7c2400?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 309 [select]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00a4a9180, {0x1224a58?, 0xc00beaba80?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 305 [select, 3 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00a4a8a80, {0x1224a58, 0xc00b7c2680}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 296 [select, 3 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00a4a9180, {0x1224a58, 0xc00b16de00}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 298 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00b85a700, {0x1224a58?, 0xc00be70bc0?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 299 [select, 3 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00b85a700, {0x1224a58, 0xc00be70dc0}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 310 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00a4a9c00, {0x1224a58?, 0xc00c2d7840?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 454 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.newIndexHandlerRegistry.func1({0x1224a58, 0xc00a8fe800}) github.com/syncthing/syncthing/lib/model/indexhandler.go:400 +0x85 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00a8f1b80, {0x1224a58, 0xc00a8fe800}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 311 [select, 3 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00a4a9c00, {0x1224a58, 0xc00c2d7dc0}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 301 [runnable]: syscall.Syscall(0xd9, 0x11, 0xc01efca000, 0x2000) syscall/asm_linux_amd64.s:20 +0x5 syscall.Getdents(0x7f649db8d680?, {0xc01efca000?, 0x7f64c53b95b8?, 0x18?}) syscall/zsyscall_linux_amd64.go:439 +0x4d syscall.ReadDirent(...) syscall/syscall_linux.go:870 internal/poll.ignoringEINTRIO(...) internal/poll/fd_unix.go:794 internal/poll.(*FD).ReadDirent(0x180f800?, {0xc01efca000, 0x2000, 0x2000}) internal/poll/fd_unix.go:646 +0x1ca os.(*File).readdir(0xc01c23d810, 0xffffffffffffffff?, 0x0) os/dir_unix.go:70 +0x1f0 os.(*File).Readdirnames(0xc01a382750?, 0x82?) os/dir.go:70 +0x25 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).DirNames(0xc00c2d11e0?, {0xc01d95b9d0?, 0x84d8ab?}) github.com/syncthing/syncthing/lib/fs/basicfs.go:232 +0xb0 github.com/syncthing/syncthing/lib/fs.newCaseNode({0xc01d95b9d0, 0x6f}, {0x122e460, 0xc00bef5230}) github.com/syncthing/syncthing/lib/fs/casefs.go:484 +0x82 github.com/syncthing/syncthing/lib/fs.(*caseCache).getExpireAdd(0xc00c2da260, {0xc01d95b9d0, 0x6f}) github.com/syncthing/syncthing/lib/fs/casefs.go:456 +0x1e8 github.com/syncthing/syncthing/lib/fs.(*defaultRealCaser).realCase(0xc00c2da260, {0xc01a9dc000?, 0xc01adb6510?}) github.com/syncthing/syncthing/lib/fs/casefs.go:419 +0x145 github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).checkCaseExisting(0xc00c2da280, {0xc01a9dc000, 0x79}) github.com/syncthing/syncthing/lib/fs/casefs.go:376 +0x38 github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Lstat(0xc00c2da280, {0xc01a9dc000?, 0xc00c723b80?}) github.com/syncthing/syncthing/lib/fs/casefs.go:201 +0x85 github.com/syncthing/syncthing/lib/fs.(*mtimeFS).Lstat(0xc00c324c00, {0xc01a9dc000, 0x79}) github.com/syncthing/syncthing/lib/fs/mtimefs.go:102 +0x4e github.com/syncthing/syncthing/lib/osutil.IsDeleted({0x122ea90, 0xc00be73230}, {0xc01a9dc000, 0x79}) github.com/syncthing/syncthing/lib/osutil/osutil.go:134 +0x3b github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsDeletedAndIgnored.func1({0x122d548?, 0xc018caf040}) github.com/syncthing/syncthing/lib/model/folder.go:758 +0x73e github.com/syncthing/syncthing/lib/db.nativeFileIterator.func1({0x122d548?, 0xc018caef70?}) github.com/syncthing/syncthing/lib/db/set.go:504 +0xfb github.com/syncthing/syncthing/lib/db.(*readOnlyTransaction).withHave(0xc002b7efb0, {0xc01c9586f0?, 0x0?, 0x203000?}, {0xc00d6ceca0?, 0xc63e05?, 0xc002b7efa0?}, {0x1862ce0, 0x0, 0x0}, ...) github.com/syncthing/syncthing/lib/db/transactions.go:283 +0x6b2 github.com/syncthing/syncthing/lib/db.(*Snapshot).WithPrefixedHaveTruncated(0xc002b7efa0, {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ...}, ...) github.com/syncthing/syncthing/lib/db/set.go:235 +0x26b github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsDeletedAndIgnored(0xc00b85ae00, {0xc0002e7ca0, 0x1, 0x0?}, 0xc00baa6f90) github.com/syncthing/syncthing/lib/model/folder.go:697 +0x345 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc00b85ae00, {0x0, 0x0, 0x0}) github.com/syncthing/syncthing/lib/model/folder.go:522 +0x594 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc00b85ae00) github.com/syncthing/syncthing/lib/model/folder.go:896 +0x3d github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00b85ae00, {0x1224a58?, 0xc00c725ac0?}) github.com/syncthing/syncthing/lib/model/folder.go:203 +0x6ab github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 302 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00b85ae00, {0x1224a58, 0xc00c725c80}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 269 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000fdd180, {0x1224a58, 0xc00c8c1e80}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 271 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000fdd500, {0x1224a58?, 0xc00cbd0240?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 272 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000fdd500, {0x1224a58, 0xc00cbd0700}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 322 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000fdd880, {0x1224a58?, 0xc00d170680?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 323 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000fdd880, {0x1224a58, 0xc00d170840}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 325 [chan receive, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0xc000fddc00, {0x0, 0x0, 0x0}, 0x1?) github.com/syncthing/syncthing/lib/model/folder.go:651 +0x410 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0xc000fddc00, {0x0, 0x0, 0x0}) github.com/syncthing/syncthing/lib/model/folder.go:503 +0x515 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0xc000fddc00) github.com/syncthing/syncthing/lib/model/folder.go:896 +0x3d github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000fddc00, {0x1224a58?, 0xc00d6b2440?}) github.com/syncthing/syncthing/lib/model/folder.go:203 +0x6ab github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 326 [select]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000fddc00, {0x1224a58, 0xc00d6e6040}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 2178 [runnable]: syscall.Syscall6(0x11, 0x20, 0xc01c32c000, 0x7b3f, 0x1394b3e, 0x0, 0x0) syscall/asm_linux_amd64.s:43 +0x5 syscall.Pread(0x90db87?, {0xc01c32c000?, 0x0?, 0x0?}, 0xc01b5dd490?) syscall/zsyscall_linux_amd64.go:1221 +0x58 internal/poll.(*FD).Pread(0x0?, {0xc01c32c000, 0x2?, 0x7ff2}, 0x4001?) internal/poll/fd_unix.go:193 +0xf9 os.(*File).pread(...) os/file_posix.go:40 os.(*File).ReadAt(0xc0161423f0, {0xc01c32c000?, 0x7f8b?, 0x7ff2?}, 0xc01b5dd500?) os/file.go:137 +0x191 github.com/syndtr/goleveldb/leveldb.(*iStorageReader).ReadAt(0xc00a35a648, {0xc01c32c000?, 0xc01b5dd630?, 0x0?}, 0xc015f4d5f0?) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/storage.go:49 +0x2e github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock(0xc016162680, {0x9037ad?, 0xc00d06b400?}, 0x1) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table/reader.go:564 +0xab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock(0xc016162680, {0x0?, 0x60?}, 0x0?) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table/reader.go:603 +0x2c github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1() github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table/reader.go:627 +0x32 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get(0xc00040e140, 0x324?, 0xc01b5dd888?, 0xc01b5dd848) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/cache/cache.go:388 +0x211 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get(...) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/cache/cache.go:58 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached(0xc016162680, {0x90956d?, 0xc00047ae40?}, 0x1, 0xed?) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table/reader.go:625 +0xa8 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter(0xc01b251d6c?, {0xc010cf29b0?, 0x4b?}, 0x4b?, 0x0?, 0x0?) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table/reader.go:765 +0x2c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc016162680, {0xc010cf29b0, 0x4b, 0x4b}, 0x1, 0x0, 0x0) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table/reader.go:865 +0x6d1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(...) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table/reader.go:922 github.com/syndtr/goleveldb/leveldb.(*tOps).find(0x26?, 0x1e0?, {0xc010cf29b0, 0x4b, 0x4b}, 0xc00047ae40?) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/table.go:450 +0x116 github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x3, 0xc014f3c820?) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/version.go:180 +0x1f3 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc00ef2a5a0, {0x0?, 0x0, 0xc00047ae40?}, {0xc010cf29b0, 0x4b, 0x4b}, 0xc01b5dde40, 0xc01b5dde10) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/version.go:128 +0x1e2 github.com/syndtr/goleveldb/leveldb.(*version).get(0xc00ef2a5a0, {0x0, 0x0, 0x0}, {0xc010cf29b0, 0x4b, 0x4b}, 0x0, 0x0) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/version.go:164 +0x2d9 github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc000112000, 0x0, {0x0, 0x0, 0x0}, {0xc010cf2960?, 0x43, 0x0?}, 0x16c68214, 0x0) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db.go:785 +0x54d github.com/syndtr/goleveldb/leveldb.(*Snapshot).Get(0xfed5a518dd0f9a21?, {0xc010cf2960?, 0x1?, 0x1?}, 0x2f25?) github.com/syndtr/goleveldb@v1.0.1-0.20200815071216-d9e9293bd0f7/leveldb/db_snapshot.go:113 +0x1a5 github.com/syncthing/syncthing/lib/db/backend.leveldbSnapshot.Get({0xc00c3e8270?, 0xc00d77fea8?}, {0xc010cf2960?, 0x403745?, 0x1ff00000001?}) github.com/syncthing/syncthing/lib/db/backend/leveldb_backend.go:132 +0x37 github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileTrunc({{0x1225d28, 0xc00caed2c0}, {0x122d900, 0xc00021a340}, {0x12236c8, 0xc000031920}}, {0xc010cf2960?, 0x43?, 0xd925c0?}, 0x0) github.com/syncthing/syncthing/lib/db/transactions.go:70 +0x7d github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFileByKey({{0x1225d28, 0xc00caed2c0}, {_, _}, {_, _}}, {_, _, _}) github.com/syncthing/syncthing/lib/db/transactions.go:62 +0xcc github.com/syncthing/syncthing/lib/db.readOnlyTransaction.getFile({{_, _}, {_, _}, {_, _}}, {_, _, _}, {0xc018bbafa0, ...}, ...) github.com/syncthing/syncthing/lib/db/transactions.go:58 +0x1ba github.com/syncthing/syncthing/lib/db.(*Snapshot).Get(_, {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ...}, ...) github.com/syncthing/syncthing/lib/db/set.go:269 +0x2a8 github.com/syncthing/syncthing/lib/model.cFiler.CurrentFile({0xc0167ca16f?}, {0xc01a591440?, _}) github.com/syncthing/syncthing/lib/model/folder.go:1357 +0x8f github.com/syncthing/syncthing/lib/scanner.(*walker).walkDir(0xc00acf63c0, {0x1224a58, 0xc00a909700}, {0xc01a591440, 0x3a}, {0x122b740, 0xc019f880b0}, 0xc00e92a5a0) github.com/syncthing/syncthing/lib/scanner/walk.go:417 +0xab github.com/syncthing/syncthing/lib/scanner.(*walker).handleItem(0x3a?, {0x1224a58, 0xc00a909700}, {0xc01a591440, 0x3a}, {0x122b740, 0xc019f880b0}, 0xc00006b590?, 0x121cba0?, {0x121cba0, ...}) github.com/syncthing/syncthing/lib/scanner/walk.go:356 +0x19f github.com/syncthing/syncthing/lib/scanner.(*walker).walkAndHashFiles.func1({0xc01a591440, 0x3a}, {0x122b740, 0xc019f880b0}, {0x0, 0x0}) github.com/syncthing/syncthing/lib/scanner/walk.go:302 +0x8ac github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc00cbdde90, {0xc01a591440, 0x3a}, {0x122b740, 0xc019f880b0}, 0xc002b7a9b0, 0xc01b5dfef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:90 +0x159 github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc00cbdde90, {0xc01a591180, 0x31}, {0x122b740, 0xc019e27f40}, 0xc002b7a9b0, 0xc01b5dfef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x60a github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc00cbdde90, {0xc018684ed0, 0x29}, {0x122b740, 0xc01bf03a70}, 0xc002b7a9b0, 0xc01b5dfef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x60a github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc00cbdde90, {0xc01768a080, 0x19}, {0x122b740, 0xc00fdc7730}, 0xc002b7a9b0, 0xc01b5dfef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x60a github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc00cbdde90, {0xc00fba5570, 0xd}, {0x122b740, 0xc010063550}, 0xc002b7a9b0, 0xc01b5dfef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x60a github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0xc00cbdde90, {0xeed8bf, 0x1}, {0x122b740, 0xc00cc6d3e0}, 0xc002b7a9b0, 0xc01b5dfef0) github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x60a github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0xc00cbdde90, {0xeed8bf, 0x1}, 0xc002b7a9b0) github.com/syncthing/syncthing/lib/fs/walkfs.go:150 +0xa5 github.com/syncthing/syncthing/lib/scanner.(*walker).scan(0xc00acf63c0, {0x1224a58?, 0xc00a909700?}, 0xc00d6be360?, 0xc00d6d7510?) github.com/syncthing/syncthing/lib/scanner/walk.go:223 +0x82 created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk github.com/syncthing/syncthing/lib/scanner/walk.go:119 +0x1ea goroutine 318 [select]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00c2e2380, {0x1224a58, 0xc00d734740}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 328 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00dca0000, {0x1224a58?, 0xc00dc99f40?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 329 [select]: github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00dca0000, {0x1224a58, 0xc00dca8140}) github.com/syncthing/syncthing/lib/model/folder.go:1002 +0x24f created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 331 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00c2e3500, {0x1224a58?, 0xc0003df7c0?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 332 [runnable]: syscall.Syscall6(0x106, 0xffffffffffffff9c, 0xc01a975400, 0xc01e39c378, 0x100, 0x0, 0x0) syscall/asm_linux_amd64.s:43 +0x5 syscall.fstatat(0x0?, {0xc01a9b0060?, 0xc01a9b0060?}, 0xc01e39c378?, 0x0?) syscall/zsyscall_linux_amd64.go:1450 +0x10f syscall.Lstat(...) syscall/syscall_linux_amd64.go:68 os.lstatNolog.func1(...) os/stat_unix.go:45 os.ignoringEINTR(...) os/file_posix.go:245 os.lstatNolog({0xc01a9b0060, 0x30}) os/stat_unix.go:44 +0x5b os.Lstat({0xc01a9b0060, 0x30}) os/stat.go:22 +0x34 github.com/syncthing/notify.node.AddDir({{0xc0093f4f90?, 0x1?}, 0xc01c339740?, 0xc01c339770?}, 0xc01e59b548, 0x0) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/node.go:94 +0x411 github.com/syncthing/notify.(*nonrecursiveTree).watchrec(0xc0000305a0, {{0xc0093f4f90?, 0xc000091cb0?}, 0xc01c339740?, 0xc01c339770?}, 0x24?, 0x1000fc6, 0xb2e40b?) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:247 +0x248 github.com/syncthing/notify.(*nonrecursiveTree).Watch(0xc0000305a0, {0xc0093f4f90?, 0x1?}, 0xc00d060720, 0xeed8bf?, {0xc009525f68, 0x1, 0x0?}) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:183 +0x1a5 github.com/syncthing/notify.Watch(...) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/notify.go:66 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0xc00d88b6e0, {0xeed8bf, 0x1}, {0x1220928?, 0xc00c8d5560}, {0x1224a58?, 0xc0003df880}, 0x1?) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:48 +0x239 github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0xc00dc908a0, {0xeed8bf, 0x1}, {0x1220928, 0xc00c8d5560}, {0x1224a58, 0xc0003df880}, 0x20?) github.com/syncthing/syncthing/lib/fs/casefs.go:332 +0xa3 github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00c2e3500, {0x1224a58, 0xc0003df880}) github.com/syncthing/syncthing/lib/model/folder.go:1004 +0x586 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 370 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00b85a380, {0x1224a58?, 0xc00d6412c0?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 451 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0xc00bdf8b00) github.com/syncthing/syncthing/lib/protocol/protocol.go:712 +0x26c github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func3() github.com/syncthing/syncthing/lib/protocol/protocol.go:285 +0x25 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:284 +0xea goroutine 351 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00dca0a80, {0x1224a58?, 0xc0022d8bc0?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 352 [semacquire, 8 minutes]: sync.runtime_SemacquireMutex(0x203000?, 0x0?, 0x203000?) runtime/sema.go:71 +0x25 sync.(*Mutex).lockSlow(0xc0000305a0) sync/mutex.go:162 +0x165 sync.(*Mutex).Lock(...) sync/mutex.go:81 sync.(*RWMutex).Lock(0xc001a10de0?) sync/rwmutex.go:139 +0x36 github.com/syncthing/notify.(*nonrecursiveTree).Watch(0xc0000305a0, {0xc001a10de0?, 0x1?}, 0xc0023aa7e0, 0xeed8bf?, {0xc0021a2708, 0x1, 0x0?}) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:179 +0x116 github.com/syncthing/notify.Watch(...) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/notify.go:66 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0xc00001b500, {0xeed8bf, 0x1}, {0x1220928?, 0xc00ccfb4d0}, {0x1224a58?, 0xc0022d8f00}, 0x1?) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:48 +0x239 github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0xc000401340, {0xeed8bf, 0x1}, {0x1220928, 0xc00ccfb4d0}, {0x1224a58, 0xc0022d8f00}, 0x80?) github.com/syncthing/syncthing/lib/fs/casefs.go:332 +0xa3 github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00dca0a80, {0x1224a58, 0xc0022d8f00}) github.com/syncthing/syncthing/lib/model/folder.go:1004 +0x586 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 378 [select, 1 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00b85b500, {0x1224a58?, 0xc001c77380?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 388 [semacquire, 8 minutes]: sync.runtime_SemacquireMutex(0x203000?, 0x0?, 0x203000?) runtime/sema.go:71 +0x25 sync.(*Mutex).lockSlow(0xc0000305a0) sync/mutex.go:162 +0x165 sync.(*Mutex).Lock(...) sync/mutex.go:81 sync.(*RWMutex).Lock(0xc0010f5200?) sync/rwmutex.go:139 +0x36 github.com/syncthing/notify.(*nonrecursiveTree).Watch(0xc0000305a0, {0xc0010f5200?, 0x1?}, 0xc00234c300, 0xeed8bf?, {0xc00104af38, 0x1, 0x0?}) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:179 +0x116 github.com/syncthing/notify.Watch(...) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/notify.go:66 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0xc003210b10, {0xeed8bf, 0x1}, {0x1220928?, 0xc00ccfaa20}, {0x1224a58?, 0xc000caff80}, 0x1?) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:48 +0x239 github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0xc0003db9a0, {0xeed8bf, 0x1}, {0x1220928, 0xc00ccfaa20}, {0x1224a58, 0xc000caff80}, 0x60?) github.com/syncthing/syncthing/lib/fs/casefs.go:332 +0xa3 github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000115500, {0x1224a58, 0xc000caff80}) github.com/syncthing/syncthing/lib/model/folder.go:1004 +0x586 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 449 [IO wait]: internal/poll.runtime_pollWait(0x7f649e5e2878, 0x72) runtime/netpoll.go:302 +0x89 internal/poll.(*pollDesc).wait(0xc000d62a80?, 0xc00b0f2a00?, 0x0) internal/poll/fd_poll_runtime.go:83 +0x32 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:88 internal/poll.(*FD).Read(0xc000d62a80, {0xc00b0f2a00, 0x64f, 0x64f}) internal/poll/fd_unix.go:167 +0x25a net.(*netFD).Read(0xc000d62a80, {0xc00b0f2a00?, 0xc000d4b740?, 0xc00b0f2a05?}) net/fd_posix.go:55 +0x29 net.(*conn).Read(0xc00c9f03c0, {0xc00b0f2a00?, 0x7f649dbfe3a0?, 0x0?}) net/net.go:183 +0x45 crypto/tls.(*atLeastReader).Read(0xc014b5d1e8, {0xc00b0f2a00?, 0x0?, 0x0?}) crypto/tls/conn.go:784 +0x3d bytes.(*Buffer).ReadFrom(0xc000ae3e78, {0x121c9c0, 0xc014b5d1e8}) bytes/buffer.go:204 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000ae3c00, {0x121db40?, 0xc00c9f03c0}, 0x64f?) crypto/tls/conn.go:806 +0xe5 crypto/tls.(*Conn).readRecordOrCCS(0xc000ae3c00, 0x0) crypto/tls/conn.go:613 +0x116 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:581 crypto/tls.(*Conn).Read(0xc000ae3c00, {0xc00ce5d4b0, 0x2, 0x447bf3?}) crypto/tls/conn.go:1284 +0x16f github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc00c4baa20, {0xc00ce5d4b0?, 0x0?, 0xc000b25f78?}) github.com/syncthing/syncthing/lib/connections/limiter.go:235 +0x32 github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc001b7c980, {0xc00ce5d4b0?, 0x0?, 0x2?}) github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x32 io.ReadAtLeast({0x121d3a0, 0xc001b7c980}, {0xc00ce5d4b0, 0x2, 0x4}, 0x2) io/io.go:331 +0x9a io.ReadFull(...) io/io.go:350 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc00bdf8b00?, {0xc00ce5d4b0?, 0x4?, 0xc000b25f64?}) github.com/syncthing/syncthing/lib/protocol/protocol.go:556 +0x72 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc000b25f88?, {0xc00ce5d4b0, 0x4, 0x4}) github.com/syncthing/syncthing/lib/protocol/protocol.go:490 +0x2d github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00bdf8b00) github.com/syncthing/syncthing/lib/protocol/protocol.go:402 +0x6f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1() github.com/syncthing/syncthing/lib/protocol/protocol.go:276 +0x25 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:275 +0x70 goroutine 387 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000115500, {0x1224a58?, 0xc000caf7c0?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 415 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleHellos.func1() github.com/syncthing/syncthing/lib/connections/service.go:415 +0x3f created by github.com/syncthing/syncthing/lib/connections.(*service).handleHellos github.com/syncthing/syncthing/lib/connections/service.go:414 +0xeae goroutine 452 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0xc00bdf8b00) github.com/syncthing/syncthing/lib/protocol/protocol.go:958 +0xd3 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4() github.com/syncthing/syncthing/lib/protocol/protocol.go:289 +0x25 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:288 +0x12a goroutine 371 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00b85aa80, {0x1224a58?, 0xc001bd3540?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 372 [semacquire, 8 minutes]: sync.runtime_SemacquireMutex(0x203000?, 0x0?, 0x203000?) runtime/sema.go:71 +0x25 sync.(*Mutex).lockSlow(0xc0000305a0) sync/mutex.go:162 +0x165 sync.(*Mutex).Lock(...) sync/mutex.go:81 sync.(*RWMutex).Lock(0xc00317ed80?) sync/rwmutex.go:139 +0x36 github.com/syncthing/notify.(*nonrecursiveTree).Watch(0xc0000305a0, {0xc00317ed80?, 0x1?}, 0xc000cb79e0, 0xeed8bf?, {0xc000352eb8, 0x1, 0x0?}) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:179 +0x116 github.com/syncthing/notify.WatchWithFilter(...) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/notify.go:75 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0xc000edf470, {0xeed8bf, 0x1}, {0x1220928?, 0xc00c8d46c0}, {0x1224a58?, 0xc001bd36c0}, 0x1?) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:46 +0x1eb github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0xc0003591c0, {0xeed8bf, 0x1}, {0x1220928, 0xc00c8d46c0}, {0x1224a58, 0xc001bd36c0}, 0xa0?) github.com/syncthing/syncthing/lib/fs/casefs.go:332 +0xa3 github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00b85a380, {0x1224a58, 0xc001bd36c0}) github.com/syncthing/syncthing/lib/model/folder.go:1004 +0x586 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 374 [semacquire, 8 minutes]: sync.runtime_SemacquireMutex(0x203000?, 0x0?, 0x203000?) runtime/sema.go:71 +0x25 sync.(*Mutex).lockSlow(0xc0000305a0) sync/mutex.go:162 +0x165 sync.(*Mutex).Lock(...) sync/mutex.go:81 sync.(*RWMutex).Lock(0xc00317eed0?) sync/rwmutex.go:139 +0x36 github.com/syncthing/notify.(*nonrecursiveTree).Watch(0xc0000305a0, {0xc00317eed0?, 0x1?}, 0xc000cb7b00, 0xeed8bf?, {0xc000352f08, 0x1, 0x0?}) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:179 +0x116 github.com/syncthing/notify.Watch(...) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/notify.go:66 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0xc001cf4f60, {0xeed8bf, 0x1}, {0x1220928?, 0xc00ccfa750}, {0x1224a58?, 0xc001bd39c0}, 0x1?) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:48 +0x239 github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0xc00c9f49a0, {0xeed8bf, 0x1}, {0x1220928, 0xc00ccfa750}, {0x1224a58, 0xc001bd39c0}, 0x40?) github.com/syncthing/syncthing/lib/fs/casefs.go:332 +0xa3 github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00b85aa80, {0x1224a58, 0xc001bd39c0}) github.com/syncthing/syncthing/lib/model/folder.go:1004 +0x586 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 390 [select, 6 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000cb5180, {0x1224a58?, 0xc001844300?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 392 [semacquire, 8 minutes]: sync.runtime_SemacquireMutex(0x203000?, 0x0?, 0x203000?) runtime/sema.go:71 +0x25 sync.(*Mutex).lockSlow(0xc0000305a0) sync/mutex.go:162 +0x165 sync.(*Mutex).Lock(...) sync/mutex.go:81 sync.(*RWMutex).Lock(0xc002f724e0?) sync/rwmutex.go:139 +0x36 github.com/syncthing/notify.(*nonrecursiveTree).Watch(0xc0000305a0, {0xc002f724e0?, 0x1?}, 0xc00234cba0, 0xeed8bf?, {0xc00185d148, 0x1, 0x0?}) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:179 +0x116 github.com/syncthing/notify.WatchWithFilter(...) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/notify.go:75 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0xc0002d8a50, {0xeed8bf, 0x1}, {0x1220928?, 0xc00d24db90}, {0x1224a58?, 0xc001844900}, 0x1?) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:46 +0x1eb github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0xc001a0ce20, {0xeed8bf, 0x1}, {0x1220928, 0xc00d24db90}, {0x1224a58, 0xc001844900}, 0xe0?) github.com/syncthing/syncthing/lib/fs/casefs.go:332 +0xa3 github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc000cb5180, {0x1224a58, 0xc001844900}) github.com/syncthing/syncthing/lib/model/folder.go:1004 +0x586 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 379 [semacquire, 8 minutes]: sync.runtime_SemacquireMutex(0x203002?, 0x2?, 0x203002?) runtime/sema.go:71 +0x25 sync.(*Mutex).lockSlow(0xc0000305a0) sync/mutex.go:162 +0x165 sync.(*Mutex).Lock(...) sync/mutex.go:81 sync.(*RWMutex).Lock(0xc00b116c78?) sync/rwmutex.go:139 +0x36 github.com/syncthing/notify.(*nonrecursiveTree).Watch(0xc0000305a0, {0xc00b116c78?, 0x1?}, 0xc000fd0b40, 0xeed8bf?, {0xc002858da8, 0x1, 0x0?}) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:179 +0x116 github.com/syncthing/notify.Watch(...) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/notify.go:66 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0xc002f4c330, {0xeed8bf, 0x1}, {0x1220928?, 0xc00d24de60}, {0x1224a58?, 0xc001c77500}, 0x1?) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:48 +0x239 github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0xc001a0d160, {0xeed8bf, 0x1}, {0x1220928, 0xc00d24de60}, {0x1224a58, 0xc001c77500}, 0x20?) github.com/syncthing/syncthing/lib/fs/casefs.go:332 +0xa3 github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00b85b500, {0x1224a58, 0xc001c77500}) github.com/syncthing/syncthing/lib/model/folder.go:1004 +0x586 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 381 [select, 7 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00b85bc00, {0x1224a58?, 0xc008f43d80?}) github.com/syncthing/syncthing/lib/model/folder.go:177 +0x46c github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 382 [semacquire, 8 minutes]: sync.runtime_SemacquireMutex(0x203000?, 0x0?, 0x203000?) runtime/sema.go:71 +0x25 sync.(*Mutex).lockSlow(0xc0000305a0) sync/mutex.go:162 +0x165 sync.(*Mutex).Lock(...) sync/mutex.go:81 sync.(*RWMutex).Lock(0xc00bb2bfe0?) sync/rwmutex.go:139 +0x36 github.com/syncthing/notify.(*nonrecursiveTree).Watch(0xc0000305a0, {0xc00bb2bfe0?, 0x1?}, 0xc008f35620, 0xeed8bf?, {0xc00284a518, 0x1, 0x0?}) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:179 +0x116 github.com/syncthing/notify.Watch(...) github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/notify.go:66 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0xc00105aae0, {0xeed8bf, 0x1}, {0x1220928?, 0xc00bb11320}, {0x1224a58?, 0xc008f484c0}, 0x1?) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:48 +0x239 github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0xc000041700, {0xeed8bf, 0x1}, {0x1220928, 0xc00bb11320}, {0x1224a58, 0xc008f484c0}, 0xc0?) github.com/syncthing/syncthing/lib/fs/casefs.go:332 +0xa3 github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0xc00b85bc00, {0x1224a58, 0xc008f484c0}) github.com/syncthing/syncthing/lib/model/folder.go:1004 +0x586 created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch github.com/syncthing/syncthing/lib/model/folder.go:974 +0x135 goroutine 416 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000146780, {0x1224a58?, 0xc00a8f1b40?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 446 [select, 8 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc001ae5740, {0x1224a58, 0xc002356b40}, {0xeed8bf, 0x1}, {0xc002353f30, 0x1, 0x1}, 0xc002376240, 0xc002374300, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 447 [select, 8 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000112fc0, 0xc002374300, 0xc001ce9620?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 445 [select, 8 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000112e00, 0xc0010fda40, 0xc0010fd920?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 444 [select, 8 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00105b7d0, {0x1224a58, 0xc001f5d3c0}, {0xeed8bf, 0x1}, {0xc001c7eb70, 0x1, 0x1}, 0xc001f607e0, 0xc0010fda40, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 751 [select]: github.com/syncthing/syncthing/lib/protocol.(*rawConnection).dispatcherLoop(0xc00ef2d900) github.com/syncthing/syncthing/lib/protocol/protocol.go:425 +0x10d github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func2() github.com/syncthing/syncthing/lib/protocol/protocol.go:280 +0x25 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:279 +0xad goroutine 834 [chan receive, 8 minutes]: github.com/syncthing/syncthing/lib/connections.(*service).handleHellos.func1() github.com/syncthing/syncthing/lib/connections/service.go:415 +0x3f created by github.com/syncthing/syncthing/lib/connections.(*service).handleHellos github.com/syncthing/syncthing/lib/connections/service.go:414 +0xeae goroutine 750 [IO wait]: internal/poll.runtime_pollWait(0x7f649e203688, 0x72) runtime/netpoll.go:302 +0x89 internal/poll.(*pollDesc).wait(0xc01183ee80?, 0xc00b8cca00?, 0x0) internal/poll/fd_poll_runtime.go:83 +0x32 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:88 internal/poll.(*FD).Read(0xc01183ee80, {0xc00b8cca00, 0x650, 0x650}) internal/poll/fd_unix.go:167 +0x25a net.(*netFD).Read(0xc01183ee80, {0xc00b8cca00?, 0xc00ec7d7c0?, 0xc00b8cca05?}) net/fd_posix.go:55 +0x29 net.(*conn).Read(0xc004d786a8, {0xc00b8cca00?, 0x40b276?, 0xde8d20?}) net/net.go:183 +0x45 crypto/tls.(*atLeastReader).Read(0xc01baf3d28, {0xc00b8cca00?, 0x0?, 0xc000f3e1e0?}) crypto/tls/conn.go:784 +0x3d bytes.(*Buffer).ReadFrom(0xc00bf97e78, {0x121c9c0, 0xc01baf3d28}) bytes/buffer.go:204 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00bf97c00, {0x121db40?, 0xc004d786a8}, 0x650?) crypto/tls/conn.go:806 +0xe5 crypto/tls.(*Conn).readRecordOrCCS(0xc00bf97c00, 0x0) crypto/tls/conn.go:613 +0x116 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:581 crypto/tls.(*Conn).Read(0xc00bf97c00, {0xc0003d064c, 0x2, 0x447bf3?}) crypto/tls/conn.go:1284 +0x16f github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0xc009ace210, {0xc0003d064c?, 0x0?, 0xc000a41f78?}) github.com/syncthing/syncthing/lib/connections/limiter.go:235 +0x32 github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0xc00ec7da60, {0xc0003d064c?, 0x0?, 0x2?}) github.com/syncthing/syncthing/lib/protocol/counting.go:23 +0x32 io.ReadAtLeast({0x121d3a0, 0xc00ec7da60}, {0xc0003d064c, 0x2, 0x4}, 0x2) io/io.go:331 +0x9a io.ReadFull(...) io/io.go:350 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0xc00ef2d900?, {0xc0003d064c?, 0x4?, 0xc000a41f64?}) github.com/syncthing/syncthing/lib/protocol/protocol.go:556 +0x72 github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0xc000a41f88?, {0xc0003d064c, 0x4, 0x4}) github.com/syncthing/syncthing/lib/protocol/protocol.go:490 +0x2d github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0xc00ef2d900) github.com/syncthing/syncthing/lib/protocol/protocol.go:402 +0x6f github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1() github.com/syncthing/syncthing/lib/protocol/protocol.go:276 +0x25 created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start github.com/syncthing/syncthing/lib/protocol/protocol.go:275 +0x70 goroutine 835 [select, 8 minutes]: github.com/syncthing/syncthing/lib/model.newIndexHandlerRegistry.func1({0x1224a58, 0xc00ae075c0}) github.com/syncthing/syncthing/lib/model/indexhandler.go:400 +0x85 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00ae1a700, {0x1224a58, 0xc00ae075c0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:125 +0x92 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 442 [select, 8 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000c7d050, {0x1224a58, 0xc000db3fc0}, {0xeed8bf, 0x1}, {0xc0017ce220, 0x1, 0x1}, 0xc000de7320, 0xc001584600, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 611 [select, 8 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0002d9b90, {0x1224a58, 0xc00182da40}, {0xeed8bf, 0x1}, {0xc0010e5a70, 0x1, 0x1}, 0xc00162a120, 0xc0004673e0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 4708 [select, 4 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000997050, {0x1224a58, 0xc00a494f40}, {0xeed8bf, 0x1}, {0xc004beac80, 0x1, 0x1}, 0xc00932f4a0, 0xc00a4a6660, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 749 [select, 8 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc00b176000, {0x1224a58?, 0xc00ae1a380?}) github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x46e github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xec created by github.com/thejerf/suture/v4.(*Supervisor).runService github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1d5 goroutine 6012 [semacquire]: sync.runtime_Semacquire(0x2?) runtime/sema.go:56 +0x25 sync.(*WaitGroup).Wait(0x2?) sync/waitgroup.go:136 +0x52 github.com/syncthing/syncthing/lib/connections.(*service).dialParallel.func2() github.com/syncthing/syncthing/lib/connections/service.go:1121 +0x26 created by github.com/syncthing/syncthing/lib/connections.(*service).dialParallel github.com/syncthing/syncthing/lib/connections/service.go:1120 +0x42b goroutine 6008 [chan receive]: github.com/syncthing/syncthing/lib/connections.(*service).dialParallel(0xc0009605a0, {0x1224a58?, 0xc000d41740}, {0x28, 0xcd, 0xef, 0xcc, 0xbc, 0x34, 0x34, ...}, ...) github.com/syncthing/syncthing/lib/connections/service.go:1126 +0x465 github.com/syncthing/syncthing/lib/connections.(*service).dialDevices.func2({{0x28, 0xcd, 0xef, 0xcc, 0xbc, 0x34, 0x34, 0x39, 0x16, 0x19, ...}, ...}) github.com/syncthing/syncthing/lib/connections/service.go:590 +0x11f created by github.com/syncthing/syncthing/lib/connections.(*service).dialDevices github.com/syncthing/syncthing/lib/connections/service.go:588 +0x3e7 goroutine 6014 [IO wait]: internal/poll.runtime_pollWait(0x7f649e5e2b48, 0x77) runtime/netpoll.go:302 +0x89 internal/poll.(*pollDesc).wait(0xc00054b980?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:83 +0x32 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).WaitWrite(...) internal/poll/fd_unix.go:741 net.(*netFD).connect(0xc00054b980, {0x1224a58?, 0xc000d41c00}, {0xc0129cd918?, 0x40d4c5?}, {0x121e080?, 0xc00fbdb760?}) net/fd_unix.go:141 +0x716 net.(*netFD).dial(0xc00054b980, {0x1224a58, 0xc000d41c00}, {0x12299a8?, 0x0?}, {0x12299a8?, 0xc01bf98f60}, 0xaf0ca711651c43d?) net/sock_posix.go:149 +0x394 net.socket({0x1224a58, 0xc000d41c00}, {0xc011ec2800, 0x3}, 0x2, 0x1, 0x0?, 0x8?, {0x12299a8, 0x0}, ...) net/sock_posix.go:70 +0x2b2 net.internetSocket({0x1224a58, 0xc000d41c00}, {0xc011ec2800, 0x3}, {0x12299a8, 0x0}, {0x12299a8, 0xc01bf98f60}, 0xc00ef54100?, 0x0, ...) net/ipsock_posix.go:142 +0xf8 net.(*sysDialer).doDialTCP(0xc00054b900, {0x1224a58, 0xc000d41c00}, 0x0, 0xdd78e0?) net/tcpsock_posix.go:65 +0xa5 net.(*sysDialer).dialTCP(0x1?, {0x1224a58?, 0xc000d41c00?}, 0x7?, 0xe10?) net/tcpsock_posix.go:61 +0x59 net.(*sysDialer).dialSingle(0xc00054b900, {0x1224a58, 0xc000d41c00}, {0x12211e8?, 0xc01bf98f60}) net/dial.go:583 +0x28b net.(*sysDialer).dialSerial(0xc00054b900, {0x1224a58, 0xc000d41c00}, {0xc00cc7bf70?, 0x1, 0xeee6da?}) net/dial.go:551 +0x312 net.(*Dialer).DialContext(0xc0116b5740, {0x1224a58, 0xc000d41c00}, {0xc011ec2800, 0x3}, {0xc011ec2806, 0x14}) net/dial.go:428 +0x736 github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst.func2() github.com/syncthing/syncthing/lib/dialer/public.go:176 +0x1a3 created by github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst github.com/syncthing/syncthing/lib/dialer/public.go:161 +0x47e goroutine 612 [select, 8 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000113500, 0xc0004673e0, 0xc0004672c0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 615 [select, 8 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000996630, {0x1224a58, 0xc002328b00}, {0xeed8bf, 0x1}, {0xc002dd8b90, 0x1, 0x1}, 0xc002dd6fc0, 0xc0009df860, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 616 [select, 8 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000113880, 0xc0009df860, 0xc0009df740?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 613 [select, 8 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000453260, {0x1224a58, 0xc001c58600}, {0xeed8bf, 0x1}, {0xc0021a9670, 0x1, 0x1}, 0xc0021ad080, 0xc0001c8f00, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 448 [select, 8 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc002686270, {0x1224a58, 0xc000a288c0}, {0xeed8bf, 0x1}, {0xc000d8af10, 0x1, 0x1}, 0xc0003731a0, 0xc002b45500, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 561 [select, 8 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000113180, 0xc002b45500, 0xc002b453e0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 562 [select, 8 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc002f4cf90, {0x1224a58, 0xc000cb0dc0}, {0xeed8bf, 0x1}, {0xc002332a50, 0x1, 0x1}, 0xc000ad9380, 0xc002375560, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 563 [select, 8 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000113340, 0xc002375560, 0xc0023753e0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 4347 [select, 5 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000113a40, 0xc0021c7860, 0xc0021c7740?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 4317 [select, 5 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000fbe380, 0xc001585b00, 0xc0015859e0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 6038 [select]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00cd499b0, {0x1224a58, 0xc00d6e6040}, {0xeed8bf, 0x1}, {0xc00d6d7540, 0x1, 0x1}, 0xc00d6e1080, 0xc00d6be420, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 5336 [select, 2 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0012701c0, 0xc00c8f8ae0, 0xc00c8f89c0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 5073 [select, 3 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00be7a000, {0x1224a58, 0xc00c2d7dc0}, {0xeed8bf, 0x1}, {0xc00c2f8d00, 0x1, 0x1}, 0xc00c2d1da0, 0xc00c299500, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 5018 [select, 3 minutes]: net/http.(*persistConn).writeLoop(0xc00d926c60) net/http/transport.go:2392 +0xf5 created by net/http.(*Transport).dialConn net/http/transport.go:1751 +0x1791 goroutine 6111 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000fbf340, 0xc00d73e3c0, 0xc00d73e2a0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 5074 [select, 3 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014ac700, 0xc00c299500, 0xc00c2993e0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 6009 [chan receive]: github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst({0x1224ac8, 0xc01186f4a0}, 0xc011c8d320, 0xc011c8d330, {0xeefc9a, 0x5}, {0xef6d15, 0x9}, {0xc011ec27e0, 0x3}, ...) github.com/syncthing/syncthing/lib/dialer/public.go:190 +0x565 github.com/syncthing/syncthing/lib/dialer.DialContextReusePortFunc.func1({0x1224ac8, 0xc01186f4a0}, {0xc011ec27e0, 0x3}, {0xc011ec27e6, 0x14}) github.com/syncthing/syncthing/lib/dialer/public.go:133 +0x271 github.com/syncthing/syncthing/lib/connections.(*tcpDialer).Dial(0xc000041ac0, {0x1224a58, 0xc000d41740}, {0x28, 0xcd, 0xef, 0xcc, 0xbc, 0x34, 0x34, ...}, ...) github.com/syncthing/syncthing/lib/connections/tcp_dial.go:40 +0x11b github.com/syncthing/syncthing/lib/connections.dialTarget.Dial({{0xc011ec27e0, 0x1a}, {0x1220798, 0xc000041ac0}, 0x9, 0xc0113afcb0, {0x28, 0xcd, 0xef, 0xcc, ...}}, ...) github.com/syncthing/syncthing/lib/connections/structs.go:243 +0x1a9 github.com/syncthing/syncthing/lib/connections.(*service).dialParallel.func1({{0xc011ec27e0, 0x1a}, {0x1220798, 0xc000041ac0}, 0x9, 0xc0113afcb0, {0x28, 0xcd, 0xef, 0xcc, ...}}) github.com/syncthing/syncthing/lib/connections/service.go:1103 +0x11b created by github.com/syncthing/syncthing/lib/connections.(*service).dialParallel github.com/syncthing/syncthing/lib/connections/service.go:1098 +0xb65 goroutine 1659 [IO wait]: internal/poll.runtime_pollWait(0x7f649e5e20f8, 0x72) runtime/netpoll.go:302 +0x89 internal/poll.(*pollDesc).wait(0xc013abbe80?, 0xc01169ea00?, 0x0) internal/poll/fd_poll_runtime.go:83 +0x32 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:88 internal/poll.(*FD).Read(0xc013abbe80, {0xc01169ea00, 0x6bc, 0x6bc}) internal/poll/fd_unix.go:167 +0x25a net.(*netFD).Read(0xc013abbe80, {0xc01169ea00?, 0xc01436a9a0?, 0xc01169ea05?}) net/fd_posix.go:55 +0x29 net.(*conn).Read(0xc0149ea648, {0xc01169ea00?, 0x0?, 0x0?}) net/net.go:183 +0x45 crypto/tls.(*atLeastReader).Read(0xc01ae99680, {0xc01169ea00?, 0xc001dda820?, 0xc000df2820?}) crypto/tls/conn.go:784 +0x3d bytes.(*Buffer).ReadFrom(0xc0137fc5f8, {0x121c9c0, 0xc01ae99680}) bytes/buffer.go:204 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0137fc380, {0x121db40?, 0xc0149ea648}, 0x6bc?) crypto/tls/conn.go:806 +0xe5 crypto/tls.(*Conn).readRecordOrCCS(0xc0137fc380, 0x0) crypto/tls/conn.go:613 +0x116 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:581 crypto/tls.(*Conn).Read(0xc0137fc380, {0xc01dce6db0, 0xc, 0x44d572?}) crypto/tls/conn.go:1284 +0x16f io.ReadAtLeast({0x121c980, 0xc0137fc380}, {0xc01dce6db0, 0xc, 0xc}, 0xc) io/io.go:331 +0x9a io.ReadFull(...) io/io.go:350 github.com/syncthing/syncthing/lib/relay/protocol.ReadMessage({0x121c980, 0xc0137fc380}) github.com/syncthing/syncthing/lib/relay/protocol/protocol.go:79 +0x89 github.com/syncthing/syncthing/lib/relay/client.messageReader({0x1224a58, 0xc000248cc0}, {0x122aac0?, 0xc0137fc380}, 0xc0152b3200, 0xc00f060960?) github.com/syncthing/syncthing/lib/relay/client/static.go:235 +0x87 created by github.com/syncthing/syncthing/lib/relay/client.(*staticClient).serve github.com/syncthing/syncthing/lib/relay/client/static.go:70 +0x68a goroutine 5017 [IO wait, 3 minutes]: internal/poll.runtime_pollWait(0x7f649e203a48, 0x72) runtime/netpoll.go:302 +0x89 internal/poll.(*pollDesc).wait(0xc00fa22a00?, 0xc00f112000?, 0x0) internal/poll/fd_poll_runtime.go:83 +0x32 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:88 internal/poll.(*FD).Read(0xc00fa22a00, {0xc00f112000, 0x15bb, 0x15bb}) internal/poll/fd_unix.go:167 +0x25a net.(*netFD).Read(0xc00fa22a00, {0xc00f112000?, 0xc0197489e0?, 0x155?}) net/fd_posix.go:55 +0x29 net.(*conn).Read(0xc0195f1b88, {0xc00f112000?, 0x10000000000000?, 0x100000000?}) net/net.go:183 +0x45 crypto/tls.(*atLeastReader).Read(0xc01a348000, {0xc00f112000?, 0x0?, 0x185e8a0?}) crypto/tls/conn.go:784 +0x3d bytes.(*Buffer).ReadFrom(0xc004a785f8, {0x121c9c0, 0xc01a348000}) bytes/buffer.go:204 +0x98 crypto/tls.(*Conn).readFromUntil(0xc004a78380, {0x121db40?, 0xc0195f1b88}, 0x356?) crypto/tls/conn.go:806 +0xe5 crypto/tls.(*Conn).readRecordOrCCS(0xc004a78380, 0x0) crypto/tls/conn.go:613 +0x116 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:581 crypto/tls.(*Conn).Read(0xc004a78380, {0xc004c4d000, 0x1000, 0x1?}) crypto/tls/conn.go:1284 +0x16f net/http.(*persistConn).Read(0xc00d926c60, {0xc004c4d000?, 0xc01af0b3e0?, 0xc000205d30?}) net/http/transport.go:1929 +0x4e bufio.(*Reader).fill(0xc0024fec60) bufio/bufio.go:106 +0x103 bufio.(*Reader).Peek(0xc0024fec60, 0x1) bufio/bufio.go:144 +0x5d net/http.(*persistConn).readLoop(0xc00d926c60) net/http/transport.go:2093 +0x1ac created by net/http.(*Transport).dialConn net/http/transport.go:1750 +0x173e goroutine 5395 [select, 2 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00c8d37a0, {0x1224a58, 0xc00d170840}, {0xeed8bf, 0x1}, {0xc00d16e9c0, 0x1, 0x1}, 0xc00d1698c0, 0xc00c8f9ce0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 4798 [select, 3 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014ac540, 0xc00b0cbc80, 0xc00b0cbb60?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 4316 [select, 5 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc000edf320, {0x1224a58, 0xc000daee40}, {0xeed8bf, 0x1}, {0xc000d8a840, 0x1, 0x1}, 0xc001025200, 0xc001585b00, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 5304 [select, 2 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00c324e40, {0x1224a58, 0xc00c8c1e80}, {0xeed8bf, 0x1}, {0xc00c8b3c20, 0x1, 0x1}, 0xc00c8bd200, 0xc00c63fa40, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 4819 [select, 3 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000fbea80, 0xc00b17e2a0, 0xc00b17e120?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 4797 [select, 4 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00b12a9f0, {0x1224a58, 0xc00b7c2680}, {0xeed8bf, 0x1}, {0xc00b7ee0f0, 0x1, 0x1}, 0xc00b7bd740, 0xc00b0cbc80, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 4346 [select, 5 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00197f6e0, {0x1224a58, 0xc000248a00}, {0xeed8bf, 0x1}, {0xc002d59b50, 0x1, 0x1}, 0xc0003204e0, 0xc0021c7860, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 6056 [select]: net.(*netFD).connect.func2() net/fd_unix.go:118 +0x86 created by net.(*netFD).connect net/fd_unix.go:117 +0x37b goroutine 6013 [IO wait]: internal/poll.runtime_pollWait(0x7f649e203d18, 0x77) runtime/netpoll.go:302 +0x89 internal/poll.(*pollDesc).wait(0xc011ef0980?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:83 +0x32 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).WaitWrite(...) internal/poll/fd_unix.go:741 net.(*netFD).connect(0xc011ef0980, {0x1224a58?, 0xc000d41c00}, {0x1218478?, 0x1223f08?}, {0x121e0a0?, 0xc012077d40?}) net/fd_unix.go:141 +0x716 net.(*netFD).dial(0xc011ef0980, {0x1224a58, 0xc000d41c00}, {0x12299a8?, 0xc000250210?}, {0x12299a8?, 0xc018c48c00}, 0x110aca0?) net/sock_posix.go:149 +0x394 net.socket({0x1224a58, 0xc000d41c00}, {0xc011ec2800, 0x3}, 0xa, 0x1, 0x0?, 0x80?, {0x12299a8, 0xc000250210}, ...) net/sock_posix.go:70 +0x2b2 net.internetSocket({0x1224a58, 0xc000d41c00}, {0xc011ec2800, 0x3}, {0x12299a8, 0xc000250210}, {0x12299a8, 0xc018c48c00}, 0xc011e95880?, 0x0, ...) net/ipsock_posix.go:142 +0xf8 net.(*sysDialer).doDialTCP(0xc011ef0900, {0x1224a58, 0xc000d41c00}, 0xc000250210, 0xdd78e0?) net/tcpsock_posix.go:65 +0xa5 net.(*sysDialer).dialTCP(0x1?, {0x1224a58?, 0xc000d41c00?}, 0x0?, 0x90?) net/tcpsock_posix.go:61 +0x59 net.(*sysDialer).dialSingle(0xc011ef0900, {0x1224a58, 0xc000d41c00}, {0x12211e8?, 0xc018c48c00}) net/dial.go:583 +0x28b net.(*sysDialer).dialSerial(0xc011ef0900, {0x1224a58, 0xc000d41c00}, {0xc01202fcf0?, 0x1, 0xeee6da?}) net/dial.go:551 +0x312 net.(*Dialer).DialContext(0xc0116b56e0, {0x1224a58, 0xc000d41c00}, {0xc011ec2800, 0x3}, {0xc011ec2806, 0x14}) net/dial.go:428 +0x736 github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst.func1() github.com/syncthing/syncthing/lib/dialer/public.go:157 +0x89 created by github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst github.com/syncthing/syncthing/lib/dialer/public.go:156 +0x2e5 goroutine 6049 [select]: net.(*netFD).connect.func2() net/fd_unix.go:118 +0x86 created by net.(*netFD).connect net/fd_unix.go:117 +0x37b goroutine 4721 [select, 4 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc002f4d9b0, {0x1224a58, 0xc002556600}, {0xeed8bf, 0x1}, {0xc001de5c60, 0x1, 0x1}, 0xc0024feae0, 0xc0009b3920, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 4722 [select, 4 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000fbe540, 0xc0009b3920, 0xc0009b3800?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 4671 [select, 4 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc002a4b9b0, {0x1224a58, 0xc001c4fec0}, {0xeed8bf, 0x1}, {0xc000ed7030, 0x1, 0x1}, 0xc000b2fe60, 0xc000f6a240, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 4723 [select, 4 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00a8b56b0, {0x1224a58, 0xc00b099f80}, {0xeed8bf, 0x1}, {0xc00b08fe30, 0x1, 0x1}, 0xc00b097200, 0xc00b0ca060, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 4724 [select, 4 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000fbe700, 0xc00b0ca060, 0xc00a4a7f20?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 6110 [select]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00d2a3380, {0x1224a58, 0xc00d734740}, {0xeed8bf, 0x1}, {0xc00d7239c0, 0x1, 0x1}, 0xc00d732960, 0xc00d73e3c0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 4672 [select, 4 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000fbe1c0, 0xc000f6a240, 0xc0002fd260?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 6039 [select]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001270380, 0xc00d6be420, 0xc00d6be300?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 5054 [select, 3 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00beb41b0, {0x1224a58, 0xc00be70dc0}, {0xeed8bf, 0x1}, {0xc00be636d0, 0x1, 0x1}, 0xc00bfe4120, 0xc00b17f800, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 5396 [select, 2 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001270700, 0xc00c8f9ce0, 0xc00c8f9bc0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 4738 [select, 4 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00a43bce0, {0x1224a58, 0xc00ae1b200}, {0xeed8bf, 0x1}, {0xc00ae3ed80, 0x1, 0x1}, 0xc00ae1e900, 0xc00a4a7320, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 5305 [select, 2 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000112a80, 0xc00c63fa40, 0xc00c63f920?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 4739 [select, 4 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014ac1c0, 0xc00a4a7320, 0xc00a4a7200?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 4737 [select, 4 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014ac000, 0xc00a976000, 0xc000d49ec0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 5261 [select, 2 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0014ac380, 0xc00c3650e0, 0xc00c364fc0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 5260 [select, 2 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00bef5230, {0x1224a58, 0xc00c725c80}, {0xeed8bf, 0x1}, {0xc00c7266f0, 0x1, 0x1}, 0xc00c721aa0, 0xc00c3650e0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 4688 [select, 4 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc002687ef0, {0x1224a58, 0xc00a941740}, {0xeed8bf, 0x1}, {0xc00a935a50, 0x1, 0x1}, 0xc00a96e300, 0xc00a976000, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 4639 [select, 4 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000113dc0, 0xc000f6a4e0, 0xc000f6a3c0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 6010 [chan receive]: github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst({0x1224ac8, 0xc0116b5680}, 0xc01202fbd0, 0xc01202fbe0, {0xeefc9a, 0x5}, {0xef6d15, 0x9}, {0xc011ec2800, 0x3}, ...) github.com/syncthing/syncthing/lib/dialer/public.go:180 +0x48a github.com/syncthing/syncthing/lib/dialer.DialContextReusePortFunc.func1({0x1224ac8, 0xc0116b5680}, {0xc011ec2800, 0x3}, {0xc011ec2806, 0x14}) github.com/syncthing/syncthing/lib/dialer/public.go:133 +0x271 github.com/syncthing/syncthing/lib/connections.(*tcpDialer).Dial(0xc000041d80, {0x1224a58, 0xc000d41740}, {0x28, 0xcd, 0xef, 0xcc, 0xbc, 0x34, 0x34, ...}, ...) github.com/syncthing/syncthing/lib/connections/tcp_dial.go:40 +0x11b github.com/syncthing/syncthing/lib/connections.dialTarget.Dial({{0xc011ec2800, 0x1a}, {0x1220798, 0xc000041d80}, 0x9, 0xc0113afd40, {0x28, 0xcd, 0xef, 0xcc, ...}}, ...) github.com/syncthing/syncthing/lib/connections/structs.go:243 +0x1a9 github.com/syncthing/syncthing/lib/connections.(*service).dialParallel.func1({{0xc011ec2800, 0x1a}, {0x1220798, 0xc000041d80}, 0x9, 0xc0113afd40, {0x28, 0xcd, 0xef, 0xcc, ...}}) github.com/syncthing/syncthing/lib/connections/service.go:1103 +0x11b created by github.com/syncthing/syncthing/lib/connections.(*service).dialParallel github.com/syncthing/syncthing/lib/connections/service.go:1098 +0xb65 goroutine 4638 [select, 4 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00022a6c0, {0x1224a58, 0xc000c78740}, {0xeed8bf, 0x1}, {0xc0022d0000, 0x1, 0x1}, 0xc000f771a0, 0xc000f6a4e0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 4709 [select, 4 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc001270000, 0xc00a4a6660, 0xc00a4a6540?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 5055 [select, 3 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc0001128c0, 0xc00b17f800, 0xc00b17f6e0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 4818 [select, 4 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00ae52d80, {0x1224a58, 0xc00b16cf80}, {0xeed8bf, 0x1}, {0xc00b15ded0, 0x1, 0x1}, 0xc00b172720, 0xc00b17e2a0, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 5060 [select, 3 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc00b3dacf0, {0x1224a58, 0xc00b16de00}, {0xeed8bf, 0x1}, {0xc00be147a0, 0x1, 0x1}, 0xc00be1aae0, 0xc00b17ef60, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 5061 [select, 3 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000fbe8c0, 0xc00b17ef60, 0xc00b17ee40?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa goroutine 6023 [select]: net.(*netFD).connect.func2() net/fd_unix.go:118 +0x86 created by net.(*netFD).connect net/fd_unix.go:117 +0x37b goroutine 6021 [runnable]: internal/poll.runtime_pollWait(0x7f649e203868, 0x77) runtime/netpoll.go:302 +0x89 internal/poll.(*pollDesc).wait(0xc0180d7e00?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:83 +0x32 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).WaitWrite(...) internal/poll/fd_unix.go:741 net.(*netFD).connect(0xc0180d7e00, {0x1224a58?, 0xc0023cfe00}, {0xc0129e9918?, 0x40d4c5?}, {0x121e080?, 0xc00d693080?}) net/fd_unix.go:141 +0x716 net.(*netFD).dial(0xc0180d7e00, {0x1224a58, 0xc0023cfe00}, {0x12299a8?, 0x0?}, {0x12299a8?, 0xc01873f2f0}, 0xc0129e99b8?) net/sock_posix.go:149 +0x394 net.socket({0x1224a58, 0xc0023cfe00}, {0xc011ec27e0, 0x3}, 0x2, 0x1, 0x0?, 0x8?, {0x12299a8, 0x0}, ...) net/sock_posix.go:70 +0x2b2 net.internetSocket({0x1224a58, 0xc0023cfe00}, {0xc011ec27e0, 0x3}, {0x12299a8, 0x0}, {0x12299a8, 0xc01873f2f0}, 0xc00d6ea440?, 0x0, ...) net/ipsock_posix.go:142 +0xf8 net.(*sysDialer).doDialTCP(0xc0180d7d80, {0x1224a58, 0xc0023cfe00}, 0x0, 0xdd78e0?) net/tcpsock_posix.go:65 +0xa5 net.(*sysDialer).dialTCP(0x1?, {0x1224a58?, 0xc0023cfe00?}, 0x50?, 0xc00d776000?) net/tcpsock_posix.go:61 +0x59 net.(*sysDialer).dialSingle(0xc0180d7d80, {0x1224a58, 0xc0023cfe00}, {0x12211e8?, 0xc01873f2f0}) net/dial.go:583 +0x28b net.(*sysDialer).dialSerial(0xc0180d7d80, {0x1224a58, 0xc0023cfe00}, {0xc004bea2f0?, 0x1, 0xeee6da?}) net/dial.go:551 +0x312 net.(*Dialer).DialContext(0xc01186f560, {0x1224a58, 0xc0023cfe00}, {0xc011ec27e0, 0x3}, {0xc011ec27e6, 0x14}) net/dial.go:428 +0x736 github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst.func2() github.com/syncthing/syncthing/lib/dialer/public.go:176 +0x1a3 created by github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst github.com/syncthing/syncthing/lib/dialer/public.go:161 +0x47e goroutine 4409 [select, 5 minutes]: github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc002436660, {0x1224a58, 0xc0010cb480}, {0xeed8bf, 0x1}, {0xc000d65fe0, 0x1, 0x1}, 0xc001006d80, 0xc00913de00, ...) github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x149 created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x48a goroutine 4410 [select, 4 minutes]: github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop(0xc000113c00, 0xc00913de00, 0xc00913dce0?, {0x122dd70, 0xc00040a700}, {0x12236c8, 0xc000031920}) github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:162 +0x42f created by github.com/syncthing/syncthing/lib/watchaggregator.Aggregate github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:146 +0x1aa