On Sun, Jun 12, 2005 at 08:02:05AM +0200, Andrzej Krzysztofowicz wrote: > Ma ktos jakis pomysl o co moze tu chodzic? : > > Making all in utils > make[1]: Entering directory /home/users/builder/rpm/BUILD/stklos-0.70/utils' > ./tmpcomp stklos-compile.stk stklos-compile > Absurd stack bottom value > Abort > make[1]: *** [stklos-compile] Error 134 > make[1]: Leaving directory /home/users/builder/rpm/BUILD/stklos-0.70/utils' > make: *** [all-recursive] Error 1 > error: Bad exit status from /var/tmp/rpm-tmp.37476 (%build) > > stklos.spec, ac-i586
Błąd pochodzi z biblioteki gc (w tym wypadku systemowej, nie dołączonej). gc usiłuje przeczytać adres końca stosu z /proc/self/stat (28. pole) - natomiast kernel z grsecurity nie podaje układu pamięci przez /proc (tylko 0). Można zmusić gc do korzystania z __libc_stack_end budując pakiet gc ze zdefiniowanym -DUSE_LIBC_PRIVATES. -- Jakub Bogusz http://qboosh.cs.net.pl/ _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
