Closed
Bug 1193235
Opened 9 years ago
Closed 3 years ago
[e10s OFF]Firefox freezing when a visit a website
Categories
(Core :: Networking: Cache, defect, P3)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: u538430, Unassigned, NeedInfo)
References
()
Details
(Keywords: hang, testcase-wanted, Whiteboard: [necko-backlog])
User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0 Build ID: 20150806001005 Steps to reproduce: 1. Visit http://playev3.com/Home/ScreenShots/ Actual results: Firefox freezes, not responding and goes on white screen with no "not response" errors Expected results: Firefox should be able to load the website http://playev3.com/Home/ScreenShots/ without freezing
OS: Unspecified → Windows 8.1
Priority: -- → P1
Hardware: Unspecified → x86_64
Updated•9 years ago
|
On some old Firefox verions, the browser doesn't freeze the entire UI even if the rendering of the website (pretty stupid website with a huge wall of heavy images).
Updated•9 years ago
|
status-firefox40:
--- → affected
status-firefox41:
--- → affected
status-firefox42:
--- → affected
status-firefox43:
--- → ?
status-firefox-esr31:
--- → unaffected
status-firefox-esr38:
--- → unaffected
Keywords: regression
Comment 2•9 years ago
|
||
Pushlog: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=8b2da484f045&tochange=e865f88a7aab Regressed by: e865f88a7aab Patrick McManus — bug 1127429 - XHR can set BYPASS_LOCAL_CACHE_IF_BUSY all the time r=bz
Comment 3•9 years ago
|
||
wow - that url is janktastic! If it is a cache interaction, honza is probably best positioned to figure it out..
Flags: needinfo?(mcmanus) → needinfo?(honzab.moz)
Comment hidden (spam) |
Updated•9 years ago
|
Comment 6•9 years ago
|
||
This is exactly a task for Backtrack! This is not a cache problem - how actually did you find out it should be one at the first place, I'd be curious? The child process (main thread) is flooded. What is the exact page sub-content load bottle neck is hard to say w/o Backtrack. Snippets from an NSPR log channel timing analyzes: (channel_creation_order_number @instance_ptr URL, T=creation time) The doc load channel: 24 @1cb47800 URL=http://playev3.com/Home/ScreenShots/, T=2015-08-12 14:38:09.326000 nsHttpChannel::Init 0 (<--- time since the channel's creation time) nsHttpChannel::OpenCacheEntry 23 nsHttpChannel::OnCacheEntryAvailable 23 nsHttpChannel::OnStartRequest 785 nsHttpChannel::OnDataAvailable 789 nsHttpChannel::OnStopRequest 1156 One of the images: 222 @1ddee000 URL=http://playev3.com/images/slides/06.jpg, T=2015-08-12 14:38:19.071000 nsHttpChannel::Init 0 nsHttpChannel::OpenCacheEntry 20 nsHttpChannel::OnCacheEntryAvailable 24 nsHttpChannel::OnStartRequest 36902 nsHttpChannel::OnDataAvailable 36903 nsHttpChannel::OnStopRequest 38670 The delay is caused by transaction dispatch logic. So, on the net level we are done (with some delays), but the renderer still doesn't see the content on the child process. Hard to say why. I'll leave this to someone else to look at.
Flags: needinfo?(honzab.moz)
Comment 7•9 years ago
|
||
Pausing the child process few times in the debugger shows we do a reflow.
> nss3.dll!PR_GetThreadPrivate(1) Line 206 C
xul.dll!AssertActivityIsLegal() Line 143 C++
xul.dll!NS_LogCtor(0x005ea5f4, 0x160530bc, 16) Line 1106 C++
xul.dll!nsRect::nsRect(0, 2194560, 1560, 900) Line 49 C++
xul.dll!mozilla::LogicalRect::GetPhysicalRect({...}, {...}) Line 1658 C++
xul.dll!nsIFrame::SetRect({...}, {...}, {...}) Line 735 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb478, 1, 0x00000000, false) Line 1079 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb478, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb4c8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb4c8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb518, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb518, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb568, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb568, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb5b8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb5b8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb608, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb608, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb658, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb658, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb6a8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb6a8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb6f8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb6f8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb748, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb748, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb798, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb798, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb7e8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb7e8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb838, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb838, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb888, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb888, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb8d8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb8d8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb928, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb928, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb978, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb978, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bb9c8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bb9c8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bba18, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bba18, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bba68, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bba68, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbab8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbab8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbb08, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbb08, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbb58, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbb58, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbba8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbba8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbbf8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbbf8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbc48, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbc48, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbc98, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbc98, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbce8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbce8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbd38, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbd38, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbd88, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbd88, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbdd8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbdd8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbe28, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbe28, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbe78, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbe78, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbec8, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbec8, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbf18, 1, 0x00000000, false) Line 957 C++
xul.dll!nsInlineFrame::ReflowInlineFrame(0x09f4e800, {...}, {...}, 0x185bbf18, 1) Line 814 C++
xul.dll!nsInlineFrame::ReflowFrames(0x09f4e800, {...}, {...}, {...}, 1) Line 698 C++
xul.dll!nsInlineFrame::Reflow(0x09f4e800, {...}, {...}, 1) Line 475 C++
xul.dll!nsLineLayout::ReflowFrame(0x185bbf68, 1, 0x00000000, false) Line 957 C++
xul.dll!nsBlockFrame::ReflowInlineFrame({...}, {...}, {...}, 0x185bbf68, 0x005f2698) Line 4036 C++
xul.dll!nsBlockFrame::DoReflowInlineFrames({...}, {...}, {...}, {...}, 0, 0x005f2798, 0x005f299a, 0x005f27bc, true) Line 3870 C++
xul.dll!nsBlockFrame::ReflowInlineFrames({...}, {...}, 0x005f299a) Line 3706 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x005f299a) Line 2713 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 1173 C++
xul.dll!nsBlockReflowContext::ReflowBlock({...}, true, {...}, 0, true, 0x00000000, {...}, 0, {...}) Line 307 C++
xul.dll!nsBlockFrame::ReflowFloat({...}, {...}, 0x0d19ec60, {...}, {...}, false, 0) Line 6107 C++
xul.dll!nsBlockReflowState::FlowAndPlaceFloat(0x0d19ec60) Line 907 C++
xul.dll!nsBlockReflowState::AddFloat(0x005f38f0, 0x0d19ec60, 12900) Line 626 C++
xul.dll!nsLineLayout::AddFloat(0x0d19ec60, 12900) Line 187 C++
xul.dll!nsLineLayout::ReflowFrame(0x0d19ed90, 0, 0x00000000, false) Line 996 C++
xul.dll!nsBlockFrame::ReflowInlineFrame({...}, {...}, {...}, 0x0d19ed90, 0x005f38b8) Line 4036 C++
xul.dll!nsBlockFrame::DoReflowInlineFrames({...}, {...}, {...}, {...}, 0, 0x005f39b8, 0x005f3bba, 0x005f39dc, true) Line 3837 C++
xul.dll!nsBlockFrame::ReflowInlineFrames({...}, {...}, 0x005f3bba) Line 3706 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x005f3bba) Line 2713 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 1173 C++
xul.dll!nsBlockReflowContext::ReflowBlock({...}, true, {...}, 0, true, 0x00000000, {...}, 0, {...}) Line 307 C++
xul.dll!nsBlockFrame::ReflowFloat({...}, {...}, 0x0d19ea20, {...}, {...}, false, 0) Line 6107 C++
xul.dll!nsBlockReflowState::FlowAndPlaceFloat(0x0d19ea20) Line 907 C++
xul.dll!nsBlockReflowState::AddFloat(0x005f4b10, 0x0d19ea20, 12900) Line 626 C++
xul.dll!nsLineLayout::AddFloat(0x0d19ea20, 12900) Line 187 C++
xul.dll!nsLineLayout::ReflowFrame(0x0d19ea80, 0, 0x00000000, false) Line 996 C++
xul.dll!nsBlockFrame::ReflowInlineFrame({...}, {...}, {...}, 0x0d19ea80, 0x005f4ad8) Line 4036 C++
xul.dll!nsBlockFrame::DoReflowInlineFrames({...}, {...}, {...}, {...}, 0, 0x005f4bd8, 0x005f4dda, 0x005f4bfc, true) Line 3837 C++
xul.dll!nsBlockFrame::ReflowInlineFrames({...}, {...}, 0x005f4dda) Line 3706 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x005f4dda) Line 2713 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 1173 C++
xul.dll!nsContainerFrame::ReflowChild(0x0d19e9c0, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 0, 0, 0x00000000) Line 1003 C++
xul.dll!nsTableCellFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 958 C++
xul.dll!nsContainerFrame::ReflowChild(0x0d19e738, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 0, 0, 0x00000000) Line 1003 C++
xul.dll!nsTableRowFrame::ReflowChildren(0x09f4e800, {...}, {...}, {...}, 0) Line 936 C++
xul.dll!nsTableRowFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 1120 C++
xul.dll!nsContainerFrame::ReflowChild(0x0d19e660, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 0, 0, 0x00000000) Line 1003 C++
xul.dll!nsTableRowGroupFrame::ReflowChildren(0x09f4e800, {...}, {...}, 0, 0x005f5d67) Line 406 C++
xul.dll!nsTableRowGroupFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 1355 C++
xul.dll!nsContainerFrame::ReflowChild(0x0d19e5a0, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 0, 0, 0x00000000) Line 1003 C++
xul.dll!nsTableFrame::ReflowChildren({...}, 0, 0x00000000, {...}) Line 3101 C++
xul.dll!nsTableFrame::ReflowTable({...}, {...}, 1073741824, 0x00000000, 0) Line 2086 C++
xul.dll!nsTableFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 1885 C++
xul.dll!nsContainerFrame::ReflowChild(0x0d19e228, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 19, 0, 0x00000000) Line 1003 C++
xul.dll!nsTableOuterFrame::OuterDoReflowChild(0x09f4e800, 0x0d19e228, {...}, {...}, 0) Line 811 C++
xul.dll!nsTableOuterFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 952 C++
xul.dll!nsAbsoluteContainingBlock::ReflowAbsoluteFrame(0x0d141b48, 0x09f4e800, {...}, {...}, true, 0x0d19e1d8, 0, 0x005f749c) Line 430 C++
xul.dll!nsAbsoluteContainingBlock::Reflow(0x0d141b48, 0x09f4e800, {...}, 0, {...}, true, false, false, 0x005f749c) Line 146 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 6255460) Line 1368 C++
xul.dll!nsContainerFrame::ReflowChild(0x0d141b48, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 3, 6255460, 0x00000000) Line 1003 C++
xul.dll!nsHTMLScrollFrame::ReflowScrolledFrame(0x005f75c8, false, false, 0x005f7480, true) Line 528 C++
xul.dll!nsHTMLScrollFrame::ReflowContents(0x005f75c8, {...}) Line 660 C++
xul.dll!nsHTMLScrollFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 876 C++
xul.dll!nsBlockReflowContext::ReflowBlock({...}, true, {...}, 0, true, 0x00000000, {...}, 0, {...}) Line 307 C++
xul.dll!nsBlockFrame::ReflowFloat({...}, {...}, 0x0d1417d0, {...}, {...}, false, 0) Line 6107 C++
xul.dll!nsBlockReflowState::FlowAndPlaceFloat(0x0d1417d0) Line 907 C++
xul.dll!nsBlockReflowState::AddFloat(0x005f7f84, 0x0d1417d0, 58800) Line 626 C++
xul.dll!nsLineLayout::AddFloat(0x0d1417d0, 58800) Line 187 C++
xul.dll!nsLineLayout::ReflowFrame(0x0d141ba8, 0, 0x00000000, false) Line 996 C++
xul.dll!nsBlockFrame::ReflowInlineFrame({...}, {...}, {...}, 0x0d141ba8, 0x005f7f4c) Line 4036 C++
xul.dll!nsBlockFrame::DoReflowInlineFrames({...}, {...}, {...}, {...}, 0, 0x005f804c, 0x005f824e, 0x005f8070, true) Line 3837 C++
xul.dll!nsBlockFrame::ReflowInlineFrames({...}, {...}, 0x005f824e) Line 3706 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x005f824e) Line 2713 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 1173 C++
xul.dll!nsBlockReflowContext::ReflowBlock({...}, true, {...}, 0, false, 0x0d229ec0, {...}, 0, {...}) Line 307 C++
xul.dll!nsBlockFrame::ReflowBlockFrame({...}, {...}, 0x005f8f26) Line 3355 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x005f8f26) Line 2709 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 6264600) Line 1173 C++
xul.dll!nsContainerFrame::ReflowChild(0x0d13c360, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 3, 6264600, 0x00000000) Line 1003 C++
xul.dll!nsHTMLScrollFrame::ReflowScrolledFrame(0x005f997c, false, false, 0x005f9834, true) Line 528 C++
xul.dll!nsHTMLScrollFrame::ReflowContents(0x005f997c, {...}) Line 660 C++
xul.dll!nsHTMLScrollFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 876 C++
xul.dll!nsBlockReflowContext::ReflowBlock({...}, true, {...}, 0, true, 0x0d229f40, {...}, 0, {...}) Line 307 C++
xul.dll!nsBlockFrame::ReflowBlockFrame({...}, {...}, 0x005fa0ba) Line 3355 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x005fa0ba) Line 2709 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 6269100) Line 1173 C++
xul.dll!nsContainerFrame::ReflowChild(0x0d13be90, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 3, 6269100, 0x00000000) Line 1003 C++
xul.dll!nsHTMLScrollFrame::ReflowScrolledFrame(0x005fab10, false, false, 0x005fa9c8, true) Line 528 C++
xul.dll!nsHTMLScrollFrame::ReflowContents(0x005fab10, {...}) Line 660 C++
xul.dll!nsHTMLScrollFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 876 C++
xul.dll!nsBlockReflowContext::ReflowBlock({...}, true, {...}, 0, false, 0x0d22a000, {...}, 0, {...}) Line 307 C++
xul.dll!nsBlockFrame::ReflowBlockFrame({...}, {...}, 0x005fb24e) Line 3355 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x005fb24e) Line 2709 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 1173 C++
xul.dll!nsBlockReflowContext::ReflowBlock({...}, true, {...}, 0, true, 0x0d22a1c0, {...}, 0, {...}) Line 307 C++
xul.dll!nsBlockFrame::ReflowBlockFrame({...}, {...}, 0x005fbf26) Line 3355 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x005fbf26) Line 2709 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 6276888) Line 1173 C++
xul.dll!nsContainerFrame::ReflowChild(0x0d139158, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 3, 6276888, 0x00000000) Line 1003 C++
xul.dll!nsHTMLScrollFrame::ReflowScrolledFrame(0x005fc97c, false, false, 0x005fc834, true) Line 528 C++
xul.dll!nsHTMLScrollFrame::ReflowContents(0x005fc97c, {...}) Line 660 C++
xul.dll!nsHTMLScrollFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 876 C++
xul.dll!nsBlockReflowContext::ReflowBlock({...}, true, {...}, 0, true, 0x00000000, {...}, 0, {...}) Line 307 C++
xul.dll!nsBlockFrame::ReflowFloat({...}, {...}, 0x0d0fce20, {...}, {...}, false, 0) Line 6107 C++
xul.dll!nsBlockReflowState::FlowAndPlaceFloat(0x0d0fce20) Line 907 C++
xul.dll!nsBlockReflowState::AddFloat(0x005fd338, 0x0d0fce20, 86400) Line 626 C++
xul.dll!nsLineLayout::AddFloat(0x0d0fce20, 86400) Line 187 C++
xul.dll!nsLineLayout::ReflowFrame(0x0d1391b8, 0, 0x00000000, false) Line 996 C++
xul.dll!nsBlockFrame::ReflowInlineFrame({...}, {...}, {...}, 0x0d1391b8, 0x005fd300) Line 4036 C++
xul.dll!nsBlockFrame::DoReflowInlineFrames({...}, {...}, {...}, {...}, 0, 0x005fd400, 0x005fd602, 0x005fd424, true) Line 3837 C++
xul.dll!nsBlockFrame::ReflowInlineFrames({...}, {...}, 0x005fd602) Line 3706 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x005fd602) Line 2713 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 1173 C++
xul.dll!nsBlockReflowContext::ReflowBlock({...}, true, {...}, 0, true, 0x00000000, {...}, 0, {...}) Line 307 C++
xul.dll!nsBlockFrame::ReflowFloat({...}, {...}, 0x0dcfd5a0, {...}, {...}, false, 0) Line 6107 C++
xul.dll!nsBlockReflowState::FlowAndPlaceFloat(0x0dcfd5a0) Line 907 C++
xul.dll!nsBlockReflowState::AddFloat(0x005fe558, 0x0dcfd5a0, 86400) Line 626 C++
xul.dll!nsLineLayout::AddFloat(0x0dcfd5a0, 86400) Line 187 C++
xul.dll!nsLineLayout::ReflowFrame(0x0dcfdb38, 0, 0x00000000, false) Line 996 C++
xul.dll!nsBlockFrame::ReflowInlineFrame({...}, {...}, {...}, 0x0dcfdb38, 0x005fe520) Line 4036 C++
xul.dll!nsBlockFrame::DoReflowInlineFrames({...}, {...}, {...}, {...}, 0, 0x005fe620, 0x005fe822, 0x005fe644, true) Line 3837 C++
xul.dll!nsBlockFrame::ReflowInlineFrames({...}, {...}, 0x005fe822) Line 3706 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x005fe822) Line 2713 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 6287380) Line 1173 C++
xul.dll!nsContainerFrame::ReflowChild(0x06373590, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 3, 6287380, 0x00000000) Line 1003 C++
xul.dll!nsHTMLScrollFrame::ReflowScrolledFrame(0x005ff278, false, false, 0x005ff130, true) Line 528 C++
xul.dll!nsHTMLScrollFrame::ReflowContents(0x005ff278, {...}) Line 660 C++
xul.dll!nsHTMLScrollFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 876 C++
xul.dll!nsBlockReflowContext::ReflowBlock({...}, true, {...}, 0, false, 0x0d22a350, {...}, 0, {...}) Line 307 C++
xul.dll!nsBlockFrame::ReflowBlockFrame({...}, {...}, 0x005ff9b6) Line 3355 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x005ff9b6) Line 2709 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 1173 C++
xul.dll!nsBlockReflowContext::ReflowBlock({...}, true, {...}, 0, true, 0x0657a7b0, {...}, 0, {...}) Line 307 C++
xul.dll!nsBlockFrame::ReflowBlockFrame({...}, {...}, 0x0060068e) Line 3355 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x0060068e) Line 2709 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 6295168) Line 1173 C++
xul.dll!nsContainerFrame::ReflowChild(0x06cd1270, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 3, 6295168, 0x00000000) Line 1003 C++
xul.dll!nsHTMLScrollFrame::ReflowScrolledFrame(0x006010e4, false, false, 0x00600f9c, true) Line 528 C++
xul.dll!nsHTMLScrollFrame::ReflowContents(0x006010e4, {...}) Line 660 C++
xul.dll!nsHTMLScrollFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 876 C++
xul.dll!nsBlockReflowContext::ReflowBlock({...}, true, {...}, 0, true, 0x06cd1390, {...}, 0, {...}) Line 307 C++
xul.dll!nsBlockFrame::ReflowBlockFrame({...}, {...}, 0x00601822) Line 3355 C++
xul.dll!nsBlockFrame::ReflowLine({...}, {...}, 0x00601822) Line 2709 C++
xul.dll!nsBlockFrame::ReflowDirtyLines({...}) Line 2248 C++
xul.dll!nsBlockFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 1173 C++
xul.dll!nsContainerFrame::ReflowChild(0x06cd0488, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 0, 0, 0x00000000) Line 1003 C++
xul.dll!nsCanvasFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 690 C++
xul.dll!nsContainerFrame::ReflowChild(0x0becc8d8, 0x09f4e800, {...}, {...}, {...}, {...}, {...}, 3, 0, 0x00000000) Line 1003 C++
xul.dll!nsHTMLScrollFrame::ReflowScrolledFrame(0x006024d8, false, false, 0x00602390, true) Line 528 C++
xul.dll!nsHTMLScrollFrame::ReflowContents(0x006024d8, {...}) Line 660 C++
xul.dll!nsHTMLScrollFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 876 C++
xul.dll!nsContainerFrame::ReflowChild(0x0beccb18, 0x09f4e800, {...}, {...}, 0, 0, 0, 0, 0x00000000) Line 1045 C++
xul.dll!ViewportFrame::Reflow(0x09f4e800, {...}, {...}, 0) Line 219 C++
xul.dll!PresShell::DoReflow(0x0becc668, false) Line 9069 C++
xul.dll!PresShell::ProcessReflowCommands(false) Line 9235 C++
xul.dll!PresShell::FlushPendingNotifications({...}) Line 4141 C++
xul.dll!PresShell::FlushPendingNotifications(Flush_Layout) Line 3980 C++
xul.dll!nsDocument::FlushPendingNotifications(Flush_Layout) Line 8222 C++
xul.dll!mozilla::dom::Element::GetPrimaryFrame(Flush_Layout) Line 2036 C++
xul.dll!mozilla::dom::Element::GetStyledFrame() Line 564 C++
xul.dll!nsGenericHTMLElement::GetOffsetRect({...}) Line 331 C++
xul.dll!nsGenericHTMLElement::OffsetWidth() Line 284 C++
xul.dll!mozilla::dom::HTMLElementBinding::get_offsetWidth(0x02419900, {...}, 0x06593ec0, {...}) Line 1537 C++
04910a80() Unknown
[Frames below may be incorrect and/or missing]
Comment 8•9 years ago
|
||
I think the 'regressing' bug just means there is a lot more parallelism for this page than before (before it was probably serialized on a slow cache entry). so layout probably needs to take a look...
Flags: needinfo?(dbaron)
Could the cache changes have changed the chunks in which content was delivered?
Comment 10•9 years ago
|
||
(In reply to David Baron [:dbaron] ⏰UTC-4 (busy Aug. 8-Aug. 30) from comment #9) > Could the cache changes have changed the chunks in which content was > delivered? definitely.. (in the sense that the chunks (and in particular the ordering) in which the content was received could be quite different)
Comment 11•9 years ago
|
||
Hmm... but I can reproduce during a first load (load from network and not from the cache).
Comment 12•9 years ago
|
||
(In reply to Honza Bambas (not reviewing) (:mayhemer) from comment #11) > Hmm... but I can reproduce during a first load (load from network and not > from the cache). sure - the patch that changes things lets 2 XHRs for the same URI proceed in parallel (one of them bypasses writing into the cache).. so the old serialization was on populating the cache, not reading a hit from it.
Flags: needinfo?(bugs)
Comment 14•9 years ago
|
||
We're not hanging in Layout. It seems the page is stuck in a loop asking for 'offsetWidth' (or 'clientWidth') on some element(s) which forces us to do a layout (because apparently the DOM was modified since the last time). I dumped the CSS box tree from inside a debugger and I see huge amounts of binary data in DOM text nodes there. Here's JS stack for one offsetWidth access leading to layout: (gdb) call DumpJSStack() 0 f.cssHooks[b].get(a = [object HTMLDivElement], c = true, d = undefined) ["http://playev3.com/js/jquery.min.js":4] this = [object Object] 1 .css(a = [unavailable], c = [unavailable]) ["http://playev3.com/js/jquery.min.js":4] 2 f.fn[d]() ["http://playev3.com/js/jquery.min.js":4] this = [object Object] 3 b.Isotope.prototype._getSegments() ["http://playev3.com/js/jquery.plugins.js":13] this = [object Object] 4 b.Isotope.prototype._masonryReset() ["http://playev3.com/js/jquery.plugins.js":13] this = [object Object] 5 b.Isotope.prototype.reLayout() ["http://playev3.com/js/jquery.plugins.js":13] this = [object Object] 6 b.fn.isotope/<(0, [object HTMLDivElement]) ["http://playev3.com/js/jquery.plugins.js":13] this = [object HTMLDivElement] 7 f</<.each(a = [unavailable], c = [unavailable], d = [unavailable]) ["http://playev3.com/js/jquery.min.js":2] 8 f</e.prototype.each(a = [function]) ["http://playev3.com/js/jquery.min.js":2] this = [object Object] 9 b.fn.isotope(a = "reLayout") ["http://playev3.com/js/jquery.plugins.js":13] this = [object Object] 10 aa/</<("����", "success", [object Object]) ["http://playev3.com/js/net.flashedge.app.min.js":1] this = [object HTMLImageElement] 11 f</<.each(a = [unavailable], c = [unavailable], d = [unavailable]) ["http://playev3.com/js/jquery.min.js":2] 12 f</e.prototype.each(a = [function], b = ����) ["http://playev3.com/js/jquery.min.js":2] this = [object Object] 13 .load/<.complete(a = [object Object], b = "success") ["http://playev3.com/js/jquery.min.js":4] this = [object Object] 14 f.Callbacks/n(b = [object Object], f = [object Object],success) ["http://playev3.com/js/jquery.min.js":2] this = [object Window] 15 f.Callbacks/o.fireWith(b = [object Object], c = [object Object],success) ["http://playev3.com/js/jquery.min.js":2] this = [object Object] 16 w(a = 200, c = "OK", l = [object Object], m = "Content-Length: 298492 Content-Type: image/jpeg Last-Modified: Wed, 20 May 2015 21:14:44 GMT Accept-Ranges: bytes Etag: "0fa28fe41...
Flags: needinfo?(mats)
Comment 15•9 years ago
|
||
Here's another JS stack: (gdb) call DumpJSStack() 0 v.prototype.refresh() ["http://playev3.com/js/jquery.plugins.js":66] this = [object Object] 1 aa/</<("����", "success", [object Object]) ["http://playev3.com/js/net.flashedge.app.min.js":1] this = [object HTMLImageElement] 2 f</<.each(a = [unavailable], c = [unavailable], d = [unavailable]) ["http://playev3.com/js/jquery.min.js":2] 3 f</e.prototype.each(a = [function], b = ����) ["http://playev3.com/js/jquery.min.js":2] this = [object Object] 4 .load/<.complete(a = [object Object], b = "success") ["http://playev3.com/js/jquery.min.js":4] this = [object Object] 5 f.Callbacks/n(b = [object Object], f = [object Object],success) ["http://playev3.com/js/jquery.min.js":2] this = [object Window] 6 f.Callbacks/o.fireWith(b = [object Object], c = [object Object],success) ["http://playev3.com/js/jquery.min.js":2] this = [object Object] 7 w(a = 200, c = "OK", l = [object Object], m = "Content-Length: 292813 Content-Type: image/jpeg Last-Modified: Wed, 20 May 2015 21:14:44 GMT Accept-Ranges: bytes Etag: "0fa28fe4193d01:0" Server: Microsoft-IIS/8.0 X-Powered-By: ASP.NET Date: Wed, 12 Aug 2015 19:59:54 GMT ") ["http://playev3.com/js/jquery.min.js":4] this = [object Window] 8 .send/d(a = [object Event]) ["http://playev3.com/js/jquery.min.js":4] this = [object XMLHttpRequest]
Comment 16•9 years ago
|
||
So I suspect what this page is doing is fetching some images with XHR and then injecting those into the page and then asking how wide some element now is, and then possibly fetching more data based on that... or some such. It appears that the images are inserted as *text* though? The page seems to work fine in Chrome. I don't know which browser is doing the correct thing per spec.
Reporter | ||
Comment 17•9 years ago
|
||
omg! i don't understand all the codes or logs you guys provided but thank you so much for detailed reports. i hope it will be fixed soon
Comment 18•9 years ago
|
||
Answering the questions in comment 16 could really use a smaller testcase...
Keywords: qawanted,
testcase-wanted
Reporter | ||
Comment 19•9 years ago
|
||
This bug still present on Firefox 42. Please fix the problem
Comment 20•8 years ago
|
||
The browser crashes if applying the STR from Comment 0 on Windows 10 x86, using Firefox 44RC, Firefox 45.0 beta2, Latest Nightly 47.0a1 (2016-02-02) and Latest Aurora 46.0a2 (2016-02-02) with the e10s disabled. The issue is not reproducible on Latest Nightly and Latest Aurora with the e10s enabled. Also, I was not able to reproduce this issue on Ubuntu 14.04 x86 and Mac OS X 10.9.5. Crash report: bp-6632513c-7fa1-40ac-ae27-658112160203 Should I log a new bug for this crash?
status-firefox44:
--- → affected
status-firefox45:
--- → affected
status-firefox46:
--- → affected
status-firefox47:
--- → affected
Flags: needinfo?(mats)
Summary: Firefox freezing when a visit a website → [e10s OFF]Firefox freezing when a visit a website
Comment 21•8 years ago
|
||
After bisecting with mozregression 2.2.1 under Windows 10 32-bit, I got this range: Last good: 2015-02-25 First bad: 2015-02-26 Pushlog: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=07c04d7a483a&tochange=df3daecd381f
Keywords: qawanted,
regression
Comment 22•8 years ago
|
||
No, I think that crash is expected in this situation. NS_ABORT_OOM is an intentional crash we do when we run out of memory (OOM is short for out-of-memory).
Flags: needinfo?(mats)
Updated•8 years ago
|
tracking-e10s:
--- → -
Updated•8 years ago
|
Whiteboard: [necko-backlog]
Comment 23•7 years ago
|
||
Bulk change to priority: https://bugzilla.mozilla.org/show_bug.cgi?id=1399258
Priority: -- → P1
Updated•7 years ago
|
Priority: P1 → P3
Comment 24•3 years ago
|
||
Was not able to reproduce on the latest Nightly 91.0a1 on Windows 10/ MacOS 10.15 by disabling e10s and visiting the site mentioned in Comment 0. Marking this as resolved:worksforme, please re-open if this issue is still reproducible for you.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•