-
-
Notifications
You must be signed in to change notification settings - Fork 113
Closed
Labels
bugIndicates an unexpected problem or unintended behaviorIndicates an unexpected problem or unintended behavior
Description
Software versions
- OS: Ubuntu Linux
- Consumer Pact library: Pact Go v2.0.0-beta.17.0.20221222235702-6e805a539d1b
- Provider Pact library: Pact Go v2.0.0-beta.17.0.20221222235702-6e805a539d1b
- Golang Version: go version go1.19.2 linux/amd64
- Golang environment:
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/dev/.cache/go-build"
GOENV="/home/dev/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/dev/go/pkg/mod"
GONOPROXY="github.hpe.com"
GONOSUMDB="github.hpe.com"
GOOS="linux"
GOPATH="/home/dev/go"
GOPRIVATE="github.hpe.com"
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.19.2"
GCCGO="gccgo"
GOAMD64="v1"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/home/dev/ws/sc-authz/go.mod"
GOWORK=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build4109696144=/tmp/go-build -gno-record-gcc-switches"
Expected behaviour
Pact provider verification for gRPC contract runs successfully.
Actual behaviour
Randomly fails due to uncaught signal 17.
Steps to reproduce
Run go test -count=1 . in 2.x.x branch under folder examples/grpc repeatedly until you see the panic.
Relevent log files
signal 17 received but handler not on signal stack
fatal error: non-Go code set up signal handler without SA_ONSTACK flag
runtime stack:
runtime.throw({0xee889c?, 0xc00006c000?})
/usr/local/go/src/runtime/panic.go:1047 +0x5d fp=0xc000155020 sp=0xc000154ff0 pc=0x43c89d
runtime.sigNotOnStack(0x11)
/usr/local/go/src/runtime/signal_unix.go:1020 +0x65 fp=0xc000155040 sp=0xc000155020 pc=0x453a85
runtime.adjustSignalStack(0x11, 0xc000100000, 0xc0001550d0)
/usr/local/go/src/runtime/signal_unix.go:581 +0x28b fp=0xc0001550a8 sp=0xc000155040 pc=0x45262b
runtime.sigtrampgo(0x11, 0xc0001552f0, 0xc0001551c0)
/usr/local/go/src/runtime/signal_unix.go:469 +0x15b fp=0xc000155120 sp=0xc0001550a8 pc=0x45219b
runtime.sigtramp()
/usr/local/go/src/runtime/sys_linux_amd64.s:359 +0x46 fp=0xc000155170 sp=0xc000155120 pc=0x472826
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00007afe8 sp=0xc00007afe0 pc=0x470be1
goroutine 1 [chan receive]:
runtime.gopark(0x1799780?, 0xc00063faa8?, 0x9f?, 0x23?, 0x7f4fa221ba68?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00063fa28 sp=0xc00063fa08 pc=0x43f4b6
runtime.chanrecv(0xc00003ea10, 0xc00063fb27, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x49b fp=0xc00063fab8 sp=0xc00063fa28 pc=0x40b91b
runtime.chanrecv1(0xc00001e2a0?, 0x1?)
/usr/local/go/src/runtime/chan.go:442 +0x18 fp=0xc00063fae0 sp=0xc00063fab8 pc=0x40b418
testing.(*T).Run(0xc000582d00, {0xeb708e?, 0x520f85?}, 0xf10e18)
/usr/local/go/src/testing/testing.go:1494 +0x37a fp=0xc00063fb80 sp=0xc00063fae0 pc=0x52239a
testing.runTests.func1(0xc000582d00?)
/usr/local/go/src/testing/testing.go:1846 +0x6e fp=0xc00063fbd0 sp=0xc00063fb80 pc=0x5242ee
testing.tRunner(0xc000582d00, 0xc00063fcd8)
/usr/local/go/src/testing/testing.go:1446 +0x10b fp=0xc00063fc20 sp=0xc00063fbd0 pc=0x5215ab
testing.runTests(0xc00013ba40?, {0x16ed630, 0x1, 0x1}, {0x7f4fa221ba68?, 0x40?, 0x1766660?})
/usr/local/go/src/testing/testing.go:1844 +0x456 fp=0xc00063fd08 sp=0xc00063fc20 pc=0x524196
testing.(*M).Run(0xc00013ba40)
/usr/local/go/src/testing/testing.go:1726 +0x5d9 fp=0xc00063ff00 sp=0xc00063fd08 pc=0x522c79
main.main()
_testmain.go:47 +0x1aa fp=0xc00063ff80 sp=0xc00063ff00 pc=0xcb6d6a
runtime.main()
/usr/local/go/src/runtime/proc.go:250 +0x212 fp=0xc00063ffe0 sp=0xc00063ff80 pc=0x43f0f2
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00063ffe8 sp=0xc00063ffe0 pc=0x470be1
goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000068fb0 sp=0xc000068f90 pc=0x43f4b6
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:369
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:302 +0xad fp=0xc000068fe0 sp=0xc000068fb0 pc=0x43f34d
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000068fe8 sp=0xc000068fe0 pc=0x470be1
created by runtime.init.6
/usr/local/go/src/runtime/proc.go:290 +0x25
goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000069790 sp=0xc000069770 pc=0x43f4b6
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:369
runtime.bgsweep(0x0?)
/usr/local/go/src/runtime/mgcsweep.go:297 +0xd7 fp=0xc0000697c8 sp=0xc000069790 pc=0x429dd7
runtime.gcenable.func1()
/usr/local/go/src/runtime/mgc.go:178 +0x26 fp=0xc0000697e0 sp=0xc0000697c8 pc=0x41ea46
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000697e8 sp=0xc0000697e0 pc=0x470be1
created by runtime.gcenable
/usr/local/go/src/runtime/mgc.go:178 +0x6b
goroutine 4 [GC scavenge wait]:
runtime.gopark(0xc00003e230?, 0x1158b60?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000069f70 sp=0xc000069f50 pc=0x43f4b6
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:369
runtime.(*scavengerState).park(0x17666e0)
/usr/local/go/src/runtime/mgcscavenge.go:389 +0x53 fp=0xc000069fa0 sp=0xc000069f70 pc=0x427e33
runtime.bgscavenge(0x0?)
/usr/local/go/src/runtime/mgcscavenge.go:622 +0x65 fp=0xc000069fc8 sp=0xc000069fa0 pc=0x428425
runtime.gcenable.func2()
/usr/local/go/src/runtime/mgc.go:179 +0x26 fp=0xc000069fe0 sp=0xc000069fc8 pc=0x41e9e6
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000069fe8 sp=0xc000069fe0 pc=0x470be1
created by runtime.gcenable
/usr/local/go/src/runtime/mgc.go:179 +0xaa
goroutine 18 [finalizer wait]:
runtime.gopark(0x1767020?, 0xc0001024e0?, 0x0?, 0x0?, 0xc000068770?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000068628 sp=0xc000068608 pc=0x43f4b6
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:369
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:180 +0x10f fp=0xc0000687e0 sp=0xc000068628 pc=0x41db4f
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000687e8 sp=0xc0000687e0 pc=0x470be1
created by runtime.createfing
/usr/local/go/src/runtime/mfinal.go:157 +0x45
goroutine 19 [select]:
runtime.gopark(0xc000064788?, 0x3?, 0xe0?, 0x67?, 0xc000064772?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0000645f8 sp=0xc0000645d8 pc=0x43f4b6
runtime.selectgo(0xc000064788, 0xc00006476c, 0xc00015eb00?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:328 +0x7bc fp=0xc000064738 sp=0xc0000645f8 pc=0x44f33c
go.opencensus.io/stats/view.(*worker).start(0xc00015eb00)
/home/dev/go/pkg/mod/go.opencensus.io@v0.23.0/stats/view/worker.go:276 +0xad fp=0xc0000647c8 sp=0xc000064738 pc=0x9d564d
go.opencensus.io/stats/view.init.0.func1()
/home/dev/go/pkg/mod/go.opencensus.io@v0.23.0/stats/view/worker.go:34 +0x26 fp=0xc0000647e0 sp=0xc0000647c8 pc=0x9d48c6
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000647e8 sp=0xc0000647e0 pc=0x470be1
created by go.opencensus.io/stats/view.init.0
/home/dev/go/pkg/mod/go.opencensus.io@v0.23.0/stats/view/worker.go:34 +0x8d
goroutine 20 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000064f50 sp=0xc000064f30 pc=0x43f4b6
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000064fe0 sp=0xc000064f50 pc=0x420b91
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000064fe8 sp=0xc000064fe0 pc=0x470be1
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1159 +0x25
goroutine 5 [GC worker (idle)]:
runtime.gopark(0x87b164f61596?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00006a750 sp=0xc00006a730 pc=0x43f4b6
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc00006a7e0 sp=0xc00006a750 pc=0x420b91
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x470be1
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1159 +0x25
goroutine 34 [GC worker (idle)]:
runtime.gopark(0x87b164f614dc?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000588750 sp=0xc000588730 pc=0x43f4b6
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc0005887e0 sp=0xc000588750 pc=0x420b91
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005887e8 sp=0xc0005887e0 pc=0x470be1
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1159 +0x25
goroutine 35 [GC worker (idle)]:
runtime.gopark(0x87b164f61b65?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000588f50 sp=0xc000588f30 pc=0x43f4b6
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000588fe0 sp=0xc000588f50 pc=0x420b91
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000588fe8 sp=0xc000588fe0 pc=0x470be1
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1159 +0x25
goroutine 36 [running]:
goroutine running on other thread; stack unavailable
created by testing.(*T).Run
/usr/local/go/src/testing/testing.go:1493 +0x35f
goroutine 37 [IO wait]:
runtime.gopark(0x200000003?, 0xc0005831e0?, 0x0?, 0x60?, 0xc0000d9c68?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0000d9bf8 sp=0xc0000d9bd8 pc=0x43f4b6
runtime.netpollblock(0xc0000d9c48?, 0xd9cc0?, 0xc0?)
/usr/local/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc0000d9c30 sp=0xc0000d9bf8 pc=0x437d57
internal/poll.runtime_pollWait(0x7f4f793efef0, 0x72)
/usr/local/go/src/runtime/netpoll.go:305 +0x89 fp=0xc0000d9c50 sp=0xc0000d9c30 pc=0x46aec9
internal/poll.(*pollDesc).wait(0xc00015e000?, 0x6?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0000d9c78 sp=0xc0000d9c50 pc=0x4a8232
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc00015e000)
/usr/local/go/src/internal/poll/fd_unix.go:614 +0x234 fp=0xc0000d9d10 sp=0xc0000d9c78 pc=0x4ad4b4
net.(*netFD).accept(0xc00015e000)
/usr/local/go/src/net/fd_unix.go:172 +0x35 fp=0xc0000d9dc8 sp=0xc0000d9d10 pc=0x5ecd95
net.(*TCPListener).accept(0xc000012048)
/usr/local/go/src/net/tcpsock_posix.go:142 +0x28 fp=0xc0000d9df8 sp=0xc0000d9dc8 pc=0x605ce8
net.(*TCPListener).Accept(0xc000012048)
/usr/local/go/src/net/tcpsock.go:288 +0x3d fp=0xc0000d9e28 sp=0xc0000d9df8 pc=0x604b7d
google.golang.org/grpc.(*Server).Serve(0xc0000cc000, {0x11649b0?, 0xc000012048})
/home/dev/go/pkg/mod/google.golang.org/grpc@v1.46.2/server.go:780 +0x475 fp=0xc0000d9f70 sp=0xc0000d9e28 pc=0x938cb5
github.com/pact-foundation/pact-go/v2/examples/grpc.startProvider()
/home/dev/ws/pact-go/examples/grpc/grpc_provider_test.go:54 +0x145 fp=0xc0000d9fe0 sp=0xc0000d9f70 pc=0xcb69e5
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000d9fe8 sp=0xc0000d9fe0 pc=0x470be1
created by github.com/pact-foundation/pact-go/v2/examples/grpc.TestGrpcProvider
/home/dev/ws/pact-go/examples/grpc/grpc_provider_test.go:24 +0x3d
goroutine 38 [IO wait]:
runtime.gopark(0x200000003?, 0xc000583380?, 0x0?, 0xaa?, 0xc000076c50?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000076be0 sp=0xc000076bc0 pc=0x43f4b6
runtime.netpollblock(0xc000076c30?, 0x4?, 0x0?)
/usr/local/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc000076c18 sp=0xc000076be0 pc=0x437d57
internal/poll.runtime_pollWait(0x7f4f793effe0, 0x72)
/usr/local/go/src/runtime/netpoll.go:305 +0x89 fp=0xc000076c38 sp=0xc000076c18 pc=0x46aec9
internal/poll.(*pollDesc).wait(0xc0000a8d80?, 0x6?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000076c60 sp=0xc000076c38 pc=0x4a8232
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc0000a8d80)
/usr/local/go/src/internal/poll/fd_unix.go:614 +0x234 fp=0xc000076cf8 sp=0xc000076c60 pc=0x4ad4b4
net.(*netFD).accept(0xc0000a8d80)
/usr/local/go/src/net/fd_unix.go:172 +0x35 fp=0xc000076db0 sp=0xc000076cf8 pc=0x5ecd95
net.(*TCPListener).accept(0xc00012c4e0)
/usr/local/go/src/net/tcpsock_posix.go:142 +0x28 fp=0xc000076de0 sp=0xc000076db0 pc=0x605ce8
net.(*TCPListener).Accept(0xc00012c4e0)
/usr/local/go/src/net/tcpsock.go:288 +0x3d fp=0xc000076e10 sp=0xc000076de0 pc=0x604b7d
net/http.(*onceCloseListener).Accept(0xc00013bb80?)
<autogenerated>:1 +0x2a fp=0xc000076e28 sp=0xc000076e10 pc=0x872daa
net/http.(*Server).Serve(0xc0001d00f0, {0x11649b0, 0xc00012c4e0})
/usr/local/go/src/net/http/server.go:3070 +0x385 fp=0xc000076f58 sp=0xc000076e28 pc=0x84e1e5
net/http.(*Server).ListenAndServe(0xc0001d00f0)
/usr/local/go/src/net/http/server.go:2999 +0x7d fp=0xc000076f88 sp=0xc000076f58 pc=0x84de1d
net/http.ListenAndServe({0xc00003a2c0, 0x6}, {0x11607a0?, 0xc00001e420})
/usr/local/go/src/net/http/server.go:3255 +0x96 fp=0xc000076fb0 sp=0xc000076f88 pc=0x84f1b6
github.com/pact-foundation/pact-go/v2/proxy.HTTPReverseProxy.func1()
/home/dev/ws/pact-go/proxy/http.go:100 +0x32 fp=0xc000076fe0 sp=0xc000076fb0 pc=0xc7afd2
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000076fe8 sp=0xc000076fe0 pc=0x470be1
created by github.com/pact-foundation/pact-go/v2/proxy.HTTPReverseProxy
/home/dev/ws/pact-go/proxy/http.go:100 +0x456
goroutine 39 [IO wait]:
runtime.gopark(0x0?, 0xb?, 0x0?, 0x0?, 0x9?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000077540 sp=0xc000077520 pc=0x43f4b6
runtime.netpollblock(0x4850c5?, 0x3?, 0x0?)
/usr/local/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc000077578 sp=0xc000077540 pc=0x437d57
internal/poll.runtime_pollWait(0x7f4f793efd10, 0x72)
/usr/local/go/src/runtime/netpoll.go:305 +0x89 fp=0xc000077598 sp=0xc000077578 pc=0x46aec9
internal/poll.(*pollDesc).wait(0xc0000a8e00?, 0xc0005ff000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0000775c0 sp=0xc000077598 pc=0x4a8232
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0000a8e00, {0xc0005ff000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a fp=0xc000077640 sp=0xc0000775c0 pc=0x4a959a
net.(*netFD).Read(0xc0000a8e00, {0xc0005ff000?, 0xc0000776c0?, 0x842de5?})
/usr/local/go/src/net/fd_posix.go:55 +0x29 fp=0xc000077688 sp=0xc000077640 pc=0x5eac89
net.(*conn).Read(0xc000120260, {0xc0005ff000?, 0x203000?, 0x203000?})
/usr/local/go/src/net/net.go:183 +0x45 fp=0xc0000776d0 sp=0xc000077688 pc=0x5fcb85
net/http.(*connReader).Read(0xc00001e690, {0xc0005ff000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:786 +0x171 fp=0xc000077720 sp=0xc0000776d0 pc=0x8435d1
bufio.(*Reader).fill(0xc000090600)
/usr/local/go/src/bufio/bufio.go:106 +0xff fp=0xc000077758 sp=0xc000077720 pc=0x526a5f
bufio.(*Reader).ReadSlice(0xc000090600, 0x0?)
/usr/local/go/src/bufio/bufio.go:372 +0x2f fp=0xc0000777a8 sp=0xc000077758 pc=0x52764f
bufio.(*Reader).ReadLine(0xc000090600)
/usr/local/go/src/bufio/bufio.go:401 +0x27 fp=0xc0000777f8 sp=0xc0000777a8 pc=0x5278a7
net/textproto.(*Reader).readLineSlice(0xc00001e6c0)
/usr/local/go/src/net/textproto/reader.go:56 +0x99 fp=0xc0000778e8 sp=0xc0000777f8 pc=0x7e1b19
net/textproto.(*Reader).ReadLine(...)
/usr/local/go/src/net/textproto/reader.go:37
net/http.readRequest(0xc000120260?)
/usr/local/go/src/net/http/request.go:1036 +0x79 fp=0xc0000779f0 sp=0xc0000778e8 pc=0x83e959
net/http.(*conn).readRequest(0xc00013bb80, {0x1165628, 0xc0003e3540})
/usr/local/go/src/net/http/server.go:994 +0x24a fp=0xc000077b78 sp=0xc0000779f0 pc=0x844b6a
net/http.(*conn).serve(0xc00013bb80, {0x11656d0, 0xc00001e5a0})
/usr/local/go/src/net/http/server.go:1916 +0x345 fp=0xc000077fb8 sp=0xc000077b78 pc=0x8490a5
net/http.(*Server).Serve.func3()
/usr/local/go/src/net/http/server.go:3102 +0x2e fp=0xc000077fe0 sp=0xc000077fb8 pc=0x84e5ce
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000077fe8 sp=0xc000077fe0 pc=0x470be1
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:3102 +0x4db
FAIL github.com/pact-foundation/pact-go/v2/examples/grpc 0.308s
FAIL
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugIndicates an unexpected problem or unintended behaviorIndicates an unexpected problem or unintended behavior