goroutine 8705167 [running]: runtime/pprof.writeGoroutineStacks({0x7ff77ff2de20, 0xc1e149c000}) runtime/pprof/pprof.go:764 +0x6a runtime/pprof.writeGoroutine({0x7ff77ff2de20?, 0xc1e149c000?}, 0x2b?) runtime/pprof/pprof.go:753 +0x25 runtime/pprof.(*Profile).WriteTo(0x7ff7806a8760?, {0x7ff77ff2de20?, 0xc1e149c000?}, 0xc?) runtime/pprof/pprof.go:377 +0x14b net/http/pprof.handler.ServeHTTP({0xc19a330071, 0x9}, {0x7ff77ff35200, 0xc1e149c000}, 0xc040694000) net/http/pprof/pprof.go:272 +0x52f net/http/pprof.Index({0x7ff77ff35200, 0xc1e149c000}, 0xc040694000?) net/http/pprof/pprof.go:389 +0xde net/http.HandlerFunc.ServeHTTP(0x7ff7806d8880?, {0x7ff77ff35200?, 0xc1e149c000?}, 0x7ff77f143af6?) net/http/server.go:2294 +0x29 net/http.(*ServeMux).ServeHTTP(0x7ff77ee97859?, {0x7ff77ff35200, 0xc1e149c000}, 0xc040694000) net/http/server.go:2822 +0x1c4 net/http.serverHandler.ServeHTTP({0xc21f6e03f0?}, {0x7ff77ff35200?, 0xc1e149c000?}, 0x1?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc069fd2480, {0x7ff77ff36a40, 0xc0003761b0}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 63 net/http/server.go:3454 +0x485 goroutine 1 [chan receive, 444 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).Wait(...) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:362 main.(*serveCmd).syncthingMain(0xc0002ec038) github.com/syncthing/syncthing/cmd/syncthing/main.go:577 +0xe88 main.(*serveCmd).Run(0xc0002ec038) github.com/syncthing/syncthing/cmd/syncthing/main.go:303 +0x358 reflect.Value.call({0x7ff77fa97100?, 0xc0002ec038?, 0xc0001b18c0?}, {0x7ff77fb990a1, 0x4}, {0xc0001b1998, 0x0, 0x7ff77fa97100?}) reflect/value.go:584 +0xca6 reflect.Value.Call({0x7ff77fa97100?, 0xc0002ec038?, 0xc0002bd220?}, {0xc0001b1998?, 0x9844b2d42b4290?, 0x34554832ddc40106?}) reflect/value.go:368 +0xb9 github.com/alecthomas/kong.callAnyFunction({0x7ff77fa97100?, 0xc0002ec038?, 0x7ff77fa38860?}, 0xc0003c3a40) github.com/alecthomas/kong@v1.10.0/callbacks.go:225 +0x7b8 github.com/alecthomas/kong.callFunction({0x7ff77fa97100?, 0xc0002ec038?, 0x0?}, 0xc0003c3a40) github.com/alecthomas/kong@v1.10.0/callbacks.go:182 +0x17b github.com/alecthomas/kong.(*Context).RunNode(0xc0002c4480, 0xc0002ea5a0, {0x0, 0x0, 0x0}) github.com/alecthomas/kong@v1.10.0/context.go:846 +0x5a7 github.com/alecthomas/kong.(*Context).Run(0xc0002c4480, {0x0?, 0xc0002a8588?, 0x7ff77f9a03e0?}) github.com/alecthomas/kong@v1.10.0/context.go:875 +0x13c main.main() github.com/syncthing/syncthing/cmd/syncthing/main.go:242 +0x216 goroutine 6 [chan receive, 444 minutes]: github.com/syncthing/notify.(*recursiveTree).dispatch(0xc0000ec050) github.com/syncthing/notify@v0.0.0-20250207082249-f0fa8f99c2bc/tree_recursive.go:125 +0x57 created by github.com/syncthing/notify.newRecursiveTree in goroutine 1 github.com/syncthing/notify@v0.0.0-20250207082249-f0fa8f99c2bc/tree_recursive.go:119 +0x18a goroutine 66 [select, 15 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0004043c0, {0x7ff77ff36a78?, 0xc0002bc050?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve(...) github.com/syncthing/syncthing/lib/model/service_map.go:135 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 64 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 59 [select]: github.com/syncthing/syncthing/lib/ur.(*failureHandler).Serve(0xc0003123c0, {0x7ff77ff36a78, 0xc0000ecc30}) github.com/syncthing/syncthing/lib/ur/failurereporting.go:98 +0x33f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 30 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 40 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000404000, {0x7ff77ff36a78?, 0xc000122230?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:297 +0x28 created by github.com/thejerf/suture/v4.(*Supervisor).ServeBackground in goroutine 1 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:296 +0xb8 goroutine 41 [select, 2 minutes]: github.com/syncthing/syncthing/lib/events.(*logger).Serve(0xc000108660, {0x7ff77ff36a78, 0xc0001222d0}) github.com/syncthing/syncthing/lib/events/events.go:296 +0x165 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 40 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 56 [select, 15 minutes]: github.com/syncthing/syncthing/lib/config.(*wrapper).Serve(0xc000480808, {0x7ff77ff36a78, 0xc0000ecaf0}) github.com/syncthing/syncthing/lib/config/wrapper.go:287 +0x4a9 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 40 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 57 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000128340, {0x7ff77ff36a78, 0xc0000ecb90}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 1 database/sql/sql.go:841 +0x130 goroutine 58 [chan receive, 444 minutes]: github.com/syncthing/syncthing/lib/syncthing.(*App).wait(0xc0000f6580, 0xc0002c4100?) github.com/syncthing/syncthing/lib/syncthing/syncthing.go:326 +0x2d created by github.com/syncthing/syncthing/lib/syncthing.(*App).Start in goroutine 1 github.com/syncthing/syncthing/lib/syncthing/syncthing.go:107 +0x1e6 goroutine 27 [syscall, 444 minutes]: os/signal.signal_recv() runtime/sigqueue.go:152 +0x29 os/signal.loop() os/signal/signal_unix.go:23 +0x13 created by os/signal.Notify.func1.1 in goroutine 1 os/signal/signal.go:152 +0x1f goroutine 28 [chan receive, 444 minutes]: main.setupSignalHandling.func1() github.com/syncthing/syncthing/cmd/syncthing/main.go:601 +0x25 created by main.setupSignalHandling in goroutine 1 github.com/syncthing/syncthing/cmd/syncthing/main.go:600 +0xb3 goroutine 29 [chan receive, 444 minutes]: main.setupSignalHandling.func2() github.com/syncthing/syncthing/cmd/syncthing/main.go:610 +0x25 created by main.setupSignalHandling in goroutine 1 github.com/syncthing/syncthing/cmd/syncthing/main.go:609 +0x167 goroutine 30 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000404140, {0x7ff77ff36a78?, 0xc0002bc280?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).ServeBackground.func1() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:297 +0x28 created by github.com/thejerf/suture/v4.(*Supervisor).ServeBackground in goroutine 1 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:296 +0xb8 goroutine 60 [select, 367 minutes]: github.com/syncthing/syncthing/internal/db/sqlite.(*Service).Serve(0xc0001e4648, {0x7ff77ff36a78, 0xc0000eccd0}) github.com/syncthing/syncthing/internal/db/sqlite/db_service.go:63 +0x1a5 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 30 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 61 [chan receive, 2 minutes]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc0000ecd70) github.com/syncthing/syncthing/lib/events/events.go:497 +0x74 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription in goroutine 1 github.com/syncthing/syncthing/lib/events/events.go:492 +0x1f8 goroutine 62 [chan receive, 10 minutes]: github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc0000ecdc0) github.com/syncthing/syncthing/lib/events/events.go:497 +0x74 created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription in goroutine 1 github.com/syncthing/syncthing/lib/events/events.go:492 +0x1f8 goroutine 63 [IO wait, 6 minutes]: internal/poll.runtime_pollWait(0x21d6daa4790, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x7ff77ef28d13?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc0002ec2a0, 0xc00047bb88) internal/poll/fd_windows.go:177 +0x105 internal/poll.(*FD).acceptOne(0xc0002ec288, 0x1fdacfc, {0xc00102f770?, 0xc00047bbe8?, 0x7ff77ef33325?}, 0xc00047bc1c?) internal/poll/fd_windows.go:946 +0x65 internal/poll.(*FD).Accept(0xc0002ec288, 0xc00047bd68) internal/poll/fd_windows.go:980 +0x1b6 net.(*netFD).accept(0xc0002ec288) net/fd_windows.go:182 +0x4b net.(*TCPListener).accept(0xc0003a4000) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc0003a4000) net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc000180100, {0x7ff77ff35530, 0xc0003a4000}) net/http/server.go:3424 +0x30c net/http.(*Server).ListenAndServe(0xc000180100) net/http/server.go:3350 +0x71 net/http.ListenAndServe(...) net/http/server.go:3665 github.com/syncthing/syncthing/lib/syncthing.(*App).startup.func1() github.com/syncthing/syncthing/lib/syncthing/syncthing.go:165 +0x108 created by github.com/syncthing/syncthing/lib/syncthing.(*App).startup in goroutine 1 github.com/syncthing/syncthing/lib/syncthing/syncthing.go:162 +0x8a5 goroutine 64 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000404280, {0x7ff77ff36a78?, 0xc0000ec230?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 30 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 67 [select, 10 minutes]: github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve(0xc000208a80, {0x7ff77ff36a78, 0xc0002bc0f0}) github.com/syncthing/syncthing/lib/model/progressemitter.go:73 +0x185 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 64 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 68 [select, 10 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000404500, {0x7ff77ff36a78?, 0xc0002bc190?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve(...) github.com/syncthing/syncthing/lib/model/service_map.go:135 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 64 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 69 [select, 10 minutes]: github.com/syncthing/syncthing/lib/model.(*model).serve(0xc000348000, {0x7ff77ff36a78, 0xc0002bc320}) github.com/syncthing/syncthing/lib/model/model.go:283 +0x34e github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0003a4840, {0x7ff77ff36a78, 0xc0002bc320}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 64 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 65 [chan receive, 2 minutes]: github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).cleaner(0x7ff7806d7640) github.com/syncthing/syncthing/lib/fs/casefs.go:110 +0x65 created by github.com/syncthing/syncthing/lib/fs.(*caseFilesystemRegistry).get.func1 in goroutine 69 github.com/syncthing/syncthing/lib/fs/casefs.go:90 +0x56 goroutine 70 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000404640, {0x7ff77ff36a78?, 0xc0002bc5a0?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 30 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 71 [chan receive, 444 minutes]: github.com/syncthing/syncthing/lib/discover.(*manager).serve(0xc0002ea0f0, {0x7ff77ff36a78, 0xc0002bc690}) github.com/syncthing/syncthing/lib/discover/manager.go:74 +0xd6 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0003a4880, {0x7ff77ff36a78, 0xc0002bc690}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 70 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 82 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc000404780, {0x7ff77ff36a78?, 0xc000986000?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 30 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 72 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002ce000, {0x7ff77ff36a78?, 0xc0002bc780?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 82 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 73 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002ce140, {0x7ff77ff36a78?, 0xc0002bc820?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 82 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 74 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002ce3c0, {0x7ff77ff36a78?, 0xc0002bc8c0?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 82 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 75 [select]: github.com/syncthing/syncthing/lib/connections.(*service).connect(0xc0000fe140, {0x7ff77ff36a78, 0xc0002bc960}) github.com/syncthing/syncthing/lib/connections/service.go:514 +0x3f0 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000050780, {0x7ff77ff36a78, 0xc0002bc960}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 82 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 76 [select]: github.com/syncthing/syncthing/lib/connections.(*service).handleConns(0xc0000fe140, {0x7ff77ff36a78, 0xc0002bca00}) github.com/syncthing/syncthing/lib/connections/service.go:248 +0xe9 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0000507c0, {0x7ff77ff36a78, 0xc0002bca00}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 82 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 77 [select]: github.com/syncthing/syncthing/lib/connections.(*service).handleHellos(0xc0000fe140, {0x7ff77ff36a78, 0xc0002bcaa0}) github.com/syncthing/syncthing/lib/connections/service.go:373 +0x125 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000050800, {0x7ff77ff36a78, 0xc0002bcaa0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 82 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 78 [select, 21 minutes]: github.com/syncthing/syncthing/lib/nat.(*Service).Serve(0xc000208cb0, {0x7ff77ff36a78, 0xc0002bcb40}) github.com/syncthing/syncthing/lib/nat/service.go:72 +0x197 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 82 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 79 [chan receive, 444 minutes]: github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc00042a0d0, {0x7ff77ff36a78?, 0xc0002bcbe0?}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:152 +0x2d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 82 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 80 [IO wait]: internal/poll.runtime_pollWait(0x21d6daa4560, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x7ff77ef28d13?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc00032c020, 0xc0005d53c8) internal/poll/fd_windows.go:177 +0x105 internal/poll.(*FD).acceptOne(0xc00032c008, 0x1ff4784, {0xc1e5d500f0?, 0xc000101008?, 0xc000058f08?}, 0xc000b1e008?) internal/poll/fd_windows.go:946 +0x65 internal/poll.(*FD).Accept(0xc00032c008, 0xc0005d55a8) internal/poll/fd_windows.go:980 +0x1b6 net.(*netFD).accept(0xc00032c008) net/fd_windows.go:182 +0x4b net.(*TCPListener).accept(0xc0003a42c0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc0003a42c0) net/tcpsock.go:380 +0x30 github.com/syncthing/syncthing/lib/connections.(*tcpListener).serve(0xc00041c000, {0x7ff77ff36a78, 0xc0001220f0}) github.com/syncthing/syncthing/lib/connections/tcp_listen.go:114 +0x858 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000050040, {0x7ff77ff36a78, 0xc0001220f0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 72 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 98 [select, 2 minutes]: github.com/syncthing/syncthing/lib/relay/client.(*staticClient).serve(0xc000bbb770, {0x7ff77ff36a78, 0xc0009860f0}) github.com/syncthing/syncthing/lib/relay/client/static.go:78 +0x70c github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc00050ad00, {0x7ff77ff36a78, 0xc0009860f0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/syncthing/syncthing/lib/relay/client.(*dynamicClient).serve(0xc000108960, {0x7ff77ff36a78, 0xc0009860f0}) github.com/syncthing/syncthing/lib/relay/client/dynamic.go:97 +0xa62 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000050840, {0x7ff77ff36a78, 0xc0009860f0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/syncthing/syncthing/lib/connections.(*relayListener).serve(0xc0002b8510, {0x7ff77ff36a78, 0xc0009860f0}) github.com/syncthing/syncthing/lib/connections/relay_listen.go:65 +0x368 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000050180, {0x7ff77ff36a78, 0xc0009860f0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 73 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 114 [select, 444 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0xc0003be000, {0x7ff77ff36a78, 0xc0002bc140}) github.com/quic-go/quic-go@v0.50.1/server.go:343 +0xa5 github.com/quic-go/quic-go.(*baseServer).Accept(...) github.com/quic-go/quic-go@v0.50.1/server.go:339 github.com/quic-go/quic-go.(*Listener).Accept(0xc000094140?, {0x7ff77ff36a78?, 0xc0002bc140?}) github.com/quic-go/quic-go@v0.50.1/server.go:145 +0x25 github.com/syncthing/syncthing/lib/connections.(*quicListener).serve(0xc000984000, {0x7ff77ff36a78, 0xc0002bc140}) github.com/syncthing/syncthing/lib/connections/quic_listen.go:148 +0xb91 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000050740, {0x7ff77ff36a78, 0xc0002bc140}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 74 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 99 [select]: github.com/syncthing/syncthing/lib/connections.(*relayListener).handleInvitations(0xc0002b8510, {0x7ff77ff36a78, 0xc000986190}, {0x7ff77ff39800, 0xc000108960}) github.com/syncthing/syncthing/lib/connections/relay_listen.go:75 +0x126 created by github.com/syncthing/syncthing/lib/connections.(*relayListener).serve in goroutine 98 github.com/syncthing/syncthing/lib/connections/relay_listen.go:63 +0x345 goroutine 130 [chan receive, 444 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xf8da0802b0087a7e?, {0x7ff77ff36a78, 0xc0000a8000}) github.com/syncthing/syncthing/lib/discover/global.go:219 +0xff github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 70 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 131 [select, 49 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc00011e850, {0x7ff77ff36a78, 0xc0000a80a0}) github.com/syncthing/syncthing/lib/discover/global.go:232 +0x1ce github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 70 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 132 [select, 4 minutes]: github.com/syncthing/syncthing/lib/discover.(*globalClient).Serve(0xc00011e8c0, {0x7ff77ff36a78, 0xc0000a8140}) github.com/syncthing/syncthing/lib/discover/global.go:232 +0x1ce github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 70 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 133 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002ce640, {0x7ff77ff36a78?, 0xc0000a8230?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 70 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 146 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002ce780, {0x7ff77ff36a78?, 0xc0000ec140?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 133 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 147 [select]: github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xc0002a83f0?) github.com/syncthing/syncthing/lib/beacon/beacon.go:91 +0x7e github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc000325680, {0x7ff77ff36a78, 0xc0000ec1e0}) github.com/syncthing/syncthing/lib/discover/local.go:174 +0x103 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000310340, {0x7ff77ff36a78, 0xc0000ec1e0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 133 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 148 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc000325680, {0x7ff77ff36a78, 0xc0000ec460}) github.com/syncthing/syncthing/lib/discover/local.go:155 +0x12c github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000310380, {0x7ff77ff36a78, 0xc0000ec460}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 133 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 134 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002ce8c0, {0x7ff77ff36a78?, 0xc0000a8320?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 70 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 31 [chan receive, 444 minutes]: github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc00042a340, {0x7ff77ff36a78?, 0xc000412050?}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:152 +0x2d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 146 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 162 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0002cea00, {0x7ff77ff36a78?, 0xc00021c050?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 134 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 163 [select]: github.com/syncthing/syncthing/lib/beacon.(*cast).Recv(0xc0002a83f0?) github.com/syncthing/syncthing/lib/beacon/beacon.go:91 +0x7e github.com/syncthing/syncthing/lib/discover.(*localClient).recvAnnouncements(0xc000325720, {0x7ff77ff36a78, 0xc00021c0f0}) github.com/syncthing/syncthing/lib/discover/local.go:174 +0x103 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000310440, {0x7ff77ff36a78, 0xc00021c0f0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 134 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 164 [select]: github.com/syncthing/syncthing/lib/discover.(*localClient).sendLocalAnnouncements(0xc000325720, {0x7ff77ff36a78, 0xc00021c190}) github.com/syncthing/syncthing/lib/discover/local.go:155 +0x12c github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000310480, {0x7ff77ff36a78, 0xc00021c190}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 134 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 32 [IO wait]: internal/poll.runtime_pollWait(0x21d6daa4218, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x350?, 0x7ff78072d980?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc000112020, 0x7ff77fe05078) internal/poll/fd_windows.go:177 +0x105 internal/poll.(*FD).ReadFromInet4(0xc000112008, {0xc00048e000, 0xc000387e78?, 0x2?}, 0xc000387cb0) internal/poll/fd_windows.go:610 +0x134 net.(*netFD).readFromInet4(0xc000112008, {0xc00048e000?, 0xc000387e98?, 0xc000486380?}, 0x7ff77ee31da0?) net/fd_posix.go:66 +0x25 net.(*UDPConn).readFrom(0x30?, {0xc00048e000?, 0xc000107dc0?, 0x7ff77fb9bf82?}, 0xc21936e8a0) net/udpsock_posix.go:52 +0x1b2 net.(*UDPConn).readFromUDP(0xc0002b4110, {0xc00048e000?, 0xc000387e04?, 0x2?}, 0x2?) net/udpsock.go:149 +0x30 net.(*UDPConn).ReadFrom(0xc0002b4110, {0xc00048e000, 0x10000, 0x10000}) net/udpsock.go:158 +0x4a github.com/syncthing/syncthing/lib/beacon.readBroadcasts({0x7ff77ff36a78, 0xc0004120f0}, 0xc00011ea10, 0x5224) github.com/syncthing/syncthing/lib/beacon/broadcast.go:130 +0x205 github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func1({0x7ff77ff36a78?, 0xc0004120f0?}) github.com/syncthing/syncthing/lib/beacon/broadcast.go:18 +0x29 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0003102c0, {0x7ff77ff36a78, 0xc0004120f0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 146 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 165 [chan receive, 444 minutes]: github.com/syncthing/syncthing/lib/svcutil.doneService.Serve(0xc00042a450, {0x7ff77ff36a78?, 0xc00021c280?}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:152 +0x2d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 162 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 33 [select]: github.com/syncthing/syncthing/lib/beacon.writeBroadcasts({0x7ff77ff36a78, 0xc000412190}, 0xc000014850, 0x5224) github.com/syncthing/syncthing/lib/beacon/broadcast.go:41 +0x245 github.com/syncthing/syncthing/lib/beacon.NewBroadcast.func2({0x7ff77ff36a78?, 0xc000412190?}) github.com/syncthing/syncthing/lib/beacon/broadcast.go:21 +0x29 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000310300, {0x7ff77ff36a78, 0xc000412190}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 146 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 166 [IO wait]: internal/poll.runtime_pollWait(0x21d6daa4448, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x7ff7806d85a0?, 0x5def78182?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc00032c2a0, 0x7ff77fe05080) internal/poll/fd_windows.go:177 +0x105 internal/poll.(*FD).ReadFromInet6(0xc00032c288, {0xc000244000, 0x26f1058d8?, 0x2f3bce5b8?}, 0xc000389b68) internal/poll/fd_windows.go:639 +0x134 net.(*netFD).readFromInet6(0xc00032c288, {0xc000244000?, 0x7ff77ee3d54b?, 0x7ff78072d980?}, 0x7ff77ee4a79c?) net/fd_posix.go:72 +0x25 net.(*UDPConn).readFrom(0x30?, {0xc000244000?, 0xc000389cb0?, 0x7ff77ee32537?}, 0xc2197d4000) net/udpsock_posix.go:59 +0x76 net.(*UDPConn).readFromUDP(0xc00010e080, {0xc000244000?, 0xc0003c0380?, 0x7ff77ee31bc0?}, 0xc00011eb60?) net/udpsock.go:149 +0x30 net.(*UDPConn).ReadFrom(0xc00010e080, {0xc000244000, 0x10000, 0x10000}) net/udpsock.go:158 +0x4a golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc0000083a8?, {0xc000244000?, 0x15?, 0xc000244000?}) golang.org/x/net@v0.38.0/ipv6/payload_nocmsg.go:19 +0x36 github.com/syncthing/syncthing/lib/beacon.readMulticasts({0x7ff77ff36a78, 0xc00021c320}, 0xc00011eb60, {0xc0002a6e28, 0x12}) github.com/syncthing/syncthing/lib/beacon/multicast.go:150 +0x78b github.com/syncthing/syncthing/lib/beacon.NewMulticast.func1({0x7ff77ff36a78?, 0xc00021c320?}) github.com/syncthing/syncthing/lib/beacon/multicast.go:21 +0x2d github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0003103c0, {0x7ff77ff36a78, 0xc00021c320}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 162 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 167 [select]: github.com/syncthing/syncthing/lib/beacon.writeMulticasts({0x7ff77ff36a78, 0xc00021c3c0}, 0xc000014e00, {0xc0002a6e28?, 0x22c88cc1c2fad452?}) github.com/syncthing/syncthing/lib/beacon/multicast.go:56 +0x365 github.com/syncthing/syncthing/lib/beacon.NewMulticast.func2({0x7ff77ff36a78?, 0xc00021c3c0?}) github.com/syncthing/syncthing/lib/beacon/multicast.go:24 +0x2d github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc000310400, {0x7ff77ff36a78, 0xc00021c3c0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 162 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 115 [select, 2 minutes]: github.com/syncthing/syncthing/lib/stun.(*Service).Serve(0xc0003ae6c0, {0x7ff77ff36a78, 0xc0002bcc80}) github.com/syncthing/syncthing/lib/stun/stun.go:103 +0x18c created by github.com/syncthing/syncthing/lib/connections.(*quicListener).serve in goroutine 114 github.com/syncthing/syncthing/lib/connections/quic_listen.go:111 +0x578 goroutine 318 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000c3a270, {0x7ff77ff36a78, 0xc0009459f0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 81 [chan receive, 444 minutes]: github.com/syncthing/syncthing/lib/beacon.readMulticasts.func1() github.com/syncthing/syncthing/lib/beacon/multicast.go:116 +0x35 created by github.com/syncthing/syncthing/lib/beacon.readMulticasts in goroutine 166 github.com/syncthing/syncthing/lib/beacon/multicast.go:115 +0x299 goroutine 84 [select, 414 minutes]: github.com/syncthing/syncthing/lib/ur.(*Service).Serve(0xc0003cc040, {0x7ff77ff36a78, 0xc0009b2000}) github.com/syncthing/syncthing/lib/ur/usage_report.go:398 +0x19a github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 30 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 178 [chan receive, 444 minutes]: github.com/syncthing/syncthing/lib/beacon.writeBroadcasts.func1() github.com/syncthing/syncthing/lib/beacon/broadcast.go:35 +0x2c created by github.com/syncthing/syncthing/lib/beacon.writeBroadcasts in goroutine 33 github.com/syncthing/syncthing/lib/beacon/broadcast.go:34 +0x1bf goroutine 116 [IO wait]: internal/poll.runtime_pollWait(0x21d6daa4678, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000a15ba0?, 0x7ff77ee31af4?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc0002ec520, 0x7ff77fe05080) internal/poll/fd_windows.go:177 +0x105 internal/poll.(*FD).ReadFromInet6(0xc0002ec508, {0xc005379800, 0x21?, 0x5ac?}, 0xc000a15c88) internal/poll/fd_windows.go:639 +0x134 net.(*netFD).readFromInet6(0xc0002ec508, {0xc005379800?, 0xc000a15e18?, 0x7ff77f512b98?}, 0xc176e8a980?) net/fd_posix.go:72 +0x25 net.(*UDPConn).readFrom(0x30?, {0xc005379800?, 0xc000a15d90?, 0x7ff77eebb9b8?}, 0xc21ee17320) net/udpsock_posix.go:59 +0x76 net.(*UDPConn).readFromUDP(0xc000000000, {0xc005379800?, 0x7ff77fae8440?, 0xc000a15dc8?}, 0xc165760a40?) net/udpsock.go:149 +0x30 net.(*UDPConn).ReadFrom(0xc000000000, {0xc005379800, 0x5ac, 0x5ac}) net/udpsock.go:158 +0x4a github.com/quic-go/quic-go.(*basicConn).ReadPacket(0xc0001e4228) github.com/quic-go/quic-go@v0.50.1/sys_conn.go:95 +0xab github.com/quic-go/quic-go.(*Transport).listen(0xc0003d6000, {0x7ff77ff3ea38, 0xc0001e4228}) github.com/quic-go/quic-go@v0.50.1/transport.go:520 +0xbc created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 114 github.com/quic-go/quic-go@v0.50.1/transport.go:417 +0x430 goroutine 135 [chan receive, 444 minutes]: github.com/syncthing/syncthing/lib/beacon.readBroadcasts.func1() github.com/syncthing/syncthing/lib/beacon/broadcast.go:124 +0x2c created by github.com/syncthing/syncthing/lib/beacon.readBroadcasts in goroutine 32 github.com/syncthing/syncthing/lib/beacon/broadcast.go:123 +0x1c5 goroutine 117 [select, 444 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc0003d6000) github.com/quic-go/quic-go@v0.50.1/transport.go:442 +0x107 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 114 github.com/quic-go/quic-go@v0.50.1/transport.go:418 +0x46c goroutine 168 [chan receive, 444 minutes]: github.com/syncthing/syncthing/lib/beacon.writeMulticasts.func1() github.com/syncthing/syncthing/lib/beacon/multicast.go:44 +0x35 created by github.com/syncthing/syncthing/lib/beacon.writeMulticasts in goroutine 167 github.com/syncthing/syncthing/lib/beacon/multicast.go:43 +0x294 goroutine 85 [select]: github.com/syncthing/syncthing/lib/syncthing.(*cpuService).Serve(0xc000116048, {0x7ff77ff36a78, 0xc0009b20a0}) github.com/syncthing/syncthing/lib/syncthing/cpuusage.go:42 +0x172 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 30 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 13635 [select]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).dbUpdaterRoutine(0xc000e9bc08, 0xc000b5c7e0) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1703 +0x1fc github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func1() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:258 +0x2d created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 556 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:256 +0x38b goroutine 118 [select, 444 minutes]: github.com/quic-go/quic-go.(*baseServer).run(0xc0003be000) github.com/quic-go/quic-go@v0.50.1/server.go:308 +0x126 created by github.com/quic-go/quic-go.newServer in goroutine 114 github.com/quic-go/quic-go@v0.50.1/server.go:294 +0x511 goroutine 119 [select, 444 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0xc0003be000) github.com/quic-go/quic-go@v0.50.1/server.go:321 +0x19c created by github.com/quic-go/quic-go.newServer in goroutine 114 github.com/quic-go/quic-go@v0.50.1/server.go:295 +0x553 goroutine 86 [select, 444 minutes]: github.com/thejerf/suture/v4.(*Supervisor).Serve(0xc0004048c0, {0x7ff77ff36a78?, 0xc0009b2140?}) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:354 +0x45d github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 30 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 169 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folderSummaryService).listenForUpdates(0xc0009be000, {0x7ff77ff36a78, 0xc00021c550}) github.com/syncthing/syncthing/lib/model/folder_summary.go:215 +0x199 github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0003cc140, {0x7ff77ff36a78, 0xc00021c550}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 86 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 170 [select]: github.com/syncthing/syncthing/lib/model.(*folderSummaryService).calculateSummaries(0xc0009be000, {0x7ff77ff36a78, 0xc00021c5f0}) github.com/syncthing/syncthing/lib/model/folder_summary.go:315 +0xfa github.com/syncthing/syncthing/lib/svcutil.(*service).Serve(0xc0003cc380, {0x7ff77ff36a78, 0xc00021c5f0}) github.com/syncthing/syncthing/lib/svcutil/svcutil.go:130 +0x7f github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 86 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 87 [select, 444 minutes]: github.com/syncthing/syncthing/lib/api.(*service).Serve(0xc000346c60, {0x7ff77ff36a78, 0xc0009b2690}) github.com/syncthing/syncthing/lib/api/api.go:448 +0x2ef6 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 30 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 255 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0003aca90, {0x7ff77ff36a78, 0xc000945630}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 597 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc001156270, {0x7ff77ff36a78, 0xc0007b6a00}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 325 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0003c76c0, {0x7ff77ff36a78, 0xc000d33a40}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 335 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc00069ef70, {0x7ff77ff36a78, 0xc0012857c0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 706 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0007ff790, {0x7ff77ff36a78, 0xc000e41630}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 193 [chan receive]: github.com/rcrowley/go-metrics.(*meterArbiter).tick(...) github.com/rcrowley/go-metrics@v0.0.0-20250401214520-65e299d6c5c9/meter.go:239 created by github.com/rcrowley/go-metrics.NewMeter in goroutine 228 github.com/rcrowley/go-metrics@v0.0.0-20250401214520-65e299d6c5c9/meter.go:46 +0xbf goroutine 91 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x21d6daa3ca0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x7ff77ef28d13?, 0x7ff77ee42176?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc00043e520, 0xc0004ddad0) internal/poll/fd_windows.go:177 +0x105 internal/poll.(*FD).acceptOne(0xc00043e508, 0x1fce9f0, {0xc0017930e0?, 0xc000223748?, 0x0?}, 0xc0004ddb98?) internal/poll/fd_windows.go:946 +0x65 internal/poll.(*FD).Accept(0xc00043e508, 0xc0004ddcb0) internal/poll/fd_windows.go:980 +0x1b6 net.(*netFD).accept(0xc00043e508) net/fd_windows.go:182 +0x4b net.(*TCPListener).accept(0xc0000ac080) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc0000ac080) net/tcpsock.go:380 +0x30 github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0xc000480008?) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:200 +0x1f github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc0001e4348) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:181 +0x1c net/http.(*Server).Serve(0xc0009fc100, {0x7ff77ff35b70, 0xc0001e4348}) net/http/server.go:3424 +0x30c github.com/syncthing/syncthing/lib/api.(*service).Serve.func1() github.com/syncthing/syncthing/lib/api/api.go:440 +0x45 created by github.com/syncthing/syncthing/lib/api.(*service).Serve in goroutine 87 github.com/syncthing/syncthing/lib/api/api.go:438 +0x2e25 goroutine 95 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0009ceb60, {0x7ff77ff36a78, 0xc00056bea0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 194 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000005008, {0x7ff77ff36a78?, 0xc00059c5f0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 138 [select, 32 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000452008, {0x7ff77ff36a78?, 0xc0009b2500?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 755 [select, 443 minutes]: database/sql.(*DB).connectionOpener(0xc000414d00, {0x7ff77ff36a78, 0xc0013e8820}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 223 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000452c08, {0x7ff77ff36a78?, 0xc000a057c0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 176 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000280ea0, {0x7ff77ff36a78, 0xc00050f9f0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 141 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000129450, {0x7ff77ff36a78, 0xc0004cab90}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 445 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000e9a408, {0x7ff77ff36a78?, 0xc000cde5f0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 489 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0003c6ea0, {0x7ff77ff36a78, 0xc0010a7ef0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 594 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000c3b5f0, {0x7ff77ff36a78, 0xc000773e00}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 492 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0003eec30, {0x7ff77ff36a78, 0xc000e62690}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 144 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000452408, {0x7ff77ff36a78?, 0xc0004cbcc0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 280 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000129e10, {0x7ff77ff36a78, 0xc0006272c0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 233 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0003c64e0, {0x7ff77ff36a78, 0xc0009b24b0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 8676535 [chan receive, 12 minutes]: github.com/syncthing/syncthing/lib/config.(*wrapper).modifyQueued(...) github.com/syncthing/syncthing/lib/config/wrapper.go:235 github.com/syncthing/syncthing/lib/config.(*wrapper).Modify(0xc000480808, 0xc2004c5ad0) github.com/syncthing/syncthing/lib/config/wrapper.go:222 +0xa5 github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).adjustConfig(0xc0000ac200, {0x7ff77ff35200, 0xc1ad158460}, 0xc1717a2a00) github.com/syncthing/syncthing/lib/api/confighandler.go:320 +0x315 github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).registerConfig.func2({0x7ff77ff35200?, 0xc1ad158460?}, 0xd?) github.com/syncthing/syncthing/lib/api/confighandler.go:33 +0x2d net/http.HandlerFunc.ServeHTTP(0x4?, {0x7ff77ff35200?, 0xc1ad158460?}, 0x6?) net/http/server.go:2294 +0x29 github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0x7ff77ff35200?, 0xc1ad158460?}, 0xc1786e9120?, {0x0?, 0xc0001ecc90?, 0xc1786e9124?}) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xee github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc000109140, {0x7ff77ff35200, 0xc1ad158460}, 0xc1717a2a00) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7cb github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func9({0x7ff77ff35200, 0xc1ad158460}, 0xc1717a2a00) github.com/syncthing/syncthing/lib/api/api.go:604 +0x85 net/http.HandlerFunc.ServeHTTP(0xc1fefbbda0?, {0x7ff77ff35200?, 0xc1ad158460?}, 0x7ff77fb9efe0?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func10({0x7ff77ff35200, 0xc1ad158460}, 0xc1717a2a00) github.com/syncthing/syncthing/lib/api/api.go:627 +0xf4 net/http.HandlerFunc.ServeHTTP(0xc0000d03c0?, {0x7ff77ff35200?, 0xc1ad158460?}, 0x1835d62af0b94a1c?) net/http/server.go:2294 +0x29 net/http.(*ServeMux).ServeHTTP(0xc000987a90?, {0x7ff77ff35200, 0xc1ad158460}, 0xc1717a2a00) net/http/server.go:2822 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000987ae0, {0x7ff77ff35200, 0xc1ad158460}, 0xc1717a2a00) github.com/syncthing/syncthing/lib/api/api_csrf.go:95 +0x185 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12({0x7ff77ff35200, 0xc1ad158460}, 0xc1717a2a00) github.com/syncthing/syncthing/lib/api/api.go:635 +0xd3 net/http.HandlerFunc.ServeHTTP(0xc0000d0540?, {0x7ff77ff35200?, 0xc1ad158460?}, 0x7ff77f13cf8b?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*basicAuthAndSessionMiddleware).ServeHTTP(0xc00018ad20, {0x7ff77ff35200, 0xc1ad158460}, 0xc1717a2a00) github.com/syncthing/syncthing/lib/api/api_auth.go:106 +0x305 github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func15({0x7ff77ff35200?, 0xc1ad158460?}, 0x7ff77fbb2686?) github.com/syncthing/syncthing/lib/api/api.go:617 +0xe2 net/http.HandlerFunc.ServeHTTP(0xc1fefbbda0?, {0x7ff77ff35200?, 0xc1ad158460?}, 0x7ff77fb9cc99?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func16({0x7ff77ff35200, 0xc1ad158460}, 0xc1717a2a00) github.com/syncthing/syncthing/lib/api/api.go:596 +0x1db net/http.HandlerFunc.ServeHTTP(0xc1f6fab967b31e34?, {0x7ff77ff35200?, 0xc1ad158460?}, 0xc1f6fab5a7b31e34?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func18({0x7ff77ff35200, 0xc1ad158460}, 0xc1717a2a00) github.com/syncthing/syncthing/lib/api/api.go:524 +0x86 net/http.HandlerFunc.ServeHTTP(0x7ff77ee3ad85?, {0x7ff77ff35200?, 0xc1ad158460?}, 0xc1ad158401?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0x7ff77ff31370?}, {0x7ff77ff35200?, 0xc1ad158460?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc0469ce5a0, {0x7ff77ff36a40, 0xc0003fbc20}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 91 net/http/server.go:3454 +0x485 goroutine 236 [select, 10 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000452808, {0x7ff77ff36a78?, 0xc0009b3090?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 207 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000453808, {0x7ff77ff36a78?, 0xc0008fea50?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 324 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0009dcc08, {0x7ff77ff36a78?, 0xc00086e820?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 306 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0009dc808, {0x7ff77ff36a78?, 0xc00077e190?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 266 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0009dd408, {0x7ff77ff36a78?, 0xc00098e460?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 301 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0008481a0, {0x7ff77ff36a78, 0xc0006ace60}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 459 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000414f70, {0x7ff77ff36a78, 0xc000c12780}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 293 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000281450, {0x7ff77ff36a78, 0xc000832780}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 296 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000005c08, {0x7ff77ff36a78?, 0xc000832e10?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 206 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000453008, {0x7ff77ff36a78?, 0xc00086e0f0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 383 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00029a808, {0x7ff77ff36a78?, 0xc00077e000?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 526 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc001022a90, {0x7ff77ff36a78, 0xc000f7f3b0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 649 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0009dd808, {0x7ff77ff36a78?, 0xc0006fce10?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 323 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0003ee8f0, {0x7ff77ff36a78, 0xc0009efcc0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 316 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x21d6daa3a70, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0003b8ca0?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc0002222a0, 0x7ff77fe05068) internal/poll/fd_windows.go:177 +0x105 internal/poll.(*FD).Read(0xc000222288, {0xc000609b80, 0x580, 0x580}) internal/poll/fd_windows.go:438 +0x29b net.(*netFD).Read(0xc000222288, {0xc000609b80?, 0xc000609b80?, 0x5?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc000224f10, {0xc000609b80?, 0x21dab3ab088?, 0x21d67d10ed0?}) net/net.go:194 +0x45 crypto/tls.(*atLeastReader).Read(0xc1f3d46120, {0xc000609b80?, 0x57b?, 0x5?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0008549b8, {0x7ff77ff2e220, 0xc1f3d46120}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000854708, {0x21d6dab4278, 0xc000224f10}, 0x7ff77ee638d4?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000854708, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000854708, {0xc154e040f0, 0xc, 0x7ff77ee9cca9?}) crypto/tls/conn.go:1385 +0x145 io.ReadAtLeast({0x7ff77ff30980, 0xc000854708}, {0xc154e040f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x91 io.ReadFull(...) io/io.go:354 github.com/syncthing/syncthing/lib/relay/protocol.ReadMessage({0x7ff77ff30980, 0xc000854708}) github.com/syncthing/syncthing/lib/relay/protocol/protocol.go:80 +0x7d github.com/syncthing/syncthing/lib/relay/client.messageReader({0x7ff77ff36a78, 0xc0009860f0}, {0x7ff77ff3ff30, 0xc000854708}, 0xc000c2cbd0, 0xc0001a6e70) github.com/syncthing/syncthing/lib/relay/client/static.go:238 +0xa7 created by github.com/syncthing/syncthing/lib/relay/client.(*staticClient).serve in goroutine 98 github.com/syncthing/syncthing/lib/relay/client/static.go:73 +0x62b goroutine 374 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0004156c0, {0x7ff77ff36a78, 0xc000c125a0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 283 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000849040, {0x7ff77ff36a78, 0xc000907bd0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 339 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000453c08, {0x7ff77ff36a78?, 0xc000857b30?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 622 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc00109cc30, {0x7ff77ff36a78, 0xc0015525f0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 329 [select, 10 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000e9a808, {0x7ff77ff36a78?, 0xc0005d0640?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 8706072 [IO wait]: internal/poll.runtime_pollWait(0x21d6df7fe30, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1fda458?, 0x72?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc227750ca0, 0x7ff77fe05068) internal/poll/fd_windows.go:177 +0x105 internal/poll.(*FD).Read(0xc227750c88, {0xc21f6e0401, 0x1, 0x1}) internal/poll/fd_windows.go:438 +0x29b net.(*netFD).Read(0xc227750c88, {0xc21f6e0401?, 0x7ff77ee3725f?, 0x15?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc20580c2c0, {0xc21f6e0401?, 0xc09619e050?, 0xc07e6bc090?}) net/net.go:194 +0x45 net/http.(*connReader).backgroundRead(0xc21f6e03f0) net/http/server.go:690 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 8705167 net/http/server.go:686 +0xb6 goroutine 600 [select, 32 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000da8408, {0x7ff77ff36a78?, 0xc000f3e7d0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 437 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0009dd008, {0x7ff77ff36a78?, 0xc000833d60?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 289 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000b8e680, {0x7ff77ff36a78, 0xc0008c8500}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 529 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0012b6408, {0x7ff77ff36a78?, 0xc00105e000?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 388 [select, 10 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0004c6408, {0x7ff77ff36a78?, 0xc0009761e0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 722 [select, 32 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0004c7408, {0x7ff77ff36a78?, 0xc000d32190?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 603 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc001022750, {0x7ff77ff36a78, 0xc000e64690}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 645 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0012b6808, {0x7ff77ff36a78?, 0xc000edefa0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 351 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0004c6008, {0x7ff77ff36a78?, 0xc0009766e0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 419 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000b8fd40, {0x7ff77ff36a78, 0xc000952500}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 741 [select, 32 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000e9b008, {0x7ff77ff36a78?, 0xc00153b900?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 455 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc00087c340, {0x7ff77ff36a78, 0xc0009534a0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 462 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0004c6808, {0x7ff77ff36a78?, 0xc000c13270?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 480 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000b8f860, {0x7ff77ff36a78, 0xc000f3e280}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 604 [select, 17 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000da8808, {0x7ff77ff36a78?, 0xc000e654f0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 485 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000e9a008, {0x7ff77ff36a78?, 0xc000e960a0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 515 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000c3a750, {0x7ff77ff36a78, 0xc000d32c30}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 449 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0003ef790, {0x7ff77ff36a78, 0xc000950cd0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 538 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0003ee820, {0x7ff77ff36a78, 0xc0010aac30}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 541 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000eacc30, {0x7ff77ff36a78, 0xc000c8b4a0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 518 [select, 17 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000e9ac08, {0x7ff77ff36a78?, 0xc001031d60?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 556 [sync.WaitGroup.Wait, 10 minutes]: sync.runtime_SemacquireWaitGroup(0xc003918f48?) runtime/sema.go:110 +0x25 sync.(*WaitGroup).Wait(0xc000b5c700?) sync/waitgroup.go:118 +0x48 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration(0xc000e9bc08, 0xc000b5c620) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:290 +0x662 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull(0xc000e9bc08) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:193 +0x385 github.com/syncthing/syncthing/lib/model.(*folder).pull(0xc000e9bc08) github.com/syncthing/syncthing/lib/model/folder.go:419 +0x7d4 github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000e9bc08, {0x7ff77ff36a78?, 0xc000c13e50?}) github.com/syncthing/syncthing/lib/model/folder.go:212 +0x685 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 549 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000782008, {0x7ff77ff36a78?, 0xc0006fc0a0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 611 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0012b6008, {0x7ff77ff36a78?, 0xc000a05680?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 553 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000782408, {0x7ff77ff36a78?, 0xc000957310?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 677 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000da9408, {0x7ff77ff36a78?, 0xc000b78910?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 581 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc001157040, {0x7ff77ff36a78, 0xc000e623c0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 678 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0015f8000, {0x7ff77ff36a78, 0xc0015e1810}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 569 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc00069e000, {0x7ff77ff36a78, 0xc001150000}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 724 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0004c7808, {0x7ff77ff36a78?, 0xc000e4c780?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 270 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000453408, {0x7ff77ff36a78?, 0xc0012e4f00?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 675 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc001496000, {0x7ff77ff36a78, 0xc001133b30}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 557 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000da8008, {0x7ff77ff36a78?, 0xc001004280?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 8703861 [chan receive, 10 minutes]: github.com/syncthing/syncthing/lib/config.(*wrapper).modifyQueued(...) github.com/syncthing/syncthing/lib/config/wrapper.go:235 github.com/syncthing/syncthing/lib/config.(*wrapper).Modify(0xc000480808, 0xc20c7e64b0) github.com/syncthing/syncthing/lib/config/wrapper.go:222 +0xa5 github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).adjustConfig(0xc0000ac200, {0x7ff77ff35200, 0xc20445c1c0}, 0xc2044423c0) github.com/syncthing/syncthing/lib/api/confighandler.go:320 +0x315 github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).registerConfig.func2({0x7ff77ff35200?, 0xc20445c1c0?}, 0xd?) github.com/syncthing/syncthing/lib/api/confighandler.go:33 +0x2d net/http.HandlerFunc.ServeHTTP(0x4?, {0x7ff77ff35200?, 0xc20445c1c0?}, 0x6?) net/http/server.go:2294 +0x29 github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0x7ff77ff35200?, 0xc20445c1c0?}, 0xc21169f0e0?, {0x0?, 0xc0001ecc90?, 0xc21169f0e4?}) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xee github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc000109140, {0x7ff77ff35200, 0xc20445c1c0}, 0xc2044423c0) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7cb github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func9({0x7ff77ff35200, 0xc20445c1c0}, 0xc2044423c0) github.com/syncthing/syncthing/lib/api/api.go:604 +0x85 net/http.HandlerFunc.ServeHTTP(0xc203d5b650?, {0x7ff77ff35200?, 0xc20445c1c0?}, 0x7ff77fb9efe0?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func10({0x7ff77ff35200, 0xc20445c1c0}, 0xc2044423c0) github.com/syncthing/syncthing/lib/api/api.go:627 +0xf4 net/http.HandlerFunc.ServeHTTP(0xc0000d03c0?, {0x7ff77ff35200?, 0xc20445c1c0?}, 0x1835d6565acbcd78?) net/http/server.go:2294 +0x29 net/http.(*ServeMux).ServeHTTP(0xc000987a90?, {0x7ff77ff35200, 0xc20445c1c0}, 0xc2044423c0) net/http/server.go:2822 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000987ae0, {0x7ff77ff35200, 0xc20445c1c0}, 0xc2044423c0) github.com/syncthing/syncthing/lib/api/api_csrf.go:95 +0x185 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12({0x7ff77ff35200, 0xc20445c1c0}, 0xc2044423c0) github.com/syncthing/syncthing/lib/api/api.go:635 +0xd3 net/http.HandlerFunc.ServeHTTP(0xc0000d0540?, {0x7ff77ff35200?, 0xc20445c1c0?}, 0xc1ee986c38?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*basicAuthAndSessionMiddleware).ServeHTTP(0xc00018ad20, {0x7ff77ff35200, 0xc20445c1c0}, 0xc2044423c0) github.com/syncthing/syncthing/lib/api/api_auth.go:106 +0x305 github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func15({0x7ff77ff35200?, 0xc20445c1c0?}, 0x7ff77fbb2686?) github.com/syncthing/syncthing/lib/api/api.go:617 +0xe2 net/http.HandlerFunc.ServeHTTP(0xc203d5b650?, {0x7ff77ff35200?, 0xc20445c1c0?}, 0x7ff77fb9cc99?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func16({0x7ff77ff35200, 0xc20445c1c0}, 0xc2044423c0) github.com/syncthing/syncthing/lib/api/api.go:596 +0x1db net/http.HandlerFunc.ServeHTTP(0xc1f6fae84242bb14?, {0x7ff77ff35200?, 0xc20445c1c0?}, 0xc1f6fae48242bb14?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func18({0x7ff77ff35200, 0xc20445c1c0}, 0xc2044423c0) github.com/syncthing/syncthing/lib/api/api.go:524 +0x86 net/http.HandlerFunc.ServeHTTP(0x7ff77ee3ad85?, {0x7ff77ff35200?, 0xc20445c1c0?}, 0xb9?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0x7ff77ff31370?}, {0x7ff77ff35200?, 0xc20445c1c0?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc2020a8510, {0x7ff77ff36a40, 0xc0003fbc20}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 91 net/http/server.go:3454 +0x485 goroutine 582 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000415c70, {0x7ff77ff36a78, 0xc001019e50}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 620 [select, 32 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0004c6c08, {0x7ff77ff36a78?, 0xc0011b80a0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 561 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc00029ac08, {0x7ff77ff36a78?, 0xc00110c960?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 586 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc0011e4d00, {0x7ff77ff36a78, 0xc001277d60}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 667 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000eada00, {0x7ff77ff36a78, 0xc00156ecd0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 606 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000ea0000, {0x7ff77ff36a78, 0xc0008339a0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 628 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc00109c4e0, {0x7ff77ff36a78, 0xc000e574f0}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 607 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000da8c08, {0x7ff77ff36a78?, 0xc000964000?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 659 [select, 10 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0012b6c08, {0x7ff77ff36a78?, 0xc000e5a730?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 661 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000b8fe10, {0x7ff77ff36a78, 0xc000bb9e00}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 592 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc000ea01a0, {0x7ff77ff36a78, 0xc000953860}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 650 [select, 2 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0009ddc08, {0x7ff77ff36a78?, 0xc000d41d10?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 663 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000da9008, {0x7ff77ff36a78?, 0xc000bd5180?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 664 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc001140ea0, {0x7ff77ff36a78, 0xc0011fa140}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 709 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0004c7008, {0x7ff77ff36a78?, 0xc001132460?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 710 [select, 444 minutes]: database/sql.(*DB).connectionOpener(0xc001156a90, {0x7ff77ff36a78, 0xc000a04a50}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 668 [select, 12 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000da9808, {0x7ff77ff36a78?, 0xc00156f5e0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 756 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc0012b7408, {0x7ff77ff36a78?, 0xc0013e9e00?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 699 [select, 29 minutes]: github.com/syncthing/syncthing/lib/model.(*folder).Serve(0xc000782808, {0x7ff77ff36a78?, 0xc000fd49b0?}) github.com/syncthing/syncthing/lib/model/folder.go:182 +0x474 github.com/thejerf/suture/v4.(*Supervisor).runService.func2() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:570 +0xd8 created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 66 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:544 +0x18b goroutine 673 [select, 443 minutes]: database/sql.(*DB).connectionOpener(0xc0014965b0, {0x7ff77ff36a78, 0xc0015a7d10}) database/sql/sql.go:1261 +0x87 created by database/sql.OpenDB in goroutine 69 database/sql/sql.go:841 +0x130 goroutine 8656489 [select, 15 minutes]: github.com/thejerf/suture/v4.(*Supervisor).RemoveAndWait(0xc0004043c0, {0xe8db9fd0?, 0xc1?}, 0x7ff77ee6ffb2?) github.com/thejerf/suture/v4@v4.0.6/supervisor.go:744 +0x1b2 github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).StopAndWaitChan.func1() github.com/syncthing/syncthing/lib/model/service_map.go:81 +0x2e created by github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).StopAndWaitChan in goroutine 8656661 github.com/syncthing/syncthing/lib/model/service_map.go:80 +0xe5 goroutine 8705541 [select]: github.com/syncthing/syncthing/lib/sync.(*TimeoutCondWaiter).Wait(0xc00188f1a8) github.com/syncthing/syncthing/lib/sync/sync.go:280 +0x112 github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).Since(0xc0000ecd70, 0x174d6, {0x7ff78072c160, 0x0, 0x0}, 0xdf8475800) github.com/syncthing/syncthing/lib/events/events.go:517 +0x16b github.com/syncthing/syncthing/lib/api.(*service).getEvents(0xc000346c60?, {0x7ff77ff35200, 0xc1ad1580e0}, 0x7c?, {0x7ff77ff32080, 0xc0000ecd70}) github.com/syncthing/syncthing/lib/api/api.go:1432 +0x2b7 github.com/syncthing/syncthing/lib/api.(*service).getIndexEvents(0xc000346c60, {0x7ff77ff35200, 0xc1ad1580e0}, 0xc0000fe3c0) github.com/syncthing/syncthing/lib/api/api.go:1403 +0x9d net/http.HandlerFunc.ServeHTTP(0x4?, {0x7ff77ff35200?, 0xc1ad1580e0?}, 0x6?) net/http/server.go:2294 +0x29 github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0x7ff77ff35200?, 0xc1ad1580e0?}, 0xc21d2d8120?, {0x0?, 0xc0001ecc90?, 0xc21d2d8124?}) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xee github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc000109140, {0x7ff77ff35200, 0xc1ad1580e0}, 0xc0000fe3c0) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7cb github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func9({0x7ff77ff35200, 0xc1ad1580e0}, 0xc0000fe3c0) github.com/syncthing/syncthing/lib/api/api.go:604 +0x85 net/http.HandlerFunc.ServeHTTP(0xc219336510?, {0x7ff77ff35200?, 0xc1ad1580e0?}, 0x7ff77fb9efe0?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func10({0x7ff77ff35200, 0xc1ad1580e0}, 0xc0000fe3c0) github.com/syncthing/syncthing/lib/api/api.go:627 +0xf4 net/http.HandlerFunc.ServeHTTP(0xc0000d03c0?, {0x7ff77ff35200?, 0xc1ad1580e0?}, 0x1835d6cc4b837980?) net/http/server.go:2294 +0x29 net/http.(*ServeMux).ServeHTTP(0xc000987a90?, {0x7ff77ff35200, 0xc1ad1580e0}, 0xc0000fe3c0) net/http/server.go:2822 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000987ae0, {0x7ff77ff35200, 0xc1ad1580e0}, 0xc0000fe3c0) github.com/syncthing/syncthing/lib/api/api_csrf.go:95 +0x185 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12({0x7ff77ff35200, 0xc1ad1580e0}, 0xc0000fe3c0) github.com/syncthing/syncthing/lib/api/api.go:635 +0xd3 net/http.HandlerFunc.ServeHTTP(0xc0000d0540?, {0x7ff77ff35200?, 0xc1ad1580e0?}, 0x7ff77f13cf8b?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*basicAuthAndSessionMiddleware).ServeHTTP(0xc00018ad20, {0x7ff77ff35200, 0xc1ad1580e0}, 0xc0000fe3c0) github.com/syncthing/syncthing/lib/api/api_auth.go:106 +0x305 github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func15({0x7ff77ff35200?, 0xc1ad1580e0?}, 0x7ff77fbb2686?) github.com/syncthing/syncthing/lib/api/api.go:617 +0xe2 net/http.HandlerFunc.ServeHTTP(0xc219336510?, {0x7ff77ff35200?, 0xc1ad1580e0?}, 0x7ff77fb9cc99?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func16({0x7ff77ff35200, 0xc1ad1580e0}, 0xc0000fe3c0) github.com/syncthing/syncthing/lib/api/api.go:596 +0x1db net/http.HandlerFunc.ServeHTTP(0x7ff77ef2a6a0?, {0x7ff77ff35200?, 0xc1ad1580e0?}, 0xc00188fad8?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func18({0x7ff77ff35200, 0xc1ad1580e0}, 0xc0000fe3c0) github.com/syncthing/syncthing/lib/api/api.go:524 +0x86 net/http.HandlerFunc.ServeHTTP(0x7ff77ee97859?, {0x7ff77ff35200?, 0xc1ad1580e0?}, 0xc00188fb70?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0xc222d40390?}, {0x7ff77ff35200?, 0xc1ad1580e0?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc09bfd6120, {0x7ff77ff36a40, 0xc0003fbc20}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 91 net/http/server.go:3454 +0x485 goroutine 8656661 [chan receive, 15 minutes]: github.com/syncthing/syncthing/lib/model.(*model).restartFolder(_, {{0xc000581000, 0xb}, {0xc00012ba58, 0x16}, {0xc000581068, 0x5}, {0xc00031e440, 0x33}, 0x2, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:498 +0x191 github.com/syncthing/syncthing/lib/model.(*model).CommitConfiguration(_, {0x25, {0xc1c953d008, 0x2e, 0x2e}, {0xc1c51ab448, 0x2, 0x2}, {0x1, {0xc0000be607, ...}, ...}, ...}, ...) github.com/syncthing/syncthing/lib/model/model.go:2952 +0xd08 github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListener(_, {_, _}, {0x25, {0xc1c953d008, 0x2e, 0x2e}, {0xc1c51ab448, 0x2, 0x2}, ...}, ...) github.com/syncthing/syncthing/lib/config/wrapper.go:344 +0xfe github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners.func1({0x7ff77ff336e8?, 0xc000348000?}) github.com/syncthing/syncthing/lib/config/wrapper.go:335 +0x7d created by github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners in goroutine 56 github.com/syncthing/syncthing/lib/config/wrapper.go:334 +0x125 goroutine 13636 [syscall]: syscall.Syscall(0x2?, 0x2?, 0x0?, 0xc211609618?, 0x7ff77ee3a2f4?) runtime/syscall_windows.go:457 +0x29 syscall.CloseHandle(0x1fc51ac) syscall/zsyscall_windows.go:481 +0x4f internal/poll.(*FD).destroy(0xc20fc2f688) internal/poll/fd_windows.go:374 +0x6e internal/poll.(*FD).decref(0x7ff77ee97899?) internal/poll/fd_mutex.go:213 +0x53 internal/poll.(*FD).Close(0xc20fc2f688) internal/poll/fd_windows.go:392 +0x65 os.(*file).close(0xc20fc2f688) os/file_windows.go:125 +0x90 os.(*File).Close(...) os/file_posix.go:23 github.com/syncthing/syncthing/lib/fs.(*metricsFile).Close(0xc21703b9c8) github.com/syncthing/syncthing/lib/fs/metrics.go:327 +0x70 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc000e9bc08, 0xc000b5c700, 0xc000b5c690, 0xc000b5c770) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1421 +0x54a github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:266 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 556 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:264 +0x3b1 goroutine 13637 [syscall]: syscall.Syscall(0x2?, 0x2?, 0x0?, 0xc001477618?, 0x7ff77ee3a2f4?) runtime/syscall_windows.go:457 +0x29 syscall.CloseHandle(0x1fbdf88) syscall/zsyscall_windows.go:481 +0x4f internal/poll.(*FD).destroy(0xc215c81208) internal/poll/fd_windows.go:374 +0x6e internal/poll.(*FD).decref(0x7ff77ee97899?) internal/poll/fd_mutex.go:213 +0x53 internal/poll.(*FD).Close(0xc215c81208) internal/poll/fd_windows.go:392 +0x65 os.(*file).close(0xc215c81208) os/file_windows.go:125 +0x90 os.(*File).Close(...) os/file_posix.go:23 github.com/syncthing/syncthing/lib/fs.(*metricsFile).Close(0xc1c8222c00) github.com/syncthing/syncthing/lib/fs/metrics.go:327 +0x70 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).copierRoutine(0xc000e9bc08, 0xc000b5c700, 0xc000b5c690, 0xc000b5c770) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1421 +0x54a github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func2() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:266 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 556 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:264 +0x3b1 goroutine 13638 [chan receive, 410 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerRoutine(0xc000e9bc08, 0xc000b5c690, 0xc000b5c770) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1440 +0x147 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func3() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:274 +0x31 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 556 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:272 +0x52c goroutine 8656667 [sync.WaitGroup.Wait, 15 minutes]: sync.runtime_SemacquireWaitGroup(0x7ff77f49af85?) runtime/sema.go:110 +0x25 sync.(*WaitGroup).Wait(0xc09151a8c0?) sync/waitgroup.go:118 +0x48 github.com/syncthing/syncthing/lib/config.(*wrapper).Serve.func1() github.com/syncthing/syncthing/lib/config/wrapper.go:284 +0x25 created by github.com/syncthing/syncthing/lib/config.(*wrapper).Serve in goroutine 56 github.com/syncthing/syncthing/lib/config/wrapper.go:283 +0x445 goroutine 13639 [chan receive, 10 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).finisherRoutine(0xc000e9bc08, 0xc000b5c770, 0xc000b5c7e0, 0xc000b5c620) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1612 +0x65 github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration.func4() github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:281 +0x35 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullerIteration in goroutine 556 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:280 +0x5ef goroutine 8653508 [sync.WaitGroup.Wait, 15 minutes]: sync.runtime_SemacquireWaitGroup(0xc207901901?) runtime/sema.go:110 +0x25 sync.(*WaitGroup).Wait(0xc0be1d99d0?) sync/waitgroup.go:118 +0x48 github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).finish(0xc0000ac200, {0x7ff77ff35200, 0xc1c579b180}, {0x21daed90b50?, 0xc1c68da730?}) github.com/syncthing/syncthing/lib/api/confighandler.go:457 +0x34 github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).adjustConfig(0xc0000ac200, {0x7ff77ff35200, 0xc1c579b180}, 0xc040695a40) github.com/syncthing/syncthing/lib/api/confighandler.go:334 +0x3c9 github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).registerConfig.func2({0x7ff77ff35200?, 0xc1c579b180?}, 0xd?) github.com/syncthing/syncthing/lib/api/confighandler.go:33 +0x2d net/http.HandlerFunc.ServeHTTP(0x4?, {0x7ff77ff35200?, 0xc1c579b180?}, 0x6?) net/http/server.go:2294 +0x29 github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0x7ff77ff35200?, 0xc1c579b180?}, 0xc1ea4c7500?, {0x0?, 0xc0001ecc90?, 0xc1ea4c7504?}) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xee github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc000109140, {0x7ff77ff35200, 0xc1c579b180}, 0xc040695a40) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7cb github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func9({0x7ff77ff35200, 0xc1c579b180}, 0xc040695a40) github.com/syncthing/syncthing/lib/api/api.go:604 +0x85 net/http.HandlerFunc.ServeHTTP(0xc206b02840?, {0x7ff77ff35200?, 0xc1c579b180?}, 0x7ff77fb9efe0?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func10({0x7ff77ff35200, 0xc1c579b180}, 0xc040695a40) github.com/syncthing/syncthing/lib/api/api.go:627 +0xf4 net/http.HandlerFunc.ServeHTTP(0xc0000d03c0?, {0x7ff77ff35200?, 0xc1c579b180?}, 0x1835d60e3912b9f0?) net/http/server.go:2294 +0x29 net/http.(*ServeMux).ServeHTTP(0xc000987a90?, {0x7ff77ff35200, 0xc1c579b180}, 0xc040695a40) net/http/server.go:2822 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000987ae0, {0x7ff77ff35200, 0xc1c579b180}, 0xc040695a40) github.com/syncthing/syncthing/lib/api/api_csrf.go:95 +0x185 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12({0x7ff77ff35200, 0xc1c579b180}, 0xc040695a40) github.com/syncthing/syncthing/lib/api/api.go:635 +0xd3 net/http.HandlerFunc.ServeHTTP(0xc0000d0540?, {0x7ff77ff35200?, 0xc1c579b180?}, 0x7ff77f13cf8b?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*basicAuthAndSessionMiddleware).ServeHTTP(0xc00018ad20, {0x7ff77ff35200, 0xc1c579b180}, 0xc040695a40) github.com/syncthing/syncthing/lib/api/api_auth.go:106 +0x305 github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func15({0x7ff77ff35200?, 0xc1c579b180?}, 0x7ff77fbb2686?) github.com/syncthing/syncthing/lib/api/api.go:617 +0xe2 net/http.HandlerFunc.ServeHTTP(0xc206b02840?, {0x7ff77ff35200?, 0xc1c579b180?}, 0x7ff77fb9cc99?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func16({0x7ff77ff35200, 0xc1c579b180}, 0xc040695a40) github.com/syncthing/syncthing/lib/api/api.go:596 +0x1db net/http.HandlerFunc.ServeHTTP(0xc1f6fa9af58d5a88?, {0x7ff77ff35200?, 0xc1c579b180?}, 0xc1f6fa97358d5a88?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func18({0x7ff77ff35200, 0xc1c579b180}, 0xc040695a40) github.com/syncthing/syncthing/lib/api/api.go:524 +0x86 net/http.HandlerFunc.ServeHTTP(0x7ff77ee3ad85?, {0x7ff77ff35200?, 0xc1c579b180?}, 0xc1c579b101?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0x7ff77ff31370?}, {0x7ff77ff35200?, 0xc1c579b180?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc069194240, {0x7ff77ff36a40, 0xc0003fbc20}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 91 net/http/server.go:3454 +0x485 goroutine 8701546 [chan receive, 10 minutes]: github.com/syncthing/syncthing/lib/config.(*wrapper).modifyQueued(...) github.com/syncthing/syncthing/lib/config/wrapper.go:235 github.com/syncthing/syncthing/lib/config.(*wrapper).Modify(0xc000480808, 0xc200b43a40) github.com/syncthing/syncthing/lib/config/wrapper.go:222 +0xa5 github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).adjustConfig(0xc0000ac200, {0x7ff77ff35200, 0xc1e149d260}, 0xc1dbc0ca00) github.com/syncthing/syncthing/lib/api/confighandler.go:320 +0x315 github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).registerConfig.func2({0x7ff77ff35200?, 0xc1e149d260?}, 0xd?) github.com/syncthing/syncthing/lib/api/confighandler.go:33 +0x2d net/http.HandlerFunc.ServeHTTP(0x4?, {0x7ff77ff35200?, 0xc1e149d260?}, 0x6?) net/http/server.go:2294 +0x29 github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0x7ff77ff35200?, 0xc1e149d260?}, 0xc0ab503a80?, {0x0?, 0xc0001ecc90?, 0xc0ab503a84?}) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xee github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc000109140, {0x7ff77ff35200, 0xc1e149d260}, 0xc1dbc0ca00) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7cb github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func9({0x7ff77ff35200, 0xc1e149d260}, 0xc1dbc0ca00) github.com/syncthing/syncthing/lib/api/api.go:604 +0x85 net/http.HandlerFunc.ServeHTTP(0xc20b528cc0?, {0x7ff77ff35200?, 0xc1e149d260?}, 0x7ff77fb9efe0?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func10({0x7ff77ff35200, 0xc1e149d260}, 0xc1dbc0ca00) github.com/syncthing/syncthing/lib/api/api.go:627 +0xf4 net/http.HandlerFunc.ServeHTTP(0xc0000d03c0?, {0x7ff77ff35200?, 0xc1e149d260?}, 0x1835d64e0c4ac260?) net/http/server.go:2294 +0x29 net/http.(*ServeMux).ServeHTTP(0xc000987a90?, {0x7ff77ff35200, 0xc1e149d260}, 0xc1dbc0ca00) net/http/server.go:2822 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000987ae0, {0x7ff77ff35200, 0xc1e149d260}, 0xc1dbc0ca00) github.com/syncthing/syncthing/lib/api/api_csrf.go:95 +0x185 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12({0x7ff77ff35200, 0xc1e149d260}, 0xc1dbc0ca00) github.com/syncthing/syncthing/lib/api/api.go:635 +0xd3 net/http.HandlerFunc.ServeHTTP(0xc0000d0540?, {0x7ff77ff35200?, 0xc1e149d260?}, 0x7ff78072d980?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*basicAuthAndSessionMiddleware).ServeHTTP(0xc00018ad20, {0x7ff77ff35200, 0xc1e149d260}, 0xc1dbc0ca00) github.com/syncthing/syncthing/lib/api/api_auth.go:106 +0x305 github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func15({0x7ff77ff35200?, 0xc1e149d260?}, 0x7ff77fbb2686?) github.com/syncthing/syncthing/lib/api/api.go:617 +0xe2 net/http.HandlerFunc.ServeHTTP(0xc20b528cc0?, {0x7ff77ff35200?, 0xc1e149d260?}, 0x7ff77fb9cc99?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func16({0x7ff77ff35200, 0xc1e149d260}, 0xc1dbc0ca00) github.com/syncthing/syncthing/lib/api/api.go:596 +0x1db net/http.HandlerFunc.ServeHTTP(0xc1f6fadf6cb87af0?, {0x7ff77ff35200?, 0xc1e149d260?}, 0xc1f6fadbacb87af0?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func18({0x7ff77ff35200, 0xc1e149d260}, 0xc1dbc0ca00) github.com/syncthing/syncthing/lib/api/api.go:524 +0x86 net/http.HandlerFunc.ServeHTTP(0x7ff77ee3ad85?, {0x7ff77ff35200?, 0xc1e149d260?}, 0xc1e149d201?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0x7ff77ff31370?}, {0x7ff77ff35200?, 0xc1e149d260?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc171643710, {0x7ff77ff36a40, 0xc0003fbc20}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 91 net/http/server.go:3454 +0x485 goroutine 8671012 [chan receive, 12 minutes]: github.com/syncthing/syncthing/lib/config.(*wrapper).modifyQueued(...) github.com/syncthing/syncthing/lib/config/wrapper.go:235 github.com/syncthing/syncthing/lib/config.(*wrapper).Modify(0xc000480808, 0xc2065c2d80) github.com/syncthing/syncthing/lib/config/wrapper.go:222 +0xa5 github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).adjustConfig(0xc0000ac200, {0x7ff77ff35200, 0xc02b310fc0}, 0xc024ba7900) github.com/syncthing/syncthing/lib/api/confighandler.go:320 +0x315 github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).registerConfig.func2({0x7ff77ff35200?, 0xc02b310fc0?}, 0xd?) github.com/syncthing/syncthing/lib/api/confighandler.go:33 +0x2d net/http.HandlerFunc.ServeHTTP(0x4?, {0x7ff77ff35200?, 0xc02b310fc0?}, 0x6?) net/http/server.go:2294 +0x29 github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0x7ff77ff35200?, 0xc02b310fc0?}, 0xc10a5941c0?, {0x0?, 0xc0001ecc90?, 0xc10a5941c4?}) github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xee github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc000109140, {0x7ff77ff35200, 0xc02b310fc0}, 0xc024ba7900) github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7cb github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func9({0x7ff77ff35200, 0xc02b310fc0}, 0xc024ba7900) github.com/syncthing/syncthing/lib/api/api.go:604 +0x85 net/http.HandlerFunc.ServeHTTP(0xc210371a10?, {0x7ff77ff35200?, 0xc02b310fc0?}, 0x7ff77fb9efe0?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func10({0x7ff77ff35200, 0xc02b310fc0}, 0xc024ba7900) github.com/syncthing/syncthing/lib/api/api.go:627 +0xf4 net/http.HandlerFunc.ServeHTTP(0xc0000d03c0?, {0x7ff77ff35200?, 0xc02b310fc0?}, 0x1835d623cb4b2644?) net/http/server.go:2294 +0x29 net/http.(*ServeMux).ServeHTTP(0xc000987a90?, {0x7ff77ff35200, 0xc02b310fc0}, 0xc024ba7900) net/http/server.go:2822 +0x1c4 github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0xc000987ae0, {0x7ff77ff35200, 0xc02b310fc0}, 0xc024ba7900) github.com/syncthing/syncthing/lib/api/api_csrf.go:95 +0x185 github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func12({0x7ff77ff35200, 0xc02b310fc0}, 0xc024ba7900) github.com/syncthing/syncthing/lib/api/api.go:635 +0xd3 net/http.HandlerFunc.ServeHTTP(0xc0000d0540?, {0x7ff77ff35200?, 0xc02b310fc0?}, 0x7ff77f13cf8b?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*basicAuthAndSessionMiddleware).ServeHTTP(0xc00018ad20, {0x7ff77ff35200, 0xc02b310fc0}, 0xc024ba7900) github.com/syncthing/syncthing/lib/api/api_auth.go:106 +0x305 github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func15({0x7ff77ff35200?, 0xc02b310fc0?}, 0x7ff77fbb2686?) github.com/syncthing/syncthing/lib/api/api.go:617 +0xe2 net/http.HandlerFunc.ServeHTTP(0xc210371a10?, {0x7ff77ff35200?, 0xc02b310fc0?}, 0x7ff77fb9cc99?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func16({0x7ff77ff35200, 0xc02b310fc0}, 0xc024ba7900) github.com/syncthing/syncthing/lib/api/api.go:596 +0x1db net/http.HandlerFunc.ServeHTTP(0xc1f6fab1edf7f990?, {0x7ff77ff35200?, 0xc02b310fc0?}, 0xc1f6faae2df7f990?) net/http/server.go:2294 +0x29 github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func18({0x7ff77ff35200, 0xc02b310fc0}, 0xc024ba7900) github.com/syncthing/syncthing/lib/api/api.go:524 +0x86 net/http.HandlerFunc.ServeHTTP(0x7ff77ee3ad85?, {0x7ff77ff35200?, 0xc02b310fc0?}, 0xc02b310f01?) net/http/server.go:2294 +0x29 net/http.serverHandler.ServeHTTP({0x7ff77ff31370?}, {0x7ff77ff35200?, 0xc02b310fc0?}, 0x6?) net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc1fd30ab40, {0x7ff77ff36a40, 0xc0003fbc20}) net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 91 net/http/server.go:3454 +0x485 goroutine 13585 [chan receive, 410 minutes]: github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pullScannerRoutine(0xc000e9bc08, 0xc000b5c620) github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:1758 +0xf1 created by github.com/syncthing/syncthing/lib/model.(*sendReceiveFolder).pull in goroutine 556 github.com/syncthing/syncthing/lib/model/folder_sendrecv.go:164 +0x11e goroutine 8706100 [IO wait]: internal/poll.runtime_pollWait(0x21d6df7fd18, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1?, 0x2?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc0002ed1a0, 0x7ff77fe05068) internal/poll/fd_windows.go:177 +0x105 internal/poll.(*FD).Read(0xc0002ed188, {0xc1f1a15500, 0xa80, 0xa80}) internal/poll/fd_windows.go:438 +0x29b net.(*netFD).Read(0xc0002ed188, {0xc1f1a15500?, 0x0?, 0x0?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc1fc2a3cd8, {0xc1f1a15500?, 0x7ff77ee3a2f4?, 0x0?}) net/net.go:194 +0x45 github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0xc1f0dbbc08?, {0xc1f1a15500?, 0x21daccb5f08?, 0x21d67d105a0?}) github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:236 +0x50 crypto/tls.(*atLeastReader).Read(0xc201d301f8, {0xc1f1a15500?, 0xc1f0dbbc50?, 0xc1f0dbbef8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc20c5642b8, {0x7ff77ff2e220, 0xc201d301f8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc20c564008, {0x21d6d2c8cc0, 0xc20e206588}, 0x7ff77ee638d4?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc20c564008, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc20c564008, {0xc222d403a1, 0x1, 0x0?}) crypto/tls/conn.go:1385 +0x145 net/http.(*connReader).backgroundRead(0xc222d40390) net/http/server.go:690 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 8705541 net/http/server.go:686 +0xb6 goroutine 8656491 [chan receive, 15 minutes]: github.com/thejerf/suture/v4.(*Supervisor).runService.func1() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:541 +0x2e github.com/thejerf/suture/v4.(*Supervisor).removeService.func1.1() github.com/thejerf/suture/v4@v4.0.6/supervisor.go:585 +0x29 created by github.com/thejerf/suture/v4.(*Supervisor).removeService.func1 in goroutine 8656490 github.com/thejerf/suture/v4@v4.0.6/supervisor.go:584 +0xda