On Sun, Oct 26, 2008 at 12:26:52PM +1300, Michael Cree wrote:
> I've CCed this to Bob Tracy since he has done quite a bit of work trying to 
> track down the problem,, that is reported in the debian-alpha mail list.  
> He may wish to comment further.
> 
> Bob compiled vanilla 3.0.3 firefox sources, and I compiled 3.0.3-g1 icecat 
> sources for testing (mainly because iceweasel was still back at 3.0.1 at 
> the time).  These also crash.  For me the symptom is that the browser 
> window opens on the screen and then immediately disappears again with the 
> crash.

That is the symptom I'm seeing as well.  Significantly, this occurs
both with Iceweasel and with firefox executables built from the
vanilla firefox-3.x sources.  The main browser window with two tabs
appears: the two tabs correspond to the "you've upgraded" web page and
the normal home page.  As soon as the two pages start to load, the
browser crashes with a segfault.

For a vanilla firefox-3.0.3 build, disabling optimization took care of
the segfaults, while adding "-Wl,--no-relax" to DSO_LDOPTS allowed
libxul.so to be built.  The build process was aborting during the final
link-edit of libxul.so with GPREL16 relocation errors, and a 2007
bugzilla report I found implicated the "relax" code in "binutils".

The same workarounds allow firefox-3.1b1 to build and work properly.

My alpha is a PWS 433au (miata), currently running a kernel.org
2.6.27 kernel.  gcc/g++ is version 4.2.4-3, and binutils is version
2.18.0.20080103.

-- 
------------------------------------------------------------------------
Bob Tracy          |  "I was a beta tester for dirt.  They never did
[EMAIL PROTECTED]       |   get all the bugs out." - Steve McGrew on /.
------------------------------------------------------------------------



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to