Bug #78995 [Opn]: opcache.preloading results in zend_mm_heap corrupted
| From: | nikic@php.net | Date: | Thu, 19 Dec 2019 08:52:14 +0000 |
| Subject: | Bug #78995 [Opn]: opcache.preloading results in zend_mm_heap corrupted | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-224402@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=78995&edit=1
ID: 78995
Updated by: nikic@php.net
Reported by: patrick dot fazzi at ped dot technology
Summary: opcache.preloading results in zend_mm_heap corrupted
Status: Open
Type: Bug
Package: opcache
Operating System: Ubuntu 18.4
PHP Version: 7.4.1
Block user comment: N
Private report: N
New Comment:
Some issues related to preloading with Symfony will only be resolved in 7.4.2. It's hard to say
whether the problem you're seeing is one of those or something new.
Previous Comments:
------------------------------------------------------------------------
[2019-12-19 08:47:01] patrick dot fazzi at ped dot technology
Description:
------------
I am testing the new preloading feature but it still doesn't work. If i run the built in web
server with the following command:
php
-dopcache.preload="/projects/PED/NutriBees/var/cache/prod/srcApp_KernelProdContainer.preload.php"
-dopcache.enable=1 -S localhost:8090
I get this output:
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Symfony\Bundle\FrameworkBundle\DependencyInjection\CompatibilityServiceSubscriberInterface in
/projects/PED/NutriBees/vendor/symfony/framework-bundle/DependencyInjection/CompatibilityServiceSubscriberInterface.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Doctrine\Common\Persistence\Mapping\Driver\SymfonyFileLocator in
/projects/PED/NutriBees/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Mapping/Driver/SymfonyFileLocator.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Doctrine\Common\Persistence\Mapping\Driver\AnnotationDriver in
/projects/PED/NutriBees/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Mapping/Driver/AnnotationDriver.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Doctrine\Common\Persistence\Mapping\Driver\FileLocator in
/projects/PED/NutriBees/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Mapping/Driver/FileLocator.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Doctrine\Common\Persistence\Mapping\Driver\FileDriver in
/projects/PED/NutriBees/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Mapping/Driver/FileDriver.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Doctrine\Common\Persistence\Mapping\Driver\MappingDriverChain in
/projects/PED/NutriBees/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Mapping/Driver/MappingDriverChain.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Doctrine\Common\Persistence\Event\LifecycleEventArgs in
/projects/PED/NutriBees/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Event/LifecycleEventArgs.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Doctrine\Common\Persistence\Event\LoadClassMetadataEventArgs in
/projects/PED/NutriBees/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Event/LoadClassMetadataEventArgs.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Doctrine\Common\Persistence\Event\ManagerEventArgs in
/projects/PED/NutriBees/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Event/ManagerEventArgs.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class class@anonymous
in /projects/PED/NutriBees/vendor/symfony/service-contracts/ServiceLocatorTrait.php on line 119
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class class@anonymous
in /projects/PED/NutriBees/vendor/symfony/service-contracts/ServiceLocatorTrait.php on line 113
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class class@anonymous
in /projects/PED/NutriBees/vendor/symfony/cache-contracts/CacheTrait.php on line 44
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Symfony\Contracts\EventDispatcher\EventDispatcherInterface in
/projects/PED/NutriBees/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php on
line 20
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Doctrine\Common\Persistence\Mapping\ClassMetadata in
/projects/PED/NutriBees/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Mapping/ClassMetadata.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Doctrine\Common\Persistence\Mapping\Driver\MappingDriver in
/projects/PED/NutriBees/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/Mapping/Driver/MappingDriver.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Doctrine\Common\Persistence\ObjectManager in
/projects/PED/NutriBees/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/ObjectManager.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
Doctrine\Common\Persistence\ObjectRepository in
/projects/PED/NutriBees/vendor/doctrine/persistence/lib/Doctrine/Common/Persistence/ObjectRepository.php
on line 28
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class class@anonymous
in /projects/PED/NutriBees/vendor/symfony/http-kernel/Kernel.php on line 540
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
League\Uri\Schemes\Ws in
/projects/PED/NutriBees/vendor/league/uri-schemes/src/Schemes/deprecated.php on line 98
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
League\Uri\Schemes\UriException in
/projects/PED/NutriBees/vendor/league/uri-schemes/src/Schemes/deprecated.php on line 88
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
League\Uri\Schemes\Uri in
/projects/PED/NutriBees/vendor/league/uri-schemes/src/Schemes/deprecated.php on line 78
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
League\Uri\Schemes\Http in
/projects/PED/NutriBees/vendor/league/uri-schemes/src/Schemes/deprecated.php on line 68
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
League\Uri\Schemes\Ftp in
/projects/PED/NutriBees/vendor/league/uri-schemes/src/Schemes/deprecated.php on line 58
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
League\Uri\Schemes\File in
/projects/PED/NutriBees/vendor/league/uri-schemes/src/Schemes/deprecated.php on line 48
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
League\Uri\Schemes\Data in
/projects/PED/NutriBees/vendor/league/uri-schemes/src/Schemes/deprecated.php on line 38
[Thu Dec 19 09:44:04 2019] PHP Warning: Can't preload already declared class
League\Uri\Schemes\AbstractUri in
/projects/PED/NutriBees/vendor/league/uri-schemes/src/Schemes/deprecated.php on line 28
zend_mm_heap corrupted
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=78995&edit=1