#48562 [Opn->Asn]: Reference recursion causes segfault when used in wddx_serialize_vars()
| From: | felipe@php.net | Date: | Tue, 16 Jun 2009 02:30:50 +0000 |
| Subject: | #48562 [Opn->Asn]: Reference recursion causes segfault when used in wddx_serialize_vars() | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-138343@lists.php.net to get a copy of this message | ||
ID: 48562
Updated by: felipe@php.net
Reported By: felipe@php.net
-Status: Open
+Status: Assigned
Bug Type: WDDX related
Operating System: Linux
PHP Version: 5.*, 6
-Assigned To:
+Assigned To: felipe
Previous Comments:
------------------------------------------------------------------------
[2009-06-15 19:24:53] felipe@php.net
Description:
------------
See below.
Reproduce code:
---------------
$a[] = new stdclass; $a[] = &$a; wddx_serialize_vars($a);
Expected result:
----------------
No SIGSEGV.
Actual result:
--------------
#0 0xb7482e60 in pthread_getspecific () from
/lib/i686/cmov/libpthread.so.0
#1 0x08553158 in ts_resource_ex (id=0, th_id=0x0) at
/home/felipe/dev/php5/TSRM/TSRM.c:329
#2 0x08524f9b in php_wddx_add_var (packet=0xa383c84,
name_var=0xa382b94) at /home/felipe/dev/php5/ext/wddx/wddx.c:696
#3 0x085250f8 in php_wddx_add_var (packet=0xa383c84,
name_var=0xa3833ec) at /home/felipe/dev/php5/ext/wddx/wddx.c:712
#4 0x085250f8 in php_wddx_add_var (packet=0xa383c84,
name_var=0xa3833ec) at /home/felipe/dev/php5/ext/wddx/wddx.c:712
#5 0x085250f8 in php_wddx_add_var (packet=0xa383c84,
name_var=0xa3833ec) at /home/felipe/dev/php5/ext/wddx/wddx.c:712
#6 0x085250f8 in php_wddx_add_var (packet=0xa383c84,
name_var=0xa3833ec) at /home/felipe/dev/php5/ext/wddx/wddx.c:712
#7 0x085250f8 in php_wddx_add_var (packet=0xa383c84,
name_var=0xa3833ec) at /home/felipe/dev/php5/ext/wddx/wddx.c:712
#8 0x085250f8 in php_wddx_add_var (packet=0xa383c84,
name_var=0xa3833ec) at /home/felipe/dev/php5/ext/wddx/wddx.c:712
#9 0x085250f8 in php_wddx_add_var (packet=0xa383c84,
name_var=0xa3833ec) at /home/felipe/dev/php5/ext/wddx/wddx.c:712
...
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=48562&edit=1