Skip to content

Stack overflow detection not working for property chains #17623

Closed
@iluuu1994

Description

@iluuu1994

Description

Originally reported by @abdullahasif88.

$test
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
    ->p->p->p->p->p->p->p->p->p->p
;

Resulted in this output:

Segfault

But I expected this output instead:

Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached during compilation. Try splitting expression

PHP Version

8.3+

Operating System

No response

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