Closed
Bug 1317730
Opened 9 years ago
Closed 9 years ago
[e10s] Freeze website
Categories
(Core :: Graphics, defect)
Tracking
()
VERIFIED
FIXED
mozilla53
People
(Reporter: iiiiikolor, Assigned: wisniewskit)
References
(Blocks 1 open bug)
Details
(Keywords: hang, multiprocess, regression, Whiteboard: [gfx-noted])
User Agent: Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:53.0) Gecko/20100101 Firefox/53.0
Build ID: 20161115030213
Steps to reproduce:
Hello I would ask about this website .When I opened this website my Firefox stop working.
http://www.canard.gitd.gov.pl/cms/o-nas/mapa-urzadzen
![]() |
||
Comment 1•9 years ago
|
||
I can reproduce the hang.
https://hg.mozilla.org/mozilla-central/rev/5e76768327660437bf3486554ad318e4b70276e1
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 ID:20161115030213
Disabling e10s or non-e10s window seems to fix the hang.
Blocks: fxe10s
Severity: normal → critical
Status: UNCONFIRMED → NEW
status-firefox50:
--- → affected
status-firefox51:
--- → affected
status-firefox52:
--- → affected
status-firefox53:
--- → affected
Ever confirmed: true
![]() |
||
Updated•9 years ago
|
Product: Firefox → Core
Summary: Freeze website → [e10s] Freeze website
Version: 53 Branch → Trunk
![]() |
||
Comment 2•9 years ago
|
||
Steps to reproduce:
1. Open http://www.canard.gitd.gov.pl/cms/o-nas/mapa-urzadzen
2. Wait for 20-30sec
3. Try to interact with the web pages
Actual Results:
Web page does not respond.
Close button does not respond.
Firefox 53.0a1 Crash Report [@ IPCError-browser | ShutDownKill ]
https://crash-stats.mozilla.com/report/index/55d5eca0-330c-4d35-9600-4c8f72161116
Comment 4•9 years ago
|
||
A regression window and a hang stack (by forcing a Firefox crash) would be useful here.
Flags: needinfo?(rares.bologa)
Keywords: regressionwindow-wanted
Comment 5•9 years ago
|
||
I caught this is Visual Studio. Gives a stack like
[External Code]
xul.dll!D3DVsyncSource::D3DVsyncDisplay::VBlankLoop() Line 1877 C++
xul.dll!mozilla::detail::RunnableMethodImpl<enum nsresult (__cdecl nsMemoryReporterManager::*)(void) __ptr64,1,0>::Run() Line 812 C++
xul.dll!MessageLoop::DoWork() Line 429 C++
xul.dll!base::MessagePumpDefault::Run(base::MessagePump::Delegate * delegate) Line 36 C++
xul.dll!base::Thread::ThreadMain() Line 180 C++
xul.dll!`anonymous namespace'::ThreadFunc(void * closure) Line 29 C++
[External Code]
Comment 6•9 years ago
|
||
Would still be nice to get a regression window on this if possible.
Component: Untriaged → Graphics
Updated•9 years ago
|
Flags: needinfo?(milan)
![]() |
||
Comment 7•9 years ago
|
||
At least, the hang is reproduced since 27.0a1 BuildID=20131021030203 if e10s is force enabled
Comment 8•9 years ago
|
||
I bisected this down to some time in the April/May 2013 timeframe when the browser.tabs.remote pref first started actually working (as in, plugin-container was actually doing things instead of sitting there while the parent process did all the work). Bug 697319 looks probably relevant in that respect. So basically I'm calling this "since ever" as far as e10s is concerned.
Updated•9 years ago
|
Whiteboard: [gfx-noted]
Comment 9•9 years ago
|
||
Seems unlikely we're going to get a fix for this in time for 51 at this point. Would still be nice if we could get it fixed for 52.
Reporter | ||
Comment 10•9 years ago
|
||
Yes I agree.
Mason, can you reproduce this, and given comment 5, does it make sense for vsync to be involved?
Flags: needinfo?(milan) → needinfo?(mchang)
Comment 12•9 years ago
|
||
(In reply to Milan Sreckovic [:milan] from comment #11)
> Mason, can you reproduce this, and given comment 5, does it make sense for
> vsync to be involved?
I just tried on today's nightly and could not reproduce. I can reproduce on 51. I doubt it's vsync in this case since we haven't touched that code for a while. Vsync is at the bottom of every stack since that's what triggers when we do things. See the [External Code] from comment 5. Vsync is probably just calling the external code and it's dying somewhere else in the stack.
Flags: needinfo?(mchang)
Reporter | ||
Comment 14•9 years ago
|
||
No works fine.
Let's reopen if we find it happening again.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Comment 16•9 years ago
|
||
ni? myself to try to bisect the fix here so we can make a decision about what to do for 52/53.
status-firefox54:
--- → fixed
Flags: needinfo?(kolor33) → needinfo?(ryanvm)
Comment 17•9 years ago
|
||
Fix range from mozregression: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=1fd906e69d3572e0f37a16e3ffee139a7b952096&tochange=ed256c5c7d23638dfd1d29cf1c5eb6c0df7d4864
-> Fixed by bug 1319744. Which fits the symptoms I observed in that it's locking up when pulling a lot of resources from the network and trying to place all the blue markers on the map.
Assignee: nobody → wisniewskit
Depends on: 1319744
Flags: needinfo?(ryanvm)
Resolution: WORKSFORME → FIXED
Target Milestone: --- → mozilla53
Comment 18•9 years ago
|
||
I've confirmed that applying the patch from bug 1319744 to mozilla-beta makes the hangs go away there too. I'll try to get it uplifted!
Comment 19•9 years ago
|
||
Confirmed fixed in recent CI builds off mozilla-beta as well. This fix will ship in Fx54b4 tomorrow.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•