Closed Bug 1108234 Opened 10 years ago Closed 9 years ago

Firefox stops refreshing the UI

Categories

(Core :: Graphics: Layers, defect)

33 Branch
x86_64
Windows 8.1
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1067470

People

(Reporter: csaba, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0
Build ID: 20141113143407

Steps to reproduce:

Occurs randomly, sometimes after few hours sometimes after 2 minutes


Actual results:

Firefox stops refreshing the main window. I can see the title changing on the taskbar when I click on tabs, but the whole main window looks frozen. Restarting firefox is the only solution.


Expected results:

I guess it shouldn't behave like this.
I ran a procdump -e 1 -f "" <pid>. The problem started at 12:38:06

[12:35:46] Exception: 406D1388
[12:36:06] Exception: 406D1388
[12:36:06] Exception: 406D1388
[12:36:06] Exception: 406D1388
[12:36:07] Exception: 406D1388
[12:36:10] Exception: 406D1388
[12:36:10] Exception: 406D1388
[12:36:11] Exception: 406D1388
[12:36:11] Exception: 406D1388
[12:37:06] Exception: 406D1388
[12:37:10] Exception: 406D1388
[12:38:06] Exception: E06D7363.?AV_com_error@@
[12:38:06] Exception: E06D7363.?AV_com_error@@
[12:38:06] Exception: E06D7363.?AV_com_error@@
[12:38:06] Exception: E06D7363.?AV_com_error@@
[12:38:06] Exception: E06D7363.?AV_com_error@@
[12:38:06] Exception: E06D7363.?AV_com_error@@
[12:38:06] Exception: E06D7363.?AV_com_error@@
[12:38:06] Exception: E06D7363.?AV_com_error@@
[12:38:06] Exception: E06D7363.?AV_com_error@@
[12:38:06] Exception: E06D7363.msc
[12:38:06] Exception: E06D7363.?AV_com_error@@
[12:38:06] Exception: E06D7363.?AV_com_error@@
[12:38:06] Exception: E06D7363.?AV_com_error@@
[12:38:06] Exception: E06D7363.?AV_com_error@@
...

The call stacks for the exceptions are below.

ChildEBP RetAddr  
0d3fe42c 774b22b4 KERNELBASE!RaiseException+0x48
0d3fe464 6e9aff89 msvcrt!_CxxThrowException+0x59
0d3fe5c0 6e95f492 d3d11!CShaderResourceView::CLS::FinalConstruct+0x50aee
0d3fe5d0 6e95f232 d3d11!TCLSWrappers<CShaderResourceView>::CLSFinalConstructFn+0x13
0d3fedd4 6e95a4fd d3d11!CDevice::CreateLayeredChild+0x46e
0d3fedf4 6e95be6e d3d11!CBridgeImpl<ID3D11LayeredDevice,ID3D11LayeredDevice,CLayeredObject<CDevice> >::CreateLayeredChild+0x20
0d3fee30 6e95bd9d d3d11!NDXGI::CDeviceChild<IDXGIResource1,IDXGISwapChainInternal>::FinalConstruct+0x2d
0d3feee0 6e95a15c d3d11!NDXGI::CDevice::CreateLayeredChild+0x133
0d3feff4 6e95f85b d3d11!NOutermost::CDevice::CreateLayeredChild+0x1e1
0d3ff088 6e95fb08 d3d11!CDevice::CreateShaderResourceView_Worker+0xf2
0d3ff0a0 6188dab8 d3d11!CDevice::CreateShaderResourceView+0x1b
0d3ff174 6098beab xul!mozilla::layers::CompositorD3D11::DrawQuad+0x2b1 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\d3d11\compositord3d11.cpp @ 649]
0d3ff3c4 60988865 xul!mozilla::layers::ContentHostBase::Composite+0x70b [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\composite\contenthost.cpp @ 178]
0d3ff464 6098fa8e xul!mozilla::layers::ThebesLayerComposite::RenderLayer+0x205 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\composite\thebeslayercomposite.cpp @ 155]
0d3ff504 6099a732 xul!mozilla::layers::RenderLayers<mozilla::layers::ContainerLayerComposite>+0xee [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\composite\containerlayercomposite.cpp @ 425]
0d3ff5c4 6099a809 xul!mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerComposite>+0x42 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\composite\containerlayercomposite.cpp @ 552]
0d3ff5cc 6099532e xul!mozilla::layers::ContainerLayerComposite::RenderLayer+0x14 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\composite\containerlayercomposite.cpp @ 617]
0d3ff680 6099b84c xul!mozilla::layers::LayerManagerComposite::Render+0x31e [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\composite\layermanagercomposite.cpp @ 497]
0d3ff6f4 609ca982 xul!mozilla::layers::LayerManagerComposite::EndTransaction+0x11c [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\composite\layermanagercomposite.cpp @ 257]
0d3ff704 609a53a6 xul!mozilla::layers::LayerManagerComposite::EndEmptyTransaction+0x13 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\composite\layermanagercomposite.cpp @ 207]
0d3ff738 6082e382 xul!mozilla::layers::CompositorParent::CompositeToTarget+0x1a6 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\ipc\compositorparent.cpp @ 695]
0d3ff748 60b8d0de xul!mozilla::layers::CompositorParent::CompositeCallback+0x12 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\ipc\compositorparent.cpp @ 630]
0d3ff754 60b8d9f3 xul!MessageLoop::RunTask+0x13 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_loop.cc @ 363]
0d3ff75c 60b8df03 xul!MessageLoop::DeferOrRunPendingTask+0x2e [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_loop.cc @ 373]
0d3ff78c 60b8534f xul!MessageLoop::DoWork+0x61 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_loop.cc @ 448]
0d3ff79c 60b84b3e xul!base::MessagePumpForUI::DoRunLoop+0x1f [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_pump_win.cc @ 216]
0d3ff7bc 60b84f39 xul!base::MessagePumpWin::RunWithDispatcher+0x3c [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_pump_win.cc @ 56]
0d3ff7c8 60b8d455 xul!base::MessagePumpWin::Run+0xb [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_pump_win.h @ 78]
0d3ff800 60b8d509 xul!MessageLoop::RunHandler+0x51 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_loop.cc @ 228]
0d3ff820 60b8fe1e xul!MessageLoop::Run+0x19 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_loop.cc @ 202]
0d3ff90c 60b856d7 xul!base::Thread::ThreadMain+0xa4 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\thread.cc @ 171]
0d3ff910 776c919f xul!`anonymous namespace'::ThreadFunc+0x9 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\platform_thread_win.cc @ 27]
0d3ff91c 77cb0bbb kernel32!BaseThreadInitThunk+0xe
0d3ff960 77cb0b91 ntdll!__RtlUserThreadStart+0x20
0d3ff970 00000000 ntdll!_RtlUserThreadStart+0x1b



ChildEBP RetAddr  
0d3feac0 774b22b4 KERNELBASE!RaiseException+0x48
0d3feaf8 6e9ae5f2 msvcrt!_CxxThrowException+0x59
0d3ff4f4 6e99512c d3d11!CDevice::OpenSharedResourceInternal_Worker+0x4e2e2
0d3ff514 61689101 d3d11!CDevice::OpenSharedResource+0x1e
0d3ff570 6168918c xul!mozilla::layers::DXGITextureHostD3D11::OpenSharedHandle+0x45 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\d3d11\textured3d11.cpp @ 329]
0d3ff580 616a111c xul!mozilla::layers::DXGITextureHostD3D11::DXGITextureHostD3D11+0x3f [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\d3d11\textured3d11.cpp @ 317]
0d3ff5a8 61231061 xul!mozilla::layers::CreateTextureHostD3D11+0x6b [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\d3d11\textured3d11.cpp @ 147]
0d3ff5c4 60840e4f xul!mozilla::layers::TextureHost::Create+0x9f01bd [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\composite\texturehost.cpp @ 210]
0d3ff5dc 60840e12 xul!mozilla::layers::TextureParent::Init+0x1f [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\composite\texturehost.cpp @ 760]
0d3ff5f4 60840dac xul!mozilla::layers::TextureHost::CreateIPDLActor+0x51 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\composite\texturehost.cpp @ 115]
0d3ff604 60c23b12 xul!mozilla::layers::LayerTransactionParent::AllocPTextureParent+0x1b [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\gfx\layers\ipc\layertransactionparent.cpp @ 793]
0d3ff6a0 60bd919c xul!mozilla::layers::PLayerTransactionParent::OnMessageReceived+0x2a7 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\obj-firefox\ipc\ipdl\playertransactionparent.cpp @ 407]
0d3ff6e0 60b96c7e xul!mozilla::layers::PCompositorParent::OnMessageReceived+0x43 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\obj-firefox\ipc\ipdl\pcompositorparent.cpp @ 416]
0d3ff6f4 60b98bef xul!mozilla::ipc::MessageChannel::DispatchAsyncMessage+0x40 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\glue\messagechannel.cpp @ 1167]
0d3ff704 60b99549 xul!mozilla::ipc::MessageChannel::DispatchMessageW+0x61 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\glue\messagechannel.cpp @ 1077]
0d3ff748 60b8d0de xul!mozilla::ipc::MessageChannel::OnMaybeDequeueOne+0xda [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\glue\messagechannel.cpp @ 1061]
0d3ff754 60b8d9f3 xul!MessageLoop::RunTask+0x13 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_loop.cc @ 363]
0d3ff75c 60b8df03 xul!MessageLoop::DeferOrRunPendingTask+0x2e [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_loop.cc @ 373]
0d3ff78c 60b8534f xul!MessageLoop::DoWork+0x61 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_loop.cc @ 448]
0d3ff79c 60b84b3e xul!base::MessagePumpForUI::DoRunLoop+0x1f [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_pump_win.cc @ 216]
0d3ff7bc 60b84f39 xul!base::MessagePumpWin::RunWithDispatcher+0x3c [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_pump_win.cc @ 56]
0d3ff7c8 60b8d455 xul!base::MessagePumpWin::Run+0xb [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_pump_win.h @ 78]
0d3ff800 60b8d509 xul!MessageLoop::RunHandler+0x51 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_loop.cc @ 228]
0d3ff820 60b8fe1e xul!MessageLoop::Run+0x19 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\message_loop.cc @ 202]
0d3ff90c 60b856d7 xul!base::Thread::ThreadMain+0xa4 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\thread.cc @ 171]
0d3ff910 776c919f xul!`anonymous namespace'::ThreadFunc+0x9 [c:\builds\moz2_slave\rel-m-rel-w32_bld-000000000000\build\ipc\chromium\src\base\platform_thread_win.cc @ 27]
0d3ff91c 77cb0bbb kernel32!BaseThreadInitThunk+0xe
0d3ff960 77cb0b91 ntdll!__RtlUserThreadStart+0x20
0d3ff970 00000000 ntdll!_RtlUserThreadStart+0x1b
Milan, do you know who might be able to help figure out what's going on here?

Csaba, can you post the "Graphics" section of about:support on the Firefox profile where you see this?

Also, can you still reproduce this on the current release version (34) and/or on Nightly ( https://nightly.mozilla.org/ ) ?
Component: Untriaged → Graphics: Layers
Flags: needinfo?(milan)
Flags: needinfo?(csaba)
Product: Firefox → Core
Hi Gijs,

I was able to reproduce this behavior with version 34. Happened after ~30 minutes while I was typing a url in the address bar.

Graphics
--------

Adapter Description: Intel(R) HD Graphics 3000
Adapter Description (GPU #2): NVIDIA GeForce GT 525M
Adapter Drivers: igdumd64 igd10umd64 igd10umd64 igdumd32 igd10umd32 igd10umd32
Adapter Drivers (GPU #2): nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
Adapter RAM: Unknown
Adapter RAM (GPU #2): 1024
Device ID: 0x0116
Device ID (GPU #2): 0x0df5
Direct2D Enabled: true
DirectWrite Enabled: true (6.3.9600.17111)
Driver Date: 8-21-2012
Driver Date (GPU #2): 10-23-2013
Driver Version: 9.17.10.2843
Driver Version (GPU #2): 9.18.13.3165
GPU #2 Active: false
GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC)
Subsys ID: 04ca1028
Subsys ID (GPU #2): 04ca1028
Vendor ID: 0x8086
Vendor ID (GPU #2): 0x10de
WebGL Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 3000 Direct3D9Ex vs_3_0 ps_3_0)
windowLayerManagerRemote: true
AzureCanvasBackend: direct2d
AzureContentBackend: direct2d
AzureFallbackCanvasBackend: cairo
AzureSkiaAccelerated: 0
Flags: needinfo?(csaba)
We've been tracking this as bug 1067470.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Flags: needinfo?(milan)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.