View Issue Details

IDProjectCategoryView StatusLast Update
0002178XdebugStep Debuggingpublic2023-08-01 09:48
Reportertesthahaha Assigned Toderick  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionunable to reproduce 
Product Version3.2.0 
Summary0002178: cant set breakpoint
Description

i can debug if set break at first line in php scripts in phpstorm.But it quit when i set a breakpoint.
php verseion:

PHP 8.0.16 (cli) (built: Apr 30 2023 01:26:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.16, Copyright (c) Zend Technologies
    with Xdebug v3.2.0, Copyright (c) 2002-2022, by Derick Rethans

xdebug log:

[10534] Log opened at 2023-05-05 09:16:52.700598
[10534] [Step Debug] INFO: Connecting to configured address/port: 192.168.5.235:9000.
[10534] [Step Debug] INFO: Connected to debugging client: 192.168.5.235:9000 (through xdebug.client_host/xdebug.client_port).
[10534] [Step Debug] -> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" fileuri="file:///var/html/index.php" language="PHP" xdebug:language_version="8.0.16" protocol_version="1.0" appid="10534" idekey="PHPSTORM"><engine version="3.2.0"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[https://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2022 by Derick Rethans]]></copyright></init>

[10534] [Step Debug] <- feature_set -i 1 -n show_hidden -v 1
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="1" feature="show_hidden" success="1"></response>

[10534] [Step Debug] <- feature_set -i 2 -n max_depth -v 1
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="2" feature="max_depth" success="1"></response>

[10534] [Step Debug] <- feature_set -i 3 -n max_children -v 100
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="3" feature="max_children" success="1"></response>

[10534] [Step Debug] <- feature_set -i 4 -n extended_properties -v 1
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="4" feature="extended_properties" success="1"></response>

[10534] [Step Debug] <- feature_set -i 5 -n notify_ok -v 1
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="5" feature="notify_ok" success="1"></response>

[10534] [Step Debug] <- feature_set -i 6 -n resolved_breakpoints -v 1
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="6" feature="resolved_breakpoints" success="1"></response>

[10534] [Step Debug] <- stdout -i 7 -c 1
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="stdout" transaction_id="7" success="1"></response>

[10534] [Step Debug] <- status -i 8
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="status" transaction_id="8" status="starting" reason="ok"></response>

[10534] [Step Debug] <- step_into -i 9
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="step_into" transaction_id="9" status="break" reason="ok"><xdebug:message filename="file:///var/html/index.php" lineno="2"></xdebug:message></response>

[10534] [Step Debug] <- eval -i 10 -- aXNzZXQoJF9TRVJWRVJbJ1BIUF9JREVfQ09ORklHJ10p
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="10"><property type="bool"><![CDATA[0]]></property></response>

[10534] [Step Debug] <- eval -i 11 -- aXNzZXQoJF9TRVJWRVJbJ1NFUlZFUl9OQU1FJ10p
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="11"><property type="bool"><![CDATA[1]]></property></response>

[10534] [Step Debug] <- eval -i 12 -- KHN0cmluZykoJF9TRVJWRVJbJ1NFUlZFUl9OQU1FJ10p
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="12"><property type="string" size="13" encoding="base64"><![CDATA[MTkyLjE2OC41LjI0MA==]]></property></response>

[10534] [Step Debug] <- eval -i 13 -- KHN0cmluZykoJF9TRVJWRVJbJ1NFUlZFUl9QT1JUJ10p
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="13"><property type="string" size="2" encoding="base64"><![CDATA[ODA=]]></property></response>

[10534] [Step Debug] <- eval -i 14 -- KHN0cmluZykoJF9TRVJWRVJbJ1JFUVVFU1RfVVJJJ10p
[10534] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="14"><property type="string" size="1" encoding="base64"><![CDATA[Lw==]]></property></response>

[10534] [Step Debug] <- breakpoint_set -i 15 -t line -f file:///var/html/index.php -n 21
[10536] Log opened at 2023-05-05 09:16:52.759470
[10536] [Step Debug] INFO: Connecting to configured address/port: 192.168.5.235:9000.
[10536] [Step Debug] INFO: Connected to debugging client: 192.168.5.235:9000 (through xdebug.client_host/xdebug.client_port).
[10536] [Step Debug] -> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" fileuri="file:///var/html/index.php" language="PHP" xdebug:language_version="8.0.16" protocol_version="1.0" appid="10536" idekey="PHPSTORM"><engine version="3.2.0"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[https://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2022 by Derick Rethans]]></copyright></init>

[10536] [Step Debug] <- feature_set -i 1 -n show_hidden -v 1
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="1" feature="show_hidden" success="1"></response>

[10536] [Step Debug] <- feature_set -i 2 -n max_depth -v 1
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="2" feature="max_depth" success="1"></response>

[10536] [Step Debug] <- feature_set -i 3 -n max_children -v 100
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="3" feature="max_children" success="1"></response>

[10536] [Step Debug] <- feature_set -i 4 -n extended_properties -v 1
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="4" feature="extended_properties" success="1"></response>

[10536] [Step Debug] <- feature_set -i 5 -n notify_ok -v 1
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="5" feature="notify_ok" success="1"></response>

[10536] [Step Debug] <- feature_set -i 6 -n resolved_breakpoints -v 1
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="6" feature="resolved_breakpoints" success="1"></response>

[10536] [Step Debug] <- stdout -i 7 -c 1
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="stdout" transaction_id="7" success="1"></response>

[10536] [Step Debug] <- status -i 8
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="status" transaction_id="8" status="starting" reason="ok"></response>

[10536] [Step Debug] <- step_into -i 9
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="step_into" transaction_id="9" status="break" reason="ok"><xdebug:message filename="file:///var/html/index.php" lineno="2"></xdebug:message></response>

[10536] [Step Debug] <- eval -i 10 -- aXNzZXQoJF9TRVJWRVJbJ1BIUF9JREVfQ09ORklHJ10p
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="10"><property type="bool"><![CDATA[0]]></property></response>

[10536] [Step Debug] <- eval -i 11 -- aXNzZXQoJF9TRVJWRVJbJ1NFUlZFUl9OQU1FJ10p
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="11"><property type="bool"><![CDATA[1]]></property></response>

[10536] [Step Debug] <- eval -i 12 -- KHN0cmluZykoJF9TRVJWRVJbJ1NFUlZFUl9OQU1FJ10p
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="12"><property type="string" size="13" encoding="base64"><![CDATA[MTkyLjE2OC41LjI0MA==]]></property></response>

[10536] [Step Debug] <- eval -i 13 -- KHN0cmluZykoJF9TRVJWRVJbJ1NFUlZFUl9QT1JUJ10p
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="13"><property type="string" size="2" encoding="base64"><![CDATA[ODA=]]></property></response>

[10536] [Step Debug] <- eval -i 14 -- KHN0cmluZykoJF9TRVJWRVJbJ1JFUVVFU1RfVVJJJ10p
[10536] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="14"><property type="string" size="1" encoding="base64"><![CDATA[Lw==]]></property></response>

[10536] [Step Debug] <- breakpoint_set -i 15 -t line -f file:///var/html/index.php -n 21
[10572] Log opened at 2023-05-05 09:16:53.178363
[10572] [Step Debug] INFO: Connecting to configured address/port: 192.168.5.235:9000.
[10572] [Step Debug] INFO: Connected to debugging client: 192.168.5.235:9000 (through xdebug.client_host/xdebug.client_port).
[10572] [Step Debug] -> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" fileuri="file:///var/html/index.php" language="PHP" xdebug:language_version="8.0.16" protocol_version="1.0" appid="10572" idekey="PHPSTORM"><engine version="3.2.0"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[https://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2022 by Derick Rethans]]></copyright></init>

[10572] [Step Debug] <- feature_set -i 1 -n show_hidden -v 1
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="1" feature="show_hidden" success="1"></response>

[10572] [Step Debug] <- feature_set -i 2 -n max_depth -v 1
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="2" feature="max_depth" success="1"></response>

[10572] [Step Debug] <- feature_set -i 3 -n max_children -v 100
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="3" feature="max_children" success="1"></response>

[10572] [Step Debug] <- feature_set -i 4 -n extended_properties -v 1
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="4" feature="extended_properties" success="1"></response>

[10572] [Step Debug] <- feature_set -i 5 -n notify_ok -v 1
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="5" feature="notify_ok" success="1"></response>

[10572] [Step Debug] <- feature_set -i 6 -n resolved_breakpoints -v 1
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="6" feature="resolved_breakpoints" success="1"></response>

[10572] [Step Debug] <- stdout -i 7 -c 1
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="stdout" transaction_id="7" success="1"></response>

[10572] [Step Debug] <- status -i 8
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="status" transaction_id="8" status="starting" reason="ok"></response>

[10572] [Step Debug] <- step_into -i 9
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="step_into" transaction_id="9" status="break" reason="ok"><xdebug:message filename="file:///var/html/index.php" lineno="2"></xdebug:message></response>

[10572] [Step Debug] <- eval -i 10 -- aXNzZXQoJF9TRVJWRVJbJ1BIUF9JREVfQ09ORklHJ10p
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="10"><property type="bool"><![CDATA[0]]></property></response>

[10572] [Step Debug] <- eval -i 11 -- aXNzZXQoJF9TRVJWRVJbJ1NFUlZFUl9OQU1FJ10p
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="11"><property type="bool"><![CDATA[1]]></property></response>

[10572] [Step Debug] <- eval -i 12 -- KHN0cmluZykoJF9TRVJWRVJbJ1NFUlZFUl9OQU1FJ10p
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="12"><property type="string" size="13" encoding="base64"><![CDATA[MTkyLjE2OC41LjI0MA==]]></property></response>

[10572] [Step Debug] <- eval -i 13 -- KHN0cmluZykoJF9TRVJWRVJbJ1NFUlZFUl9QT1JUJ10p
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="13"><property type="string" size="2" encoding="base64"><![CDATA[ODA=]]></property></response>

[10572] [Step Debug] <- eval -i 14 -- KHN0cmluZykoJF9TRVJWRVJbJ1JFUVVFU1RfVVJJJ10p
[10572] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="eval" transaction_id="14"><property type="string" size="1" encoding="base64"><![CDATA[Lw==]]></property></response>

[10572] [Step Debug] <- breakpoint_set -i 15 -t line -f file:///var/html/index.php -n 21
TagsNo tags attached.
Operating System
PHP Version8.0.10-8.0.19

Relationships

related to 0002175 closedderick Crash with EXC_BAD_ACCESS in xdebug_str_create 

Activities

derick

2023-05-24 16:29

administrator   ~0006568

Can you still reproduce this with Xdebug 3.2.1? If so, can you then please create a back trace, as is explained (in great detail) at https://xdebug.org/reporting-bugs

alexander.willner

2023-05-30 08:25

reporter   ~0006569

Same here with PHP 8.2.6

% uname -a
Darwin MBA22-Alexander 22.5.0 Darwin Kernel Version 22.5.0: Mon Apr 24 20:52:43 PDT 2023; root:xnu-8796.121.2~5/RELEASE_ARM64_T8112 arm64

% php -version
PHP 8.2.6 (cli) (built: May 11 2023 12:51:38) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.6, Copyright (c) Zend Technologies
with Xdebug v3.2.1, Copyright (c) 2002-2023, by Derick Rethans

% lldb php -- -t web web/router.php
...
Process 98526 stopped

  • thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x206b726f77207265)
    frame #0: 0x0000000102827fbc xdebug.soxdebug_lib_register_compiled_variables + 76 xdebug.soxdebug_lib_register_compiled_variables:
    -> 0x102827fbc <+76>: ldr x8, [x8]
    0x102827fc0 <+80>: add x0, x8, #0x18
    0x102827fc4 <+84>: ldr x1, [x8, #0x10]
    0x102827fc8 <+88>: bl 0x10284a340 ; symbol stub for: xdebug_str_create
    Target 0: (php) stopped.

alexander.willner

2023-05-30 08:28

reporter   ~0006570

bt all log from lldb attached

xd.log (9,927 bytes)   
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x61746e6f632f676f)
  * frame #0: 0x0000000102827fbc xdebug.so`xdebug_lib_register_compiled_variables + 76
    frame #1: 0x0000000102836904 xdebug.so`register_compiled_variables + 84
    frame #2: 0x0000000102836b34 xdebug.so`xdebug_debugger_error_cb + 56
    frame #3: 0x0000000102822be4 xdebug.so`xdebug_error_cb + 96
    frame #4: 0x0000000100362c1c php`zend_error_zstr_at + 412
    frame #5: 0x00000001003630e0 php`zend_error_va_list + 68
    frame #6: 0x0000000100363174 php`zend_error + 68
    frame #7: 0x000000010037bbc0 php`zif_trigger_error + 140
    frame #8: 0x0000000102823294 xdebug.so`xdebug_execute_internal + 620
    frame #9: 0x00000001003a5698 php`ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER + 304
    frame #10: 0x00000001003831f8 php`execute_ex + 52
    frame #11: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #12: 0x00000001003a5754 php`ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER + 492
    frame #13: 0x00000001003831f8 php`execute_ex + 52
    frame #14: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #15: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #16: 0x00000001003831f8 php`execute_ex + 52
    frame #17: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #18: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #19: 0x00000001003831f8 php`execute_ex + 52
    frame #20: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #21: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #22: 0x00000001003831f8 php`execute_ex + 52
    frame #23: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #24: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #25: 0x00000001003831f8 php`execute_ex + 52
    frame #26: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #27: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #28: 0x00000001003831f8 php`execute_ex + 52
    frame #29: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #30: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #31: 0x00000001003831f8 php`execute_ex + 52
    frame #32: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #33: 0x00000001003c7944 php`ZEND_CALL_TRAMPOLINE_SPEC_OBSERVER_HANDLER + 780
    frame #34: 0x00000001003831f8 php`execute_ex + 52
    frame #35: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #36: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #37: 0x00000001003831f8 php`execute_ex + 52
    frame #38: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #39: 0x00000001003ab4d4 php`ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER + 740
    frame #40: 0x00000001003831f8 php`execute_ex + 52
    frame #41: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #42: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #43: 0x00000001003831f8 php`execute_ex + 52
    frame #44: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #45: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #46: 0x00000001003831f8 php`execute_ex + 52
    frame #47: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #48: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #49: 0x00000001003831f8 php`execute_ex + 52
    frame #50: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #51: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #52: 0x00000001003831f8 php`execute_ex + 52
    frame #53: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #54: 0x00000001003a5754 php`ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER + 492
    frame #55: 0x00000001003831f8 php`execute_ex + 52
    frame #56: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #57: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #58: 0x00000001003831f8 php`execute_ex + 52
    frame #59: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #60: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #61: 0x00000001003831f8 php`execute_ex + 52
    frame #62: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #63: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #64: 0x00000001003831f8 php`execute_ex + 52
    frame #65: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #66: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #67: 0x00000001003831f8 php`execute_ex + 52
    frame #68: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #69: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #70: 0x00000001003831f8 php`execute_ex + 52
    frame #71: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #72: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #73: 0x00000001003831f8 php`execute_ex + 52
    frame #74: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #75: 0x00000001003a5754 php`ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER + 492
    frame #76: 0x00000001003831f8 php`execute_ex + 52
    frame #77: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #78: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #79: 0x00000001003831f8 php`execute_ex + 52
    frame #80: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #81: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #82: 0x00000001003831f8 php`execute_ex + 52
    frame #83: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #84: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #85: 0x00000001003831f8 php`execute_ex + 52
    frame #86: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #87: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #88: 0x00000001003831f8 php`execute_ex + 52
    frame #89: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #90: 0x00000001003a5754 php`ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER + 492
    frame #91: 0x00000001003831f8 php`execute_ex + 52
    frame #92: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #93: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #94: 0x00000001003831f8 php`execute_ex + 52
    frame #95: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #96: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #97: 0x00000001003831f8 php`execute_ex + 52
    frame #98: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #99: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #100: 0x00000001003831f8 php`execute_ex + 52
    frame #101: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #102: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #103: 0x00000001003831f8 php`execute_ex + 52
    frame #104: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #105: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #106: 0x00000001003831f8 php`execute_ex + 52
    frame #107: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #108: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #109: 0x00000001003831f8 php`execute_ex + 52
    frame #110: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #111: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #112: 0x00000001003831f8 php`execute_ex + 52
    frame #113: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #114: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #115: 0x00000001003831f8 php`execute_ex + 52
    frame #116: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #117: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #118: 0x00000001003831f8 php`execute_ex + 52
    frame #119: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #120: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #121: 0x00000001003831f8 php`execute_ex + 52
    frame #122: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #123: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #124: 0x00000001003831f8 php`execute_ex + 52
    frame #125: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #126: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #127: 0x00000001003831f8 php`execute_ex + 52
    frame #128: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #129: 0x00000001003a5a1c php`ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER + 432
    frame #130: 0x00000001003831f8 php`execute_ex + 52
    frame #131: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #132: 0x00000001003ab4d4 php`ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER + 740
    frame #133: 0x00000001003831f8 php`execute_ex + 52
    frame #134: 0x0000000102822f34 xdebug.so`xdebug_execute_ex + 744
    frame #135: 0x00000001003833f4 php`zend_execute + 288
    frame #136: 0x0000000100363798 php`zend_execute_scripts + 156
    frame #137: 0x000000010044ffe8 php`php_cli_server_dispatch_router + 160
    frame #138: 0x000000010044de48 php`php_cli_server_recv_event_read_request + 504
    frame #139: 0x000000010044e7f8 php`php_cli_server_do_event_for_each_fd_callback + 164
    frame #140: 0x000000010044c8c0 php`do_cli_server + 2132
    frame #141: 0x0000000100447a44 php`main + 756
    frame #142: 0x00000001861a3f28 dyld`start + 2236
xd.log (9,927 bytes)   

derick

2023-07-04 16:55

administrator   ~0006582

This looks the same/similar than report 0002175, but neither of them includes enough information for me to debug this. I can't manage this on Linux, with a Symfony app, but it is possible that I don't run it in the same way as you do. Is there a way for you to make a code repository that I could checkout and run myself? Please provide as much instructions as possible, as I don't really know much about setting up and running Symfony :-)

derick

2023-07-13 13:02

administrator   ~0006595

I think this is now the same bug as 0002186, for which I have just made a pull request. It would be great if you could test this branch with your set-up, just to have an extra verification that this is indeed the case: https://github.com/derickr/xdebug/tree/issue2186-trampoline-get-compiled-variables

derick

2023-08-01 09:48

administrator   ~0006621

I can't reproduce this, and there hasn't been any new information for a while, so I am closing this, especially because I think this was the same bug as 0002186 which has been addressed in the 3.2.2 release.

Issue History

Date Modified Username Field Change
2023-05-05 01:37 testhahaha New Issue
2023-05-24 16:29 derick Assigned To => derick
2023-05-24 16:29 derick Status new => feedback
2023-05-24 16:29 derick Note Added: 0006568
2023-05-30 08:25 alexander.willner Note Added: 0006569
2023-05-30 08:28 alexander.willner Note Added: 0006570
2023-05-30 08:28 alexander.willner File Added: xd.log
2023-07-04 16:55 derick Note Added: 0006582
2023-07-04 16:55 derick Relationship added related to 0002175
2023-07-13 13:02 derick Note Added: 0006595
2023-08-01 09:48 derick Status feedback => resolved
2023-08-01 09:48 derick Resolution open => unable to reproduce
2023-08-01 09:48 derick Note Added: 0006621