Closed Bug 846154 Opened 11 years ago Closed 10 years ago

Intermittent test_bug311007.xul, test_bug514732-2.xul | Assertion count 1 is greater than expected range 0-0 assertions (aIndex is out of range: 'aIndex < mLength')

Categories

(Core :: DOM: Navigation, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: assertion, intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=20167061&tree=Mozilla-Inbound

Rev3 WINNT 5.1 mozilla-inbound debug test mochitest-other on 2013-02-27 18:32:07 PST for push b80de6ad9b08
slave: talos-r3-xp-081

18:40:14     INFO -  ###!!! ASSERTION: aIndex is out of range: 'aIndex < mLength', file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/docshell/shistory/src/nsSHistory.cpp, line 966
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000000ECAA6F
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x000000000033371A
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x000000000034F5B8
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x000000000036350C
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000000E80F34
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000000E80FD7
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000000E8134B
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000000F0EED4
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000000F14E6C
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000000F040D9
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x00000000009199D7
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x000000000091C4D7
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000001800323
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x00000000017A68AD
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x00000000012BCAC0
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000001847AD8
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000001848153
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000001848757
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x000000000117E248
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x00000000011370A6
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000000F2640B
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x000000000001FCD8
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x00000000000200BF
18:40:14     INFO -  xul!webrtc::ViEBase::ViEBase+0x0000000000020607
18:40:14     INFO -  0x000000000040249A
18:40:14     INFO -  0x0000000000402BDE
18:40:14     INFO -  0x0000000000402D2F
18:40:14     INFO -  0x00000000004066AF
18:40:14     INFO -  0x00000000004064DF
18:40:14     INFO -  kernel32!RegisterWaitForInputIdle+0x0000000000000049
18:40:14     INFO -  WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/content/base/src/nsContentUtils.cpp, line 3011
18:40:14     INFO -  WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/content/xbl/src/nsXBLProtoImplMethod.cpp, line 308
18:40:14     INFO -  WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/content/base/src/nsContentUtils.cpp, line 3011
18:40:14     INFO -  WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/content/xbl/src/nsXBLProtoImplMethod.cpp, line 308
18:40:14     INFO -  2578 INFO TEST-END | chrome://mochitests/content/chrome/docshell/test/chrome/test_bug311007.xul | finished in 3478ms
18:40:15     INFO -  ++DOMWINDOW == 138 (07D64A70) [serial = 863] [outer = 0C925B70]
18:40:15     INFO -  2579 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/docshell/test/chrome/test_bug311007.xul | Assertion count 1 is greater than expected range 0-0 assertions.
I don't know what component this should be in, but it's not DMD.
Component: DMD → General
Off by one, sorry :)
Component: General → Document Navigation
Blocks: 847106
Blocks: 404077
https://tbpl.mozilla.org/php/getParsedLog.php?id=20279256&tree=Mozilla-Inbound&full=1
Summary: Intermittent test_bug311007.xul | Assertion count 1 is greater than expected range 0-0 assertions (aIndex is out of range: 'aIndex < mLength') → Intermittent test_bug311007.xul, test_bug514732-2.xul | Assertion count 1 is greater than expected range 0-0 assertions (aIndex is out of range: 'aIndex < mLength')
> aIndex < mLength

My guess:

When we are browsing an error page as the first entry of the viewer, the situation is very complicated. We don't want the number of |mLength| increased, so the length is still 0. But the error page's entry surely exists. Otherwise, probably, session restore is not able to have it reloaded on restoring. Then, the first index would be 0. That's what bug 529119 and bug 302115 are.


As a result, |0 < 0| is not correct.
Closing inactive keywords:intermittent-failure bugs where the TBPLbot has previously commented and the test isn't marked as disabled; filter on orange-cleanup-201401.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.