php-5.2.3-1 = SEGFAULT

Patryk Zawadzki patrys w pld-linux.org
Śro, 20 Cze 2007, 15:28:10 CEST


On 6/19/07, Patryk Zawadzki <patrys w pld-linux.org> wrote:
> On 6/19/07, Arkadiusz Miskiewicz <arekm w 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


Więcej informacji o liście dyskusyjnej pld-devel-pl