On Tue, Sep 04, 2001 at 06:34:08PM -0700, Steven Liu wrote: > My question is who assign value to register t9 (i.e. $25) and where? Why > $gp was given 0xfc2 and then added by -32624 ? Because $gp and $t9 gave a > wrong address 0fc100a8, the CPU give a page fault and the OS said that the > address is not GROWDOWN and faild to continue. > > I think it related to my glibc but I do not know the exact place. > > If you had this kind problem before, please share your knowlage with me. Looks very much like at least one of dynamic linker or binutils is buggy. You may also have cache coherency issues. Ralf