Closed tahaghafuri closed 2 weeks ago
This should not be possible to hit, can you share your php.ini? Are you using features like disable_functions?
I don't use disable_functions.
php.zip This Is My Own PHP.ini
An extension may be interfering with your code. Can you try to disable the following extensions in php.ini by commenting out their line?
I made a php accelerator, but when the oparray is built from the cache it crashes to call the functions. Proginow Is My Private PHP Accelerator.
When ZEND_INIT_FCALL This Crash Will Be Showed.
I Also Checked All Parameters Is Correct
The problem is likely in your own code, not in PHP's VM. If your accelerator breaks assumptions of the VM then the issue should be fixed in your accelerator. I suppose the code works fine when you disable your accelerator?
Its Work Without Accelerators.I even compared oparray but I didn't find any difference in it.
Since the issue is not within PHP and this bugtracker does not provide support for third party code I'm going to close this issue now. Some things you can look for:
EG(function_table)
But ZEND_INIT_FCALL breaks the vm.All Other Opcodes Is Correctly Executed.
Description
The following code:
Resulted in this output: The PHP Crashs,
Crash Point:
But I expected this output instead:
Also I Think The PHP Needs Check Function Existence At Execution Time, If Not Exist Show Error.
PHP Version
PHP 8.3.12
Operating System
Windows 11