Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Broken FF 3.6b4 build

4 views
Skip to first unread message

Toan Pham

unread,
Dec 3, 2009, 4:25:50 PM12/3/09
to dev-builds
Hi,

today, i checked out FF source from:

http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.6b4.source.tar.bz2

and attempted to build. The build failed while compiling nsDocument.cpp
because it couldn't find include file 'nsMediaDecoder.h'.
I then added include path '/content/media' to make file /content/base/Makefile
and everything worked.

I would like to know who maintains/verifies FF lastest beta releases.
It would be nice if we can fix it in the repo.

thanks,

Toan

Ted Mielczarek

unread,
Dec 3, 2009, 5:21:35 PM12/3/09
to Toan Pham, dev-builds

Nobody maintains the source tarballs, they're just produced as a part of our
release process. I'm quite sure that the code from the repo is ok (because
the release was built from there), but it's possible there's a problem with
the source tarball, or your build environment that caused your build to
fail.

-Ted

Toan Pham

unread,
Dec 4, 2009, 10:33:31 AM12/4/09
to dev-b...@lists.mozilla.org
Hi all, after updating firefox, i ran it on my system, and i got an error:

run-mozilla.sh: 131 : 5265 illegal instruction

and so, firefox never launch. I googled it and found that this
typically happen when the firefox subshell died unexpectedly.
Has anyone experienced this before? The system i am running on is:

OS: Linux 2.6.21
CPU: MSTI PDX-600 - 1GHZ (i486 compatible)
RAM: 256 MB


Thank you,

Toan

Benjamin Smedberg

unread,
Dec 4, 2009, 10:52:55 AM12/4/09
to
On 12/4/09 10:33 AM, Toan Pham wrote:

> OS: Linux 2.6.21
> CPU: MSTI PDX-600 - 1GHZ (i486 compatible)
> RAM: 256 MB

I don't know much about the PDX-600, but if you break into a debugger on the
crash (launching with firefox -g for example), what is the illegal
instruction? Is it possible that the processor claims support for SSE2 or
the CMOV instruction but doesn't actually implement them? It's also possible
that we're misdetecting support for SSE2 or similar instruction extensions,
either in core code or in nanojit.

--BDS

Benjamin Smedberg

unread,
Dec 4, 2009, 11:12:11 AM12/4/09
to
On 12/4/09 10:52 AM, Benjamin Smedberg wrote:

> I don't know much about the PDX-600, but if you break into a debugger on
> the crash (launching with firefox -g for example), what is the illegal
> instruction? Is it possible that the processor claims support for SSE2
> or the CMOV instruction but doesn't actually implement them? It's also
> possible that we're misdetecting support for SSE2 or similar instruction
> extensions, either in core code or in nanojit.

Also, if you could paste the contents of /proc/cpuinfo that may help narrow
the problem.

--BDS

Toan Pham

unread,
Dec 4, 2009, 11:28:11 AM12/4/09
to dev-b...@lists.mozilla.org
Benjamin,

You're absolutely right. There must had been invalid instructions
executed on the PDX-600 platform.
I tested the build OS image in qemu and firefox launched just fine.
Because my OS image is a linux OS that was cross-built from Scratch,
it does not have gdb debugger
in there yet. In the meantime, i'll work on debugging utils and
report back to you as to what instruction
it crashed.

Thanks


CPU INFO:

processor : 0
vendor_id : Vortex86 SoC
cpu family : 5
model : 2
model name : 05/02
stepping : 2
cpu MHz : 1000.072
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu tsc cx8
bogomips : 2007.74
clflush size : 32

> _______________________________________________
> dev-builds mailing list
> dev-b...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-builds
>

xxx xxx

unread,
Dec 16, 2009, 5:58:39 PM12/16/09
to
On Dec 3, 10:25 pm, Toan Pham <tpham3...@gmail.com> wrote:
> Hi,
>
> today, i checked out FF source from:
>
> http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.6b4.source....

>
> and attempted to build.  The build failed while compiling nsDocument.cpp
> because it couldn't find include file 'nsMediaDecoder.h'.
> I then added include path '/content/media' to make file /content/base/Makefile
> and everything worked.
>
> I would like to know who maintains/verifies FF lastest beta releases.
> It would be nice if we can fix it in the repo.
>
> thanks,
>
> Toan

I tried to build firefox but did not have alsa lib installed so i used
--disable-ogg and --disable-wave
building failed with the same error so i installed alsa lib an removed
this two options building was ok

0 new messages