From: Gene <ge...@co...> - 2006-06-01 04:23:35
|
This issue was resolved in just released version 1.7 of ST. On Apr 14, 2006, at 2:06 PM, Jose Marcio Martins da Cruz wrote: > > Hi, > > Gene wrote: > >> Hmm, I have a sneaky suspicion that they finally made JB_SP a private >> definition in new version of glibc (2.4). It's still defined =20 >> internally in >> sysdeps/i386/jmpbuf-offsets.h >> > > Yes... > > I've got another answer from fedora devel list. (Ulrich Drepper =20 > from Red Hat Inc.). > > ********************************************************************* > > Jose Marcio Martins da Cruz wrote: > > >> I tried to define myself the value of JB_SP (4 - the same value =20 > found in > >> Fedora 4 headers), but the application segfaults. > > > That value was never meant to be used by programs. It was a value > needed in the implementation and unfortunately it was placed in the > public header. > > This is fixed now. And for a good reason: you cannot access the =20 > values > at all anymore today. The stored values are "encrypted". > > You can disable the encryption using the LD_POINTER_GUARD environment > variable. Unfortunately the glibc version so far in FC5 has a little > bug. The next update will allow you to specify LD_POINTER_GUARD=3D0. > > But this is really the wrong solution. The program should be =20 > rewritten > to use __builtin_frame_address (see the gcc manual). > > -- =E2=9E=A7 Ulrich Drepper =E2=9E=A7 Red Hat, Inc. =E2=9E=A7 444 = Castro St =E2=9E=A7 =20 > Mountain View, CA =E2=9D=96 > > ********************************************************************* > > > --=20 > --------------------------------------------------------------- > Jose Marcio MARTINS DA CRUZ Tel. :(33) 01.40.51.93.41 > Ecole des Mines de Paris http://j-chkmail.ensmp.fr > 60, bd Saint Michel http://www.ensmp.fr/~martins > 75272 - PARIS CEDEX 06 mailto:Jos...@en... > > |