php-5.2.3-1 = SEGFAULT

Tomasz Wittner tomasz.wittner w gmail.com
Śro, 20 Cze 2007, 21:54:36 CEST


On Wed 20. of June 2007, 15:28, Patryk Zawadzki wrote:
> 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
Debian, nawet unstable dalej "trzyma" się wersji 6.7 pcre:
http://packages.debian.org/cgi-bin/search_packages.pl?keywords=libpcre3&searchon=names&subword=1&version=all&release=all
Widać mieli ku temu powody ...
>
> Proponuję szybki STBR i podmianę.



-- 
Tomasz Wittner


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