Bug #78995 [Opn]: opcache.preloading results in zend_mm_heap corrupted

From: 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

« previous php.bugs (#224402) next »