Open
Bug 869639
Opened 12 years ago
Updated 3 years ago
[Session Restore] Silent assertion failure in browser_522545
Categories
(Firefox :: Session Restore, defect)
Firefox
Session Restore
Tracking
()
NEW
People
(Reporter: Yoric, Unassigned)
Details
STR:
./mach mochitest-browser browser/components/sessionstore/test/browser_522545.js
The test succeeds, but the following error message appears in the logs:
0:20.39 TEST-PASS | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_522545.js | At least one tab has its entry in SH
0:21.42 TEST-INFO | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_522545.js | running test_getBrowserState_userTypedValue
0:21.42 WARNING: NS_ENSURE_TRUE(mMutable) failed: file /Users/david/Documents/Code/mc-session/netwerk/base/src/nsSimpleURI.cpp, line 265
0:21.44 WARNING: NS_ENSURE_TRUE(currentURI) failed: file /Users/david/Documents/Code/mc-session/content/base/src/ThirdPartyUtil.cpp, line 96
0:21.76 ++DOMWINDOW == 98 (0x10fe35cb0) [serial = 105] [outer = 0x1117400b0]
0:21.87 TEST-INFO | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_522545.js | running
0:21.94 ++DOMWINDOW == 99 (0x1104098b0) [serial = 106] [outer = 0x1117400b0]
0:22.01 TEST-PASS | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_522545.js | userTypedValue is empty to start
0:22.01 TEST-PASS | chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_522545.js | userTypedClear is 0 to start
0:22.07 WARNING: NS_ENSURE_TRUE(mMutable) failed: file /Users/david/Documents/Code/mc-session/netwerk/base/src/nsSimpleURI.cpp, line 265
0:22.07 ###!!! ASSERTION: aIndex is out of range: 'aIndex < mLength', file /Users/david/Documents/Code/mc-session/docshell/shistory/src/nsSHistory.cpp, line 965
0:22.09 nsSHistory::EvictOutOfRangeWindowContentViewers(int)+0x0000006C [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x01C75C1C]
0:22.10 nsSHistory::EvictOutOfRangeContentViewers(int)+0x0000001B [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x01C75B9B]
0:22.10 non-virtual thunk to nsSHistory::EvictOutOfRangeContentViewers(int)+0x00000022 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x01C75FE2]
0:22.11 nsDocumentViewer::Show()+0x0000034B [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x006A16BB]
0:22.11 nsPresContext::EnsureVisible()+0x0000017D [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x006E4ABD]
0:22.12 PresShell::UnsuppressAndInvalidate()+0x00000035 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x006FC485]
0:22.12 PresShell::UnsuppressPainting()+0x000000F5 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x006FC705]
0:22.12 nsDocumentViewer::LoadComplete(tag_nsresult)+0x000006FB [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x0069CE3B]
0:22.13 nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, tag_nsresult)+0x0000034D [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x01BEBA1D]
0:22.13 nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, tag_nsresult)+0x00000ACB [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x01BEA29B]
0:22.13 non-virtual thunk to nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, tag_nsresult)+0x00000045 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x01BEA6A5]
0:22.14 nsDocLoader::DoFireOnStateChange(nsIWebProgress*, nsIRequest*, int&, tag_nsresult)+0x000002F8 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x01C2B678]
0:22.14 nsDocLoader::doStopDocumentLoad(nsIRequest*, tag_nsresult)+0x0000013C [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x01C2B06C]
0:22.14 nsDocLoader::DocLoaderIsEmpty(bool)+0x000003DB [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x01C29C2B]
0:22.15 nsDocLoader::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult)+0x00000503 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x01C2AAC3]
0:22.15 non-virtual thunk to nsDocLoader::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult)+0x0000003D [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x01C2AEAD]
0:22.16 nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, tag_nsresult)+0x000006B9 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x00158379]
0:22.16 nsDocument::DoUnblockOnload()+0x00000181 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x00B6D1E1]
0:22.16 nsDocument::UnblockOnload(bool)+0x00000143 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x00B6CF93]
0:22.17 nsDocument::DispatchContentLoadedEvents()+0x00000627 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x00B5EB77]
0:22.17 nsRunnableMethodImpl<void (nsDocument::*)(), true>::Run()+0x00000098 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x00B92958]
0:22.18 nsThread::ProcessNextEvent(bool, bool*)+0x00000676 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x02C73956]
0:22.18 NS_ProcessPendingEvents(nsIThread*, unsigned int)+0x000000AC [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x02BD194C]
0:22.18 nsBaseAppShell::NativeEventCallback()+0x000000BF [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x02160EEF]
0:22.19 nsAppShell::ProcessGeckoEvents(void*)+0x000001AC [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x020EAA4C]
0:22.19 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__+0x00000011 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x000124F1]
0:22.19 __CFRunLoopDoSources0+0x000000FD [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x00011D5D]
0:22.19 __CFRunLoopRun+0x00000389 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x00038B49]
0:22.19 CFRunLoopRunSpecific+0x000000E6 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x00038486]
0:22.19 RunCurrentEventLoopInMode+0x00000115 [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x000022BF]
0:22.19 ReceiveNextEventCommon+0x000000B5 [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x000094BF]
0:22.19 BlockUntilNextEventMatchingListInMode+0x0000003E [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x000093FA]
0:22.19 _DPSNextEvent+0x00000293 [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x00008779]
0:22.19 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]+0x00000087 [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x0000807D]
0:22.19 -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]+0x00000077 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x020E91F7]
0:22.19 -[NSApplication run]+0x000001D6 [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x000049B9]
0:22.20 nsAppShell::Run()+0x00000091 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x020EB521]
0:22.20 nsAppStartup::Run()+0x0000009C [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x01D2763C]
0:22.20 XREMain::XRE_mainRun()+0x00001622 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x00014372]
0:22.21 XREMain::XRE_main(int, char**, nsXREAppData const*)+0x000002B2 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x00014B62]
0:22.21 XRE_main+0x0000004D [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/XUL +0x00014FCD]
0:22.21 _ZL7do_mainiPPcP7nsIFile+0x00000667 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/firefox-bin +0x000023B7]
0:22.21 main+0x00000141 [/Users/david/Documents/Code/mc-session/obj-x86_64-apple-darwin11.4.2/dist/NightlyDebug.app/Contents/MacOS/firefox-bin +0x000018C1]
This looks a little worrying.
Comment 1•12 years ago
|
||
I certainly remember seeing this assertion before. There's a number of similar bugs about intermittent failures caused by it.
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•