Closed
Bug 774259
Opened 12 years ago
Closed 12 years ago
Intermittent mochitest crash ("ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that", "ASSERTION: Profile change cancellation." & "Assertion failure: !connections[i]->ConnectionReady(), at mozStorageService.cpp")
Categories
(Core :: General, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: emorley, Unassigned)
References
Details
(Keywords: assertion, crash, intermittent-failure)
Starting on inbound cset https://hg.mozilla.org/integration/mozilla-inbound/rev/082542b01af8 there have been extremely frequent (~two thirds of the runs) linux32-only mochitest-5 failures:
https://tbpl.mozilla.org/?tree=Mozilla-Inbound&jobname=mochitests-5
That cset was a backout, so not really sure what to make of this.
I've clobbered, but it hasn't helped.
Filing this so we have something to point at whilst waiting for retriggers. Is currently holding up the merge to m-c in time for the uplift.
On https://hg.mozilla.org/integration/mozilla-inbound/rev/082542b01af8:
-> [Orange] https://tbpl.mozilla.org/php/getParsedLog.php?id=13567653&tree=Mozilla-Inbound
-> [Orange] https://tbpl.mozilla.org/php/getParsedLog.php?id=13568016&tree=Mozilla-Inbound
-> [Green] https://tbpl.mozilla.org/php/getParsedLog.php?id=13568994&tree=Mozilla-Inbound
On https://hg.mozilla.org/integration/mozilla-inbound/rev/b85bf85ebc06:
-> [Orange] https://tbpl.mozilla.org/php/getParsedLog.php?id=13570071&tree=Mozilla-Inbound
-> [Orange] https://tbpl.mozilla.org/php/getParsedLog.php?id=13570491&tree=Mozilla-Inbound
-> [Green] https://tbpl.mozilla.org/php/getParsedLog.php?id=13570856&tree=Mozilla-Inbound
There are 3 assertions:
-> ###!!! ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that.: 'factoryPtr', file nsWeakReference.cpp, line 77
-> ###!!! ASSERTION: Profile change cancellation.: 'Error', file ../../../toolkit/xre/nsXREDirProvider.cpp, line 817
-> Assertion failure: !connections[i]->ConnectionReady(), at ../../../storage/src/mozStorageService.cpp:853
Reporter | ||
Comment 1•12 years ago
|
||
Found a few related bugs...
> -> ###!!! ASSERTION: Oops! You're asking for a weak reference to an object
> that doesn't support that.: 'factoryPtr', file nsWeakReference.cpp, line 77
Bug 622218
> -> ###!!! ASSERTION: Profile change cancellation.: 'Error', file
> ../../../toolkit/xre/nsXREDirProvider.cpp, line 817
Bug 715137
> -> Assertion failure: !connections[i]->ConnectionReady(), at
> ../../../storage/src/mozStorageService.cpp:853
Bug 764030
Reporter | ||
Comment 2•12 years ago
|
||
Ok, so it went away for one push (two runs since I retriggered), then came back again on the next push:
https://tbpl.mozilla.org/php/getParsedLog.php?id=13574665&tree=Mozilla-Inbound
Doesn't seem quite as frequent as first appeared, but still ideally don't want to let it off inbound.
Reporter | ||
Comment 3•12 years ago
|
||
Due to coalescling, we've only had a handful of M5 runs since the above.
The failure rate does look slightly less drastic at least. I think we should wait a little bit longer just to make sure, before merging inbound to m-c.
Comment 4•12 years ago
|
||
Comment 5•12 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=13578489&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=13585775&tree=Mozilla-Inbound
Blocks: 438871
Whiteboard: [orange]
Reporter | ||
Comment 6•12 years ago
|
||
Whilst I'm still reluctant to let this migrate out of inbound, it is now seeming to not be frequent enough for us to actually track down a range - so I think we have no other choice.
Reporter | ||
Comment 7•12 years ago
|
||
Reporter | ||
Comment 8•12 years ago
|
||
Reporter | ||
Comment 9•12 years ago
|
||
Reporter | ||
Comment 10•12 years ago
|
||
Reporter | ||
Comment 11•12 years ago
|
||
Reporter | ||
Comment 12•12 years ago
|
||
Reporter | ||
Comment 13•12 years ago
|
||
Reporter | ||
Comment 14•12 years ago
|
||
Comment 15•12 years ago
|
||
Comment 16•12 years ago
|
||
Reporter | ||
Comment 17•12 years ago
|
||
Reporter | ||
Comment 18•12 years ago
|
||
Comment 19•12 years ago
|
||
Comment 20•12 years ago
|
||
Comment 21•12 years ago
|
||
Comment 22•12 years ago
|
||
Comment 23•12 years ago
|
||
Reporter | ||
Comment 24•12 years ago
|
||
Comment 25•12 years ago
|
||
Comment 26•12 years ago
|
||
Comment 27•12 years ago
|
||
Comment 28•12 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=15461444&tree=Mozilla-Beta (10.8, but that's pretty close to linux32)
Comment 29•12 years ago
|
||
Comment 30•12 years ago
|
||
Reporter | ||
Comment 31•12 years ago
|
||
Summary: Extremely frequent linux32-only M5 assertions ("ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that", "ASSERTION: Profile change cancellation." & "Assertion failure: !connections[i]->ConnectionReady()") → Intermittent linux32-only M5 ("ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that", "ASSERTION: Profile change cancellation." & "Assertion failure: !connections[i]->ConnectionReady() at mozStorageService.cpp:837")
Reporter | ||
Comment 32•12 years ago
|
||
(In reply to Ed Morley [:edmorley UTC+1] from comment #31)
> https://tbpl.mozilla.org/php/getParsedLog.php?id=15619235&tree=Mozilla-
> Inbound
OS X
Keywords: assertion
Summary: Intermittent linux32-only M5 ("ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that", "ASSERTION: Profile change cancellation." & "Assertion failure: !connections[i]->ConnectionReady() at mozStorageService.cpp:837") → Intermittent M5 debug crash ("ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that", "ASSERTION: Profile change cancellation." & "Assertion failure: !connections[i]->ConnectionReady(), at mozStorageService.cpp:837")
Comment 33•12 years ago
|
||
Comment 34•12 years ago
|
||
Reporter | ||
Comment 35•12 years ago
|
||
Summary: Intermittent M5 debug crash ("ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that", "ASSERTION: Profile change cancellation." & "Assertion failure: !connections[i]->ConnectionReady(), at mozStorageService.cpp:837") → Intermittent mochitest crash ("ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that", "ASSERTION: Profile change cancellation." & "Assertion failure: !connections[i]->ConnectionReady(), at mozStorageService.cpp")
Reporter | ||
Comment 36•12 years ago
|
||
Comment 37•12 years ago
|
||
bug 795703 should remove the weakref assertion.
Comment 38•12 years ago
|
||
Comment 39•12 years ago
|
||
Comment 40•12 years ago
|
||
Comment 41•12 years ago
|
||
Comment 42•12 years ago
|
||
Comment 43•12 years ago
|
||
Comment 44•12 years ago
|
||
Comment 45•12 years ago
|
||
Comment 46•12 years ago
|
||
Comment 47•12 years ago
|
||
Comment 48•12 years ago
|
||
Comment 49•12 years ago
|
||
Comment 50•12 years ago
|
||
Comment 51•12 years ago
|
||
Comment 52•12 years ago
|
||
Comment 53•12 years ago
|
||
Reporter | ||
Comment 54•12 years ago
|
||
Reporter | ||
Comment 55•12 years ago
|
||
Comment 56•12 years ago
|
||
Comment 57•12 years ago
|
||
Comment 58•12 years ago
|
||
Comment 59•12 years ago
|
||
Comment 60•12 years ago
|
||
Reporter | ||
Comment 61•12 years ago
|
||
Comment 62•12 years ago
|
||
Comment 63•12 years ago
|
||
Comment 64•12 years ago
|
||
Comment 65•12 years ago
|
||
Comment 66•12 years ago
|
||
Reporter | ||
Comment 67•12 years ago
|
||
Reporter | ||
Comment 68•12 years ago
|
||
Comment 69•12 years ago
|
||
Comment 70•12 years ago
|
||
Comment 71•12 years ago
|
||
Comment 72•12 years ago
|
||
Comment 73•12 years ago
|
||
Comment 74•12 years ago
|
||
Comment 75•12 years ago
|
||
Comment 76•12 years ago
|
||
Assignee | ||
Updated•12 years ago
|
Keywords: intermittent-failure
Assignee | ||
Updated•12 years ago
|
Whiteboard: [orange]
Reporter | ||
Comment 77•12 years ago
|
||
Resolving WFM keyword:intermittent-failure bugs last modified >3 months ago, whose whiteboard contains none of:
{random,disabled,marked,fuzzy,todo,fails,failing,annotated,time-bomb,leave open}
There will inevitably be some false positives; for that (and the bugspam) I apologise. Filter on orangewfm.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•