goroutine profile: total 84 11 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba1ff49d 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba1ff49c github.com/thejerf/suture/v4.(*Supervisor).Serve+0x45c github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 3 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba4c400d 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba4c400c github.com/syncthing/syncthing/lib/svcutil.doneService.Serve+0x2c github.com/syncthing/syncthing/lib/svcutil/svcutil.go:152 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 2 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e12912 0x7ff7ba419d14 0x7ff7b9e839a1 # 0x7ff7ba419d13 github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop+0x73 github.com/syncthing/syncthing/lib/events/events.go:497 2 @ 0x7ff7b9e7b74e 0x7ff7b9e3e997 0x7ff7b9e7a8e5 0x7ff7b9f0d047 0x7ff7b9f0e4a5 0x7ff7b9f0f17b 0x7ff7b9fefe85 0x7ff7b9fff905 0x7ff7ba3e8d90 0x7ff7ba126777 0x7ff7b9e839a1 # 0x7ff7b9e7a8e4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x7ff7b9f0d046 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x7ff7b9f0e4a4 internal/poll.execIO+0x104 internal/poll/fd_windows.go:177 # 0x7ff7b9f0f17a internal/poll.(*FD).Read+0x29a internal/poll/fd_windows.go:438 # 0x7ff7b9fefe84 net.(*netFD).Read+0x24 net/fd_posix.go:55 # 0x7ff7b9fff904 net.(*conn).Read+0x44 net/net.go:194 # 0x7ff7ba3e8d8f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read+0x4f github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:236 # 0x7ff7ba126776 net/http.(*connReader).backgroundRead+0x36 net/http/server.go:690 2 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba1ff49d 0x7ff7ba1ff008 0x7ff7b9e839a1 # 0x7ff7ba1ff49c github.com/thejerf/suture/v4.(*Supervisor).Serve+0x45c github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 # 0x7ff7ba1ff007 github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1+0x27 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:297 2 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba55c85e 0x7ff7ba563f23 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba55c85d github.com/syncthing/syncthing/lib/beacon.(*cast).Recv+0x7d github.com/syncthing/syncthing/lib/beacon/beacon.go:91 # 0x7ff7ba563f22 github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements+0x102 github.com/syncthing/syncthing/lib/discover/local.go:174 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 2 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba56186e 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba56186d github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve+0x1cd github.com/syncthing/syncthing/lib/discover/global.go:232 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 2 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba563dcc 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba563dcb github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements+0x12b github.com/syncthing/syncthing/lib/discover/local.go:155 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e18771 0x7ff7b9e7d1a9 0x7ff7ba198193 0x7ff7b9e839a1 # 0x7ff7b9e7d1a8 os/signal.signal_recv+0x28 runtime/sigqueue.go:152 # 0x7ff7ba198192 os/signal.loop+0x12 os/signal/signal_unix.go:23 1 @ 0x7ff7b9e3b0d1 0x7ff7b9e7a4fd 0x7ff7b9f67cb1 0x7ff7b9f67ae5 0x7ff7b9f6490b 0x7ff7ba19220f 0x7ff7ba192cbe 0x7ff7ba12e3a9 0x7ff7ba1302a4 0x7ff7ba14edce 0x7ff7ba12c8a5 0x7ff7b9e839a1 # 0x7ff7b9f67cb0 runtime/pprof.writeRuntimeProfile+0xb0 runtime/pprof/pprof.go:796 # 0x7ff7b9f67ae4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:755 # 0x7ff7b9f6490a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:377 # 0x7ff7ba19220e net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x7ff7ba192cbd net/http/pprof.Index+0xdd net/http/pprof/pprof.go:389 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba1302a3 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x7ff7ba14edcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0x7ff7ba12c8a4 net/http.(*conn).serve+0x624 net/http/server.go:2102 1 @ 0x7ff7b9e7803e 0x7ff7b9e64eee 0x7ff7b9e7f7e9 0x7ff7b9ee1c05 0x7ff7b9f20406 0x7ff7b9f20f6c 0x7ff7b9f201ac 0x7ff7ba39b4ec 0x7ff7ba399047 0x7ff7ba3b155f 0x7ff7ba3adb86 0x7ff7ba39ff31 0x7ff7ba41d843 0x7ff7ba41cc5a 0x7ff7ba5d6e94 0x7ff7ba5d6764 0x7ff7ba707e1a 0x7ff7ba707ff5 0x7ff7ba707c5f 0x7ff7ba5d6286 0x7ff7ba5d6066 0x7ff7ba5d4492 0x7ff7ba5d8771 0x7ff7ba5d1e87 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7b9e7f7e8 syscall.Syscall+0x28 runtime/syscall_windows.go:457 # 0x7ff7b9ee1c04 syscall.GetFileAttributesEx+0x64 syscall/zsyscall_windows.go:749 # 0x7ff7b9f20405 os.stat+0x1c5 os/stat_windows.go:36 # 0x7ff7b9f20f6b os.lstatNolog+0x4b os/stat_windows.go:137 # 0x7ff7b9f201ab os.Lstat+0x2b os/stat.go:26 # 0x7ff7ba39b4eb github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).underlyingLstat+0x2b github.com/syncthing/syncthing/lib/fs/basicfs_lstat_windows.go:92 # 0x7ff7ba399046 github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Lstat+0x46 github.com/syncthing/syncthing/lib/fs/basicfs.go:176 # 0x7ff7ba3b155e github.com/syncthing/syncthing/lib/fs.(*mtimeFS).Lstat+0x3e github.com/syncthing/syncthing/lib/fs/mtimefs.go:102 # 0x7ff7ba3adb85 github.com/syncthing/syncthing/lib/fs.(*metricsFS).Lstat+0x85 github.com/syncthing/syncthing/lib/fs/metrics.go:141 # 0x7ff7ba39ff30 github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Lstat+0x50 github.com/syncthing/syncthing/lib/fs/casefs.go:204 # 0x7ff7ba41d842 github.com/syncthing/syncthing/lib/osutil.TraversesSymlink+0x122 github.com/syncthing/syncthing/lib/osutil/traversessymlink.go:51 # 0x7ff7ba41cc59 github.com/syncthing/syncthing/lib/osutil.IsDeleted+0xf9 github.com/syncthing/syncthing/lib/osutil/osutil.go:139 # 0x7ff7ba5d6e93 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsDeletedAndIgnored-range1+0x6d3 github.com/syncthing/syncthing/lib/model/folder.go:777 # 0x7ff7ba5d6763 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsDeletedAndIgnored.(*folder).scanSubdirsDeletedAndIgnored.Zip[...].func1-range2+0x63 github.com/syncthing/syncthing/internal/itererr/itererr.go:20 # 0x7ff7ba707e19 github.com/syncthing/syncthing/internal/db/sqlite.(*DB).AllLocalFiles.Map[...].func5-range1+0x159 github.com/syncthing/syncthing/internal/itererr/itererr.go:43 # 0x7ff7ba707ff4 github.com/syncthing/syncthing/internal/db/sqlite.(*DB).AllLocalFiles.iterStructs[...].func3+0x154 github.com/syncthing/syncthing/internal/db/sqlite/util.go:35 # 0x7ff7ba707c5e github.com/syncthing/syncthing/internal/db/sqlite.(*DB).AllLocalFiles.Map[...].func5+0xfe github.com/syncthing/syncthing/internal/itererr/itererr.go:37 # 0x7ff7ba5d6285 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsDeletedAndIgnored.Zip[...].func1+0x325 github.com/syncthing/syncthing/internal/itererr/itererr.go:19 # 0x7ff7ba5d6065 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsDeletedAndIgnored+0x105 github.com/syncthing/syncthing/lib/model/folder.go:710 # 0x7ff7ba5d4491 github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs+0x7b1 github.com/syncthing/syncthing/lib/model/folder.go:522 # 0x7ff7ba5d8770 github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired+0x30 github.com/syncthing/syncthing/lib/model/folder.go:927 # 0x7ff7ba5d1e86 github.com/syncthing/syncthing/lib/model.(*folder).Serve+0x666 github.com/syncthing/syncthing/lib/model/folder.go:207 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7803e 0x7ff7b9e64eee 0x7ff7b9e7f838 0x7ff7b9ee2605 0x7ff7b9ede45d 0x7ff7ba3911d4 0x7ff7b9e839a1 # 0x7ff7b9e7f837 syscall.Syscall6+0x37 runtime/syscall_windows.go:463 # 0x7ff7b9ee2604 syscall.getQueuedCompletionStatus+0x84 syscall/zsyscall_windows.go:844 # 0x7ff7b9ede45c syscall.GetQueuedCompletionStatus+0x3c syscall/syscall_windows.go:1391 # 0x7ff7ba3911d3 github.com/syncthing/notify.(*readdcw).loop+0x53 github.com/syncthing/notify@v0.0.0-20250207082249-f0fa8f99c2bc/watcher_readdcw.go:346 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba200eee 0x7ff7ba201369 0x7ff7b9e839a1 # 0x7ff7ba200eed github.com/thejerf/suture/v4.(*Supervisor).runService.func1+0x2d github.com/thejerf/suture/v4@v4.0.6/supervisor.go:541 # 0x7ff7ba201368 github.com/thejerf/suture/v4.(*Supervisor).removeService.func1.1+0x28 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:585 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba47adae 0x7ff7b9e839a1 # 0x7ff7ba47adad github.com/rcrowley/go-metrics.(*meterArbiter).tick+0x2d github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:239 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba55da0c 0x7ff7b9e839a1 # 0x7ff7ba55da0b github.com/syncthing/syncthing/lib/beacon.writeBroadcasts.func1+0x2b github.com/syncthing/syncthing/lib/beacon/broadcast.go:35 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba55eb55 0x7ff7b9e839a1 # 0x7ff7ba55eb54 github.com/syncthing/syncthing/lib/beacon.writeMulticasts.func1+0x34 github.com/syncthing/syncthing/lib/beacon/multicast.go:44 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba55f655 0x7ff7b9e839a1 # 0x7ff7ba55f654 github.com/syncthing/syncthing/lib/beacon.readMulticasts.func1+0x34 github.com/syncthing/syncthing/lib/beacon/multicast.go:116 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba56179f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba56179e github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve+0xfe github.com/syncthing/syncthing/lib/discover/global.go:219 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba56609b 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba56609a github.com/syncthing/syncthing/lib/discover.(*manager).serve+0xfa github.com/syncthing/syncthing/lib/discover/manager.go:74 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba606fb9 0x7ff7ba6243c5 0x7ff7ba430022 0x7ff7ba42feb9 0x7ff7b9e839a1 # 0x7ff7ba606fb8 github.com/syncthing/syncthing/lib/model.(*model).removeFolder+0x98 github.com/syncthing/syncthing/lib/model/model.go:466 # 0x7ff7ba6243c4 github.com/syncthing/syncthing/lib/model.(*model).CommitConfiguration+0xd84 github.com/syncthing/syncthing/lib/model/model.go:2974 # 0x7ff7ba430021 github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListener+0x121 github.com/syncthing/syncthing/lib/config/wrapper.go:344 # 0x7ff7ba42feb8 github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners.func1+0x98 github.com/syncthing/syncthing/lib/config/wrapper.go:335 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba78d5ed 0x7ff7b9e839a1 # 0x7ff7ba78d5ec github.com/syncthing/syncthing/lib/syncthing.(*App).wait+0x2c github.com/syncthing/syncthing/lib/syncthing/syncthing.go:333 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba799fd6 0x7ff7ba799fcf 0x7ff7ba79731f 0x7ff7b9eb91a6 0x7ff7b9eb82b9 0x7ff7ba1c8418 0x7ff7ba1c7a7b 0x7ff7ba1cf9e7 0x7ff7ba1d007c 0x7ff7ba79673d 0x7ff7b9e480bd 0x7ff7b9e839a1 # 0x7ff7ba799fd5 github.com/syncthing/syncthing/lib/syncthing.(*App).Wait+0x1475 github.com/syncthing/syncthing/lib/syncthing/syncthing.go:369 # 0x7ff7ba799fce main.syncthingMain+0x146e github.com/syncthing/syncthing/cmd/syncthing/main.go:691 # 0x7ff7ba79731e main.serveOptions.Run+0x95e github.com/syncthing/syncthing/cmd/syncthing/main.go:410 # 0x7ff7b9eb91a5 reflect.Value.call+0xca5 reflect/value.go:584 # 0x7ff7b9eb82b8 reflect.Value.Call+0xb8 reflect/value.go:368 # 0x7ff7ba1c8417 github.com/alecthomas/kong.callAnyFunction+0x7b7 github.com/alecthomas/kong@v1.9.0/callbacks.go:225 # 0x7ff7ba1c7a7a github.com/alecthomas/kong.callFunction+0x17a github.com/alecthomas/kong@v1.9.0/callbacks.go:182 # 0x7ff7ba1cf9e6 github.com/alecthomas/kong.(*Context).RunNode+0x5a6 github.com/alecthomas/kong@v1.9.0/context.go:846 # 0x7ff7ba1d007b github.com/alecthomas/kong.(*Context).Run+0x13b github.com/alecthomas/kong@v1.9.0/context.go:875 # 0x7ff7ba79673c main.main+0x3bc github.com/syncthing/syncthing/cmd/syncthing/main.go:252 # 0x7ff7b9e480bc runtime.main+0x27c runtime/proc.go:283 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba79a585 0x7ff7b9e839a1 # 0x7ff7ba79a584 main.setupSignalHandling.func2+0x24 github.com/syncthing/syncthing/cmd/syncthing/main.go:721 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e128f2 0x7ff7ba79a5e5 0x7ff7b9e839a1 # 0x7ff7ba79a5e4 main.setupSignalHandling.func1+0x24 github.com/syncthing/syncthing/cmd/syncthing/main.go:712 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e12912 0x7ff7ba38df17 0x7ff7b9e839a1 # 0x7ff7ba38df16 github.com/syncthing/notify.(*recursiveTree).dispatch+0x56 github.com/syncthing/notify@v0.0.0-20250207082249-f0fa8f99c2bc/tree_recursive.go:125 1 @ 0x7ff7b9e7b74e 0x7ff7b9e12d65 0x7ff7b9e12912 0x7ff7ba39f825 0x7ff7b9e839a1 # 0x7ff7ba39f824 github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).cleaner+0x64 github.com/syncthing/syncthing/lib/fs/casefs.go:110 1 @ 0x7ff7b9e7b74e 0x7ff7b9e3e997 0x7ff7b9e7a8e5 0x7ff7b9f0d047 0x7ff7b9f0e4a5 0x7ff7b9f0f17b 0x7ff7b9fefe85 0x7ff7b9fff905 0x7ff7ba06611b 0x7ff7b9f45858 0x7ff7ba0662fe 0x7ff7ba06340f 0x7ff7ba069be5 0x7ff7ba069be6 0x7ff7b9ecf6d1 0x7ff7ba554c3d 0x7ff7ba554bde 0x7ff7ba55af47 0x7ff7b9e839a1 # 0x7ff7b9e7a8e4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x7ff7b9f0d046 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x7ff7b9f0e4a4 internal/poll.execIO+0x104 internal/poll/fd_windows.go:177 # 0x7ff7b9f0f17a internal/poll.(*FD).Read+0x29a internal/poll/fd_windows.go:438 # 0x7ff7b9fefe84 net.(*netFD).Read+0x24 net/fd_posix.go:55 # 0x7ff7b9fff904 net.(*conn).Read+0x44 net/net.go:194 # 0x7ff7ba06611a crypto/tls.(*atLeastReader).Read+0x3a crypto/tls/conn.go:809 # 0x7ff7b9f45857 bytes.(*Buffer).ReadFrom+0x97 bytes/buffer.go:211 # 0x7ff7ba0662fd crypto/tls.(*Conn).readFromUntil+0xdd crypto/tls/conn.go:831 # 0x7ff7ba06340e crypto/tls.(*Conn).readRecordOrCCS+0x3ce crypto/tls/conn.go:629 # 0x7ff7ba069be4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x7ff7ba069be5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x7ff7b9ecf6d0 io.ReadAtLeast+0x90 io/io.go:335 # 0x7ff7ba554c3c io.ReadFull+0x7c io/io.go:354 # 0x7ff7ba554bdd github.com/syncthing/syncthing/lib/relay/protocol.ReadMessage+0x1d github.com/syncthing/syncthing/lib/relay/protocol/protocol.go:80 # 0x7ff7ba55af46 github.com/syncthing/syncthing/lib/relay/client.messageReader+0xa6 github.com/syncthing/syncthing/lib/relay/client/static.go:238 1 @ 0x7ff7b9e7b74e 0x7ff7b9e3e997 0x7ff7b9e7a8e5 0x7ff7b9f0d047 0x7ff7b9f0e4a5 0x7ff7b9f0f17b 0x7ff7b9fefe85 0x7ff7b9fff905 0x7ff7ba126777 0x7ff7b9e839a1 # 0x7ff7b9e7a8e4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x7ff7b9f0d046 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x7ff7b9f0e4a4 internal/poll.execIO+0x104 internal/poll/fd_windows.go:177 # 0x7ff7b9f0f17a internal/poll.(*FD).Read+0x29a internal/poll/fd_windows.go:438 # 0x7ff7b9fefe84 net.(*netFD).Read+0x24 net/fd_posix.go:55 # 0x7ff7b9fff904 net.(*conn).Read+0x44 net/net.go:194 # 0x7ff7ba126776 net/http.(*connReader).backgroundRead+0x36 net/http/server.go:690 1 @ 0x7ff7b9e7b74e 0x7ff7b9e3e997 0x7ff7b9e7a8e5 0x7ff7b9f0d047 0x7ff7b9f0e4a5 0x7ff7b9f0f17b 0x7ff7b9fefe85 0x7ff7b9fff905 0x7ff7ba3e8d90 0x7ff7ba126c19 0x7ff7b9f4a9a3 0x7ff7b9f4aad3 0x7ff7ba12ca05 0x7ff7b9e839a1 # 0x7ff7b9e7a8e4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x7ff7b9f0d046 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x7ff7b9f0e4a4 internal/poll.execIO+0x104 internal/poll/fd_windows.go:177 # 0x7ff7b9f0f17a internal/poll.(*FD).Read+0x29a internal/poll/fd_windows.go:438 # 0x7ff7b9fefe84 net.(*netFD).Read+0x24 net/fd_posix.go:55 # 0x7ff7b9fff904 net.(*conn).Read+0x44 net/net.go:194 # 0x7ff7ba3e8d8f github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read+0x4f github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:236 # 0x7ff7ba126c18 net/http.(*connReader).Read+0x158 net/http/server.go:798 # 0x7ff7b9f4a9a2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x7ff7b9f4aad2 bufio.(*Reader).Peek+0x52 bufio/bufio.go:152 # 0x7ff7ba12ca04 net/http.(*conn).serve+0x784 net/http/server.go:2137 1 @ 0x7ff7b9e7b74e 0x7ff7b9e3e997 0x7ff7b9e7a8e5 0x7ff7b9f0d047 0x7ff7b9f0e4a5 0x7ff7b9f10574 0x7ff7b9ff0185 0x7ff7ba00c276 0x7ff7ba00a1f0 0x7ff7ba00a38a 0x7ff7ba3e4ab6 0x7ff7ba55f30b 0x7ff7ba55e1ad 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7b9e7a8e4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x7ff7b9f0d046 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x7ff7b9f0e4a4 internal/poll.execIO+0x104 internal/poll/fd_windows.go:177 # 0x7ff7b9f10573 internal/poll.(*FD).ReadFromInet6+0x133 internal/poll/fd_windows.go:639 # 0x7ff7b9ff0184 net.(*netFD).readFromInet6+0x24 net/fd_posix.go:72 # 0x7ff7ba00c275 net.(*UDPConn).readFrom+0x75 net/udpsock_posix.go:59 # 0x7ff7ba00a1ef net.(*UDPConn).readFromUDP+0x2f net/udpsock.go:149 # 0x7ff7ba00a389 net.(*UDPConn).ReadFrom+0x49 net/udpsock.go:158 # 0x7ff7ba3e4ab5 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x35 golang.org/x/net@v0.37.0/ipv6/payload_nocmsg.go:19 # 0x7ff7ba55f30a github.com/syncthing/syncthing/lib/beacon.readMulticasts+0x78a github.com/syncthing/syncthing/lib/beacon/multicast.go:150 # 0x7ff7ba55e1ac github.com/syncthing/syncthing/lib/beacon.NewMulticast.func1+0x2c github.com/syncthing/syncthing/lib/beacon/multicast.go:21 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e3e997 0x7ff7b9e7a8e5 0x7ff7b9f0d047 0x7ff7b9f0e4a5 0x7ff7b9f10574 0x7ff7b9ff0185 0x7ff7ba00c276 0x7ff7ba00a1f0 0x7ff7ba00a38a 0x7ff7ba5332ab 0x7ff7ba536f5c 0x7ff7b9e839a1 # 0x7ff7b9e7a8e4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x7ff7b9f0d046 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x7ff7b9f0e4a4 internal/poll.execIO+0x104 internal/poll/fd_windows.go:177 # 0x7ff7b9f10573 internal/poll.(*FD).ReadFromInet6+0x133 internal/poll/fd_windows.go:639 # 0x7ff7b9ff0184 net.(*netFD).readFromInet6+0x24 net/fd_posix.go:72 # 0x7ff7ba00c275 net.(*UDPConn).readFrom+0x75 net/udpsock_posix.go:59 # 0x7ff7ba00a1ef net.(*UDPConn).readFromUDP+0x2f net/udpsock.go:149 # 0x7ff7ba00a389 net.(*UDPConn).ReadFrom+0x49 net/udpsock.go:158 # 0x7ff7ba5332aa github.com/quic-go/quic-go.(*basicConn).ReadPacket+0xaa github.com/quic-go/quic-go@v0.50.0/sys_conn.go:95 # 0x7ff7ba536f5b github.com/quic-go/quic-go.(*Transport).listen+0xbb github.com/quic-go/quic-go@v0.50.0/transport.go:520 1 @ 0x7ff7b9e7b74e 0x7ff7b9e3e997 0x7ff7b9e7a8e5 0x7ff7b9f0d047 0x7ff7b9f0e4a5 0x7ff7b9f12a25 0x7ff7b9f12d56 0x7ff7b9ff1d6b 0x7ff7ba008afb 0x7ff7ba007bf0 0x7ff7ba131d8c 0x7ff7ba131991 0x7ff7ba78d528 0x7ff7ba78d4cd 0x7ff7b9e839a1 # 0x7ff7b9e7a8e4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x7ff7b9f0d046 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x7ff7b9f0e4a4 internal/poll.execIO+0x104 internal/poll/fd_windows.go:177 # 0x7ff7b9f12a24 internal/poll.(*FD).acceptOne+0x64 internal/poll/fd_windows.go:946 # 0x7ff7b9f12d55 internal/poll.(*FD).Accept+0x1b5 internal/poll/fd_windows.go:980 # 0x7ff7b9ff1d6a net.(*netFD).accept+0x4a net/fd_windows.go:182 # 0x7ff7ba008afa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x7ff7ba007bef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x7ff7ba131d8b net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x7ff7ba131990 net/http.(*Server).ListenAndServe+0x70 net/http/server.go:3350 # 0x7ff7ba78d527 net/http.ListenAndServe+0x107 net/http/server.go:3659 # 0x7ff7ba78d4cc github.com/syncthing/syncthing/lib/syncthing.(*App).startup.func1+0xac github.com/syncthing/syncthing/lib/syncthing/syncthing.go:168 1 @ 0x7ff7b9e7b74e 0x7ff7b9e3e997 0x7ff7b9e7a8e5 0x7ff7b9f0d047 0x7ff7b9f0e4a5 0x7ff7b9f12a25 0x7ff7b9f12d56 0x7ff7b9ff1d6b 0x7ff7ba008afb 0x7ff7ba007bf0 0x7ff7ba3e8bff 0x7ff7ba3e8a7c 0x7ff7ba131d8c 0x7ff7ba6b1f65 0x7ff7b9e839a1 # 0x7ff7b9e7a8e4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x7ff7b9f0d046 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x7ff7b9f0e4a4 internal/poll.execIO+0x104 internal/poll/fd_windows.go:177 # 0x7ff7b9f12a24 internal/poll.(*FD).acceptOne+0x64 internal/poll/fd_windows.go:946 # 0x7ff7b9f12d55 internal/poll.(*FD).Accept+0x1b5 internal/poll/fd_windows.go:980 # 0x7ff7b9ff1d6a net.(*netFD).accept+0x4a net/fd_windows.go:182 # 0x7ff7ba008afa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x7ff7ba007bef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x7ff7ba3e8bfe github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS+0x1e github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:200 # 0x7ff7ba3e8a7b github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept+0x1b github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:181 # 0x7ff7ba131d8b net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x7ff7ba6b1f64 github.com/syncthing/syncthing/lib/api.(*service).Serve.func1+0x44 github.com/syncthing/syncthing/lib/api/api.go:434 1 @ 0x7ff7b9e7b74e 0x7ff7b9e3e997 0x7ff7b9e7a8e5 0x7ff7b9f0d047 0x7ff7b9f0e4a5 0x7ff7b9f12a25 0x7ff7b9f12d56 0x7ff7b9ff1d6b 0x7ff7ba008afb 0x7ff7ba007bf0 0x7ff7ba5c0dd8 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7b9e7a8e4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x7ff7b9f0d046 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x7ff7b9f0e4a4 internal/poll.execIO+0x104 internal/poll/fd_windows.go:177 # 0x7ff7b9f12a24 internal/poll.(*FD).acceptOne+0x64 internal/poll/fd_windows.go:946 # 0x7ff7b9f12d55 internal/poll.(*FD).Accept+0x1b5 internal/poll/fd_windows.go:980 # 0x7ff7b9ff1d6a net.(*netFD).accept+0x4a net/fd_windows.go:182 # 0x7ff7ba008afa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x7ff7ba007bef net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x7ff7ba5c0dd7 github.com/syncthing/syncthing/lib/connections.(*tcpListener).serve+0x857 github.com/syncthing/syncthing/lib/connections/tcp_listen.go:114 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba1ff49d 0x7ff7ba634b0a 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba1ff49c github.com/thejerf/suture/v4.(*Supervisor).Serve+0x45c github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 # 0x7ff7ba634b09 github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve+0x29 github.com/syncthing/syncthing/lib/model/service_map.go:135 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba1ff49d 0x7ff7ba63578a 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba1ff49c github.com/thejerf/suture/v4.(*Supervisor).Serve+0x45c github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 # 0x7ff7ba635789 github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve+0x29 github.com/syncthing/syncthing/lib/model/service_map.go:135 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba201248 0x7ff7b9e839a1 # 0x7ff7ba201247 github.com/thejerf/suture/v4.(*Supervisor).removeService.func1+0x127 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:592 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba202292 0x7ff7ba632f2e 0x7ff7b9e839a1 # 0x7ff7ba202291 github.com/thejerf/suture/v4.(*Supervisor).RemoveAndWait+0x1b1 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:744 # 0x7ff7ba632f2d github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).StopAndWaitChan.func1+0x2d github.com/syncthing/syncthing/lib/model/service_map.go:81 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba397db2 0x7ff7ba41a04b 0x7ff7ba6bd857 0x7ff7ba6bd4bd 0x7ff7ba12e3a9 0x7ff7ba64418e 0x7ff7ba64542b 0x7ff7ba6b2ec5 0x7ff7ba12e3a9 0x7ff7ba6b2df4 0x7ff7ba12e3a9 0x7ff7ba1302a4 0x7ff7ba6c4ea5 0x7ff7ba6b2b73 0x7ff7ba12e3a9 0x7ff7ba6b26bb 0x7ff7ba12e3a9 0x7ff7ba6b2066 0x7ff7ba12e3a9 0x7ff7ba14edce 0x7ff7ba12c8a5 0x7ff7b9e839a1 # 0x7ff7ba397db1 github.com/syncthing/syncthing/lib/sync.(*TimeoutCondWaiter).Wait+0x111 github.com/syncthing/syncthing/lib/sync/sync.go:280 # 0x7ff7ba41a04a github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).Since+0x16a github.com/syncthing/syncthing/lib/events/events.go:517 # 0x7ff7ba6bd856 github.com/syncthing/syncthing/lib/api.(*service).getEvents+0x2b6 github.com/syncthing/syncthing/lib/api/api.go:1424 # 0x7ff7ba6bd4bc github.com/syncthing/syncthing/lib/api.(*service).getIndexEvents+0x9c github.com/syncthing/syncthing/lib/api/api.go:1395 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba64418d github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1+0xed github.com/julienschmidt/httprouter@v1.3.0/router.go:275 # 0x7ff7ba64542a github.com/julienschmidt/httprouter.(*Router).ServeHTTP+0x7ca github.com/julienschmidt/httprouter@v1.3.0/router.go:387 # 0x7ff7ba6b2ec4 github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func9+0x84 github.com/syncthing/syncthing/lib/api/api.go:598 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba6b2df3 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func10+0xf3 github.com/syncthing/syncthing/lib/api/api.go:621 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba1302a3 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x7ff7ba6c4ea4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP+0x184 github.com/syncthing/syncthing/lib/api/api_csrf.go:95 # 0x7ff7ba6b2b72 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12+0xd2 github.com/syncthing/syncthing/lib/api/api.go:629 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba6b26ba github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func16+0x1da github.com/syncthing/syncthing/lib/api/api.go:590 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba6b2065 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func18+0x85 github.com/syncthing/syncthing/lib/api/api.go:518 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba14edcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0x7ff7ba12c8a4 net/http.(*conn).serve+0x624 net/http/server.go:2102 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba418805 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba418804 github.com/syncthing/syncthing/lib/events.(*logger).Serve+0x164 github.com/syncthing/syncthing/lib/events/events.go:296 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba42f1e9 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba42f1e8 github.com/syncthing/syncthing/lib/config.(*wrapper).Serve+0x4c8 github.com/syncthing/syncthing/lib/config/wrapper.go:287 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba4ac547 0x7ff7b9e839a1 # 0x7ff7ba4ac546 database/sql.(*DB).connectionOpener+0x86 database/sql/sql.go:1261 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba52a446 0x7ff7b9e839a1 # 0x7ff7ba52a445 github.com/quic-go/quic-go.(*baseServer).run+0x125 github.com/quic-go/quic-go@v0.50.0/server.go:308 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba52a75c 0x7ff7b9e839a1 # 0x7ff7ba52a75b github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x19b github.com/quic-go/quic-go@v0.50.0/server.go:321 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba52aa45 0x7ff7ba529865 0x7ff7ba52985d 0x7ff7ba5ad131 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba52aa44 github.com/quic-go/quic-go.(*baseServer).accept+0xa4 github.com/quic-go/quic-go@v0.50.0/server.go:343 # 0x7ff7ba529864 github.com/quic-go/quic-go.(*baseServer).Accept+0x24 github.com/quic-go/quic-go@v0.50.0/server.go:339 # 0x7ff7ba52985c github.com/quic-go/quic-go.(*Listener).Accept+0x1c github.com/quic-go/quic-go@v0.50.0/server.go:145 # 0x7ff7ba5ad130 github.com/syncthing/syncthing/lib/connections.(*quicListener).serve+0xb90 github.com/syncthing/syncthing/lib/connections/quic_listen.go:148 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba536787 0x7ff7b9e839a1 # 0x7ff7ba536786 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x106 github.com/quic-go/quic-go@v0.50.0/transport.go:442 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba5447f7 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba5447f6 github.com/syncthing/syncthing/lib/nat.(*Service).Serve+0x196 github.com/syncthing/syncthing/lib/nat/service.go:72 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba54ef8c 0x7ff7b9e839a1 # 0x7ff7ba54ef8b github.com/syncthing/syncthing/lib/stun.(*Service).Serve+0x18b github.com/syncthing/syncthing/lib/stun/stun.go:99 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba55988c 0x7ff7ba4c3d3f 0x7ff7ba557002 0x7ff7ba4c3d3f 0x7ff7ba5af668 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba55988b github.com/syncthing/syncthing/lib/relay/client.(*staticClient).serve+0x70b github.com/syncthing/syncthing/lib/relay/client/static.go:78 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba557001 github.com/syncthing/syncthing/lib/relay/client.(*dynamicClient).serve+0xa61 github.com/syncthing/syncthing/lib/relay/client/dynamic.go:97 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba5af667 github.com/syncthing/syncthing/lib/connections.(*relayListener).serve+0x367 github.com/syncthing/syncthing/lib/connections/relay_listen.go:65 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba55cd45 0x7ff7ba55ca69 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba55cd44 github.com/syncthing/syncthing/lib/beacon.writeBroadcasts+0x244 github.com/syncthing/syncthing/lib/beacon/broadcast.go:41 # 0x7ff7ba55ca68 github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func2+0x28 github.com/syncthing/syncthing/lib/beacon/broadcast.go:21 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba55e545 0x7ff7ba55e14d 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba55e544 github.com/syncthing/syncthing/lib/beacon.writeMulticasts+0x364 github.com/syncthing/syncthing/lib/beacon/multicast.go:56 # 0x7ff7ba55e14c github.com/syncthing/syncthing/lib/beacon.NewMulticast.func2+0x2c github.com/syncthing/syncthing/lib/beacon/multicast.go:24 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba5af9e6 0x7ff7b9e839a1 # 0x7ff7ba5af9e5 github.com/syncthing/syncthing/lib/connections.(*relayListener).handleInvitations+0x125 github.com/syncthing/syncthing/lib/connections/relay_listen.go:75 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba5b1c09 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba5b1c08 github.com/syncthing/syncthing/lib/connections.(*service).handleConns+0xe8 github.com/syncthing/syncthing/lib/connections/service.go:248 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba5b3485 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba5b3484 github.com/syncthing/syncthing/lib/connections.(*service).handleHellos+0x124 github.com/syncthing/syncthing/lib/connections/service.go:373 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba5b4a7b 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba5b4a7a github.com/syncthing/syncthing/lib/connections.(*service).connect+0x41a github.com/syncthing/syncthing/lib/connections/service.go:514 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba5c97ff 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba5c97fe github.com/syncthing/syncthing/lib/ur.(*failureHandler).Serve+0x35e github.com/syncthing/syncthing/lib/ur/failurereporting.go:98 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba5cd453 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba5cd452 github.com/syncthing/syncthing/lib/ur.(*Service).Serve+0x1b2 github.com/syncthing/syncthing/lib/ur/usage_report.go:395 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba5f8319 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba5f8318 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).listenForUpdates+0x198 github.com/syncthing/syncthing/lib/model/folder_summary.go:215 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba5f8dda 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba5f8dd9 github.com/syncthing/syncthing/lib/model.(*folderSummaryService).calculateSummaries+0xf9 github.com/syncthing/syncthing/lib/model/folder_summary.go:315 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba604a0b 0x7ff7ba4c3d3f 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba604a0a github.com/syncthing/syncthing/lib/model.(*model).serve+0x36a github.com/syncthing/syncthing/lib/model/model.go:283 # 0x7ff7ba4c3d3e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve+0x7e github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba629d85 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba629d84 github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve+0x184 github.com/syncthing/syncthing/lib/model/progressemitter.go:73 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba6b1a96 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba6b1a95 github.com/syncthing/syncthing/lib/api.(*service).Serve+0x2ef5 github.com/syncthing/syncthing/lib/api/api.go:442 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5a657 0x7ff7ba70c75e 0x7ff7ba200bd8 0x7ff7b9e839a1 # 0x7ff7ba70c75d github.com/syncthing/syncthing/internal/db/sqlite.(*DB).Serve+0x9d github.com/syncthing/syncthing/internal/db/sqlite/db_service.go:14 # 0x7ff7ba200bd7 github.com/thejerf/suture/v4.(*Supervisor).runService.func2+0xd7 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5b72f 0x7ff7b9e5b706 0x7ff7b9e7cae5 0x7ff7b9e9e808 0x7ff7ba42e9c2 0x7ff7ba4cc7d1 0x7ff7b9e839a1 # 0x7ff7b9e7cae4 sync.runtime_SemacquireWaitGroup+0x24 runtime/sema.go:110 # 0x7ff7b9e9e807 sync.(*WaitGroup).Wait+0x47 sync/waitgroup.go:118 # 0x7ff7ba42e9c1 github.com/syncthing/syncthing/lib/config.(*wrapper).Unsubscribe+0x201 github.com/syncthing/syncthing/lib/config/wrapper.go:211 # 0x7ff7ba4cc7d0 github.com/syncthing/syncthing/lib/watchaggregator.(*aggregator).mainLoop+0x850 github.com/syncthing/syncthing/lib/watchaggregator/aggregator.go:177 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5b72f 0x7ff7b9e5b706 0x7ff7b9e7cae5 0x7ff7b9e9e808 0x7ff7ba42f325 0x7ff7b9e839a1 # 0x7ff7b9e7cae4 sync.runtime_SemacquireWaitGroup+0x24 runtime/sema.go:110 # 0x7ff7b9e9e807 sync.(*WaitGroup).Wait+0x47 sync/waitgroup.go:118 # 0x7ff7ba42f324 github.com/syncthing/syncthing/lib/config.(*wrapper).Serve.func1+0x24 github.com/syncthing/syncthing/lib/config/wrapper.go:284 1 @ 0x7ff7b9e7b74e 0x7ff7b9e5b72f 0x7ff7b9e5b706 0x7ff7b9e7cae5 0x7ff7b9e9e808 0x7ff7ba6cd474 0x7ff7ba6cb85d 0x7ff7ba6c674d 0x7ff7ba12e3a9 0x7ff7ba64418e 0x7ff7ba64542b 0x7ff7ba6b2ec5 0x7ff7ba12e3a9 0x7ff7ba6b2df4 0x7ff7ba12e3a9 0x7ff7ba1302a4 0x7ff7ba6c4ea5 0x7ff7ba6b2b73 0x7ff7ba12e3a9 0x7ff7ba6b26bb 0x7ff7ba12e3a9 0x7ff7ba6b2066 0x7ff7ba12e3a9 0x7ff7ba14edce 0x7ff7ba12c8a5 0x7ff7b9e839a1 # 0x7ff7b9e7cae4 sync.runtime_SemacquireWaitGroup+0x24 runtime/sema.go:110 # 0x7ff7b9e9e807 sync.(*WaitGroup).Wait+0x47 sync/waitgroup.go:118 # 0x7ff7ba6cd473 github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).finish+0x33 github.com/syncthing/syncthing/lib/api/confighandler.go:457 # 0x7ff7ba6cb85c github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).adjustConfig+0x3fc github.com/syncthing/syncthing/lib/api/confighandler.go:334 # 0x7ff7ba6c674c github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).registerConfig.func2+0x2c github.com/syncthing/syncthing/lib/api/confighandler.go:33 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba64418d github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1+0xed github.com/julienschmidt/httprouter@v1.3.0/router.go:275 # 0x7ff7ba64542a github.com/julienschmidt/httprouter.(*Router).ServeHTTP+0x7ca github.com/julienschmidt/httprouter@v1.3.0/router.go:387 # 0x7ff7ba6b2ec4 github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func9+0x84 github.com/syncthing/syncthing/lib/api/api.go:598 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba6b2df3 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func10+0xf3 github.com/syncthing/syncthing/lib/api/api.go:621 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba1302a3 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x7ff7ba6c4ea4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP+0x184 github.com/syncthing/syncthing/lib/api/api_csrf.go:95 # 0x7ff7ba6b2b72 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12+0xd2 github.com/syncthing/syncthing/lib/api/api.go:629 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba6b26ba github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func16+0x1da github.com/syncthing/syncthing/lib/api/api.go:590 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba6b2065 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func18+0x85 github.com/syncthing/syncthing/lib/api/api.go:518 # 0x7ff7ba12e3a8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x7ff7ba14edcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0x7ff7ba12c8a4 net/http.(*conn).serve+0x624 net/http/server.go:2102