View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000032Xdebug(No Category)public2003-12-19 04:142003-12-19 05:14
Assigned To 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000032: xdebug segfaults PHP
DescriptionWhen running this rather obscure code:
${1} = "foo"; echo ${1}, "\n";
xdebug cause PHP to segfault and give an Application Error on FBSD and Win32 respectively.

I found this bug when testing for [^] in case you're wondering about my sanity for that code.

The additional info is a gdb backtrace. I'm using the xdebug you gave me for Win32 and whatevers in PEAR for FBSD
Additional Information#0 0x28878fd4 in strdup () from /usr/lib/
#1 0x289a2525 in add_used_variables ()
   from /usr/local/bin/php/4.3/lib/php/extensions/no-debug-non-zts-20020429/
0000002 0x289a2934 in xdebug_execute ()
   from /usr/local/bin/php/4.3/lib/php/extensions/no-debug-non-zts-20020429/
0000003 0x8166436 in zend_eval_string (
    str=0xbfbffc5d "${1} = \"foo\"; echo ${1}, \"\\n\";", retval_ptr=0x0,
    string_name=0x81be734 "Command line code")
    at /usr/home/davey/phpsource/php4-STABLE-200312190030/Zend/zend_execute_API.c:644
0000004 0x8182ff3 in main (argc=3, argv=0xbfbffb40)
    at /usr/home/davey/phpsource/php4-STABLE-200312190030/sapi/cli/php_cli.c:858
0000005 0x806f47d in _start ()
TagsNo tags attached.
Operating SystemWinXP Pro SP1 and FBSD 4.4
PHP Version4.3.5-dev
Attached Files

- Relationships

-  Notes
ilia (reporter)
2003-12-19 05:14

Fixed in CVS.

- Issue History
Date Modified Username Field Change
2003-12-19 04:14 Davey New Issue
2003-12-19 05:14 ilia Status new => closed
2003-12-19 05:14 ilia Note Added: 0000080
2016-07-31 13:35 derick Category Debug client (console) => debugclient (debugging tool)
2016-07-31 13:35 derick Category debugclient (debugging tool) => (No Category)

Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker