-
Notifications
You must be signed in to change notification settings - Fork 7.9k
opcache random error with 8.4.0rc2 [Windows] #16449
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
Comments
Hi @nono303. There are many changes between RC1 and RC2. It would be helpful if you could extract a crash log. https://bugs.php.net/bugs-generating-backtrace-win32.php |
I'm already in debug mode and no dmp file were produced
|
I can't help with Windows, maybe @cmb69 can? |
That is a segfault error code; I have no idea why you don't get a crash dump. Maybe register WinDbg as post mortem debugger. Or use VS 2022 to attach to the FCGI PHP processes. Also, do the crashes happen only with OPcache JIT enabled? If so, which settings do you use (especially, |
Oh, also try without Xdebug. |
Xdebug is not enabled
my full opcache config running without problem since PHP 8.1...
|
Okay, can you please try running without OPcache JIT? If that doesn't error we know at least that the issue is JIT related. Still, we need some crash dump/backtrace (although that might not really help, especially if JIT related). |
Hi @cmb69,
Good catch! with
|
Hi, |
It's hard to tell what exactly is wrong there; we know:
Maybe someone accustomed to JIT already would know what might happen there. When it comes to random OPcache issues on Windows, ASLR is a common suspect. Can you configure |
I know how to configure it by VHost for httpd + fcgid but not by worker. Note :
|
This might be the same issue as #15709. |
Has this now been resolved (via ccc6c0f and possibly some follow-ups)? |
Hi @cmb69 |
Yeah, that would be great! |
Just to be sure before testing...
So do you need a test with a forced |
|
So I can confirm that without |
Thank you! |
Description
Hi!
I've noticed intermittent errors on 8.4.0rc2 (under windows) that I didn't have with 8.4.0rc1
My use case:
index.php
router)opcache.log_verbosity_level=4
... FcgidErrorScanInterval:60 secondes
Disabling opcache on 8.4.0rc2: ✅ no random 500
Rolling back to 8.4.0rc1 with opcahce enabled: ✅ no random 500
⏩ available to detail or perform other tests as needed
PHP Version
PHP 8.4.0-rc2
Operating System
Windows 11 x64 vs17 NTS
The text was updated successfully, but these errors were encountered: