PHP 4.0 Bug #8524 Updated: Segmentation fault

From: Date: Tue, 02 Jan 2001 20:26:10 +0000
Subject: PHP 4.0 Bug #8524 Updated: Segmentation fault
Groups: php.dev 
Request: Send a blank email to php-dev+get-42669@lists.php.net to get a copy of this message
ID: 8524 User Update by: msopacua@idg.nl Status: Open Bug Type: XML related Description: Segmentation fault Reporting back: php 4.0.3pl1 doesn't expose this error, under the same chrooted environment, with the same server-software. Previous Comments: --------------------------------------------------------------------------- [2001-01-02 15:03:48] msopacua@idg.nl First of all: Best wishes to you all! Now for the annoying stuff: This bug seems similar to 8492. Offending code, remove the /* */ and it core-dumps: $xml_file='bla.xml'; if (!(list($xml_parser, $fp) = new_xml_parser($xml_file))) { die("could not open XML input"); } print "<pre>"; while ($data = fread($fp, 4096)) { /* if (!xml_parse($xml_parser, $data, feof($fp))) { die(sprintf("<span style='color: red; font-weight: bold'>XML error: %s at line %d</span>n", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser))); }*/ echo $data; } print "</pre>"; xml_parser_free($xml_parser); Output BSDi gdb backtrace: Program terminated with signal 11, Segmentation fault. #0 0x48253c7b in zend_hash_exists (ht=0x816273c, arKey=0x8047d0c "

« previous php.dev (#42669) next »