-
Notifications
You must be signed in to change notification settings - Fork 7.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zend_mm_heap corrupted error after upgrading from 8.4.3 to 8.4.4 #17866
Comments
Can you clarify if you are using any non-default extensions as requested in the previous issue?
|
And perhaps also if you are using OPcache and if yes, if JIT is enabled or not. |
phpinfo()
|
I've stumbled upon the same issue. We're also using Symfony and but it seems that this only happens when |
I've looked at another issue that feels intuitively similar to this one. |
As far as I can see I haven't enabled JIT. Inside @sartor Note: Opcache is enabled but not for CLI, the My environment: phpinfo()
|
I encountered the same issue when trying to run symfony demo for another PR. |
This is caused by #17592 |
…4.3 to 8.4.4 This regressed in phpGH-17592. The function is with its attributes HashTable* is copied in zend_get_closure_invoke_method() but its refcount is not increased. This caused a crash in the Symfony demo page.
Description
My project runs tests in debian:12.8-slim docker with https://launchpad.net/~ondrej/+archive/ubuntu/php/ PHP packages
Unfortunately I can't provide full code. But error happens in toArray function in Symfony HTTP library:
https://github.com/symfony/http-foundation/blob/7.2/Request.php#L1479
With a help of @TimWolla I get this info:
This bug appears not every time, but 8 of 10 runs. And only on version 8.4.4. On previous v8.4.3 all works just fine
Some history of discussion here: #17851 (comment)
PHP Version
PHP 8.4.4
Operating System
Debian 12.8 slim (docker)
The text was updated successfully, but these errors were encountered: