Skip to content
New issue

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

Flaky test: TestMultipleComputations #9

Closed
pellared opened this issue Apr 18, 2024 · 2 comments · Fixed by #15
Closed

Flaky test: TestMultipleComputations #9

pellared opened this issue Apr 18, 2024 · 2 comments · Fixed by #15
Labels
bug Something isn't working

Comments

@pellared
Copy link
Contributor

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
@pellared pellared added the bug Something isn't working label Apr 18, 2024
@pellared

This comment was marked as resolved.

@pellared

This comment was marked as outdated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant