From: mattficken
Operating system: Windows
PHP version: 5.5Git-2013-05-07 (snap)
Package: Testing related
Bug Type: Bug
Bug description:tidy/020.phpt fails on x64 builds
Description:
------------
ext/tidy/tests/020.phpt produces different output when run on x64 php
builds/x64 web servers (both apache and builtin web, with and without
opcache).
>From the output, it looks like the document was set to XHTML-Transitional,
while the test expected XHTML-Strict.
Here is the INI I used:
auto_append_file=
auto_prepend_file=
disable_defs=Off
display_errors=On
display_startup_errors=Off
docref_ext=.html
docref_root=
error_append_string=
error_prepend_string=
error_reporting=E_ALL | E_NOTICE | E_WARNING
extension=php_bz2.dll
extension=php_com_dotnet.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_pdo_mysql.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_odbc.dll
extension=php_pgsql.dll
extension=php_shmop.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_enchant.dll
extension_dir=C:\php-sdk\php-5.5-ts-windows-vc11-x64-r4cea61a\ext
html_errors=Off
ignore_repeated_errors=Off
log_errors=On
magic_quotes_runtime=Off
max_execution_time=60
open_basedir=
output_buffering=On
output_handler=
precision=14
report_memleaks=On
report_zend_debug=Off
safe_mode=0
session.auto_start=Off
track_errors=On
unicode.from_error_mode=U_INVALID_SUBSTITUTE
unicode.output_encoding=UTF-8
unicode.runtime_encoding=ISO-8859-1
unicode.script_encoding=UTF-8
Test script:
---------------
Copy the TEST section of ext/tidy/tests/020.phpt to a .php file in the
docroot of apache or builtin web and send an HTTP request to run it.
Expected result:
----------------
bool(true)
bool(true)
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<p>Isto
para testes.</p>
</body>
</html>
Actual result:
--------------
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
bool(true) bool(true)
<p>Isto para testes.</p>
�
</body>
</html>
--
Edit bug report at https://bugs.php.net/bug.php?id=64786&edit=1
--
Try a snapshot (PHP 5.4):
https://bugs.php.net/fix.php?id=64786&r=trysnapshot54
Try a snapshot (PHP 5.3):
https://bugs.php.net/fix.php?id=64786&r=trysnapshot53
Try a snapshot (trunk):
https://bugs.php.net/fix.php?id=64786&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=64786&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=64786&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=64786&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=64786&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=64786&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=64786&r=support
Expected behavior: https://bugs.php.net/fix.php?id=64786&r=notwrong
Not enough info:
https://bugs.php.net/fix.php?id=64786&r=notenoughinfo
Submitted twice:
https://bugs.php.net/fix.php?id=64786&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=64786&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=64786&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=64786&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=64786&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=64786&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=64786&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=64786&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=64786&r=mysqlcfg