Bug #77312 [Csd]: accel_replace_string_by_process_permanent: Assertion `0' failed
| From: | sjon at hortensius dot net | Date: | Fri, 11 Jan 2019 09:03:04 +0000 |
| Subject: | Bug #77312 [Csd]: accel_replace_string_by_process_permanent: Assertion `0' failed | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-218896@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=77312&edit=1
ID: 77312
User updated by: sjon at hortensius dot net
Reported by: sjon at hortensius dot net
Summary: accel_replace_string_by_process_permanent: Assertion
`0' failed
Status: Closed
Type: Bug
Package: opcache
Operating System: archlinux
PHP Version: 7.3.0
Block user comment: N
Private report: N
New Comment:
@lauri thanks for the hint - I already did that and was still unsuccessful. I'm happy to see if
it still happens in 7.3.1 and reopen this bug if it does
Previous Comments:
------------------------------------------------------------------------
[2019-01-10 18:06:28] lauri dot kentta at gmail dot com
@sjon, GDB detaches from forked processes by default. You can use "set follow-fork-mode
child" or "set detach-on-fork off" to debug the php-fpm child processes.
Also, just saying: since this bug was basically about a string not being found, it could have been
the one I mentioned (which caused memory corruption and sometimes invalid string values). But no
matter.
------------------------------------------------------------------------
[2019-01-10 12:01:30] sjon at hortensius dot net
This seems to be fixed in 7.3.1 - and while it happens frequently I cannot seem to obtain a coredump
or get gdb to catch it - closing for now
------------------------------------------------------------------------
[2019-01-09 09:05:58] nikic@php.net
Could you please provide a backtrace for the assertion failure? That way we'd know which string
it is trying to replace.
------------------------------------------------------------------------
[2019-01-09 08:50:59] sjon at hortensius dot net
@lauri thanks for trying - but we don't use persistent MySQL connections in our code. I also
find it highly unlikely that could cause opcache errors
------------------------------------------------------------------------
[2019-01-07 19:29:04] lauri dot kentta at gmail dot com
This could be related to bug #77289. In that case, disabling persistent MySQL connections should fix
it. Can you try that?
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=77312
--
Edit this bug report at https://bugs.php.net/bug.php?id=77312&edit=1