John LeSueur

Results 9 comments of John LeSueur

@labbati This ability to fork and trace is pretty important to us. In old (pre-extension) versions of the composer package, we were able to use this code in the child...

@bwoebi I do not mind at all. I did push a fix just now before I saw your comment, but am happy to hand this off from here.

So that you have some use cases to guide you in answering these questions, we have two main uses in our code base: 1. an event processor pulling events off...

We're testing this PR, we get periodic hangs while cleaning up curl handlers, from gdb: (line numbers may not exactly match up). Pretty sure it's a cleanup that doesn't get...

yes, that's where I see it looping when I get it into gdb.

GDB shows it stuck inside this while: https://heap.space/xref/PHP-7.4/Zend/zend_hash.c?r=2c508c4d#1513 (copy/paste from the source doesn't do well in github comments...)

I was able to confirm, this does fix the hang I was seeing.

Thank you. We tested this in local/stage, and are running this in production for the past week, and seeing good results. We'll be happy to get back onto a mainline...

We are experiencing a similar segfault, but it's not predictable, happens only in production (maybe a race condition only occurs in busy processes). This is with php 8.0.25, an ddtrace...