Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101573 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 1448 invoked from network); 10 Jan 2018 02:25:17 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Jan 2018 02:25:17 -0000 Authentication-Results: pb1.pair.com smtp.mail=i@lvht.net; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=i@lvht.net; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lvht.net from 52.59.177.22 cause and error) X-PHP-List-Original-Sender: i@lvht.net X-Host-Fingerprint: 52.59.177.22 smtpbgeu1.qq.com Received: from [52.59.177.22] ([52.59.177.22:52031] helo=smtpbgeu1.qq.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B6/E1-09456-A89755A5 for ; Tue, 09 Jan 2018 21:25:16 -0500 X-QQ-mid: bizesmtp2t1515551107tq1lo71fc Received: from [10.23.148.81] (unknown [222.73.196.20]) by esmtp4.qq.com (ESMTP) with SMTP id 0 for ; Wed, 10 Jan 2018 10:25:06 +0800 (CST) X-QQ-SSF: 0110000000400060F750B00A0000000 X-QQ-FEAT: lAMFKCBSPHuZUGHhq6pbWmKTfcvCL2PfdXAkKffGjEbizFhJgCqwTGwZcVISD ChWj05RGa82L44adJ6OXLg6XRnP6qmAfQHhfg6dTmEnnQW8IN7QFM3DYP5uJf0vajvM3VoI CWWAaJ7VSF5rNzoX/t9Oh9mGfM2aVyN7aUxuFUr524XzXwxLVzQTKcVvcjcLfS1E4/XSDcj +DhYNvPdSbNU/3MF+abaT11JGvfYlh25lKDyya+6gNb4oHGI68Do//mi5tbrKJOo= X-QQ-GoodBg: 0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\)) Message-ID: <8C5A0F9F-AB1D-4763-895C-6AF9E7EED243@lvht.net> Date: Wed, 10 Jan 2018 10:25:05 +0800 To: PHP Internals X-Mailer: Apple Mail (2.3445.5.20) X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:lvht.net:qybgforeign:qybgforeign1 X-QQ-Bgrelay: 1 Subject: The master branch breaks the ZEND_USER_OPCODE From: i@lvht.net (Haitao Lv) Hi, I use the following code the register a new ZEND_USER_OPCODE handler zend_uchar opcode =3D ZEND_VM_LAST_OPCODE + 1; while (1) { if (opcode =3D=3D 255) { return FAILURE; } else if (zend_get_user_opcode_handler(opcode) =3D=3D = NULL) { break; } opcode++; } zend_set_user_opcode_handler(opcode, = fiber_terminate_opcode_handler); When I update to the latest master branch and run my php code, it raise = a fatal error: Fatal error: Invalid opcode 199/8/8. in on line 0 Could any one offer some help? Thank you. Haitao Lv=