Closed
Bug 947916
Opened 12 years ago
Closed 12 years ago
"Couldn't load XPCOM" & missing pgort100.dll after updating Nightly (2013-12-9)
Categories
(Firefox Build System :: General, defect)
Tracking
(firefox28 verified)
VERIFIED
FIXED
mozilla28
Tracking | Status | |
---|---|---|
firefox28 | --- | verified |
People
(Reporter: gcp, Assigned: glandium)
References
Details
I was prompted to do the normal Nightly update. After clicking apply, Firefox errored out on restart with a "Couldn't load XPCOM" error, followed by a "couldn't find pgort100.dll" error. The installation appeared to be completely busted with no way of recovering.
I downloaded a fresh Nightly off mozilla.org.
I zipped up the broken Nightly dir in program files. Some reading suggests the XPCOM error is due to not finding xul.dll, however that file is present.
Reporter | ||
Comment 1•12 years ago
|
||
>I downloaded a fresh Nightly off mozilla.org.
That should've said "I downloaded a fresh Nightly with Chrome and installed that to recover".
Reporter | ||
Comment 2•12 years ago
|
||
The problem is reproducible. Allowing the 8-12 Nightly to update always busts. If other people hit this we should disable updates?
Severity: critical → blocker
Comment 3•12 years ago
|
||
Respins are going with bug 945042 backed out. Should fix this.
Reporter | ||
Comment 4•12 years ago
|
||
Depending bug points to it being actual Firefox bustage, switching component.
Component: Application Update → Build Config
Product: Toolkit → Core
Updated•12 years ago
|
Hardware: x86_64 → All
Summary: "Couldn't load XPCOM" after updating Nightly (2013-12-9) → "Couldn't load XPCOM" & missing pgort100.dll after updating Nightly (2013-12-9)
Updated•12 years ago
|
status-firefox28:
--- → ?
tracking-firefox28:
--- → ?
Comment 8•12 years ago
|
||
We also hit this but without updating anything, I managed to reproduce it simply by installing the latest nightly from FTP.
Here is the pushlog responsible:
http://hg.mozilla.org/mozilla-central/pushloghtml?changeset=0204febd3146
Also here is the last good tinderbox build:
ftp://ftp.mozilla.org/pub/firefox/tinderbox-builds/mozilla-central-win32/1386578102/
And the first bad tindebox build:
ftp://ftp.mozilla.org/pub/firefox/tinderbox-builds/mozilla-central-win32/1386586922/
Reporter | ||
Comment 9•12 years ago
|
||
The Nightly itself is busted, see comment 4. The cause is a bad commit from bug 945042.
Comment 10•12 years ago
|
||
Posted the following in 947932
Same happening here, except system is XP SP3, fully updated.
Used Help > About Firefox to update Firefox (Australis) 28.0a1 this morning.
Message on Firefox restart (note: did not get ref to XPCOM though I heard 2 distinct audible signals):
The application has failed to start because pgort100.dll was not found. Reinstalling the application may fix the problem.
What I tried:
1 Uninstalled 12-09-2013 update to Firefox 28.0a1 leaving profile
2 Download and reinstalled 12-09-2013 full installer
3 Same problem.
4 Downloaded 12-08-2013 full installer, installed over the top of 12-09-2013
5 Started Firefox and 12-08-2013 update worked
6 Ran update (to 12-09-2013) using Help > About Firefox and same error message on startup of Firefox
7 Ran full installer of 12-08-2013 over the top of 12-09-2013 and restart worked.
Problem appears to be with something in 12-09-2013 update/installer for Firefox (Australis) 28.0a1.
Comment 11•12 years ago
|
||
Today Firefox Nightly is broken On Windows 8.1 Pro x64 too
Reporter | ||
Comment 12•12 years ago
|
||
Fixed in the respun Nightly, by this backout:
https://hg.mozilla.org/mozilla-central/rev/9f12a9fab080
According to bug 947965 updates are now reenabled.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Comment 13•12 years ago
|
||
I'm curious as to why this happened. Should bug 945042 have landed on inbound and/or pushed to try prior to landing on central? Would doing so have caught this in automated testing prior to getting into Nightlies or is there not currently an automated way to test and catch build breakage like this from changes like this? (I'm not all too familiar with this stuff so please do tell me if I've horribly confused something in this comment; this just made me curious about the procedures here)
Reporter | ||
Comment 14•12 years ago
|
||
The problem was indeed that that bug shouldn't have landed on mozilla-central. The tests caught it correctly.
Assignee | ||
Comment 15•12 years ago
|
||
Arguably, nightlies shouldn't be created on changesets without pgo runs.
Comment 17•12 years ago
|
||
(In reply to comment #15)
> Arguably, nightlies shouldn't be created on changesets without pgo runs.
Please propose that somewhere? That's not how our Nightlies are currently built as far as I understand.
Assignee | ||
Comment 18•12 years ago
|
||
(In reply to :Ehsan Akhgari (needinfo? me!) from comment #17)
> (In reply to comment #15)
> > Arguably, nightlies shouldn't be created on changesets without pgo runs.
>
> Please propose that somewhere? That's not how our Nightlies are currently
> built as far as I understand.
I thought it was the case. Or at least in the past.
Comment 20•12 years ago
|
||
Gian-Carlo, please confirm this is now fixed for you.
Flags: needinfo?(gpascutto)
Updated•12 years ago
|
tracking-firefox28:
? → ---
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•