Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:113433 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 65370 invoked from network); 10 Mar 2021 14:49:13 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 10 Mar 2021 14:49:13 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id CDAC01804F4 for ; Wed, 10 Mar 2021 06:41:28 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-vs1-f54.google.com (mail-vs1-f54.google.com [209.85.217.54]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 10 Mar 2021 06:41:28 -0800 (PST) Received: by mail-vs1-f54.google.com with SMTP id s8so8818507vsc.8 for ; Wed, 10 Mar 2021 06:41:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Ps3H8f1AGoVRZkCwwlZAerZBs2utYmFTsm63qaLS2po=; b=lwuWTrFLMphE1LWmwi2AfIeml2OdrkuikXpxyxmYZqc4Zprqwj753mOComPk//zOV6 n9TeXxXRXCDqxd/8bbHFYLCZ0CPpPXWmdAvjvv68Z9Bk517VEJxacmo2JnnoWRAV1vyc UoGR2vKQGaF3c/4IQmrj29wQDxX/klkoGSQos0Kv5/S5L6cUIwEDnSyC8oPqC8/2+WZt iTz/BaWfRguBQmNK3EDyu16cINeg1kw1iYQsVneJLB8l1pMzbkDhG1mAysZ3KDjYSI7x uEPmezRJP27wS+60HmLrXdLHGJ2tDaxsXXjfsHLeTd9gKYpOs0aFKTkpCIYE2C/WTY69 HcDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Ps3H8f1AGoVRZkCwwlZAerZBs2utYmFTsm63qaLS2po=; b=O22TBaaRUxlrORkhsrO5QUM2a9mgJ9CqmrCqkJAATLrZJqqK4bnscdgo+WemFd/wfD YwK+DmonUPy24o+vgAkJdcOvmmu+mtOXe8dZF2AkacqzTChtjUkvvPCfNvqKC08vn9Wa ZcYma8z/U6RtwAigNY9ox//Pn+Y9JB/nz9IZvYQoh8vrmB/Uhgf+rt+rSQVB67Qo265L maEhM7/bka+L4useL7I82KO3eaCO178FJYDdwZPrpgm2phqzfOcG1EZ5c0H1C1awfhdM NBIKFySPhnXHkUbMm2BQmZ/kJGFLv+S3OFCEuzumTegFTvZEPVhBBYykBTXXBuuYa2aP LjNA== X-Gm-Message-State: AOAM531SD9n+QNZh9kZiJdahyrqwpFVxwlrJzmg1lOxil9Pal98CnKgn Vz8rBfeQatNTNkQd0lQyyTKfrEeJLtQxZOFHSJo= X-Google-Smtp-Source: ABdhPJw723L5a0RNj1smxeQHdxz7rPHMCxGYdwQn5TV5/KYIXeNXIB9K+Zq/5YJXpmLlwjSe8NcfHyiRY1uZ4mI7wRU= X-Received: by 2002:a67:7f4f:: with SMTP id a76mr1946725vsd.45.1615387286576; Wed, 10 Mar 2021 06:41:26 -0800 (PST) MIME-Version: 1.0 References: <9d6a2c36-87fa-faad-72b4-a94e1e726f04@dennis.birkholz.biz> In-Reply-To: <9d6a2c36-87fa-faad-72b4-a94e1e726f04@dennis.birkholz.biz> Date: Wed, 10 Mar 2021 17:41:14 +0300 Message-ID: To: Dennis Birkholz Cc: Derick Rethans , Nikita Popov , PHP Developers Mailing List Content-Type: multipart/alternative; boundary="00000000000064205c05bd2fa962" Subject: Re: [PHP-DEV] Re: Recent changes to opcache cause crashes From: dmitrystogov@gmail.com (Dmitry Stogov) --00000000000064205c05bd2fa962 Content-Type: text/plain; charset="UTF-8" This is fixed in master. Thanks. Dmitry. On Fri, Mar 5, 2021 at 4:43 PM Dennis Birkholz wrote: > Hello, > > I was also able to reproduce the error. > > I used the latest available "daily" cloud image for Debian Buster and > created a small recipe to reproduce. Hopefully this helps in finding the > problem. > > Greets > Dennis > > > wget > " > https://cloud.debian.org/images/cloud/buster/20210208-542/debian-10-nocloud-amd64-20210208-542.tar.xz > " > tar -xvf "debian-10-nocloud-amd64-20210208-542.tar.xz" > > # Resized the image, 2GB is to small > dd if=/dev/zero bs=1M count=1 seek=20479 of=disk.raw > echo ", +" | /sbin/sfdisk -N 1 disk.raw > sudo losetup -f --show disk.raw > sudo partprobe /dev/loop0 > sudo e2fsck -f /dev/loop0p1 > sudo resize2fs /dev/loop0p1 > sudo losetup -d /dev/loop0 > > # create and start VM, e.g. with virt-manager > > # Inside VM > # Generate ssh host keys > dpkg-reconfigure openssh-server > # Change PermitRootLogin, PasswordAuthentication and > PermitEmptyPasswords to yes to login without password/key > systemctl restart sshd.service > > apt install git autoconf make gcc g++ pkg-config bison re2c libssl-dev > libxml2-dev libsqlite3-dev zlib1g-dev libbz2-dev libcurl4-openssl-dev > libpng-dev libjpeg-dev libonig-dev libreadline-dev libsodium-dev > libxslt1-dev libzip-dev libffi-dev > > git clone https://github.com/php/php-src > cd php-src > ./buildconf > ./configure '--prefix=/usr/local/php/master' '--enable-debug' > '--with-gettext' '--with-gd' '--enable-gd' '--with-jpeg' > '--without-freetype' '--with-jpeg-dir=/usr' '--without-freetype-dir' > '--with-mysql=mysqlnd' '--enable-bcmath' '--with-readline' > '--with-openssl' '--without-esmtp' '--with-curl' '--with-sodium' > '--with-ffi' '--with-mysqli' '--enable-pcntl' '--enable-sockets' > '--enable-zip' '--with-zip' '--enable-memory-limit' '--with-mcrypt' > '--with-libxml' '--enable-libxml' '--with-iconv' '--enable-wddx' > '--enable-calendar' '--with-sqlite3' '--enable-spl' '--enable-pdo' > '--with-pdo-mysql' '--with-pdo-sqlite' '--with-ctype' '--with-bz2' > '--enable-mbstring' '--with-mime-magic' '--with-xmlrpc' '--with-zlib' > '--disable-zend-memory-manager' '--with-esmtp' '--with-xsl' > '--enable-exif' '--enable-soap' '--enable-ftp' '--enable-intl' > '--enable-opcache' '--enable-fpm' '--enable-fileinfo' '--with-pear' > make && make install > > cd ~ > wget > " > https://derickrethans.nl/files/dump/xdebug_var_dump_typed_properties-text.php.txt > " > -O "xdebug_var_dump_typed_properties-text.php" > /usr/local/php/master/bin/php -n -dzend_extension=opcache -d > "opcache.enable=1" -d "opcache.enable_cli=1" -d > "opcache.optimization_level=-1" -f > xdebug_var_dump_typed_properties-text.php > > > Am 04.03.21 um 19:14 schrieb Dmitry Stogov: > > I suppose, something is wrong with your build. > > This code works fine for me. > > Please, try full rebuild. > > > > Thanks. Dmitry. > > > > On Thu, Mar 4, 2021 at 9:00 PM Derick Rethans wrote: > > > >> Hi, > >> > >> turns out that this test fails even without Xdebug even loaded, so it's > >> not something on my side :-) > >> > >> Just run it as: > >> > >> wget > >> > https://derickrethans.nl/files/dump/xdebug_var_dump_typed_properties-text.php.txt > >> -O xdebug_var_dump_typed_properties-text.php > >> php -n -dzend_extension=opcache -d "opcache.enable=1" -d > >> "opcache.enable_cli=1" -d "opcache.optimization_level=-1" -f > >> xdebug_var_dump_typed_properties-text.php > >> > >> Result: > >> > >> php: /home/derick/dev/php/php-src.git/ext/opcache/zend_persist.c:327: > >> zend_accel_get_type_map_ptr: Assertion `ret > 2' failed. > >> Aborted > >> > >> > >> cheers, > >> Derick > >> > >> > > > > --00000000000064205c05bd2fa962--