The following bug has been RESOLVED.
======================================================================
http://bugs.xdebug.org/bug_view_page.php?bug_id=0000270
======================================================================
Reporter: albert66
Handler: derick
======================================================================
Project: Xdebug
Bug ID: 270
Category: Usage problems
Reproducibility: always
Severity: crash
Priority: normal
Status: resolved
Operating System: Linux (Fedora Core 4)
PHP Version: 5.0.4
Xdebug Version: 2.0.0rc4
Resolution: unable to duplicate
======================================================================
Date Submitted: 2007-05-21 10:15 CEST
Last Modified: 2007-05-22 22:59 CEST
======================================================================
Summary: Debugger aborts when PHP's eval() is encountered.
Description:
The debugger exits when a script calls PHP's eval().
Example:
<?php
print "hello";
eval("print 'to';");
print "you";
?>
When execution point passes at the second line, the debugger aborts.
======================================================================
----------------------------------------------------------------------
albert66 - 2007-05-21 15:16 CEST
----------------------------------------------------------------------
BTW, for the "severity" field of this report I've chosen "crash". I now
believe "crash" means: a crash of the http server or of PHP. No, that's
not what happens. Sorry for misleading you. It doesn't crash. The debugger
aborts but I can restart another debugging session without a problem. It's
just that the debugging session terminates on an eval() call.
----------------------------------------------------------------------
derick - 2007-05-22 22:59 CEST
----------------------------------------------------------------------
I can not reproduce this with the bundled client:
Waiting for debug server to connect.
Connect
<?xml version="1.0" encoding="iso-8859-1"?>
<init xmlns="urn:debugger_protocol_v1"
xmlns:xdebug="http://xdebug.org/dbgp/xdebug"
fileuri="file:///home/httpd/html/test/xdebug/bug270.php" language="PHP"
protocol_version="1.0" appid="16229" idekey="dr"><engine
version="2.0.0RC4"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick
Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright
(c) 2002-2007 by Derick Rethans]]></copyright></init>
(cmd) step_into -i 1
<?xml version="1.0" encoding="iso-8859-1"?>
<response xmlns="urn:debugger_protocol_v1"
xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="step_into"
transaction_id="1" status="break" reason="ok"><xdebug:message
filename="/home/httpd/html/test/xdebug/bug270.php"
lineno="2"></xdebug:message></response>
(cmd) step_into -i 1
<?xml version="1.0" encoding="iso-8859-1"?>
<response xmlns="urn:debugger_protocol_v1"
xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="step_into"
transaction_id="1" status="break" reason="ok"><xdebug:message
filename="/home/httpd/html/test/xdebug/bug270.php"
lineno="3"></xdebug:message></response>
(cmd) step_into -i 1
<?xml version="1.0" encoding="iso-8859-1"?>
<response xmlns="urn:debugger_protocol_v1"
xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="step_into"
transaction_id="1" status="break" reason="ok"><xdebug:message
filename="/home/httpd/html/test/xdebug/bug270.php(3) : eval()'d code"
lineno="1"></xdebug:message></response>
(cmd) step_into -i 1
<?xml version="1.0" encoding="iso-8859-1"?>
<response xmlns="urn:debugger_protocol_v1"
xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="step_into"
transaction_id="1" status="break" reason="ok"><xdebug:message
filename="/home/httpd/html/test/xdebug/bug270.php"
lineno="4"></xdebug:message></response>
(cmd) step_into -i 1
<?xml version="1.0" encoding="iso-8859-1"?>
<response xmlns="urn:debugger_protocol_v1"
xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="step_into"
transaction_id="1" status="break" reason="ok"><xdebug:message
filename="/home/httpd/html/test/xdebug/bug270.php"
lineno="6"></xdebug:message></response>
(cmd) step_into -i 1
<?xml version="1.0" encoding="iso-8859-1"?>
<response xmlns="urn:debugger_protocol_v1"
xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="step_into"
transaction_id="1" status="stopped" reason="ok"></response>
Bug History
Date Modified Username Field Change
======================================================================
2007-05-21 10:15albert66 New Bug
2007-05-21 10:15albert66 Bug Monitored: albert66
2007-05-21 15:16albert66 Bugnote Added: 0000621
2007-05-22 22:59derick Bugnote Added: 0000627
2007-05-22 22:59derick Assigned To => derick
2007-05-22 22:59derick Resolution open => unable to duplicate
2007-05-22 22:59derick Status new => resolved
======================================================================
Received on Tue May 22 2007 - 22:59:20 BST
This archive was generated by hypermail 2.2.0 : Sun Jun 24 2018 - 04:00:03 BST