php-5.2.3-1 = SEGFAULT

Patryk Zawadzki patrys at pld-linux.org
Wed Jun 20 15:28:10 CEST 2007


On 6/19/07, Patryk Zawadzki <patrys at pld-linux.org> wrote:
> On 6/19/07, Arkadiusz Miskiewicz <arekm at maven.pl> wrote:
> > On Tuesday 19 of June 2007, Patryk Zawadzki wrote:
> > > # vrpm php -- -q apache-mod_php pcre
> > > apache-mod_php-5.2.3-1.i686
> > > pcre-6.7-2.i686
> > >
> > > Planujemy coś z tym zrobić? Z pcre >= 7.x zdycha.
> > Może zrób test case to ktoś zerknie. SOA#1 w każdym razie.
> Wpisując w google "pcre stack overflow" znalazłem taki testcase:
>
> <? preg_match('/(.(?!b))*/', str_repeat("a", 10000)); ?>
>
> Tyle, że ten wywala też pcre-6.7, na którym działają stabilnie serwisy
> klientów (osCommerce, Wego, jakieś customy). Na pcre-7.0 w każdym
> serwisie zdycha przynajmniej jedna podstrona.

pcre-7.2 wydany wczoraj zdaje się poprawiać sytuację. Powyższy
testcase dalej kończy się SIGSEGV, ale kod produkcyjny zachowuje się
jak pod 6.7

Proponuję szybki STBR i podmianę.

-- 
Patryk Zawadzki
Generated Content


More information about the pld-devel-pl mailing list