Bug #15486 Updated: 'Invalid range end' with eregi_replace() under certain conditions.

From: Date: Sun, 10 Feb 2002 16:58:51 +0000
Subject: Bug #15486 Updated: 'Invalid range end' with eregi_replace() under certain conditions.
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-68@lists.php.net to get a copy of this message
ID: 15486 Updated by: sander@php.net -Summary: 'Invalid range end' with eregi_replace() under certain conditions. Reported By: cahagn_o@epita.fr -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] cahagn_o@epita.fr 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] cahagn_o@epita.fr 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

« previous php.bugs (#68) next »