Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Mar 17, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

TimWolla and others added 7 commits March 17, 2025 13:55
This fixes a ZEND_RC_MOD_CHECK() assertion failure when building with
"-DZEND_RC_DEBUG=1 --enable-debug --enable-zts". php_dl() is called after
startup, and manipulates the refcount of persistent strings, which is not
allowed at this point of the lifecycle.

The dl() function disables the ZEND_RC_MOD_CHECK() assertion before calling
php_dl(). This change applies the same workaround in FPM.

Closes GH-18075
* PHP-8.3:
  Disable ZEND_RC_MOD_CHECK() while loading shared extension in FPM
* PHP-8.4:
  Disable ZEND_RC_MOD_CHECK() while loading shared extension in FPM
@pull pull bot added the ⤵️ pull label Mar 17, 2025
@pull pull bot merged commit 53eaead into wudi:master Mar 17, 2025
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.

3 participants