On Tue, Jun 29, 2004 at 10:39:03PM +0200, Jakub Bogusz wrote: > On Tue, Jun 29, 2004 at 06:48:44PM +0200, Jakub Bogusz wrote: > > Pozostaje program nie działania tego glibca na i686 i sparcu[1] (tzn. > > wrrr. s/program/problem/. > > > losowe SEGV podczas używania nowo zbudowanej biblioteki i ld.so przy > > budowaniu pakietu). > > I jak to debugować? > > > > [1] u mnie w obu przypadkach - jądro 2.4.26 z kernel24.spec. > > Na builderze i686, gdzie też się nie buduje, jest 2.4.25, wygląda na bez > > grsecurity, więc próba zwalenia winy na grsecurity się nie powiodła. > > A jednak, na i686 jest grrrsecurity. Zbyt pochopnie uznałem, że nie. > Na pozostałych builderach, na których glibc się zbudowało - nie ma. > Więc jednak...? Spróbuję namierzyć winnego. > Podejrzewam coś z uruchamianiem elfów lub przekazywaniem parametrów > do ld.so.
To kwestia "ficzera" RANDMMAP. ld-linux.so.2 potraktowane paxctl -r się nie wywala. Stąd losowość owego wywalania... pytanie dlaczego się wywala. Podejrzewam wylosowanie zachodzącego adresu albo... zerowego? (ale za małe prawdopodobieństwo, 1/2**16). Niestety wywala się za wcześnie, żeby cat /proc/self/maps zadziałało. -- Jakub Bogusz http://cyber.cs.net.pl/~qboosh/ _______________________________________________ pld-devel-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
