Closed
Bug 867974
Opened 12 years ago
Closed 11 years ago
Intermittent test_exceptions.html | Exited with code -2147483645 during test run | application crashed [Unknown top frame] (Assertion failure: mCount == 0 (AddPurpleRoot failed), at xpcom/base/nsCycleCollector.cpp:909)
Categories
(Core :: XPCOM, defect)
Core
XPCOM
Tracking
()
RESOLVED
WORKSFORME
mozilla23
People
(Reporter: RyanVM, Assigned: mccr8)
References
Details
(Keywords: assertion, crash, intermittent-failure)
Attachments
(1 file)
2.74 KB,
patch
|
smaug
:
review+
|
Details | Diff | Splinter Review |
This assert was made fatal in bug 716716.
https://tbpl.mozilla.org/php/getParsedLog.php?id=22470206&tree=Mozilla-Inbound
Rev3 WINNT 6.1 mozilla-inbound debug test mochitest-2 on 2013-05-01 13:05:04 PDT for push e13bb42d2872
slave: talos-r3-w7-083
13:27:53 INFO - 9648 INFO TEST-START | /tests/dom/imptests/webapps/DOMCore/tests/approved/test_exceptions.html
13:27:53 INFO - ++DOMWINDOW == 509 (0CF9B1C0) [serial = 3276] [outer = 055081E0]
13:27:55 INFO - --DOCSHELL 1680C790 == 7 [id = 951]
13:27:55 INFO - --DOCSHELL 42129CE8 == 6 [id = 952]
13:27:55 INFO - ++DOCSHELL 42129CE8 == 7 [id = 953]
13:27:55 INFO - ++DOMWINDOW == 510 (4212B098) [serial = 3277] [outer = 00000000]
13:27:55 INFO - ++DOMWINDOW == 511 (4212C8A8) [serial = 3278] [outer = 4212B098]
13:27:55 INFO - [Parent 3548] WARNING: NS_ENSURE_TRUE(txToRemove) failed: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/docshell/shistory/src/nsSHistory.cpp, line 1320
13:27:55 INFO - 9649 INFO TEST-PASS | /tests/dom/imptests/webapps/DOMCore/tests/approved/test_exceptions.html | Elided 17 passes or known failures.
13:27:55 INFO - 9650 INFO TEST-END | /tests/dom/imptests/webapps/DOMCore/tests/approved/test_exceptions.html | finished in 2110ms
13:28:01 INFO - Assertion failure: mCount == 0 (AddPurpleRoot failed), at e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/xpcom/base/nsCycleCollector.cpp:909
13:28:04 WARNING - TEST-UNEXPECTED-FAIL | /tests/dom/imptests/webapps/DOMCore/tests/approved/test_exceptions.html | Exited with code -2147483645 during test run
13:28:10 WARNING - PROCESS-CRASH | /tests/dom/imptests/webapps/DOMCore/tests/approved/test_exceptions.html | application crashed [Unknown top frame]
13:28:10 INFO - Crash dump filename: c:\users\cltbld\appdata\local\temp\tmpuwaudt\minidumps\e15d261b-5f77-4917-8494-65d9060e3726.dmp
Assignee | ||
Comment 1•12 years ago
|
||
I didn't think this would ever happen, which is why I made it fatal. I should probably at least turn it into a non-fatal orange, perhaps logging what class it is. I can turn it back into a warning if happens more than a handful of times a week.
Assignee: nobody → continuation
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 7•12 years ago
|
||
Hmm. This is all in the same test. Very curious.
Assignee | ||
Comment 8•12 years ago
|
||
Assignee | ||
Comment 9•12 years ago
|
||
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Updated•12 years ago
|
Attachment #747400 -
Flags: review?(bugs)
Updated•12 years ago
|
Attachment #747400 -
Flags: review?(bugs) → review+
Assignee | ||
Comment 11•12 years ago
|
||
note to sheriffs: this will cause the failure to change, which I guess will require a new bug. CC me on that please.
https://hg.mozilla.org/integration/mozilla-inbound/rev/f7c710fa3295
Comment 12•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla23
Assignee | ||
Updated•11 years ago
|
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Whiteboard: [leave open]
Assignee | ||
Updated•11 years ago
|
Status: REOPENED → NEW
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 14•11 years ago
|
||
Still in the same test, plus it is leaking a lot. I guess that isn't surprising.
It looks like we're running out of memory, as most of the log consists of this line:
23:12:25 INFO - [Parent 3528] WARNING: out of memory: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/obj-firefox/xpcom/build/nsDeque.cpp, line 178
That line in nsDeque is from Push.
Assignee | ||
Comment 15•11 years ago
|
||
After all the OOM, there's this:
[Parent 3528] ###!!! ASSERTION: didn't call Disconnect: '!mTarget', file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/content/events/src/nsEventListenerManager.cpp, line 131
INFO - 9688 INFO TEST-END | /tests/dom/imptests/webapps/DOMCore/tests/approved/test_exceptions.html | finished in 125658ms
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 17•11 years ago
|
||
This looks very similar to bug 858948.
Tons of these failures:
03:43:53 INFO - [Parent 1960] WARNING: NS_ENSURE_TRUE(newRoot) failed: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/content/base/src/nsRange.cpp, line 1145
Then a bunch of failures like this:
03:45:36 INFO - [Parent 1960] WARNING: out of memory: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/obj-firefox/xpcom/build/nsDeque.cpp, line 178
Oddly, there are no GCGraphBuilder::AddNode failures here.
Assignee | ||
Comment 18•11 years ago
|
||
The test where the OOM is first happening ( dom/imptests/webapps/DOMCore/tests/approved/test_Range-surroundContents.html ) was disabled in bug 775227 on Android for OOMiness. Looks like OOMiness is a problem on desktop too, just less often.
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 20•11 years ago
|
||
"fixed" by disabling the test
Status: NEW → RESOLVED
Closed: 11 years ago → 11 years ago
Resolution: --- → WORKSFORME
Assignee | ||
Updated•11 years ago
|
Whiteboard: [leave open]
You need to log in
before you can comment on or make changes to this bug.
Description
•