Closed Bug 895303 Opened 11 years ago Closed 11 years ago

Intermittent TEST-UNEXPECTED-FAIL | /tests/content/html/content/test/test_bug893537.html | Assertion count 1 is greater than expected range 0-0 assertions.

Categories

(Core :: DOM: Navigation, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla25
Tracking Status
firefox24 --- unaffected
firefox25 --- fixed

People

(Reporter: cbook, Assigned: RyanVM)

References

(Depends on 1 open bug, )

Details

(Keywords: intermittent-failure)

Ubuntu VM 12.04 x64 birch debug test mochitest-1 on 2013-07-17 21:20:00 PDT for push 02470fc110c4 slave: tst-linux64-ec2-443 134042 ERROR TEST-UNEXPECTED-FAIL | /tests/content/html/content/test/test_bug893537.html | Assertion count 1 is greater than expected range 0-0 assertions. and seems the assertion is [Parent 2399] ###!!! ASSERTION: Adding a child where we already have a child? This may misbehave: 'Error', file ../../../../docshell/shistory/src/nsSHEntry.cpp, line 625 21:41:16 INFO - nsDocShell::AddChildSHEntry(nsISHEntry*, nsISHEntry*, int, unsigned int, bool) [docshell/base/nsDocShell.cpp:3757] 21:41:16 INFO - nsDocShell::DoAddChildSHEntry(nsISHEntry*, int, bool) [docshell/base/nsDocShell.cpp:3830] 21:41:16 INFO - nsDocShell::AddToSessionHistory(nsIURI*, nsIChannel*, nsISupports*, bool, nsISHEntry**) [docshell/base/nsDocShell.cpp:10778] 21:41:16 INFO - nsDocShell::OnNewURI(nsIURI*, nsIChannel*, nsISupports*, unsigned int, bool, bool, bool) [docshell/base/nsDocShell.cpp:10162] 21:41:16 INFO - nsDocShell::OnLoadingSite(nsIChannel*, bool, bool) [docshell/base/nsDocShell.cpp:10232] 21:41:16 INFO - nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**) [docshell/base/nsDocShell.cpp:8045] 21:41:16 INFO - nsDSURIContentListener::DoContent(char const*, bool, nsIRequest*, nsIStreamListener**, bool*) [docshell/base/nsDSURIContentListener.cpp:125] 21:41:16 INFO - nsDocumentOpenInfo::TryContentListener(nsIURIContentListener*, nsIChannel*) [uriloader/base/nsURILoader.cpp:681] 21:41:16 INFO - nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*) [uriloader/base/nsURILoader.cpp:382] 21:41:16 INFO - nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*) [uriloader/base/nsURILoader.cpp:260] 21:41:16 INFO - nsBaseChannel::OnStartRequest(nsIRequest*, nsISupports*) [/builds/slave/m-in-l64-d-0000000000000000000/build/obj-firefox/netwerk/base/src/../../../../netwerk/base/src/nsBaseChannel.cpp:720] 21:41:16 INFO - nsInputStreamPump::OnStateStart() [/builds/slave/m-in-l64-d-0000000000000000000/build/obj-firefox/netwerk/base/src/../../../../netwerk/base/src/nsInputStreamPump.cpp:463] 21:41:16 INFO - nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) [/builds/slave/m-in-l64-d-0000000000000000000/build/obj-firefox/netwerk/base/src/../../../../netwerk/base/src/nsInputStreamPump.cpp:388] 21:41:16 INFO - nsInputStreamReadyEvent::Run() [/builds/slave/m-in-l64-d-0000000000000000000/build/obj-firefox/xpcom/io/../../../xpcom/io/nsStreamUtils.cpp:83] 21:41:16 INFO - nsThread::ProcessNextEvent(bool, bool*) [/builds/slave/m-in-l64-d-0000000000000000000/build/obj-firefox/xpcom/threads/../../../xpcom/threads/nsThread.cpp:621] 21:41:16 INFO - NS_ProcessNextEvent(nsIThread*, bool) [/builds/slave/m-in-l64-d-0000000000000000000/build/obj-firefox/xpcom/build/nsThreadUtils.cpp:238] 21:41:16 INFO - mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [/builds/slave/m-in-l64-d-0000000000000000000/build/obj-firefox/ipc/glue/../../../ipc/glue/MessagePump.cpp:82] 21:41:16 INFO - MessageLoop::RunInternal() [/builds/slave/m-in-l64-d-0000000000000000000/build/obj-firefox/ipc/chromium/../../../ipc/chromium/src/base/message_loop.cc:220] 21:41:16 INFO - MessageLoop::Run() [/builds/slave/m-in-l64-d-0000000000000000000/build/obj-firefox/ipc/chromium/../../../ipc/chromium/src/base/message_loop.cc:506] 21:41:16 INFO - nsBaseAppShell::Run() [/builds/slave/m-in-l64-d-0000000000000000000/build/obj-firefox/widget/xpwidgets/../../../widget/xpwidgets/nsBaseAppShell.cpp:165] 21:41:16 INFO - nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:270] 21:41:16 INFO - XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:3854] 21:41:16 INFO - XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:3921] 21:41:16 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4124] 21:41:16 INFO - do_main [browser/app/nsBrowserApp.cpp:272] 21:41:16 INFO - main [browser/app/nsBrowserApp.cpp:634] 21:41:16 INFO - libc.so.6 + 0x2176d 21:41:16 INFO - firefox + 0x2df9
Component: DOM: Core & HTML → Document Navigation
James, can you please look into this?
Flags: needinfo?(jkitch.bug)
I am looking into it, but so far I haven't had any luck reproducing it with locally generated debug builds. I'm currently adding build options to more closely match the official builds to see if it helps.
Flags: needinfo?(jkitch.bug)
I'm sorry, but I have been unable to reproduce this locally. Without being able to isolate the cause, I'm not sure what I can do to fix this.
bz, any chance you could help? Also James, if need be, you can request a loaner slave from RelEng. Especially since this is Linux-only, getting you one of the ec2 slaves should be no problem at all.
Flags: needinfo?(bzbarsky)
This assertion is a known one that docshell can trigger when reloading pages with frames... I think we should just annotate it with a pointer to the bug covering it and move on.
Flags: needinfo?(bzbarsky)
Depends on: 645229
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla25
You need to log in before you can comment on or make changes to this bug.