Skip to content

Assertion failure at ext/reflection/php_reflection.c #21768

Closed

Description

@YuanchengJiang

Description

The following code:

<?php
$rc=new reflectionClass('domDocument');
$fusion = $rc;
foreach ($fusion->getProperties() as $rp) {
var_dump($rp->isWritable(null));
}

Resulted in this output:

php: /home/phpfuzz/WorkSpace/flowfusion/php-src/ext/reflection/php_reflection.c:6860: void zim_ReflectionProperty_isWritable(zend_execute_data *, zval *): Assertion `prop->hooks' failed.
Aborted (core dumped)

To reproduce:

./php-src/sapi/cli/php  ./test.php

Commit:

cdc0366bbb366934e91b5461d524226ecb26c891

Configurations:

CC="clang-12" CXX="clang++-12" CFLAGS="-DZEND_VERIFY_TYPE_INFERENCE" CXXFLAGS="-DZEND_VERIFY_TYPE_INFERENCE" ./configure --enable-debug --enable-address-sanitizer --enable-undefined-sanitizer --enable-re2c-cgoto --enable-fpm --enable-litespeed --enable-phpdbg-debug --enable-zts --enable-bcmath --enable-calendar --enable-dba --enable-dl-test --enable-exif --enable-ftp --enable-gd --enable-gd-jis-conv --enable-mbstring --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvmsg --enable-zend-test --with-zlib --with-bz2 --with-curl --with-enchant --with-gettext --with-gmp --with-mhash --with-ldap --with-libedit --with-readline --with-snmp --with-sodium --with-xsl --with-zip --with-mysqli --with-pdo-mysql --with-pdo-pgsql --with-pgsql --with-sqlite3 --with-pdo-sqlite --with-webp --with-jpeg --with-freetype --enable-sigchild --with-readline --with-pcre-jit --with-iconv

Operating System:

Ubuntu 20.04 Host, Docker 0599jiangyc/flowfusion:latest

This report is automatically generated by FlowFusion

PHP Version

nightly

Operating System

No response

Activity

  1. added a commit that references this issue on Apr 18, 2026
    880312b
  2. added 2 commits that reference this issue on Oct 30, 2026
    07660a4
    0b8ed41
  3. added 2 commits that reference this issue on Oct 30, 2026
    f752edd
    a4ea210
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions