sni / lmd

Livestatus Multitool Daemon - Create livestatus federation from multiple sources
https://labs.consol.de/omd/packages/lmd/
GNU General Public License v3.0
42 stars 31 forks source link

fatal error: concurrent map read and map write #123

Closed Bryce-Souers closed 1 year ago

Bryce-Souers commented 2 years ago

This error seems to randomly crash LMD. Any thoughts?

[2022-02-17 22:03:33.079][Debug][listener.go:75] incoming request from: 172.20.0.4:50356 to 172.20.0.2:3333 [2022-02-17 22:03:33.079][Debug][request.go:291] request: GET hostgroups [2022-02-17 22:03:33.079][Debug][request.go:313] request: Columns: name num_hosts_up num_hosts_down num_hosts_unreach num_hosts_pending num_services_ok num_services_warn num_services_crit num_services_unknown num_services_pending peer_key [2022-02-17 22:03:33.087][Debug][datastoreset.go:300] [SAN Nagios 09 -- SAAS NAN] updated table: hosts - fetch: 56ms - insert: 0s - count: 1 - size: 9 kB [2022-02-17 22:03:33.088][Debug][listener.go:75] incoming request from: 172.20.0.4:50362 to 172.20.0.2:3333 [2022-02-17 22:03:33.088][Debug][request.go:291] request: GET sites [2022-02-17 22:03:33.088][Debug][request.go:313] request: Columns: status idling peer_key peer_name addr response_time last_update last_error peer_key [2022-02-17 22:03:33.088][Debug][request.go:313] request: Filter: peer_key ~~ [2022-02-17 22:03:33.088][Debug][request.go:313] request: Limit: 100 [2022-02-17 22:03:33.088][Debug][request.go:313] request: Sort: status desc [2022-02-17 22:03:33.088][Debug][request.go:313] request: Sort: peer_key asc [2022-02-17 22:03:33.079][Debug][request.go:313] request: Filter: name ~~ [2022-02-17 22:03:33.088][Debug][request.go:313] request: Filter: name !~ dummy [2022-02-17 22:03:33.089][Debug][request.go:313] request: Filter: num_hosts > 0 [2022-02-17 22:03:33.089][Debug][request.go:313] request: Limit: 100 [2022-02-17 22:03:33.089][Debug][request.go:313] request: Sort: name asc [2022-02-17 22:03:33.089][Debug][request.go:313] request: Sort: peer_key ASC [2022-02-17 22:03:33.089][Debug][request.go:313] request: Sort: peer_key ASC fatal error: concurrent map read and map write

goroutine 282429 [running]: runtime.throw({0xa08e68, 0x93cfa0}) /usr/local/go/src/runtime/panic.go:1198 +0x71 fp=0xc02f92d690 sp=0xc02f92d660 pc=0x438891 runtime.mapaccess1_fast32(0x93dae0, 0xc0004d7500, 0x1) /usr/local/go/src/runtime/map_fast32.go:21 +0x169 fp=0xc02f92d6b0 sp=0xc02f92d690 pc=0x412349 main.(DataRow).getVirtualRowValue(0xc0f2b11d10, 0xc000123bd0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datarow.go:441 +0x1cb fp=0xc02f92d700 sp=0xc02f92d6b0 pc=0x89df8b main.(DataRow).GetString(0xc0694de4c0, 0xc000123bd0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datarow.go:191 +0x525 fp=0xc02f92d788 sp=0xc02f92d700 pc=0x89c3e5 main.(RawResultSet).Less(0xc0687fb050, 0x11, 0x10) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/rawresultset.go:80 +0x26d fp=0xc02f92d810 sp=0xc02f92d788 pc=0x8e832d sort.insertionSort({0xabd690, 0xc0687fb050}, 0xd, 0x19) /usr/local/go/src/sort/sort.go:40 +0xb1 fp=0xc02f92d850 sp=0xc02f92d810 pc=0x4a3591 sort.quickSort({0xabd690, 0xc0687fb050}, 0xd, 0x36, 0x8) /usr/local/go/src/sort/sort.go:222 +0x171 fp=0xc02f92d8b0 sp=0xc02f92d850 pc=0x4a4071 sort.quickSort({0xabd690, 0xc0687fb050}, 0x9b557a04ede770, 0xc02f92d938, 0x4bb957) /usr/local/go/src/sort/sort.go:207 +0xa9 fp=0xc02f92d910 sp=0xc02f92d8b0 pc=0x4a3fa9 sort.Sort({0xabd690, 0xc0687fb050}) /usr/local/go/src/sort/sort.go:231 +0x53 fp=0xc02f92d948 sp=0xc02f92d910 pc=0x4a4113 main.(RawResultSet).PostProcessing(0xc0687fb050, 0xc0001ae230) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/rawresultset.go:37 +0x115 fp=0xc02f92d9c8 sp=0xc02f92d948 pc=0x8e7e95 main.NewResponse(0xc06e5dda20) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:114 +0x487 fp=0xc02f92dab0 sp=0xc02f92d9c8 pc=0x8eeda7 main.(*Request).GetResponse(0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/request.go:390 +0x57 fp=0xc02f92daf8 sp=0xc02f92dab0 pc=0x8ea037 main.ProcessRequests({0xc03da48a10, 0x1, 0xe89e60}, {0xac9fd8, 0xc03da489f8}, {0xc0aec63ef0, 0x10}, 0xc0003ca000) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:148 +0x1eb fp=0xc02f92de18 sp=0xc02f92daf8 pc=0x8b836b main.QueryServer({0xac9fd8, 0xc03da489f8}, 0x4422e5) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:86 +0x3f1 fp=0xc02f92df90 sp=0xc02f92de18 pc=0x8b7a11 main.handleConnection.func1() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:398 +0x54 fp=0xc02f92dfe0 sp=0xc02f92df90 pc=0x8bb974 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc02f92dfe8 sp=0xc02f92dfe0 pc=0x46c1e1 created by main.handleConnection /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:394 +0x105

goroutine 1 [select, 2 minutes]: main.mainLoop(0xc0001003c0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/main.go:335 +0x8a5 main.main() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/main.go:255 +0x69

goroutine 37 [syscall, 124 minutes]: os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:169 +0x98 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:24 +0x19 created by os/signal.Notify.func1.1 /usr/local/go/src/os/signal/signal.go:151 +0x2c

goroutine 63 [IO wait]: internal/poll.runtime_pollWait(0x7f9fd4474218, 0x72) /usr/local/go/src/runtime/netpoll.go:234 +0x89 internal/poll.(pollDesc).wait(0xc00028a080, 0xc000033800, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(FD).Accept(0xc00028a080) /usr/local/go/src/internal/poll/fd_unix.go:402 +0x22c net.(netFD).accept(0xc00028a080) /usr/local/go/src/net/fd_unix.go:173 +0x35 net.(TCPListener).accept(0xc00000f080) /usr/local/go/src/net/tcpsock_posix.go:140 +0x28 net.(TCPListener).Accept(0xc00000f080) /usr/local/go/src/net/tcpsock.go:262 +0x3d main.(Listener).LocalListenerLivestatus(0xc0003c9540, {0x9f689e, 0x3}, {0xc00026dcb1, 0xc0004e2501}) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:318 +0x61a main.(Listener).Listen(0xc0003c9540) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:271 +0x38c main.NewListener.func1() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:56 +0x3f created by main.NewListener /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:54 +0x15b

goroutine 64 [IO wait, 124 minutes]: internal/poll.runtime_pollWait(0x7f9fd4474130, 0x72) /usr/local/go/src/runtime/netpoll.go:234 +0x89 internal/poll.(pollDesc).wait(0xc000334000, 0x64, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(FD).Accept(0xc000334000) /usr/local/go/src/internal/poll/fd_unix.go:402 +0x22c net.(netFD).accept(0xc000334000) /usr/local/go/src/net/fd_unix.go:173 +0x35 net.(UnixListener).accept(0xc000307df0) /usr/local/go/src/net/unixsock_posix.go:167 +0x1c net.(UnixListener).Accept(0xc000330030) /usr/local/go/src/net/unixsock.go:260 +0x3d main.(Listener).LocalListenerLivestatus(0xc0003c9590, {0x9f6c4e, 0x4}, {0xc00026dcc0, 0x0}) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:318 +0x61a main.(Listener).Listen(0xc0003c9590) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:278 +0x485 main.NewListener.func1() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:56 +0x3f created by main.NewListener /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:54 +0x15b

goroutine 4 [chan receive, 124 minutes]: main.(Listener).LocalListenerLivestatus.func1() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:310 +0x93 created by main.(Listener).LocalListenerLivestatus /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:308 +0x545

goroutine 66 [chan receive, 124 minutes]: main.(Listener).LocalListenerLivestatus.func1() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:310 +0x93 created by main.(Listener).LocalListenerLivestatus /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:308 +0x545

goroutine 65 [select]: main.(Peer).updateLoop(0xc0001c0c00) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0c00, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 82 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c1200) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1200, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 83 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c1b00) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1b00, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 84 [select]: main.(Peer).updateLoop(0xc0001c1bc0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1bc0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 85 [select]: main.(Peer).updateLoop(0xc0001c0300) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0300, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 86 [select]: main.(Peer).updateLoop(0xc0001c0480) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0480, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 87 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c15c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c15c0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 88 [IO wait]: internal/poll.runtime_pollWait(0x7f9fd43f7360, 0x72) /usr/local/go/src/runtime/netpoll.go:234 +0x89 internal/poll.(pollDesc).wait(0xc06903e500, 0xc0ded4479c, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(FD).Read(0xc06903e500, {0xc0ded4479c, 0xf664, 0xf664}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a net.(netFD).Read(0xc06903e500, {0xc0ded4479c, 0xc0003a3d40, 0x1}) /usr/local/go/src/net/fd_posix.go:56 +0x29 net.(conn).Read(0xc03da489d8, {0xc0ded4479c, 0x4f5227, 0x1fe00}) /usr/local/go/src/net/net.go:183 +0x45 io.(LimitedReader).Read(0xc0694eddd0, {0xc0ded4479c, 0xc01f5157a9, 0xc013a77630}) /usr/local/go/src/io/io.go:473 +0x45 bytes.(Buffer).ReadFrom(0xc0687faae0, {0xab2980, 0xc0694eddd0}) /usr/local/go/src/bytes/buffer.go:204 +0x98 io.copyBuffer({0xab1b20, 0xc0687faae0}, {0xab2980, 0xc0694eddd0}, {0x0, 0x0, 0x0}) /usr/local/go/src/io/io.go:409 +0x14b io.Copy(...) /usr/local/go/src/io/io.go:382 io.CopyN({0xab1b20, 0xc0687faae0}, {0xab2b80, 0xc03da489d8}, 0x25e77) /usr/local/go/src/io/io.go:358 +0x9a main.(Peer).parseResponseFixedSize(0xc0005026c0, 0xc15e0cd600, {0x7f9fd44a3100, 0xc03da489d8}) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1048 +0x669 main.(Peer).getSocketQueryResponse(0xc0005026c0, 0xc15e0cd600, {0xc0693e7000, 0x3ef}, {0xac9fd8, 0xc03da489d8}) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1007 +0x24b main.(Peer).getQueryResponse(0xc0004c3bd8, 0xc0693ce5f0, {0xc0693e7000, 0x75bc46}, {0xc000406738, 0xc013a77a40}, {0xac9fd8, 0xc03da489d8}, 0x80) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:955 +0x48 main.(Peer).query(0xc0005026c0, 0xc15e0cd600) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:904 +0x67c main.(Peer).Query(0xc000330d80, 0xc00372ee70) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1070 +0x1e main.(DataStoreSet).updateDeltaHostsServices(0xc000330d80, 0xc, {0xc1ac62f040, 0xc1ac62f040}, 0x1) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:256 +0x208 main.(DataStoreSet).UpdateDeltaServices(0xc000330d80, {0xc1ac62f040, 0xc1ac62f040}, 0x2) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:228 +0x2b main.(DataStoreSet).UpdateDelta(0xc000330d80, 0x620ec625, 0x620ec634) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:184 +0x32d main.(Peer).periodicUpdate(0xc0005026c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:451 +0x45e main.(Peer).updateLoop(0xc0005026c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:368 +0x26d main.(Peer).Start.func1(0xc0005026c0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 89 [select]: main.(Peer).updateLoop(0xc0001c0600) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0600, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 90 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c0780) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0780, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 91 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c0b40) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0b40, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 92 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c0fc0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0fc0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 93 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c1d40) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1d40, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 94 [IO wait]: internal/poll.runtime_pollWait(0x7f9fd44a3f00, 0x72) /usr/local/go/src/runtime/netpoll.go:234 +0x89 internal/poll.(pollDesc).wait(0xc069620f80, 0xc068ce9200, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(FD).Read(0xc069620f80, {0xc068ce9200, 0x10, 0x200}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a net.(netFD).Read(0xc069620f80, {0xc068ce9200, 0xc00052e640, 0x13}) /usr/local/go/src/net/fd_posix.go:56 +0x29 net.(conn).Read(0xc000316f30, {0xc068ce9200, 0x4f5227, 0x200}) /usr/local/go/src/net/net.go:183 +0x45 io.(LimitedReader).Read(0xc069655e78, {0xc068ce9200, 0x4b067b, 0xc00751d348}) /usr/local/go/src/io/io.go:473 +0x45 bytes.(Buffer).ReadFrom(0xc067669530, {0xab2980, 0xc069655e78}) /usr/local/go/src/bytes/buffer.go:204 +0x98 io.copyBuffer({0xab1b20, 0xc067669530}, {0xab2980, 0xc069655e78}, {0x0, 0x0, 0x0}) /usr/local/go/src/io/io.go:409 +0x14b io.Copy(...) /usr/local/go/src/io/io.go:382 io.CopyN({0xab1b20, 0xc067669530}, {0xab2b80, 0xc000316f30}, 0x10) /usr/local/go/src/io/io.go:358 +0x9a main.(Peer).parseResponseFixedSize(0xc000502000, 0xc15e0cde40, {0x7f9fd44a3100, 0xc000316f30}) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1031 +0x98 main.(Peer).getSocketQueryResponse(0xc000502000, 0xc15e0cde40, {0xc0c3f70000, 0x65}, {0xac9fd8, 0xc000316f30}) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1007 +0x24b main.(Peer).getQueryResponse(0xc0004c3b00, 0xc06966e690, {0xc0c3f70000, 0xc0e134dee0}, {0xc0004064b0, 0x4546c9}, {0xac9fd8, 0xc000316f30}, 0x39) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:955 +0x48 main.(Peer).query(0xc000502000, 0xc15e0cde40) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:904 +0x67c main.(Peer).Query(0xc0001a5480, 0xdf) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1070 +0x1e main.(DataStoreSet).maxIDOrSizeChanged(0xc04338e810, 0xe) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:605 +0x168 main.(DataStoreSet).UpdateDeltaCommentsOrDowntimes(0xc04338e810, 0xe) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:507 +0x65 main.(DataStoreSet).UpdateDelta(0xc04338e810, 0x620ec625, 0x620ec634) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:188 +0x348 main.(Peer).periodicUpdate(0xc000502000) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:451 +0x45e main.(Peer).updateLoop(0xc000502000) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:368 +0x26d main.(Peer).Start.func1(0xc000502000, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 95 [select]: main.(Peer).updateLoop(0xc0001c1500) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1500, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 96 [select]: main.(Peer).updateLoop(0xc0001c1800) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1800, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 97 [select]: main.(Peer).updateLoop(0xc000502240) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc000502240, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 98 [select, 2 minutes]: main.(Peer).updateLoop(0xc000502a80) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc000502a80, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 99 [select]: main.(Peer).updateLoop(0xc000502840) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc000502840, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 100 [select, 2 minutes]: main.(Peer).updateLoop(0xc000502900) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc000502900, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 101 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c0840) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0840, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 102 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c0900) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0900, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 103 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c1980) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1980, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 104 [select, 2 minutes]: main.(Peer).updateLoop(0xc0005020c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0005020c0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 105 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c0f00) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0f00, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 106 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c1140) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1140, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 107 [runnable]: internal/poll.runtime_pollWait(0x7f9fd4473650, 0x77) /usr/local/go/src/runtime/netpoll.go:234 +0x89 internal/poll.(pollDesc).wait(0xc0694cd000, 0xc0687fabd0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(pollDesc).waitWrite(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:93 internal/poll.(FD).WaitWrite(...) /usr/local/go/src/internal/poll/fd_unix.go:529 net.(netFD).connect(0xc0694cd000, {0xac0320, 0xc0694ee180}, {0xc006273140, 0x40ed05}, {0xab3080, 0xc08b5e8960}) /usr/local/go/src/net/fd_unix.go:142 +0x717 net.(netFD).dial(0xc0694cd000, {0xac0320, 0xc0694ee180}, {0xac5c50, 0x0}, {0xac5c50, 0xc0687faba0}, 0x46c347) /usr/local/go/src/net/sock_posix.go:150 +0x379 net.socket({0xac0320, 0xc0694ee180}, {0x9f689e, 0x3}, 0x2, 0x1, 0xc006273330, 0x67, {0xac5c50, 0x0}, ...) /usr/local/go/src/net/sock_posix.go:71 +0x2a5 net.internetSocket({0xac0320, 0xc0694ee180}, {0x9f689e, 0x3}, {0xac5c50, 0x0}, {0xac5c50, 0xc0687faba0}, 0xc0aec63490, 0x0, ...) /usr/local/go/src/net/ipsock_posix.go:142 +0xf8 net.(sysDialer).doDialTCP(0xc0694ccf80, {0xac0320, 0xc0694ee180}, 0x0, 0x965900) /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5 net.(sysDialer).dialTCP(0xc0694ee180, {0xac0320, 0xc0694ee180}, 0x53be46, 0xffffffffffffffff) /usr/local/go/src/net/tcpsock_posix.go:62 +0x59 net.(sysDialer).dialSingle(0xc0694ccf80, {0xac0320, 0xc0694ee180}, {0xabc5f0, 0xc0687faba0}) /usr/local/go/src/net/dial.go:583 +0x28b net.(sysDialer).dialSerial(0xc0694ccf80, {0xac0320, 0xc0694ee180}, {0xc0695d6e50, 0x1, 0x9f6b3e}) /usr/local/go/src/net/dial.go:551 +0x312 net.(Dialer).DialContext(0xc006273700, {0xac02e8, 0xc00012e0a0}, {0x9f689e, 0x2}, {0xc000406858, 0xc0695d6df0}) /usr/local/go/src/net/dial.go:428 +0x736 net.(Dialer).Dial(...) /usr/local/go/src/net/dial.go:351 net.DialTimeout({0x9f689e, 0x10}, {0xc000406858, 0x4ae66d}, 0x1) /usr/local/go/src/net/dial.go:334 +0x85 main.(Peer).GetConnection(0xc0005029c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1168 +0x1ca main.(Peer).query(0xc0005029c0, 0xc06e5dd600) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:862 +0x73 main.(Peer).Query(0xc0000971a0, 0xc0004fe6e0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1070 +0x1e main.(DataStoreSet).updateDeltaHostsServices(0xc0000971a0, 0xc, {0xc1090cc3c0, 0xc1090cc3c0}, 0x1) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:256 +0x208 main.(DataStoreSet).UpdateDeltaServices(0xc0000971a0, {0xc1090cc3c0, 0xc1090cc3c0}, 0x2) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:228 +0x2b main.(DataStoreSet).UpdateDelta(0xc0000971a0, 0x620ec625, 0x620ec634) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:184 +0x32d main.(Peer).periodicUpdate(0xc0005029c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:451 +0x45e main.(Peer).updateLoop(0xc0005029c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:368 +0x26d main.(Peer).Start.func1(0xc0005029c0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 108 [select, 2 minutes]: main.(Peer).updateLoop(0xc000502b40) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc000502b40, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 109 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c09c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c09c0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 110 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c0cc0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0cc0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 111 [select]: main.(Peer).updateLoop(0xc000502480) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc000502480, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 112 [select]: main.(Peer).updateLoop(0xc000502600) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc000502600, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 113 [select, 2 minutes]: main.(Peer).updateLoop(0xc000502540) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc000502540, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 114 [runnable]: internal/poll.runtime_pollWait(0x7f9fd43f7278, 0x77) /usr/local/go/src/runtime/netpoll.go:234 +0x89 internal/poll.(pollDesc).wait(0xc0694cd100, 0xc0687fac60, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(pollDesc).waitWrite(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:93 internal/poll.(FD).WaitWrite(...) /usr/local/go/src/internal/poll/fd_unix.go:529 net.(netFD).connect(0xc0694cd100, {0xac0320, 0xc0694ee1e0}, {0xc02f92af08, 0x40ed05}, {0xab3080, 0xc08b5e8980}) /usr/local/go/src/net/fd_unix.go:142 +0x717 net.(netFD).dial(0xc0694cd100, {0xac0320, 0xc0694ee1e0}, {0xac5c50, 0x0}, {0xac5c50, 0xc0687fac30}, 0x46c347) /usr/local/go/src/net/sock_posix.go:150 +0x379 net.socket({0xac0320, 0xc0694ee1e0}, {0x9f689e, 0x3}, 0x2, 0x1, 0xc02f92b0f8, 0x67, {0xac5c50, 0x0}, ...) /usr/local/go/src/net/sock_posix.go:71 +0x2a5 net.internetSocket({0xac0320, 0xc0694ee1e0}, {0x9f689e, 0x3}, {0xac5c50, 0x0}, {0xac5c50, 0xc0687fac30}, 0xc0aec634c0, 0x0, ...) /usr/local/go/src/net/ipsock_posix.go:142 +0xf8 net.(sysDialer).doDialTCP(0xc0694cd080, {0xac0320, 0xc0694ee1e0}, 0x0, 0x965900) /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5 net.(sysDialer).dialTCP(0xc0694ee1e0, {0xac0320, 0xc0694ee1e0}, 0x53be46, 0xffffffffffffffff) /usr/local/go/src/net/tcpsock_posix.go:62 +0x59 net.(sysDialer).dialSingle(0xc0694cd080, {0xac0320, 0xc0694ee1e0}, {0xabc5f0, 0xc0687fac30}) /usr/local/go/src/net/dial.go:583 +0x28b net.(sysDialer).dialSerial(0xc0694cd080, {0xac0320, 0xc0694ee1e0}, {0xc0695d6ec0, 0x1, 0x9f6b3e}) /usr/local/go/src/net/dial.go:551 +0x312 net.(Dialer).DialContext(0xc02f92b4c8, {0xac02e8, 0xc00012e0a0}, {0x9f689e, 0x2}, {0xc00039bb60, 0xc0695d6e60}) /usr/local/go/src/net/dial.go:428 +0x736 net.(Dialer).Dial(...) /usr/local/go/src/net/dial.go:351 net.DialTimeout({0x9f689e, 0x11}, {0xc00039bb60, 0xc0004d6f80}, 0xc000123bd0) /usr/local/go/src/net/dial.go:334 +0x85 main.(Peer).GetConnection(0xc0001c06c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1168 +0x1ca main.(Peer).query(0xc0001c06c0, 0xc06e5dd760) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:862 +0x73 main.(Peer).Query(0xc0720b7680, 0xc0f9fe9550) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1070 +0x1e main.(DataStoreSet).UpdateFullTable(0xc0720b7680, 0x5) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:653 +0x268 main.(DataStoreSet).UpdateFullTablesList(0xc0720b7680, {0xc00026c150, 0x1, 0xc00012ef10}) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:145 +0x87 main.(DataStoreSet).UpdateDelta(0xc0720b7680, 0x620ec626, 0x620ec635) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:159 +0x85 main.(Peer).periodicUpdate(0xc0001c06c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:451 +0x45e main.(Peer).updateLoop(0xc0001c06c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:368 +0x26d main.(Peer).Start.func1(0xc0001c06c0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 115 [select]: main.(Peer).updateLoop(0xc0001c0a80) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0a80, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 116 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c1c80) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1c80, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 117 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c1440) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1440, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 118 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c03c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c03c0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 119 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c0540) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0540, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 120 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c1a40) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1a40, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 121 [IO wait]: internal/poll.runtime_pollWait(0x7f9fd44a3b60, 0x72) /usr/local/go/src/runtime/netpoll.go:234 +0x89 internal/poll.(pollDesc).wait(0xc0694cd300, 0xc068ce9400, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(FD).Read(0xc0694cd300, {0xc068ce9400, 0x10, 0x200}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a net.(netFD).Read(0xc0694cd300, {0xc068ce9400, 0xc00052e010, 0xc0070f9600}) /usr/local/go/src/net/fd_posix.go:56 +0x29 net.(conn).Read(0xc000316f38, {0xc068ce9400, 0x4f5227, 0x200}) /usr/local/go/src/net/net.go:183 +0x45 io.(LimitedReader).Read(0xc069655e90, {0xc068ce9400, 0x4b067b, 0xc0070f9630}) /usr/local/go/src/io/io.go:473 +0x45 bytes.(Buffer).ReadFrom(0xc0676695c0, {0xab2980, 0xc069655e90}) /usr/local/go/src/bytes/buffer.go:204 +0x98 io.copyBuffer({0xab1b20, 0xc0676695c0}, {0xab2980, 0xc069655e90}, {0x0, 0x0, 0x0}) /usr/local/go/src/io/io.go:409 +0x14b io.Copy(...) /usr/local/go/src/io/io.go:382 io.CopyN({0xab1b20, 0xc0676695c0}, {0xab2b80, 0xc000316f38}, 0x10) /usr/local/go/src/io/io.go:358 +0x9a main.(Peer).parseResponseFixedSize(0xc0001c0e40, 0xc06e5dd8c0, {0x7f9fd44a3100, 0xc000316f38}) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1031 +0x98 main.(Peer).getSocketQueryResponse(0xc0001c0e40, 0xc06e5dd8c0, {0xc069667000, 0x3ef}, {0xac9fd8, 0xc000316f38}) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1007 +0x24b main.(Peer).getQueryResponse(0xc0004c38d8, 0xc06966e6e0, {0xc069667000, 0x75bc46}, {0xc00039be30, 0xc0070f9a40}, {0xac9fd8, 0xc000316f38}, 0x20) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:955 +0x48 main.(Peer).query(0xc0001c0e40, 0xc06e5dd8c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:904 +0x67c main.(Peer).Query(0xc10fa7f020, 0xc0556a78c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1070 +0x1e main.(DataStoreSet).updateDeltaHostsServices(0xc10fa7f020, 0xc, {0xc0f6e8e9b0, 0xc0f6e8e9b0}, 0x1) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:256 +0x208 main.(DataStoreSet).UpdateDeltaServices(0xc10fa7f020, {0xc0f6e8e9b0, 0xc0f6e8e9b0}, 0x2) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:228 +0x2b main.(DataStoreSet).UpdateDelta(0xc10fa7f020, 0x620ec626, 0x620ec635) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:184 +0x32d main.(Peer).periodicUpdate(0xc0001c0e40) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:451 +0x45e main.(Peer).updateLoop(0xc0001c0e40) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:368 +0x26d main.(Peer).Start.func1(0xc0001c0e40, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 122 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c1680) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1680, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 123 [select]: main.(Peer).updateLoop(0xc0001c1080) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1080, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 124 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c1ec0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1ec0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 125 [select, 2 minutes]: main.(Peer).updateLoop(0xc000502300) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc000502300, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 126 [select]: main.(Peer).updateLoop(0xc0001c18c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c18c0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 127 [runnable]: internal/poll.runtime_pollWait(0x7f9fd43f7c70, 0x77) /usr/local/go/src/runtime/netpoll.go:234 +0x89 internal/poll.(pollDesc).wait(0xc069621180, 0xc0676694a0, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(pollDesc).waitWrite(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:93 internal/poll.(FD).WaitWrite(...) /usr/local/go/src/internal/poll/fd_unix.go:529 net.(netFD).connect(0xc069621180, {0xac0320, 0xc05c98a720}, {0xc004f1ee58, 0x40ed05}, {0xab3080, 0xc08a953fa0}) /usr/local/go/src/net/fd_unix.go:142 +0x717 net.(netFD).dial(0xc069621180, {0xac0320, 0xc05c98a720}, {0xac5c50, 0x0}, {0xac5c50, 0xc067669470}, 0x46c347) /usr/local/go/src/net/sock_posix.go:150 +0x379 net.socket({0xac0320, 0xc05c98a720}, {0x9f689e, 0x3}, 0x2, 0x1, 0xc004f1f048, 0x67, {0xac5c50, 0x0}, ...) /usr/local/go/src/net/sock_posix.go:71 +0x2a5 net.internetSocket({0xac0320, 0xc05c98a720}, {0x9f689e, 0x3}, {0xac5c50, 0x0}, {0xac5c50, 0xc067669470}, 0xc01d05f0d0, 0x0, ...) /usr/local/go/src/net/ipsock_posix.go:142 +0xf8 net.(sysDialer).doDialTCP(0xc069621100, {0xac0320, 0xc05c98a720}, 0x0, 0x965900) /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5 net.(sysDialer).dialTCP(0xc05c98a720, {0xac0320, 0xc05c98a720}, 0x53be46, 0xffffffffffffffff) /usr/local/go/src/net/tcpsock_posix.go:62 +0x59 net.(sysDialer).dialSingle(0xc069621100, {0xac0320, 0xc05c98a720}, {0xabc5f0, 0xc067669470}) /usr/local/go/src/net/dial.go:583 +0x28b net.(sysDialer).dialSerial(0xc069621100, {0xac0320, 0xc05c98a720}, {0xc06966e650, 0x1, 0x9f6b3e}) /usr/local/go/src/net/dial.go:551 +0x312 net.(Dialer).DialContext(0xc004f1f418, {0xac02e8, 0xc00012e0a0}, {0x9f689e, 0x2}, {0xc000406618, 0xc06966e5f0}) /usr/local/go/src/net/dial.go:428 +0x736 net.(Dialer).Dial(...) /usr/local/go/src/net/dial.go:351 net.DialTimeout({0x9f689e, 0x12}, {0xc000406618, 0x7f9fd43f7c78}, 0xc004f1f4d0) /usr/local/go/src/net/dial.go:334 +0x85 main.(Peer).GetConnection(0xc0005023c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1168 +0x1ca main.(Peer).query(0xc0005023c0, 0xc193e586e0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:862 +0x73 main.(Peer).Query(0xc0002422a0, 0x2) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1070 +0x1e main.(DataStoreSet).maxIDOrSizeChanged(0xc0905ee690, 0xf) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:605 +0x168 main.(DataStoreSet).UpdateDeltaCommentsOrDowntimes(0xc0905ee690, 0xf) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:507 +0x65 main.(DataStoreSet).UpdateDelta(0xc0905ee690, 0x620ec625, 0x620ec634) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:192 +0x365 main.(Peer).periodicUpdate(0xc0005023c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:451 +0x45e main.(Peer).updateLoop(0xc0005023c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:368 +0x26d main.(Peer).Start.func1(0xc0005023c0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 128 [select, 2 minutes]: main.(Peer).updateLoop(0xc000502780) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc000502780, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 129 [runnable]: internal/poll.runtime_pollWait(0x7f9fd44a3338, 0x72) /usr/local/go/src/runtime/netpoll.go:234 +0x89 internal/poll.(pollDesc).wait(0xc0694ccc00, 0xc068ce8c00, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(FD).Read(0xc0694ccc00, {0xc068ce8c00, 0x10, 0x200}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a net.(netFD).Read(0xc0694ccc00, {0xc068ce8c00, 0xc006b132b0, 0x43cf65}) /usr/local/go/src/net/fd_posix.go:56 +0x29 net.(conn).Read(0xc000316f20, {0xc068ce8c00, 0x4f5227, 0x200}) /usr/local/go/src/net/net.go:183 +0x45 io.(LimitedReader).Read(0xc069655dd0, {0xc068ce8c00, 0x4b067b, 0xc006b13348}) /usr/local/go/src/io/io.go:473 +0x45 bytes.(Buffer).ReadFrom(0xc067669260, {0xab2980, 0xc069655dd0}) /usr/local/go/src/bytes/buffer.go:204 +0x98 io.copyBuffer({0xab1b20, 0xc067669260}, {0xab2980, 0xc069655dd0}, {0x0, 0x0, 0x0}) /usr/local/go/src/io/io.go:409 +0x14b io.Copy(...) /usr/local/go/src/io/io.go:382 io.CopyN({0xab1b20, 0xc067669260}, {0xab2b80, 0xc000316f20}, 0x10) /usr/local/go/src/io/io.go:358 +0x9a main.(Peer).parseResponseFixedSize(0xc0001c1380, 0xc06e5dd4a0, {0x7f9fd44a3100, 0xc000316f20}) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1031 +0x98 main.(Peer).getSocketQueryResponse(0xc0001c1380, 0xc06e5dd4a0, {0xc0f60dde30, 0x65}, {0xac9fd8, 0xc000316f20}) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1007 +0x24b main.(Peer).getQueryResponse(0xc0004c3980, 0xc06966e490, {0xc0f60dde30, 0xc0f9dac5b0}, {0xc000406030, 0x4546c9}, {0xac9fd8, 0xc000316f20}, 0x39) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:955 +0x48 main.(Peer).query(0xc0001c1380, 0xc06e5dd4a0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:904 +0x67c main.(Peer).Query(0xc0001a5480, 0xc0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:1070 +0x1e main.(DataStoreSet).maxIDOrSizeChanged(0xc000331230, 0xe) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:605 +0x168 main.(DataStoreSet).UpdateDeltaCommentsOrDowntimes(0xc000331230, 0xe) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:507 +0x65 main.(DataStoreSet).UpdateDelta(0xc000331230, 0x620ec625, 0x620ec634) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/datastoreset.go:188 +0x348 main.(Peer).periodicUpdate(0xc0001c1380) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:451 +0x45e main.(Peer).updateLoop(0xc0001c1380) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:368 +0x26d main.(Peer).Start.func1(0xc0001c1380, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 130 [select]: main.(Peer).updateLoop(0xc0001c1740) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1740, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 131 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c0d80) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c0d80, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 132 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c12c0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c12c0, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 133 [select, 2 minutes]: main.(Peer).updateLoop(0xc0001c1e00) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc0001c1e00, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 134 [select]: main.(Peer).updateLoop(0xc000502180) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:356 +0x245 main.(Peer).Start.func1(0xc000502180, 0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:314 +0x5e created by main.(*Peer).Start /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/peer.go:311 +0x20f

goroutine 282467 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282424 [select]: net.(netFD).connect.func2() /usr/local/go/src/net/fd_unix.go:119 +0x9e created by net.(netFD).connect /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 282447 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282444 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282443 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282440 [runnable]: main.(Response).BuildLocalResponse.func1() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:497 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:497 +0xef

goroutine 282468 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282475 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282425 [select]: net.(netFD).connect.func2() /usr/local/go/src/net/fd_unix.go:119 +0x9e created by net.(netFD).connect /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 282439 [runnable]: time.Now() /usr/local/go/src/time/time.go:1073 +0x85 main.(Response).BuildLocalResponse(0xc0496a7b20) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:510 +0x174 main.NewResponse(0xc185176c60) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:113 +0x476 main.(Request).GetResponse(0x0) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/request.go:390 +0x57 main.ProcessRequests({0xc03e73c6b8, 0x1, 0xe89e60}, {0xac9fd8, 0xc03e73c6a0}, {0xc01d890b20, 0x10}, 0xc0003ca000) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:148 +0x1eb main.QueryServer({0xac9fd8, 0xc03e73c6a0}, 0x4422e5) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:86 +0x3f1 main.handleConnection.func1() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:398 +0x54 created by main.handleConnection /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:394 +0x105

goroutine 282442 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282438 [select]: main.handleConnection({0xac9fd8, 0xc03e73c6a0}, 0xc0003ca000) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:400 +0x18d main.(Listener).LocalListenerLivestatus.func2() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:334 +0xdf created by main.(Listener).LocalListenerLivestatus /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:328 +0x6e8

goroutine 282471 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282449 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282446 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282469 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282399 [select]: net.(netFD).connect.func2() /usr/local/go/src/net/fd_unix.go:119 +0x9e created by net.(netFD).connect /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 282466 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282474 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282448 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282472 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282445 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282428 [select]: main.handleConnection({0xac9fd8, 0xc03da489f8}, 0xc0003ca000) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:400 +0x18d main.(Listener).LocalListenerLivestatus.func2() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:334 +0xdf created by main.(Listener).LocalListenerLivestatus /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:328 +0x6e8

goroutine 282427 [select]: main.handleConnection({0xac9fd8, 0xc03da489f0}, 0xc0003ca000) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:400 +0x18d main.(Listener).LocalListenerLivestatus.func2() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:334 +0xdf created by main.(Listener).LocalListenerLivestatus /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:328 +0x6e8

goroutine 282400 [runnable]: sync.runtime_SemacquireMutex(0xb84494, 0x94, 0xb84494) /usr/local/go/src/runtime/sema.go:71 +0x25 sync.(Mutex).lockSlow(0xc0002422a0) /usr/local/go/src/sync/mutex.go:138 +0x165 sync.(Mutex).Lock(...) /usr/local/go/src/sync/mutex.go:81 github.com/kdar/factorlog.(FactorLog).output(0xc0002422a0, 0x4, 0x2, 0xc06966e730, {0xc06947e740, 0x2, 0x2}) /go/pkg/mod/github.com/kdar/factorlog@v0.0.0-20211012144011-6ea75a169038/factorlog.go:198 +0x2b4 github.com/kdar/factorlog.(FactorLog).Debugf(...) /go/pkg/mod/github.com/kdar/factorlog@v0.0.0-20211012144011-6ea75a169038/factorlog.go:276 main.QueryServer({0xac9fd8, 0xc03da489f0}, 0x4422e5) /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:75 +0x2ad main.handleConnection.func1() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:398 +0x54 created by main.handleConnection /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/listener.go:394 +0x105

goroutine 282470 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282473 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

goroutine 282441 [runnable]: main.(Response).BuildLocalResponse·dwrap·29() /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 created by main.(Response).BuildLocalResponse /go/pkg/mod/github.com/sni/lmd@v1.9.5/lmd/response.go:542 +0x375

sni commented 2 years ago

which version is that? Does it happen with the latest release as well?

Bryce-Souers commented 2 years ago

The logs show that this is lmd@v1.9.5 Not too sure where I can see which version is the latest.

sni commented 2 years ago

https://github.com/sni/lmd/blob/master/Changes

Bryce-Souers commented 2 years ago

I'm using:

go get -u github.com/sni/lmd/lmd

And it's getting me v1.9.5 How can I get the latest version?

sni commented 2 years ago

go install github.com/sni/lmd/v2/lmd@latest gives you the latest release. I updated the readme accordingly.