Skip to content

Conversation

@devnexen
Copy link
Member

No description provided.

@devnexen
Copy link
Member Author

@ndossche is the macos failure due to another libxml unlucky update ? looks like a nightmare.

@devnexen devnexen requested a review from ndossche November 15, 2025 15:21
Zend/zend.c Outdated
static ZEND_INI_MH(OnUpdateFiberStackSize) /* {{{ */
{
if (new_value) {
// taken from zend_get_fiber_stack_size()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see... It's unfortunate that we would need to duplicate the code.
In that case, it's better to move this to zend_fibers.c where the existing minimum check is already written. That way we would avoid duplication.

@ndossche
Copy link
Member

@ndossche is the macos failure due to another libxml unlucky update ? looks like a nightmare.

Macos updated to libxml 2.15. When that released we had a lot of deprecation warnings. I reported in https://gitlab.gnome.org/GNOME/libxml2/-/issues/995 that there was no replacement for many of those APIs we rely on. Many APIs were undeprecated after that. However, those undeprecations haven't made it into a release yet. There's also an issue with one of the global settings that I didn't get around to yet.

@ndossche
Copy link
Member

Why did this target 8.4 though, shouldn't this target 8.3 or am I missing something?

@devnexen
Copy link
Member Author

I could not reproduce in 8.3

@ndossche
Copy link
Member

I could not reproduce in 8.3

I see. I think in theory it can; so if I were in your position I'd merge it into 8.3 as well.

@devnexen
Copy link
Member Author

alright

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Stack overflow in zend_fiber_execute() triggered by too small stack when using ASAN

2 participants