ID: 15486
Updated by: [EMAIL PROTECTED]
-Summary: 'Invalid range end' with eregi_replace() under certain
conditions.
Reported By: [EMAIL PROTECTED]
-Status: Open
+Status: Bogus
Bug Type: *Regular Expressions
Operating System: Linux
PHP Version: 4.0.6
New Comment:
If it only fails with --with-regex=system then it's VERY likely not to
be a bug in PHP, but in your system's regex library.
Just compile PHP with it's own regexes.
Previous Comments:
------------------------------------------------------------------------
[2002-02-10 09:47:05] [EMAIL PROTECTED]
The testcase can be downloaded here:
http://www.epita.fr/~cahagn_o/php/bug15486.txt
(btw, this server doesn't show the bug, running PHP 4.0.6 as CGI:
http://www.epita.fr/~cahagn_o/php/info.php for options).
This really confirms the bug only occurs on Linux (RedHat ? glibc
problem ?) when compiled '--with-regex=system'.
------------------------------------------------------------------------
[2002-02-10 09:33:59] [EMAIL PROTECTED]
There's an annoying bug with eregi_replace() which sometimes send
Invalid Range End.
This is reproducible with Linux RH7.2 and PHP 4.0.6 compiled
'--with-regex=system'.
I couldn't find this bug on bugs.php.net. This might be a known bug
but, please, don't close it, I would really like to know on which
systems the problem occurs exacly so as to add workaround on a Webmail
client FAQ I wrote: http://nocc.sf.net/
It happens on this system (which I'm not the Webmaster of):
http://www.okkaskole.no/~brr/test.php
I couldn't reproduce the problem on Win2k+Apache 2.0.28+PHP 4.0.6 as
CGI.
Some other reports:
http://www.webgenerator-x.com/support_forum.php3?op=viewtopictree&topic_id=55
http://www.squirrelmail.org/wiki/RedHatOutdatedGlibc
I will attach testcase, which is long but the user on the above system
couldn't reduce testcase. And I cannot reduce it myself as I don't have
the bug on my system.
The regexp might seem to be complicated but it runs very fine on many
Web servers (NetBSD w/ Apache, Windows w/ Xitami, etc.) but some
servers under certain conditions which makes it hard to reproduce.
Fortunately, this time, it seems that I have a 100% reproducible
testcase.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=15486&edit=1