aebrahim: W32 2003-11-17 optimised for P3/P4/Athlon/AthlonXP

Discussion about official Mozilla Firefox builds
aebrahim
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong
Contact:

aebrahim: W32 2003-11-17 optimised for P3/P4/Athlon/AthlonXP

Post by aebrahim »

I built Mozilla Firebird today from CVS with MSVC++ .NET 2003 using some optimisations. To build on MSVC++ .NET 2003, I had to use some old headers from the MSVC++ .NET 2002 Standard C++ Library. However, it's using the MSVC++ .NET 2003 compilers and linkers, so it should fully benefit from the new optimisations. The one bug that's blocking full native build support on MSVC++ .NET 2003 (without any code modifications) is:

http://bugzilla.mozilla.org/show_bug.cgi?id=208314

If you'd like to see native build support for MSVC++ .NET 2003, please sign into Bugzilla and vote for this bug, or better yet, contribute a patch. Thanks.

Optimised for Pentium 4, Pentium M, Celeron 1.7GHz+ and Athlon64 with SSE2 (-Oxs -G7 -arch:SSE2):
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.zip (6.20MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.exe (4.54MB - 7z sfx)
The above build will work on Pentium 4, Pentium M, Celeron 1.7 GHz and above and Athlon64 systems ONLY.

Optimised for Athlon XP and some newer Durons with SSE (-Oxs -G7 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.zip (6.20MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.exe (4.54MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.

Optimised for Pentium III and Pentium III based Celerons with SSE (-Oxs -G6 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.zip (6.20MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.exe (4.54MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.

Optimised for non-SSE Athlons (-Oxs -G7):
http://pryan.org/firebird/aebrahim/Mozi ... Oxs-G7.zip (6.20MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... Oxs-G7.exe (4.54MB - 7z sfx)

I should note that I can't guarantee that these builds will work with Windows 95 (Microsoft has removed Windows 95 as a target platform on their .NET 2003 version of development tools), but they will work with Windows 98/NT4 or better, and probably on Windows 95 too.

You can find a copy of these builds (and my older builds) on pryan's mirror:
http://pryan.org/firebird/aebrahim

My .mozconfig is as follows:

. $topsrcdir/browser/config/mozconfig
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --enable-optimize="see build info"
ac_add_options --enable-static
ac_add_options --disable-shared

My builds have the following preference set:
pref("general.useragent.vendorComment", "aebrahim");

I've included a copy of my .mozconfig in the build folder itself. For more on what the optimisation switches do see this link:
http://msdn.microsoft.com/library/defau ... _.2f.o.asp
User avatar
loadbang
Posts: 874
Joined: November 3rd, 2003, 12:18 pm
Location: Birmingham, UK.

Post by loadbang »

Thank you yet again. :)

I found them a few minutes ago, ready to update and test some more.
Old Nehemoth
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Nehemoth »

Thanx toooooooooo
kendp
Posts: 200
Joined: February 3rd, 2003, 6:53 am
Location: Dominican Republic

Post by kendp »

So far working great.
User avatar
joeg
Posts: 2616
Joined: October 10th, 2003, 12:37 pm
Location: How can you be in two places at once, when you're not anywhere at all?

Same problem as yesterday

Post by joeg »

Hi again,

I'm having the same problem as with yesterday's build: can "surf", but can't download anything. Firebird crashes immediately.

Here's the error message:
MOZILLAFIREBIRD caused an invalid page fault in
module XPCOM.DLL at 0177:1003bec8.
Registers:
EAX=00000000 CS=0177 EIP=1003bec8 EFLGS=00010246
EBX=00000000 SS=017f ESP=00e2f2c0 EBP=00e2f2d0
ECX=00000000 DS=017f ESI=00e2f2ec FS=122f
EDX=00000000 ES=017f EDI=00000000 GS=0000
Bytes at CS:EIP:
66 39 10 75 f8 3b ca 7e 1d 51 52 8d 45 f4 50 8b
Stack dump:
1003c3ef 00000000 00000000 80000000 00e2f34c 006ec2a4 00000000 ffffffff 00e2f560 1003c3ef 00000000 10042280 00e2f2fc 00000000 0000003f 00e2f500

Does this tell you anything. It's Greek to me.

Joe
Although every day is Judgment Day, I nonetheless feel like a room without a roof.
User avatar
RubberPiggyToy
Posts: 39
Joined: October 20th, 2003, 1:53 pm
Location: Home

Post by RubberPiggyToy »

JoeG, I think your comp might be fuxX0red in some way or another, cause youre the only one I see having this problem, BTW did you try changing your download location? O, post your specs
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031119 Firebird/0.7+ (aebrahim)
User avatar
joeg
Posts: 2616
Joined: October 10th, 2003, 12:37 pm
Location: How can you be in two places at once, when you're not anywhere at all?

The problem is Firebird.exe

Post by joeg »

RubberPiggyToy wrote:... youre the only one I see having this problem, BTW did you try changing your download location? O, post your specs


Sorry, but if you go through the (many) posting for yesterday's build by Mr. Ebrahim, there are several people having problems.

As an experiment, I unzipped today's build (which crashed as I described above) and then simply replaced today's firebird.exe file with that from 13Nov I left all the other files in all the other directories exactly as they were (all dated 17 Nov.)

With the firebird.exe file from 13 Nov, it works fine and doesn't crash.

As another test, I also did a complete new install of the 13 Nov build. It works fine, too.

I will certianly not deny that there could be something wrong with my machine, but I'm more inclined to suspect that there was a small change in the program code sometime after 13 Nov that's causing the problem.

As I mentioned in one of my postings regarding yesterday's build, it's not only Mr. Ebrahim's build where I have the problem, it's also with the "official" nightly build.

Does anybody know if anything was changed in the code after 13 Nov that might have led to the "download" problem?

RubberPiggyToy: I'll be happy to list my specs, but I'm not sure what would be important for you to know. Also, what do you mean "... changing the download location"?

Thanks again for the help.

Joe
Although every day is Judgment Day, I nonetheless feel like a room without a roof.
old momokatte
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by old momokatte »

RubberPiggyToy wrote:JoeG, I think your comp might be fuxX0red in some way or another, cause youre the only one I see having this problem, BTW did you try changing your download location? O, post your specs

It's not just him. I just caused the same crash on my system by loading ign.com's interstitial page. Both the official 11/16 and the AthlonXP-optimized 11/17 builds crashed. I started getting that crash a few days ago in the nightlies, and have reverted back to the 11/09 build for everyday use.
aebrahim
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong
Contact:

Post by aebrahim »

momokatte wrote:
RubberPiggyToy wrote:JoeG, I think your comp might be fuxX0red in some way or another, cause youre the only one I see having this problem, BTW did you try changing your download location? O, post your specs

It's not just him. I just caused the same crash on my system by loading ign.com's interstitial page. Both the official 11/16 and the AthlonXP-optimized 11/17 builds crashed. I started getting that crash a few days ago in the nightlies, and have reverted back to the 11/09 build for everyday use.

If you're seeing crashes in Firebird, plus file them in Bugzilla.
aebrahim
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong
Contact:

Re: Same problem as yesterday

Post by aebrahim »

JoeG wrote:Hi again,

I'm having the same problem as with yesterday's build: can "surf", but can't download anything. Firebird crashes immediately.

Here's the error message:
MOZILLAFIREBIRD caused an invalid page fault in
module XPCOM.DLL at 0177:1003bec8.
Registers:
EAX=00000000 CS=0177 EIP=1003bec8 EFLGS=00010246
EBX=00000000 SS=017f ESP=00e2f2c0 EBP=00e2f2d0
ECX=00000000 DS=017f ESI=00e2f2ec FS=122f
EDX=00000000 ES=017f EDI=00000000 GS=0000
Bytes at CS:EIP:
66 39 10 75 f8 3b ca 7e 1d 51 52 8d 45 f4 50 8b
Stack dump:
1003c3ef 00000000 00000000 80000000 00e2f34c 006ec2a4 00000000 ffffffff 00e2f560 1003 c3ef 00000000 10042280 00e2f2fc 00000000 0000003f 00e2f500

Does this tell you anything. It's Greek to me.

Joe

Hvae you tried creating a new profile? Try deleting/renaming your %appdata%\Phoenix folder.
jicarney
Posts: 4
Joined: August 27th, 2003, 4:09 pm
Location: Shelbyville, Tennessee
Contact:

Post by jicarney »

Working fine here. I've been using your builds for a couple of months now, and I've been careless about posting here to thank you for your hard work.
John I. Carney
User avatar
Paradox52525
Posts: 1219
Joined: April 23rd, 2003, 9:13 am
Location: Middle of nowhere
Contact:

Post by Paradox52525 »

This is very odd, invalid page fault usually means that a memory error has occured, most of that jargon is memory addresses (presumably the ones that are having trouble) although it's also listing registers (which inplies that this may be processor related?). Those of you who are getting this crash, what types of processor do you have? Have you tried the non-SSE/SSE2 build to see if the crash persists there too?
aebrahim
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong
Contact:

Post by aebrahim »

Paradox52525 wrote:This is very odd, invalid page fault usually means that a memory error has occured, most of that jargon is memory addresses (presumably the ones that are having trouble) although it's also listing registers (which inplies that this may be processor related?). Those of you who are getting this crash, what types of processor do you have? Have you tried the non-SSE/SSE2 build to see if the crash persists there too?

Actually yes. That's a good question. JoeG, what type of processor do you have, and which of my builds are you using?
User avatar
Tommytoes
Posts: 16
Joined: August 19th, 2003, 9:20 pm
Location: Las Vegas

Post by Tommytoes »

Just installed the 11/17 optimized build, using the same profile I have used for about 3 months, and copied my chrome and plugin folders from the 11/08 build I was using. I have copied the same chrome and plugin folders forward to each successive build also.

I went back in and downloaded the 11/17 build again. The download did not crash firebird or my computer.
P4 2.4 GHz, 512MB, Windows XP SP-1, DSL

Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.6b) Gecko/20031117 Firebird/0.7+ (aebrahim)
User avatar
bengine
Posts: 84
Joined: October 1st, 2003, 10:49 pm

Post by bengine »

This build works fine for me. :)
Windows XP SP2
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041115 Firefox/1.0
Post Reply