Skip to content

Segfaults after upgrade from 8.1.14 to 8.1.15 #10530

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Provoker opened this issue Feb 7, 2023 · 1 comment
Closed

Segfaults after upgrade from 8.1.14 to 8.1.15 #10530

Provoker opened this issue Feb 7, 2023 · 1 comment

Comments

@Provoker
Copy link

Provoker commented Feb 7, 2023

Description

Hi. After upgrading from 8.1.14 to 8.1.15, segfaults started occurring in code with fibers.
Unfortunately we couldn't make a short reproduction example.

I hope backtrace data from gdb will be enough to understand the problem.

Program received signal SIGSEGV, Segmentation fault.
gc_mark_grey (stack=0x7fb4107facc0, ref=0x100000092) at ./Zend/zend_types.h:1211
1211	./Zend/zend_types.h: No such file or directory.
(gdb) bt
#0  gc_mark_grey (stack=0x7fb4107facc0, ref=0x100000092) at ./Zend/zend_types.h:1211
#1  gc_mark_roots (stack=0x7fb4107facc0) at ./Zend/zend_gc.c:985
#2  zend_gc_collect_cycles () at ./Zend/zend_gc.c:1467
#3  0x0000560364deb867 in gc_possible_root_when_full (ref=0x7fb412563e38) at ./Zend/zend_gc.c:593
#4  0x0000560364debc97 in gc_possible_root (ref=<optimized out>) at ./Zend/zend_gc.c:643
#5  0x0000560364dc3ad1 in zend_assign_to_variable (strict=<optimized out>, value_type=4 '\004', value=<optimized out>, 
    variable_ptr=<optimized out>) at ./Zend/zend_execute.h:163
#6  ZEND_ASSIGN_SPEC_CV_VAR_RETVAL_USED_HANDLER () at ./Zend/zend_vm_execute.h:46763
#7  0x0000560364dd6b3e in execute_ex (ex=0x7fb411486020) at ./Zend/zend_vm_execute.h:59714
#8  0x0000560364d619f4 in zend_call_function (fci=fci@entry=0x7fb412d62728, fci_cache=<optimized out>, 
    fci_cache@entry=0x7fb412d62768) at ./Zend/zend_execute_API.c:912
#9  0x0000560364e07e71 in zend_fiber_execute (transfer=0x7fb4107fbfb0) at ./Zend/zend_fibers.c:484
#10 0x0000560364e08e4e in zend_fiber_trampoline (data=...) at ./Zend/zend_fibers.c:296
#11 0x0000560364d08f0f in make_fcontext () at make_x86_64_sysv_elf_gas.S:78
#12 0x0000000000000000 in ?? ()

PHP Version

8.1.15

Operating System

Debian 11

@bwoebi
Copy link
Member

bwoebi commented Feb 7, 2023

Duplicate of #10496.

@bwoebi bwoebi closed this as not planned Won't fix, can't repro, duplicate, stale Feb 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants