MozillaZine

Ted's PGO build

Discussion of third-party/unofficial Firefox/Thunderbird/SeaMonkey builds.
RyanVM
 
Posts: 1264
Joined: June 16th, 2004, 6:00 am
Location: Exton, PA

Post Posted March 2nd, 2008, 8:16 am

uh, the post right above yours?

swsnyder
 
Posts: 225
Joined: August 12th, 2004, 9:13 am

Post Posted March 3rd, 2008, 3:47 pm

Ted Mielczarek wrote:swsnyder: would be interesting to rebuild that with debug symbols (set MOZ_DEBUG_SYMBOLS=1 in your mozconfig) and get a stack, to find out where it's crashing. Wouldn't surprise me if SeaMonkey has some modules of its own that are fragile to PGO. We can turn those off in their respective Makefiles till they get sorted out.


I pulled the trunk on 03 Mar., rebuilt with profiling, and now see no crashes.

Maybe I just missed the sqlite exclusion in that last checkout. In any case the profiled build of SeaMonkey 2.0a1pre is working well for me.

Incognito129
 
Posts: 37
Joined: August 7th, 2006, 3:23 pm

Post Posted March 4th, 2008, 3:59 am

i have msvc++ 2005 redist. installed but the PGO build keeps crashing. Is there anything else I need? I'm using winxp sp2.

Ted Mielczarek
 
Posts: 1269
Joined: November 5th, 2002, 7:32 am
Location: PA

Post Posted March 4th, 2008, 6:34 am

Incognito: no, in fact our recent trunk builds should not even need the VC redist since we're shipping our own CRT. Are you submitting crash reports? These builds appear to be working fine for everyone else, so there's something unique about your setup.

trieste
 
Posts: 616
Joined: September 4th, 2003, 4:15 am
Location: Singapore

Post Posted March 4th, 2008, 7:32 am

Incognito129 wrote:i have msvc++ 2005 redist. installed but the PGO build keeps crashing. Is there anything else I need? I'm using winxp sp2.

Are you using the PGO build that Ted posted in this thread? There are issues with it, since it was created to test for possible bugs. Just use the latest nightlies.

Foxicated
 
Posts: 23
Joined: February 1st, 2006, 10:11 am

Post Posted March 6th, 2008, 11:11 am

sld wrote:Are you using the PGO build that Ted posted in this thread? There are issues with it, since it was created to test for possible bugs. Just use the latest nightlies.

Where can I download the latest nightlies ( PGO enabled ) please? You don't mean the trunk builds I take it?

trieste
 
Posts: 616
Joined: September 4th, 2003, 4:15 am
Location: Singapore

Post Posted March 6th, 2008, 12:24 pm

Yeah the trunk builds are all humming nicely on PGO. :)

Foxicated
 
Posts: 23
Joined: February 1st, 2006, 10:11 am

Post Posted March 6th, 2008, 1:55 pm

sld wrote:Yeah the trunk builds are all humming nicely on PGO. :)

Alright then, thanks!
Downloading ..... :)

tqft

User avatar
 
Posts: 1232
Joined: April 22nd, 2003, 11:57 pm

Post Posted March 8th, 2008, 2:47 pm

Linux here - ubuntu gutsy - no luck building a PGO build, it seems to have regressed - updated version off gcc to latest svn [other programs - vlc git - would not build as well] and still no luck - now won't get to the part where it opens ff.

I haven't seen much traffic on the bug lately - does anyone know anything about when some more action may happen. I know some of the patches are waiting for movement in the ff3 betas - but I can't find much info.

OldSkoOL
 
Posts: 39
Joined: June 2nd, 2004, 7:10 am
Location: Posts: 1,526,849

Post Posted March 9th, 2008, 2:30 am

Has anyone found any of the latest nightlies to be as fast or faster than teds build?

For me, teds build is the fastest - everything else recently is always slower.

Ted Mielczarek
 
Posts: 1269
Joined: November 5th, 2002, 7:32 am
Location: PA

Post Posted March 9th, 2008, 12:26 pm

tqft: can you be more specific on what you're seeing? We only tested with GCC 4.1, so with newer versions YMMV.

OldSkoOL: it's probably a factor of the profiling input. Right now we're just profiling on startup/shutdown. At least one of my builds was profiled on the SunSpider test, so it would obviously be faster there. (and likely in overall JS perf) We will add some more profiling input eventually.

tqft

User avatar
 
Posts: 1232
Joined: April 22nd, 2003, 11:57 pm

Post Posted March 9th, 2008, 1:28 pm

Ted:
/media/sdb2/mozilla/mozilla/netwerk/cookie/src/nsCookieService.cpp:1: error: ‘nsCookieService.gcda’ is version ‘401p’, expected version ‘404e’
cc1plus: warnings being treated as errors
/media/sdb2/mozilla/mozilla/netwerk/cookie/src/nsCookie.cpp:1: error: ‘nsCookie.gcda’ is version ‘401p’, expected version ‘404e’
make[8]: *** [nsCookie.o] Error 1
and that is where it bails
With prev version gcc 4.1 didn't get that and current gcc does build non-profiled ff
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b5pre) Gecko/2008030908 Minefield/3.0b5pre ID:2008030908

Ted Mielczarek
 
Posts: 1269
Joined: November 5th, 2002, 7:32 am
Location: PA

Post Posted March 10th, 2008, 4:18 am

tqft: interesting, but that sounds like a GCC bug. :-/

tqft

User avatar
 
Posts: 1232
Joined: April 22nd, 2003, 11:57 pm

Post Posted March 25th, 2008, 1:56 am

Ted, I noticed you removed yoruself from the bug and it has gone to P2 - that is the linux pgo enabled build bug. Is it still a possibility or is the reason the tree is still closed that bug? Or will those changes be backed out and linux pgo will come after ff3 ?

Ted Mielczarek
 
Posts: 1269
Joined: November 5th, 2002, 7:32 am
Location: PA

Post Posted March 25th, 2008, 2:14 pm

tqft: there just hasn't been a lot of momentum to turn it on. It's probably late in the game to get it done now, but maybe if someone champions it. It's not going to be me though.

Return to Third Party/Unofficial Builds


Who is online

Users browsing this forum: No registered users and 1 guest