Open eserte opened 5 years ago
I haven't been able to reproduce this yet. I added jessie to the CI for this distro (https://travis-ci.org/plicease/NewRelic-Agent-FFI), and it is passing. I develop in stretch and it works (stretch doesn't have the right ssl libraries, but it was upgraded from jessie, so has the jessie ssl libs in addition to the newer stretch ssl libs). There isn't an explicit fork in the .t or the .pm for this distro, (but the newrelic .so is decidedly pretty opaque admittedly) so I am not sure why there is two processes? Are there any details you can give me as to how your environment might be different from mine?
Especially on my debian/jessie smoker the test suite hangs. pstree shows the following situation:
strace shows that both process wait on a futex: