http://www.gentoo-cn.org/gitweb/?p=loongson.git;a=blob;f=net-libs/xulrunner/files/xulrunner-1.9.2_beta4-mips-bus-error.patch;h=2bf51d77054796ffaf4f4d903dd8560bf96b7844;hb=HEAD --- ./xpcom/glue/nsTArray.h.orig 2009-04-26 01:21:58.000000000 +0800 +++ ./xpcom/glue/nsTArray.h 2009-04-26 01:21:33.000000000 +0800 @@ -168,6 +168,7 @@ // The array's elements (prefixed with a Header). This pointer is never // null. If the array is empty, then this will point to sEmptyHdr. + void *padding; Header *mHdr; }; diff --git a/layout/svg/base/src/nsSVGGlyphFrame.cpp b/layout/svg/base/src/nsSVGGlyphFrame.cpp index 6d452d0..3ce4193 100644 --- a/layout/svg/base/src/nsSVGGlyphFrame.cpp +++ b/layout/svg/base/src/nsSVGGlyphFrame.cpp @@ -169,8 +169,8 @@ private: PRBool SetupForDirectTextRun(gfxContext *aContext, float aScale); void SetupFor(gfxContext *aContext, float aScale); - nsSVGGlyphFrame *mSource; nsAutoTArray mPositions; + nsSVGGlyphFrame *mSource; gfxMatrix mInitialMatrix; // Textrun advance width from start to mCurrentChar, in appunits gfxFloat mCurrentAdvance;