Closed
Bug 1061894
Opened 11 years ago
Closed 11 years ago
Intermittent 346258-1.html,394810-1.html,400349-1.html,616930-1.html,639737-1.html | assertion count 1 is more than expected
Categories
(Core :: Graphics: ImageLib, defect)
Tracking
()
RESOLVED
FIXED
mozilla35
| Tracking | Status | |
|---|---|---|
| firefox33 | --- | unaffected |
| firefox34 | --- | fixed |
| firefox35 | --- | fixed |
| firefox-esr31 | --- | unaffected |
People
(Reporter: RyanVM, Assigned: tnikkel)
References
Details
(Keywords: assertion, intermittent-failure)
Attachments
(1 file)
|
2.05 KB,
patch
|
seth
:
review+
lmandel
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
https://tbpl.mozilla.org/php/getParsedLog.php?id=47244413&tree=Mozilla-Central
Android 4.0 Panda mozilla-central debug test crashtest on 2014-09-02 12:15:04 PDT for push c24ec895b156
slave: panda-0151
12:34:13 INFO - REFTEST TEST-START | http://10.26.128.22:30151/tests/js/xpconnect/crashtests/400349-1.html
12:34:13 INFO - REFTEST TEST-LOAD | http://10.26.128.22:30151/tests/js/xpconnect/crashtests/400349-1.html | 900 / 2709 (33%)
12:34:13 INFO - REFTEST TEST-PASS | http://10.26.128.22:30151/tests/js/xpconnect/crashtests/400349-1.html | (LOAD ONLY)
12:34:13 INFO - REFTEST INFO | Loading a blank page
12:34:13 INFO - REFTEST TEST-UNEXPECTED-FAIL | http://10.26.128.22:30151/tests/js/xpconnect/crashtests/400349-1.html | assertion count 1 is more than expected 0 assertions
12:34:13 INFO - REFTEST TEST-END | http://10.26.128.22:30151/tests/js/xpconnect/crashtests/400349-1.html
From the logcat:
09-02 12:33:55.421 I/Gecko ( 2124): [2124] ###!!! ASSERTION: Observers still registered?: '!mObserverList.mObserver && !mObserverList.mNext', file /builds/slave/m-cen-and-d-000000000000000000/build/content/base/src/nsImageLoadingContent.cpp, line 117
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Reporter | ||
Comment 2•11 years ago
|
||
| Reporter | ||
Comment 3•11 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=47286252&tree=Mozilla-Inbound
Seth, these started happening pretty frequently in the last day or so. Any ideas?
Flags: needinfo?(seth)
| Reporter | ||
Updated•11 years ago
|
Summary: Intermittent 400349-1.html | assertion count 1 is more than expected (ASSERTION: Observers still registered?: '!mObserverList.mObserver && !mObserverList.mNext', file content/base/src/nsImageLoadingContent.cpp, line 117) → Intermittent 346258-1.html,400349-1.html,616930-1.html,639737-1.html | assertion count 1 is more than expected (ASSERTION: Observers still registered?: '!mObserverList.mObserver && !mObserverList.mNext', file nsImageLoadingContent.cpp, line 117)
| Reporter | ||
Comment 5•11 years ago
|
||
| Reporter | ||
Comment 6•11 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=47325140&tree=Mozilla-Inbound
Quickly becoming a top manual-star orange.
| Reporter | ||
Comment 7•11 years ago
|
||
Going back through inbound's history, it appears to have started shortly after bug 1008942 landed.
Blocks: 1008942
status-firefox33:
--- → unaffected
status-firefox34:
--- → affected
status-firefox35:
--- → affected
status-firefox-esr31:
--- → unaffected
Flags: needinfo?(tnikkel)
| Reporter | ||
Comment 8•11 years ago
|
||
Comment 9•11 years ago
|
||
Based on the code in that bug, it seems to be a very likely candidate indeed.
Flags: needinfo?(seth)
| Assignee | ||
Comment 10•11 years ago
|
||
I think image/test/crashtests/ownerdiscard.html is responsible. In fact I think bug 784591 is what introduced the bug into that test, I guess bug 1008942 just exposed it.
The patch for bug 784591 was wrong. If we move on because the image never gets decoded (and hence never discarded) we also need to cleanup by removing the observer the same way as if we do get decoded and discarded.
try run
https://tbpl.mozilla.org/?tree=Try&rev=2e9e937fdb12
| Assignee | ||
Comment 12•11 years ago
|
||
Try run indicates the patch does indeed fix the problem.
Comment 14•11 years ago
|
||
Summary: Intermittent 346258-1.html,400349-1.html,616930-1.html,639737-1.html | assertion count 1 is more than expected (ASSERTION: Observers still registered?: '!mObserverList.mObserver && !mObserverList.mNext', file nsImageLoadingContent.cpp, line 117) → Intermittent 346258-1.html,394810-1.html,400349-1.html,616930-1.html,639737-1.html | assertion count 1 is more than expected
| Reporter | ||
Comment 15•11 years ago
|
||
| Reporter | ||
Comment 16•11 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=47415056&tree=Mozilla-Inbound
Seth, this is currently causing great pain on TBPL. Can you please find time for a quick review? :)
Flags: needinfo?(seth)
Comment 17•11 years ago
|
||
Comment on attachment 8483778 [details] [diff] [review]
patch
Review of attachment 8483778 [details] [diff] [review]:
-----------------------------------------------------------------
Looks good!
Attachment #8483778 -
Flags: review?(seth) → review+
Updated•11 years ago
|
Flags: needinfo?(seth)
Comment 18•11 years ago
|
||
I went ahead and pushed this since the need seems to be serious:
https://hg.mozilla.org/integration/mozilla-inbound/rev/65dead1492ba
Keywords: checkin-needed
Updated•11 years ago
|
Keywords: checkin-needed
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla35
| Reporter | ||
Comment 20•11 years ago
|
||
Please request Aurora approval on this when you get a chance.
Flags: needinfo?(tnikkel)
| Assignee | ||
Comment 21•11 years ago
|
||
Comment on attachment 8483778 [details] [diff] [review]
patch
Approval Request Comment
[Feature/regressing bug #]: bug 1008942
[User impact if declined]: none to users, but test failures that require manual staring by sheriffs
[Describe test coverage new/current, TBPL]: the patch fixes a test
[Risks and why]: fixing a text, no risk to users, been on mozilla-central for a few days with no problems
[String/UUID change made/needed]: none
Attachment #8483778 -
Flags: approval-mozilla-aurora?
Flags: needinfo?(tnikkel)
| Reporter | ||
Comment 22•11 years ago
|
||
Comment 23•11 years ago
|
||
Comment on attachment 8483778 [details] [diff] [review]
patch
Aurora+
Attachment #8483778 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
| Reporter | ||
Comment 24•11 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•