FreeBSD 8.2 + Apache 2.2 + PHP 5.3
Dan Lukes
dan at obluda.cz
Tue Nov 22 09:39:16 CET 2011
On 11/22/11 08:24, Radek Krejča:
> Pokud pustis samotne php a udela to coredump, mohlo by pomoci toto:
>
> http://cz2.php.net/manual/en/recode.installation.php
Jestli je to tohle (coz se snadno ozkousi) tak potes koste.
Ta "oprava" je totiz potencialne velmi nestabilni. Mozna to prestane
padat pri startu, ale zato to muze spadnout pri nekterych volanich mysql
nebo imap (nejakych, ktera se automaticky delaji pri startu - proto to
nespadne pri startu). A to je "spadnuti" jeste ten lepsi pripad - ona ta
volani proste mohou vracet nesmysly. A to je porad jeste ten lepsi
pripad, protoze ona ta volani nemusi nesmysly vracet ale mohou je delat
a tim treba poskodit ten mailbox nebo obsah databaze ...
V podstate jedine korektni reseni je kolize odstranit.
V pripade hash_lookup by to nemuselo byt az tak slozite. Jde o interni
funkci knihovny, ktera vlastne nema duvod byt exportovana navenek.
Ale nemuze byt staticka, protoze implementovana je v misc.c a pouziva se
v mail.c
Melo by tedy stacit zajistit, aby se v zaverecnem sestavovani knihovny
tenhle symbol neobjevil jako verejny.
Kdo je tu natolik kamarad s gcc aby vedel jak se to dela ? Pro statickou
i dynamickou verzi knihoven ?
Dan
More information about the Users-l
mailing list