Possible bug in wddx_a.c in PHP-3.0.16

From: Date: Thu, 25 May 2000 00:03:54 +0000
Subject: Possible bug in wddx_a.c in PHP-3.0.16
Groups: php.dev 
Request: Send a blank email to php-dev+get-19417@lists.php.net to get a copy of this message
I searched the archives for mateches, and came across some similar cases back in PHP-3.0.8. The developer that wrote the WDDX code said he could not reproduce this. I would be more than happy to provide data that will cause the Apache PHP module to seg fault. When run with PHP standalone, serializing this data produces the attached output. Here is a sample: --------------------------------------- Block 0x084A03C0 status at functions/wddx_a.c:206: Beginning: OK (allocated on functions/wddx_a.c:236, 24 bytes) End: Overflown (magic=0x2A8FCC00 instead of 0x2A8FCC84) 1 byte(s) overflown --------------------------------------- Basically, I'm serializing a fair amount of data (~ 100K). If I try serializing smaller amounts of data, I do not run into this problem. I'm using expat-1.1 with PHP-3.0.16 on FreeBSD 3.4-RELEASE. I build PHP out of the ports collection and integrated with Apache 3.0.12. Also, I built a standalone PHP application to test scripts. This standalone also is built against expat-1.1 The same data is serialized properly using Perl's WDDX 1.0 module. If I can, I'll file a bug against this, but bugs.php.net seemed to be down. Any help would be appreciated. Thanks! Joe Clarke -- Joe Clarke, CCIE #5384 | | Customer Support Engineer ||||| ||||| Phone: +1 (919) 392-2867 ..:|||||||||::|||||||||:.. Email: jclarke@cisco.com c i s c o S y s t e m s ----------------------------------------------------------------------------

« previous php.dev (#19417) next »