|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull Requests
Pull requests:
HistoryAllCommentsChangesGit/SVN commits
[2020-05-18 12:20 UTC] nate at northern dot co
[2020-05-18 12:22 UTC] nikic@php.net
[2020-05-19 10:23 UTC] nikic@php.net
[2020-05-20 09:25 UTC] nikic@php.net
[2020-05-20 09:25 UTC] nikic@php.net
-Status: Open
+Status: Closed
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Mon Oct 27 12:00:02 2025 UTC |
Description: ------------ It is possible to cause RTD key collisions through opcache. Here is a reproducer using file cache, though the same would also work through SHM: file1.php: <?php return function() {}; file2.php: <?php $file = 'file1.php'; var_dump(include $file); touch($file); var_dump(include $file); Then run file1.php first and file2.php second under -d opcache.file_cache_only=1. Actual result: -------------- Fatal error: Runtime definition key collision for function {closure}. This is a bug