go to bug id or search bugs for
I'm running Ubuntu 18.04 with ppa:ondrej/php in the Linux Sub-System under Windows.
PHP-Version: PHP 7.0.30-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: May 2 2018 12:44:20) ( NTS )
This is the error message:
Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 7526411575186646379 bytes) in /mnt/c/Projects/shop/engine/Library/Customweb/Annotation/ReflectionAnnotatedMethod.php on line 15
Unfortunatly I have not idea what caused the bug. A restart of the PHP7.0-fpm process solved the issue for me. The test script contains the script that caused the problem, but I have no idea, what the exact problem is.
I'm very sorry on this superficial bug report, but I have no further idea, how to reproduce this again. If I have further details, I will add them later.
class Customweb_Annotation_ReflectionAnnotatedMethod extends ReflectionMethod implements Customweb_Annotation_IAnnotationReflector
public function __construct($class, $name)
parent::__construct($class, $name); // This is the line, that caused the error
$this->annotations = $this->createAnnotationBuilder()->build($this);
Add a Patch
Add a Pull Request
That is a bizarre number.
Interestingly, in hex it's "68732F737463656B", the ASCII encoding for "hs/stcek" depending on endianness. Whether that helps I don't know. But if a character pointer were substituted for a pointer to an integer the result would be something like that.
Mind you, PHP 7.0 is in security-only fix at this point, so I doubt there'll be much energy expended on this.