View Issue Details

IDProjectCategoryView StatusLast Update
0000100XdebugUncategorizedpublic2004-11-18 15:34
Reportere_v_ches Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionopen 
Summary0000100: xdebug2.0 handles stackframe variables incorrectly
Description

Looks like you always look in '-d 0' frame independent of what depth the user asks for. Two bug reports are in Additional information, the source code and the debugger-controller log.

Additional Information

bug #1. The file test1.php:
<?php
function test($i){
print $i; // breakpoint's on this line
}
$j=6;
test($j);
?>

The problem is, when on breakpoint on line 3, property_get for $j on stack frame '-d 1' gives 'null'.

status -i 1642
<response command="status" transaction_id="1642" status="starting" reason="ok"></response>
status -i 1643
<response command="status" transaction_id="1643" status="starting" reason="ok"></response>
breakpoint_set -i 1644 -t line -n 3 -f file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test.php
<response command="breakpoint_set" transaction_id="1644" id="262380001"></response>
status -i 1645
<response command="status" transaction_id="1645" status="starting" reason="ok"></response>
stdout -i 1646 -c 1
<response command="stdout" transaction_id="1646" success="1"></response>
stderr -i 1647 -c 1
<response command="stderr" transaction_id="1647" success="0"></response>
run -i 1648
<response command="run" transaction_id="1648" status="break" reason="ok"></response>
stack_get -i 1649 -d 0
<response command="stack_get" transaction_id="1649"><stack where="test" level="0" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test.php" lineno="3"></stack></response>
breakpoint_set -i 1650 -t line -n 3 -f file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test.php
<response command="breakpoint_set" transaction_id="1650" id="262380002"></response>
stack_depth -i 1651
<response command="stack_depth" transaction_id="1651" depth="2"></response>
stack_depth -i 1652
<response command="stack_depth" transaction_id="1652" depth="2"></response>
stack_get -i 1653 -d 0
<response command="stack_get" transaction_id="1653"><stack where="test" level="0" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test.php" lineno="3"></stack></response>
stack_get -i 1654 -d 0
<response command="stack_get" transaction_id="1654"><stack where="test" level="0" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test.php" lineno="3"></stack></response>
stack_get -i 1655 -d 1
<response command="stack_get" transaction_id="1655"><stack where="{main}" level="1" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test.php" lineno="6"></stack></response>
context_get -i 1656 -c 0 -d 0
<response command="context_get" transaction_id="1656"><property name="i" fullname="$i" address="4635408" type="int"><![CDATA[6]]></property></response>
property_get -i 1657 -n $i -d 0
property_get -i 1658 -n $i -d 0
<response command="property_get" transaction_id="1657"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1659 -n $i -d 0
<response command="property_get" transaction_id="1658"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
<response command="property_value" transaction_id="1659" type="int"><![CDATA[6]]></response>
property_value -i 1660 -n $i -d 0
<response command="property_value" transaction_id="1660" type="int"><![CDATA[6]]></response>
property_get -i 1661 -n $i -d 0
<response command="property_get" transaction_id="1661"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1662 -n $i -d 0
<response command="property_value" transaction_id="1662" type="int"><![CDATA[6]]></response>
property_get -i 1663 -n $i -d 0
<response command="property_get" transaction_id="1663"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1664 -n $i -d 0
<response command="property_value" transaction_id="1664" type="int"><![CDATA[6]]></response>
property_get -i 1665 -n $i -d 0
<response command="property_get" transaction_id="1665"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1666 -n $i -d 0
<response command="property_value" transaction_id="1666" type="int"><![CDATA[6]]></response>
property_get -i 1667 -n $i -d 0
<response command="property_get" transaction_id="1667"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1668 -n $i -d 0
<response command="property_value" transaction_id="1668" type="int"><![CDATA[6]]></response>
property_get -i 1669 -n $i -d 0
<response command="property_get" transaction_id="1669"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1670 -n $i -d 0
<response command="property_value" transaction_id="1670" type="int"><![CDATA[6]]></response>
property_get -i 1671 -n $i -d 0
<response command="property_get" transaction_id="1671"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1672 -n $i -d 0
<response command="property_value" transaction_id="1672" type="int"><![CDATA[6]]></response>
property_get -i 1673 -n $i -d 0
<response command="property_get" transaction_id="1673"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1674 -n $i -d 0
<response command="property_value" transaction_id="1674" type="int"><![CDATA[6]]></response>
property_get -i 1675 -n $i -d 0
<response command="property_get" transaction_id="1675"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1676 -n $i -d 0
<response command="property_value" transaction_id="1676" type="int"><![CDATA[6]]></response>
property_get -i 1677 -n $i -d 0
<response command="property_get" transaction_id="1677"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1678 -n $i -d 0
<response command="property_value" transaction_id="1678" type="int"><![CDATA[6]]></response>
property_get -i 1679 -n $i -d 0
<response command="property_get" transaction_id="1679"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1680 -n $i -d 0
<response command="property_value" transaction_id="1680" type="int"><![CDATA[6]]></response>
property_get -i 1681 -n $i -d 0
<response command="property_get" transaction_id="1681"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1682 -n $i -d 0
<response command="property_value" transaction_id="1682" type="int"><![CDATA[6]]></response>
property_get -i 1683 -n $i -d 0
<response command="property_get" transaction_id="1683"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1684 -n $i -d 0
<response command="property_value" transaction_id="1684" type="int"><![CDATA[6]]></response>
property_get -i 1685 -n $i -d 0
<response command="property_get" transaction_id="1685"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1686 -n $i -d 0
<response command="property_value" transaction_id="1686" type="int"><![CDATA[6]]></response>
property_get -i 1687 -n $i -d 0
<response command="property_get" transaction_id="1687"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1688 -n $i -d 0
<response command="property_value" transaction_id="1688" type="int"><![CDATA[6]]></response>
property_get -i 1689 -n $i -d 0
<response command="property_get" transaction_id="1689"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1690 -n $i -d 0
<response command="property_value" transaction_id="1690" type="int"><![CDATA[6]]></response>
property_get -i 1691 -n $i -d 0
<response command="property_get" transaction_id="1691"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1692 -n $i -d 0
<response command="property_value" transaction_id="1692" type="int"><![CDATA[6]]></response>
property_get -i 1693 -n $i -d 0
<response command="property_get" transaction_id="1693"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1694 -n $i -d 0
<response command="property_value" transaction_id="1694" type="int"><![CDATA[6]]></response>
property_get -i 1695 -n $i -d 0
<response command="property_get" transaction_id="1695"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1696 -n $i -d 0
<response command="property_value" transaction_id="1696" type="int"><![CDATA[6]]></response>
property_get -i 1697 -n $i -d 0
<response command="property_get" transaction_id="1697"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1698 -n $i -d 0
<response command="property_value" transaction_id="1698" type="int"><![CDATA[6]]></response>
property_get -i 1699 -n $i -d 0
<response command="property_get" transaction_id="1699"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1700 -n $i -d 0
<response command="property_value" transaction_id="1700" type="int"><![CDATA[6]]></response>
property_get -i 1701 -n $i -d 0
<response command="property_get" transaction_id="1701"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1702 -n $i -d 0
<response command="property_value" transaction_id="1702" type="int"><![CDATA[6]]></response>
property_get -i 1703 -n $i -d 0
<response command="property_get" transaction_id="1703"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1704 -n $i -d 0
<response command="property_value" transaction_id="1704" type="int"><![CDATA[6]]></response>
property_get -i 1705 -n $i -d 0
<response command="property_get" transaction_id="1705"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1706 -n $i -d 0
<response command="property_value" transaction_id="1706" type="int"><![CDATA[6]]></response>
property_get -i 1707 -n $i -d 0
<response command="property_get" transaction_id="1707"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1708 -n $i -d 0
<response command="property_value" transaction_id="1708" type="int"><![CDATA[6]]></response>
property_get -i 1709 -n $i -d 0
<response command="property_get" transaction_id="1709"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1710 -n $i -d 0
<response command="property_value" transaction_id="1710" type="int"><![CDATA[6]]></response>
property_get -i 1711 -n $i -d 0
<response command="property_get" transaction_id="1711"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1712 -n $i -d 0
<response command="property_value" transaction_id="1712" type="int"><![CDATA[6]]></response>
property_get -i 1713 -n $i -d 0
<response command="property_get" transaction_id="1713"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1714 -n $i -d 0
<response command="property_value" transaction_id="1714" type="int"><![CDATA[6]]></response>
context_get -i 1715 -c 0 -d 1
<response command="context_get" transaction_id="1715"><property name="j" fullname="$j" address="4635408" type="int"><![CDATA[6]]></property></response>
property_get -i 1716 -n $j -d 1
<response command="property_get" transaction_id="1716"><property name="$j" fullname="$j" address="-1073747872" type="null"></property></response>
property_value -i 1717 -n $j -d 1
<response command="property_value" transaction_id="1717" type="null"></response>
property_get -i 1718 -n $j -d 1
<response command="property_get" transaction_id="1718"><property name="$j" fullname="$j" address="-1073747872" type="null"></property></response>
property_value -i 1719 -n $j -d 1
<response command="property_value" transaction_id="1719" type="null"></response>

========================================================

bug 0000002, file named test2.php:
<?php
function test($i){
test(++$i); // breakpoint is here;
}
$j=6;
test($j);
?>

The problem is, xdebug gives equal values for $i's of all stackframes of the cycle. (like, when we're on the frame with $i=10, it'll be 10 for each stack frame).

status -i 1721
<response command="status" transaction_id="1721" status="starting" reason="ok"></response>
status -i 1722
<response command="status" transaction_id="1722" status="starting" reason="ok"></response>
breakpoint_set -i 1723 -t line -n 3 -f file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php
<response command="breakpoint_set" transaction_id="1723" id="262500001"></response>
status -i 1724
<response command="status" transaction_id="1724" status="starting" reason="ok"></response>
stdout -i 1725 -c 1
<response command="stdout" transaction_id="1725" success="1"></response>
stderr -i 1726 -c 1
<response command="stderr" transaction_id="1726" success="0"></response>
run -i 1727
<response command="run" transaction_id="1727" status="break" reason="ok"></response>
stack_get -i 1728 -d 0
<response command="stack_get" transaction_id="1728"><stack where="test" level="0" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
breakpoint_set -i 1729 -t line -n 3 -f file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php
<response command="breakpoint_set" transaction_id="1729" id="262500002"></response>
stack_depth -i 1730
<response command="stack_depth" transaction_id="1730" depth="2"></response>
stack_depth -i 1731
<response command="stack_depth" transaction_id="1731" depth="2"></response>
stack_get -i 1732 -d 0
<response command="stack_get" transaction_id="1732"><stack where="test" level="0" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_get -i 1733 -d 0
<response command="stack_get" transaction_id="1733"><stack where="test" level="0" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_get -i 1734 -d 1
<response command="stack_get" transaction_id="1734"><stack where="{main}" level="1" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="6"></stack></response>
context_get -i 1735 -c 0 -d 0
<response command="context_get" transaction_id="1735"><property name="i" fullname="$i" address="4636160" type="int"><![CDATA[6]]></property></response>
property_get -i 1736 -n $i -d 0
property_get -i 1737 -n $i -d 0
<response command="property_get" transaction_id="1736"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1738 -n $i -d 0
<response command="property_get" transaction_id="1737"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
<response command="property_value" transaction_id="1738" type="int"><![CDATA[6]]></response>
property_value -i 1739 -n $i -d 0
<response command="property_value" transaction_id="1739" type="int"><![CDATA[6]]></response>
property_get -i 1740 -n $i -d 0
<response command="property_get" transaction_id="1740"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1741 -n $i -d 0
<response command="property_value" transaction_id="1741" type="int"><![CDATA[6]]></response>
property_get -i 1742 -n $i -d 0
<response command="property_get" transaction_id="1742"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1743 -n $i -d 0
<response command="property_value" transaction_id="1743" type="int"><![CDATA[6]]></response>
property_get -i 1744 -n $i -d 0
<response command="property_get" transaction_id="1744"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1745 -n $i -d 0
<response command="property_value" transaction_id="1745" type="int"><![CDATA[6]]></response>
property_get -i 1746 -n $i -d 0
<response command="property_get" transaction_id="1746"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1747 -n $i -d 0
<response command="property_value" transaction_id="1747" type="int"><![CDATA[6]]></response>
property_get -i 1748 -n $i -d 0
<response command="property_get" transaction_id="1748"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1749 -n $i -d 0
<response command="property_value" transaction_id="1749" type="int"><![CDATA[6]]></response>
property_get -i 1750 -n $i -d 0
<response command="property_get" transaction_id="1750"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1751 -n $i -d 0
<response command="property_value" transaction_id="1751" type="int"><![CDATA[6]]></response>
property_get -i 1752 -n $i -d 0
<response command="property_get" transaction_id="1752"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1753 -n $i -d 0
<response command="property_value" transaction_id="1753" type="int"><![CDATA[6]]></response>
property_get -i 1754 -n $i -d 0
<response command="property_get" transaction_id="1754"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1755 -n $i -d 0
<response command="property_value" transaction_id="1755" type="int"><![CDATA[6]]></response>
property_get -i 1756 -n $i -d 0
<response command="property_get" transaction_id="1756"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1757 -n $i -d 0
<response command="property_value" transaction_id="1757" type="int"><![CDATA[6]]></response>
property_get -i 1758 -n $i -d 0
<response command="property_get" transaction_id="1758"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1759 -n $i -d 0
<response command="property_value" transaction_id="1759" type="int"><![CDATA[6]]></response>
property_get -i 1760 -n $i -d 0
<response command="property_get" transaction_id="1760"><property name="$i" fullname="$i" address="-1073747872" type="int"><![CDATA[6]]></property></response>
property_value -i 1761 -n $i -d 0
<response command="property_value" transaction_id="1761" type="int"><![CDATA[6]]></response>
step_over -i 1762
<response command="step_over" transaction_id="1762" status="break" reason="ok"></response>
stack_get -i 1763 -d 0
<response command="stack_get" transaction_id="1763"><stack where="test" level="0" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_get -i 1764 -d 0
<response command="stack_get" transaction_id="1764"><stack where="test" level="0" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_depth -i 1765
<response command="stack_depth" transaction_id="1765" depth="3"></response>
stack_depth -i 1766
<response command="stack_depth" transaction_id="1766" depth="3"></response>
stack_get -i 1767 -d 1
<response command="stack_get" transaction_id="1767"><stack where="test" level="1" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_get -i 1768 -d 0
<response command="stack_get" transaction_id="1768"><stack where="test" level="0" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_get -i 1769 -d 1
<response command="stack_get" transaction_id="1769"><stack where="test" level="1" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_get -i 1770 -d 2
<response command="stack_get" transaction_id="1770"><stack where="{main}" level="2" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="6"></stack></response>
context_get -i 1771 -c 0 -d 0
<response command="context_get" transaction_id="1771"><property name="i" fullname="$i" address="4644512" type="int"><![CDATA[7]]></property></response>
property_get -i 1772 -n $i -d 0
<response command="property_get" transaction_id="1772"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1773 -n $i -d 0
<response command="property_value" transaction_id="1773" type="int"><![CDATA[7]]></response>
property_get -i 1774 -n $i -d 0
<response command="property_get" transaction_id="1774"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1775 -n $i -d 0
<response command="property_value" transaction_id="1775" type="int"><![CDATA[7]]></response>
property_get -i 1776 -n $i -d 0
<response command="property_get" transaction_id="1776"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1777 -n $i -d 0
<response command="property_value" transaction_id="1777" type="int"><![CDATA[7]]></response>
property_get -i 1778 -n $i -d 0
<response command="property_get" transaction_id="1778"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1779 -n $i -d 0
<response command="property_value" transaction_id="1779" type="int"><![CDATA[7]]></response>
property_get -i 1780 -n $i -d 0
<response command="property_get" transaction_id="1780"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1781 -n $i -d 0
<response command="property_value" transaction_id="1781" type="int"><![CDATA[7]]></response>
property_get -i 1782 -n $i -d 0
<response command="property_get" transaction_id="1782"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1783 -n $i -d 0
<response command="property_value" transaction_id="1783" type="int"><![CDATA[7]]></response>
property_get -i 1784 -n $i -d 0
<response command="property_get" transaction_id="1784"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1785 -n $i -d 0
<response command="property_value" transaction_id="1785" type="int"><![CDATA[7]]></response>
property_get -i 1786 -n $i -d 0
<response command="property_get" transaction_id="1786"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1787 -n $i -d 0
<response command="property_value" transaction_id="1787" type="int"><![CDATA[7]]></response>
property_get -i 1788 -n $i -d 0
<response command="property_get" transaction_id="1788"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1789 -n $i -d 0
<response command="property_value" transaction_id="1789" type="int"><![CDATA[7]]></response>
property_get -i 1790 -n $i -d 0
<response command="property_get" transaction_id="1790"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1791 -n $i -d 0
<response command="property_value" transaction_id="1791" type="int"><![CDATA[7]]></response>
property_get -i 1792 -n $i -d 0
<response command="property_get" transaction_id="1792"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1793 -n $i -d 0
<response command="property_value" transaction_id="1793" type="int"><![CDATA[7]]></response>
property_get -i 1794 -n $i -d 0
<response command="property_get" transaction_id="1794"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1795 -n $i -d 0
<response command="property_value" transaction_id="1795" type="int"><![CDATA[7]]></response>
property_get -i 1796 -n $i -d 0
<response command="property_get" transaction_id="1796"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1797 -n $i -d 0
<response command="property_value" transaction_id="1797" type="int"><![CDATA[7]]></response>
property_get -i 1798 -n $i -d 0
<response command="property_get" transaction_id="1798"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1799 -n $i -d 0
<response command="property_value" transaction_id="1799" type="int"><![CDATA[7]]></response>
property_get -i 1800 -n $i -d 0
<response command="property_get" transaction_id="1800"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1801 -n $i -d 0
<response command="property_value" transaction_id="1801" type="int"><![CDATA[7]]></response>
property_get -i 1802 -n $i -d 0
<response command="property_get" transaction_id="1802"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1803 -n $i -d 0
<response command="property_value" transaction_id="1803" type="int"><![CDATA[7]]></response>
property_get -i 1804 -n $i -d 0
<response command="property_get" transaction_id="1804"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1805 -n $i -d 0
<response command="property_value" transaction_id="1805" type="int"><![CDATA[7]]></response>
property_get -i 1806 -n $i -d 0
<response command="property_get" transaction_id="1806"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1807 -n $i -d 0
<response command="property_value" transaction_id="1807" type="int"><![CDATA[7]]></response>
property_get -i 1808 -n $i -d 0
<response command="property_get" transaction_id="1808"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1809 -n $i -d 0
<response command="property_value" transaction_id="1809" type="int"><![CDATA[7]]></response>
property_get -i 1810 -n $i -d 0
<response command="property_get" transaction_id="1810"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1811 -n $i -d 0
<response command="property_value" transaction_id="1811" type="int"><![CDATA[7]]></response>
property_get -i 1812 -n $i -d 0
<response command="property_get" transaction_id="1812"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1813 -n $i -d 0
<response command="property_value" transaction_id="1813" type="int"><![CDATA[7]]></response>
property_get -i 1814 -n $i -d 0
<response command="property_get" transaction_id="1814"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1815 -n $i -d 0
<response command="property_value" transaction_id="1815" type="int"><![CDATA[7]]></response>
property_get -i 1816 -n $i -d 0
<response command="property_get" transaction_id="1816"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1817 -n $i -d 0
<response command="property_value" transaction_id="1817" type="int"><![CDATA[7]]></response>
property_get -i 1818 -n $i -d 0
<response command="property_get" transaction_id="1818"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1819 -n $i -d 0
<response command="property_value" transaction_id="1819" type="int"><![CDATA[7]]></response>
property_get -i 1820 -n $i -d 0
<response command="property_get" transaction_id="1820"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1821 -n $i -d 0
<response command="property_value" transaction_id="1821" type="int"><![CDATA[7]]></response>
property_get -i 1822 -n $i -d 0
<response command="property_get" transaction_id="1822"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1823 -n $i -d 0
<response command="property_value" transaction_id="1823" type="int"><![CDATA[7]]></response>
property_get -i 1824 -n $i -d 0
<response command="property_get" transaction_id="1824"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1825 -n $i -d 0
<response command="property_value" transaction_id="1825" type="int"><![CDATA[7]]></response>
property_get -i 1826 -n $i -d 0
<response command="property_get" transaction_id="1826"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1827 -n $i -d 0
<response command="property_value" transaction_id="1827" type="int"><![CDATA[7]]></response>
property_get -i 1828 -n $i -d 0
<response command="property_get" transaction_id="1828"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1829 -n $i -d 0
<response command="property_value" transaction_id="1829" type="int"><![CDATA[7]]></response>
property_get -i 1830 -n $i -d 0
<response command="property_get" transaction_id="1830"><property name="$i" fullname="$i" address="-1073748304" type="int"><![CDATA[7]]></property></response>
property_value -i 1831 -n $i -d 0
<response command="property_value" transaction_id="1831" type="int"><![CDATA[7]]></response>
step_over -i 1832
<response command="step_over" transaction_id="1832" status="break" reason="ok"></response>
stack_get -i 1833 -d 0
<response command="stack_get" transaction_id="1833"><stack where="test" level="0" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_get -i 1834 -d 0
<response command="stack_get" transaction_id="1834"><stack where="test" level="0" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_depth -i 1835
<response command="stack_depth" transaction_id="1835" depth="4"></response>
stack_depth -i 1836
<response command="stack_depth" transaction_id="1836" depth="4"></response>
stack_get -i 1837 -d 1
<response command="stack_get" transaction_id="1837"><stack where="test" level="1" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_get -i 1838 -d 0
<response command="stack_get" transaction_id="1838"><stack where="test" level="0" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_get -i 1839 -d 1
<response command="stack_get" transaction_id="1839"><stack where="test" level="1" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_get -i 1840 -d 2
<response command="stack_get" transaction_id="1840"><stack where="test" level="2" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="3"></stack></response>
stack_get -i 1841 -d 3
<response command="stack_get" transaction_id="1841"><stack where="{main}" level="3" filename="file:///Users/admin/new%20eclipse/eclipse/runtime-workbench-workspace/debug_tests/test2.php" lineno="6"></stack></response>
context_get -i 1842 -c 0 -d 0
<response command="context_get" transaction_id="1842"><property name="i" fullname="$i" address="4644688" type="int"><![CDATA[8]]></property></response>
property_get -i 1843 -n $i -d 0
<response command="property_get" transaction_id="1843"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1844 -n $i -d 0
<response command="property_value" transaction_id="1844" type="int"><![CDATA[8]]></response>
property_get -i 1845 -n $i -d 0
<response command="property_get" transaction_id="1845"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1846 -n $i -d 0
<response command="property_value" transaction_id="1846" type="int"><![CDATA[8]]></response>
property_get -i 1847 -n $i -d 0
<response command="property_get" transaction_id="1847"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1848 -n $i -d 0
<response command="property_value" transaction_id="1848" type="int"><![CDATA[8]]></response>
property_get -i 1849 -n $i -d 0
<response command="property_get" transaction_id="1849"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1850 -n $i -d 0
<response command="property_value" transaction_id="1850" type="int"><![CDATA[8]]></response>
property_get -i 1851 -n $i -d 0
<response command="property_get" transaction_id="1851"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1852 -n $i -d 0
<response command="property_value" transaction_id="1852" type="int"><![CDATA[8]]></response>
property_get -i 1853 -n $i -d 0
<response command="property_get" transaction_id="1853"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1854 -n $i -d 0
<response command="property_value" transaction_id="1854" type="int"><![CDATA[8]]></response>
property_get -i 1855 -n $i -d 0
<response command="property_get" transaction_id="1855"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1856 -n $i -d 0
<response command="property_value" transaction_id="1856" type="int"><![CDATA[8]]></response>
property_get -i 1857 -n $i -d 0
<response command="property_get" transaction_id="1857"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1858 -n $i -d 0
<response command="property_value" transaction_id="1858" type="int"><![CDATA[8]]></response>
property_get -i 1859 -n $i -d 0
<response command="property_get" transaction_id="1859"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1860 -n $i -d 0
<response command="property_value" transaction_id="1860" type="int"><![CDATA[8]]></response>
property_get -i 1861 -n $i -d 0
<response command="property_get" transaction_id="1861"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1862 -n $i -d 0
<response command="property_value" transaction_id="1862" type="int"><![CDATA[8]]></response>
property_get -i 1863 -n $i -d 0
<response command="property_get" transaction_id="1863"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1864 -n $i -d 0
<response command="property_value" transaction_id="1864" type="int"><![CDATA[8]]></response>
property_get -i 1865 -n $i -d 0
<response command="property_get" transaction_id="1865"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1866 -n $i -d 0
<response command="property_value" transaction_id="1866" type="int"><![CDATA[8]]></response>
property_get -i 1867 -n $i -d 0
<response command="property_get" transaction_id="1867"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1868 -n $i -d 0
<response command="property_value" transaction_id="1868" type="int"><![CDATA[8]]></response>
property_get -i 1869 -n $i -d 0
<response command="property_get" transaction_id="1869"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1870 -n $i -d 0
<response command="property_value" transaction_id="1870" type="int"><![CDATA[8]]></response>
property_get -i 1871 -n $i -d 0
<response command="property_get" transaction_id="1871"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1872 -n $i -d 0
<response command="property_value" transaction_id="1872" type="int"><![CDATA[8]]></response>
property_get -i 1873 -n $i -d 0
<response command="property_get" transaction_id="1873"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1874 -n $i -d 0
<response command="property_value" transaction_id="1874" type="int"><![CDATA[8]]></response>
property_get -i 1875 -n $i -d 0
<response command="property_get" transaction_id="1875"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1876 -n $i -d 0
<response command="property_value" transaction_id="1876" type="int"><![CDATA[8]]></response>
property_get -i 1877 -n $i -d 0
<response command="property_get" transaction_id="1877"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1878 -n $i -d 0
<response command="property_value" transaction_id="1878" type="int"><![CDATA[8]]></response>
property_get -i 1879 -n $i -d 0
<response command="property_get" transaction_id="1879"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1880 -n $i -d 0
<response command="property_value" transaction_id="1880" type="int"><![CDATA[8]]></response>
property_get -i 1881 -n $i -d 0
<response command="property_get" transaction_id="1881"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1882 -n $i -d 0
<response command="property_value" transaction_id="1882" type="int"><![CDATA[8]]></response>
property_get -i 1883 -n $i -d 0
<response command="property_get" transaction_id="1883"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1884 -n $i -d 0
<response command="property_value" transaction_id="1884" type="int"><![CDATA[8]]></response>
property_get -i 1885 -n $i -d 0
<response command="property_get" transaction_id="1885"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1886 -n $i -d 0
<response command="property_value" transaction_id="1886" type="int"><![CDATA[8]]></response>
property_get -i 1887 -n $i -d 0
<response command="property_get" transaction_id="1887"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1888 -n $i -d 0
<response command="property_value" transaction_id="1888" type="int"><![CDATA[8]]></response>
property_get -i 1889 -n $i -d 0
<response command="property_get" transaction_id="1889"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1890 -n $i -d 0
<response command="property_value" transaction_id="1890" type="int"><![CDATA[8]]></response>
property_get -i 1891 -n $i -d 0
<response command="property_get" transaction_id="1891"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1892 -n $i -d 0
<response command="property_value" transaction_id="1892" type="int"><![CDATA[8]]></response>
property_get -i 1893 -n $i -d 0
<response command="property_get" transaction_id="1893"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1894 -n $i -d 0
<response command="property_value" transaction_id="1894" type="int"><![CDATA[8]]></response>
property_get -i 1895 -n $i -d 0
<response command="property_get" transaction_id="1895"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1896 -n $i -d 0
<response command="property_value" transaction_id="1896" type="int"><![CDATA[8]]></response>
property_get -i 1897 -n $i -d 0
<response command="property_get" transaction_id="1897"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1898 -n $i -d 0
<response command="property_value" transaction_id="1898" type="int"><![CDATA[8]]></response>
context_get -i 1899 -c 0 -d 1
<response command="context_get" transaction_id="1899"><property name="i" fullname="$i" address="4644688" type="int"><![CDATA[8]]></property></response>
property_get -i 1900 -n $i -d 1
property_get -i 1901 -n $i -d 1
<response command="property_get" transaction_id="1900"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1902 -n $i -d 1
<response command="property_get" transaction_id="1901"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1903 -n $i -d 1
<response command="property_value" transaction_id="1902" type="int"><![CDATA[8]]></response>
<response command="property_value" transaction_id="1903" type="int"><![CDATA[8]]></response>
context_get -i 1904 -c 0 -d 2
<response command="context_get" transaction_id="1904"><property name="i" fullname="$i" address="4644512" type="int"><![CDATA[7]]></property></response>
property_get -i 1905 -n $i -d 2
property_get -i 1906 -n $i -d 2
<response command="property_get" transaction_id="1905"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1907 -n $i -d 2
<response command="property_get" transaction_id="1906"><property name="$i" fullname="$i" address="-1073748736" type="int"><![CDATA[8]]></property></response>
property_value -i 1908 -n $i -d 2
<response command="property_value" transaction_id="1907" type="int"><![CDATA[8]]></response>
<response command="property_value" transaction_id="1908" type="int"><![CDATA[8]]></response>

TagsNo tags attached.
Operating SystemMacOSX
PHP Version5.0.2

Activities

derick

2004-11-18 15:34

administrator   ~0000213

Fixed in CVS a week or so ago.

Issue History

Date Modified Username Field Change
2004-11-05 15:12 e_v_ches New Issue
2004-11-18 15:34 derick Status new => closed
2004-11-18 15:34 derick Note Added: 0000213
2016-07-31 12:36 derick Category Usage problems => Usage problems (Crashes)
2016-07-31 12:38 derick Category Usage problems (Crashes) => Usage problems (Wrong Results)
2020-03-12 16:35 derick Category Usage problems (Wrong Results) => Variable Display
2020-03-12 16:38 derick Category Variable Display => Uncategorized