ID:               41148
 User updated by:  baco at infomaniak dot ch
 Reported By:      baco at infomaniak dot ch
 Status:           Bogus
 Bug Type:         PCRE related
 Operating System: Linux/Debian
 PHP Version:      4.4.6
 New Comment:

OK leave this as bogus and
users of PHP 4.4.6+ MUST use --with-pcre-regex=

Just for info :

-No comments-

PHP 5.2.1 / 08 Feb 2007
pcre-6.7 / 05.07.2006

PHP 4.4.6 / 01 Mar 2007
pcre-7.0 / 19.12.2006

PHP 4.4.4 / ...
pcre-6.6 / 06.02.2006

-No comments-


Previous Comments:
------------------------------------------------------------------------

[2007-04-20 16:19:20] [EMAIL PROTECTED]

Because 4.4.6 has been release AFTER 5.2.1.

You don't HAVE to use the bundled PCRE, so please spend your time on
helping PCRE developers to fix this issue.
Thank you.

------------------------------------------------------------------------

[2007-04-20 16:09:58] baco at infomaniak dot ch

Juste a simple question :

Why PHP 4.4.6 "Stable" has PCRE 7.0 and PHP 5.2.1 "Stable" has PCRE 
6.7 ?

------------------------------------------------------------------------

[2007-04-20 11:22:19] [EMAIL PROTECTED]

A stack overflow in PCRE is known problem, but PCRE bugs should be
reported to PCRE developers.
Please search the database before reporting.

And yes, you don't have to apply any patches in order to build PHP with
external PCRE.
Use --with-pcre-regex=DIR option to do that.

------------------------------------------------------------------------

[2007-04-20 11:08:35] baco at infomaniak dot ch

Description:
------------
After upgrading PHP from 4.4.4 to 4.4.6 our customers using
SPIP, Joomla Mambot, etc. their websites display a blank page
or 500 due to a segfault of PHP.

I have backported PCRE from version 7.0 to 6.6 on PHP 4.4.6.
No more segfault of PHP and SPIP works as before.

http://www.infomaniak.ch/php4/php-4.4.6-downgrade_pcre.patch
http://www.infomaniak.ch/php4/

Best Regards,
Guy Baconniere <baco(A-T)infomaniak.ch>

REFERENCES
http://www.guiderdoni.net/Probleme-Spip-et-php-version-4-4-6.html
http://bugs.php.net/bug.php?id=41050


Reproduce code:
---------------
1. Compile PHP 4.4.6 without my patch
2. install any version of SPIP including 1.9.2 (http://www.spip.net)

N.B. Only 1.9.2a has a workaround see
http://trac.rezo.net/trac/spip/changeset/8844

I understand this maybe a bug in PCRE 7.0 (see bug #41050)
but why do you not downgrade to 6.6 until fixed so your last PHP 4.4.x
will be again more "stable" ?


Expected result:
----------------
SPIP working.

Actual result:
--------------
Blank page, HTTP 500, segfault of PHP.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=41148&edit=1

Reply via email to