We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TestMultipleComputations
https://github.com/signalfx/signalflow-client-go/actions/runs/8739045528/job/23979452532?pr=8
Looks like a deadlock:
panic: test timed out after 10m0s running tests: TestMultipleComputations (9m55s) goroutine 92993 [running]: testing.(*M).startAlarm.func1() /opt/hostedtoolcache/go/1.22.2/x64/src/testing/testing.go:2366 +0x265 created by time.goFunc /opt/hostedtoolcache/go/1.22.2/x64/src/time/sleep.go:177 +0x45 goroutine 1 [chan receive, 9 minutes]: testing.tRunner.func1() /opt/hostedtoolcache/go/1.22.2/x64/src/testing/testing.go:1650 +0x9b2 testing.tRunner(0xc0000c0820, 0xc00003fb10) /opt/hostedtoolcache/go/1.22.2/x64/src/testing/testing.go:1695 +0x25e testing.runTests(0xc000012150, {0xcb3c80, 0x17, 0x17}, {0xc00003fbb8?, 0xc00003fc00?, 0xcb9e20?}) /opt/hostedtoolcache/go/1.22.2/x64/src/testing/testing.go:2159 +0x8bf testing.(*M).Run(0xc000098fa0) /opt/hostedtoolcache/go/1.22.2/x64/src/testing/testing.go:2027 +0xf18 main.main() _testmain.go:91 +0x2be goroutine 30120 [select]: github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).handleMessage.func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:224 +0x3bf created by github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).handleMessage in goroutine 30117 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:221 +0x1c51 goroutine 92760 [chan send, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...].func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:248 +0x71 github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc000560360, 0xc0005601e0) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:267 +0x49a created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 30038 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 8 [sync.Mutex.Lock, 9 minutes]: sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc0003df500?) /opt/hostedtoolcache/go/1.22.2/x64/src/runtime/sema.go:77 +0x25 sync.(*Mutex).lockSlow(0xc0002dc8a4) /opt/hostedtoolcache/go/1.22.2/x64/src/sync/mutex.go:171 +0x213 sync.(*Mutex).Lock(0xc0002dc8a4) /opt/hostedtoolcache/go/1.22.2/x64/src/sync/mutex.go:90 +0x55 github.com/signalfx/signalflow-client-go/signalflow.(*Client).registerChannel(0xc0002dc820, {0xc0003b132b, 0x5}) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/client.go:333 +0x59 github.com/signalfx/signalflow-client-go/signalflow.(*Client).Execute(0xc0002dc820, {0xa534f8, 0xd1af40}, 0xc00057f3f0) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/client.go:304 +0x12d github.com/signalfx/signalflow-client-go/signalflow.TestMultipleComputations(0xc0000c0d00) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/client_test.go:107 +0x69a testing.tRunner(0xc0000c0d00, 0x9d4370) /opt/hostedtoolcache/go/1.22.2/x64/src/testing/testing.go:1689 +0x21f created by testing.(*T).Run in goroutine 1 /opt/hostedtoolcache/go/1.22.2/x64/src/testing/testing.go:1742 +0x826 goroutine 92752 [IO wait]: internal/poll.runtime_pollWait(0x7fc3d31b2a00, 0x72) /opt/hostedtoolcache/go/1.22.2/x64/src/runtime/netpoll.go:345 +0x85 internal/poll.(*pollDesc).wait(0xc00055c0a0, 0x72, 0x0) /opt/hostedtoolcache/go/1.22.2/x64/src/internal/poll/fd_poll_runtime.go:84 +0xb1 internal/poll.(*pollDesc).waitRead(...) /opt/hostedtoolcache/go/1.22.2/x64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc00055c080) /opt/hostedtoolcache/go/1.22.2/x64/src/internal/poll/fd_unix.go:611 +0x507 net.(*netFD).accept(0xc00055c080) /opt/hostedtoolcache/go/1.22.2/x64/src/net/fd_unix.go:172 +0x45 net.(*TCPListener).accept(0xc00034c1e0) /opt/hostedtoolcache/go/1.22.2/x64/src/net/tcpsock_posix.go:159 +0x3e net.(*TCPListener).Accept(0xc00034c1e0) /opt/hostedtoolcache/go/1.22.2/x64/src/net/tcpsock.go:327 +0x65 net/http.(*Server).Serve(0xc0005b2000, {0xa52dd0, 0xc00034c1e0}) /opt/hostedtoolcache/go/1.22.2/x64/src/net/http/server.go:3255 +0x672 net/http/httptest.(*Server).goServe.func1() /opt/hostedtoolcache/go/1.22.2/x64/src/net/http/httptest/server.go:310 +0xbc created by net/http/httptest.(*Server).goServe in goroutine 30076 /opt/hostedtoolcache/go/1.22.2/x64/src/net/http/httptest/server.go:308 +0xa6 goroutine 30411 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc0003deae0, 0xc0003dea80) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:80 +0x625 goroutine 92765 [chan send, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...].func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:248 +0x71 github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc000560780, 0xc000560600) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:267 +0x49a created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 30040 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 30162 [select, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc000255740, 0xc0002555c0) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:262 +0x285 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 30399 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00038df80, 0xc00038df20) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:80 +0x625 goroutine 30128 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc0002556e0, 0xc000255680) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:81 +0x73d goroutine 30069 [chan send, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...].func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:248 +0x71 github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc0001d71a0, 0xc0001d7020) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:267 +0x49a created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 30017 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 92793 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00012ba40, 0xc00012b500) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 30041 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:82 +0x856 goroutine 30230 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc000035f80, 0xc000035f20) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:80 +0x625 goroutine 27 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00011a4e0, 0xc00011a420) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 18 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:82 +0x856 goroutine 28 [chan send, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...].func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:248 +0x71 github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00011a600, 0xc00011a480) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:267 +0x49a created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 18 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 30260 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc000343b60, 0xc000343b00) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:80 +0x625 goroutine 30306 [select, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00012b440, 0xc00012b2c0) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:262 +0x285 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 30181 [select]: github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).handleMessage.func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:224 +0x3bf created by github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).handleMessage in goroutine 30117 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:221 +0x1c51 goroutine 32 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00011a8a0, 0xc00011a7e0) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 18 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:82 +0x856 goroutine 33 [chan send, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...].func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:248 +0x71 github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00011a9c0, 0xc00011a840) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:267 +0x49a created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 18 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 92827 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00013e600, 0xc00013e0c0) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 30077 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:82 +0x856 goroutine 30053 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc0001d6840, 0xc0001d6780) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 30035 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:82 +0x856 goroutine 30338 [select]: github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).handleMessage.func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:224 +0x3bf created by github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).handleMessage in goroutine 30117 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:221 +0x1c51 goroutine 30124 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc000255200, 0xc000255140) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:82 +0x856 goroutine 30337 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.(*Computation).watchMessages(0xc0000f5180) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:174 +0x51 github.com/signalfx/signalflow-client-go/signalflow.newComputation.func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:86 +0x2f created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:85 +0x9e5 goroutine 30125 [select, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc000255320, 0xc0002551a0) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:262 +0x285 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 30334 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00013ef60, 0xc00013ef00) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:81 +0x73d goroutine 30123 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc0002552c0, 0xc000255260) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:81 +0x73d goroutine 30336 [select, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00013efc0, 0xc00013ee40) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:262 +0x285 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 30126 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.(*Computation).watchMessages(0xc00020e000) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:174 +0x51 github.com/signalfx/signalflow-client-go/signalflow.newComputation.func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:86 +0x2f created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:85 +0x9e5 goroutine 92821 [chan send, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...].func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:248 +0x71 github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc0002546c0, 0xc000254420) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:267 +0x49a created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 30076 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 30335 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00013eea0, 0xc00013ede0) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:82 +0x856 goroutine 30293 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00012a840, 0xc00012a780) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:82 +0x856 goroutine 93000 [select]: github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).ServeHTTP.func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:69 +0x14d created by github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).ServeHTTP in goroutine 92998 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:66 +0x325 goroutine 30333 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00013ed80, 0xc00013ed20) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:80 +0x625 goroutine 30049 [chan send, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...].func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:248 +0x71 github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc0001d65a0, 0xc0001d6420) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:267 +0x49a created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 30036 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 30147 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc000261b60, 0xc000261b00) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:80 +0x625 goroutine 30332 [select]: github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).handleMessage.func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:224 +0x3bf created by github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).handleMessage in goroutine 30117 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:221 +0x1c51 goroutine 30074 [chan send, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...].func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:248 +0x71 github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc0001d7620, 0xc0001d74a0) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:267 +0x49a created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 30016 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 30320 [select]: github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).handleMessage.func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:224 +0x3bf created by github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).handleMessage in goroutine 30117 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:221 +0x1c51 goroutine 30331 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.(*Computation).watchMessages(0xc0000f4fc0) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:174 +0x51 github.com/signalfx/signalflow-client-go/signalflow.newComputation.func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:86 +0x2f created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:85 +0x9e5 goroutine 30325 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.(*Computation).watchMessages(0xc0000f4e00) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:174 +0x51 github.com/signalfx/signalflow-client-go/signalflow.newComputation.func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:86 +0x2f created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:85 +0x9e5 goroutine 30330 [select, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00013ea20, 0xc00013e8a0) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:262 +0x285 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 30204 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.(*Computation).watchMessages(0xc00030b180) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:174 +0x51 github.com/signalfx/signalflow-client-go/signalflow.newComputation.func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:86 +0x2f created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:85 +0x9e5 goroutine 30146 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.(*Computation).watchMessages(0xc00030a540) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:174 +0x51 github.com/signalfx/signalflow-client-go/signalflow.newComputation.func1() /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:86 +0x2f created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:85 +0x9e5 goroutine 30328 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc00013e9c0, 0xc00013e960) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:81 +0x73d goroutine 30401 [chan receive, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc0003de0c0, 0xc0003de000) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:272 +0x3a6 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:82 +0x856 goroutine 92802 [select]: github.com/signalfx/signalflow-client-go/signalflow.(*Client).run(0xc000558280, {0xa536a8, 0xc00035a460}) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/client.go:197 +0x189 created by github.com/signalfx/signalflow-client-go/signalflow.NewClient in goroutine 30076 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/client.go:177 +0xbc5 goroutine 30420 [select, 9 minutes]: github.com/signalfx/signalflow-client-go/signalflow.bufferMessages[...](0xc0003df2c0, 0xc0003df140) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:262 +0x285 created by github.com/signalfx/signalflow-client-go/signalflow.newComputation in goroutine 8 /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/computation.go:83 +0x976 goroutine 30117 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x7fc3d31a9148, 0x72) /opt/hostedtoolcache/go/1.22.2/x64/src/runtime/netpoll.go:345 +0x85 internal/poll.(*pollDesc).wait(0xc00028e0a0, 0x72, 0x0) /opt/hostedtoolcache/go/1.22.2/x64/src/internal/poll/fd_poll_runtime.go:84 +0xb1 internal/poll.(*pollDesc).waitRead(...) /opt/hostedtoolcache/go/1.22.2/x64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00028e080, {0xc000290000, 0x1000, 0x1000}) /opt/hostedtoolcache/go/1.22.2/x64/src/internal/poll/fd_unix.go:164 +0x466 net.(*netFD).Read(0xc00028e080, {0xc000290000, 0x1000, 0x1000}) /opt/hostedtoolcache/go/1.22.2/x64/src/net/fd_posix.go:55 +0x4b net.(*conn).Read(0xc00005a070, {0xc000290000, 0x1000, 0x1000}) /opt/hostedtoolcache/go/1.22.2/x64/src/net/net.go:179 +0xad bufio.(*Reader).fill(0xc0007b0120) /opt/hostedtoolcache/go/1.22.2/x64/src/bufio/bufio.go:110 +0x2b0 bufio.(*Reader).Peek(0xc0007b0120, 0x2) /opt/hostedtoolcache/go/1.22.2/x64/src/bufio/bufio.go:148 +0xc7 github.com/gorilla/websocket.(*Conn).read(0xc00087e420, 0x2) /home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:378 +0x5b github.com/gorilla/websocket.(*Conn).advanceFrame(0xc00087e420) /home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:824 +0x125 github.com/gorilla/websocket.(*Conn).NextReader(0xc00087e420) /home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1034 +0x291 github.com/gorilla/websocket.(*Conn).ReadMessage(0xc00087e420) /home/runner/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1120 +0x2f github.com/signalfx/signalflow-client-go/signalflow.(*FakeBackend).ServeHTTP(0xc0007565a0, {0xa52fe0, 0xc0001d4000}, 0xc00031a360) /home/runner/work/signalflow-client-go/signalflow-client-go/signalflow/fake_backend.go:85 +0x35b net/http.serverHandler.ServeHTTP({0xc0002f4330?}, {0xa52fe0, 0xc0001d4000}, 0xc00031a360) /opt/hostedtoolcache/go/1.22.2/x64/src/net/http/server.go:3137 +0x2a2 net/http.(*conn).serve(0xc0004fe240, {0xa53670, 0xc0002f4060}) /opt/hostedtoolcache/go/1.22.2/x64/src/net/http/server.go:2039 +0x13c5 created by net/http.(*Server).Serve in goroutine 30113 /opt/hostedtoolcache/go/1.22.2/x64/src/net/http/server.go:3285 +0x8ed [...] FAIL
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
https://github.com/signalfx/signalflow-client-go/actions/runs/8739045528/job/23979452532?pr=8
Looks like a deadlock:
The text was updated successfully, but these errors were encountered: