Open
Bug 1432086
Opened 8 years ago
Updated 2 years ago
Over 7BG of gpu-commited when loading conuhacks.io
Categories
(Core :: Graphics, defect, P3)
Tracking
()
NEW
People
(Reporter: pererarushil1940, Unassigned)
References
Details
(Whiteboard: [MemShrink:P2])
Attachments
(1 file)
|
302.98 KB,
application/x-gzip
|
Details |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Build ID: 20180103231032
Steps to reproduce:
I loaded conuhacks.io.
Actual results:
Firefox loaded about 9 GB of RAM in 2 seconds
Expected results:
Not do that
| Reporter | ||
Comment 1•8 years ago
|
||
Application Basics
------------------
Name: Firefox
Version: 57.0.4
Build ID: 20180103231032
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
OS: Windows_NT 10.0
Multiprocess Windows: 1/1 (Enabled by default)
Web Content Processes: 5/4
Stylo: true (enabled by default)
Google Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Crash Reports for the Last 3 Days
---------------------------------
All Crash Reports
Firefox Features
----------------
Name: Activity Stream
Version: 2017.11.07.1100-7f4e3634
ID: activity-stream@mozilla.org
Name: Application Update Service Helper
Version: 2.0
ID: aushelper@mozilla.org
Name: Disable JavaScript Shared Memory
Version: 2.0
ID: disable-js-shared-memory@mozilla.org
Name: Disable Media WMF NV12 format
Version: 1.1
ID: disable-media-wmf-nv12@mozilla.org
Name: Firefox Screenshots
Version: 19.2.0
ID: screenshots@mozilla.org
Name: Follow-on Search Telemetry
Version: 0.9.6
ID: followonsearch@mozilla.com
Name: Form Autofill
Version: 1.0
ID: formautofill@mozilla.org
Name: Multi-process staged rollout
Version: 3.05
ID: e10srollout@mozilla.org
Name: Photon onboarding
Version: 1.0
ID: onboarding@mozilla.org
Name: Pocket
Version: 1.0.5
ID: firefox@getpocket.com
Name: Shield Recipe Client
Version: 76.1
ID: shield-recipe-client@mozilla.org
Name: Web Compat
Version: 1.1
ID: webcompat@mozilla.org
Extensions
----------
Name: Header Editor
Version: 3.0.4
Enabled: true
ID: headereditor-amo@addon.firefoxcn.net
Name: Imagus
Version: 0.9.8.60
Enabled: true
ID: {00000f2a-7cde-4f20-83ed-434fcb420d71}
Name: Reddit Enhancement Suite
Version: 5.10.3
Enabled: true
ID: jid1-xUfzOsOFlzSOXg@jetpack
Name: uBlock Origin
Version: 1.14.24
Enabled: true
ID: uBlock0@raymondhill.net
Graphics
--------
Features
Compositing: Direct3D 11 (Advanced Layers)
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled
WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000b7d7) EGL_VERSION: 1.4 (ANGLE 2.1.0.dec065540d5f) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture_nv12 EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses
WebGL 1 Driver Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 630 Direct3D11 vs_5_0 ps_5_0)
WebGL 1 Driver Version: OpenGL ES 2.0 (ANGLE 2.1.0.dec065540d5f)
WebGL 1 Driver Extensions: GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc MOZ_WEBGL_depth_texture
WebGL 2 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000b7d7) EGL_VERSION: 1.4 (ANGLE 2.1.0.dec065540d5f) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture_nv12 EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses
WebGL 2 Driver Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 630 Direct3D11 vs_5_0 ps_5_0)
WebGL 2 Driver Version: OpenGL ES 3.0 (ANGLE 2.1.0.dec065540d5f)
WebGL 2 Driver Extensions: GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object
WebGL 2 Extensions: EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc
Direct2D: true
DirectWrite: true (10.0.16299.15)
GPU #1
Active: Yes
Description: Intel(R) HD Graphics 630
Vendor ID: 0x8086
Device ID: 0x591b
Driver Version: 22.20.16.4836
Driver Date: 10-17-2017
Drivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
Subsys ID: 07be1028
RAM: Unknown
GPU #2
Active: No
Description: NVIDIA GeForce GTX 1050
Vendor ID: 0x10de
Device ID: 0x1c8d
Driver Version: 23.21.13.8871
Driver Date: 12-15-2017
Drivers: C:\WINDOWS\System32\DriverStore\FileRepository\nvdmi.inf_amd64_4308e967c08942e3\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvdmi.inf_amd64_4308e967c08942e3\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvdmi.inf_amd64_4308e967c08942e3\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvdmi.inf_amd64_4308e967c08942e3\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nvdmi.inf_amd64_4308e967c08942e3\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvdmi.inf_amd64_4308e967c08942e3\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvdmi.inf_amd64_4308e967c08942e3\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvdmi.inf_amd64_4308e967c08942e3\nvldumd.dll
Subsys ID: 07be1028
RAM: 4096
Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: Direct2D 1.1
AzureCanvasBackend (UI Process): skia
AzureContentBackend: Direct2D 1.1
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): cairo
GPUProcessPid: 29528
failures: CP+[GFX1]: [D2D1.1] 3CreateBitmap failure Size(270,13) Code: 0x887c0003 format 0
Decision Log
WEBRENDER:
opt-in by default: WebRender is an opt-in feature
unavailable by runtime: Build doesn't include WebRender
Failure Log
(#0): CP+[GFX1]: [D2D1.1] 3CreateBitmap failure Size(270,13) Code: 0x887c0003 format 0
(#1177): CP+[GFX1]: Failed to create DrawTarget, Type: 5 Size: Size(270,37)
(#1178): CP+[GFX1]: [D2D1.1] 3CreateBitmap failure Size(270,37) Code: 0x887c0003 format 0
(#1179): CP+[GFX1]: Failed to create DrawTarget, Type: 5 Size: Size(270,37)
(#1180): CP+[GFX1]: [D2D1.1] 3CreateBitmap failure Size(270,37) Code: 0x887c0003 format 0
(#1181): CP+[GFX1]: Failed to create DrawTarget, Type: 5 Size: Size(270,37)
(#1182): CP+[GFX1]: [D2D1.1] 3CreateBitmap failure Size(270,37) Code: 0x887c0003 format 0
(#1183): CP+[GFX1]: Failed to create DrawTarget, Type: 5 Size: Size(270,37)
(#1184): CP+[GFX1]: [D2D1.1] 3CreateBitmap failure Size(270,37) Code: 0x887c0003 format 0
(#1185): CP+[GFX1]: Failed to create DrawTarget, Type: 5 Size: Size(270,37)
(#1186): CP+[GFX1]: [D2D1.1] 3CreateBitmap failure Size(270,37) Code: 0x887c0003 format 0
(#1187): CP+[GFX1]: Failed to create DrawTarget, Type: 5 Size: Size(270,37)
(#1188): CP+[GFX1]: [D2D1.1] 3CreateBitmap failure Size(270,37) Code: 0x887c0003 format 0
(#1189): CP+[GFX1]: Failed to create DrawTarget, Type: 5 Size: Size(270,37)
(#1190): CP+[GFX1]: [D2D1.1] 3CreateBitmap failure Size(270,37) Code: 0x887c0003 format 0
(#1191): CP+[GFX1]: Failed to create DrawTarget, Type: 5 Size: Size(270,37)
Media
-----
Audio Backend: wasapi
Max Channels: 2
Preferred Channel Layout: stereo
Preferred Sample Rate: 48000
Output Devices
Name: Group
Headphones (High Definition Audio Device):
Speakers / Headphones (Realtek Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0298&SUBSYS_102807BE&REV_1001\4&2d7c49de&0&0001
Internal AUX Jack (Steam Streaming Speakers): ROOT\SteamStreamingSpeakers\0000
Digital Audio (HDMI) (High Definition Audio Device):
Speakers / Headphones (Realtek Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0298&SUBSYS_102807BE&REV_1001\4&2d7c49de&0&0001
Speakers (High Definition Audio Device):
Speakers (SRS-XB40 Stereo): BTHENUM\{0000110b-0000-1000-8000-00805f9b34fb}_VID&00010039_PID&1582\7&2af14833&0&B8D50B27B7FF_C00000000
FullHD TV (Intel(R) Display Audio): INTELAUDIO\FUNC_01&VEN_8086&DEV_280B&SUBSYS_80860101&REV_1000\4&2d7c49de&0&0201
Speakers / Headphones (Realtek Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0298&SUBSYS_102807BE&REV_1001\4&2d7c49de&0&0001
NP-M300X (Intel(R) Display Audio):
Speakers (Steam Streaming Microphone): ROOT\SteamStreamingMicrophone\0000
Headset Earphone (SRS-XB40 Hands-Free): BTHHFENUM\BthHFPAudio\8&145dabe3&0&97
Speakers (Steam Streaming Speakers): ROOT\SteamStreamingSpeakers\0000
Input Devices
Name: Group
Microphone (Steam Streaming Speakers): ROOT\SteamStreamingSpeakers\0000
Microphone (Steam Streaming Microphone): ROOT\SteamStreamingMicrophone\0000
Internal AUX Jack (Steam Streaming Speakers): ROOT\SteamStreamingSpeakers\0000
Internal AUX Jack (High Definition Audio Device):
Stereo Mix (Realtek Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0298&SUBSYS_102807BE&REV_1001\4&2d7c49de&0&0001
Speakers / Headphones (Realtek Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0298&SUBSYS_102807BE&REV_1001\4&2d7c49de&0&0001
Speakers / Headphones (Realtek Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0298&SUBSYS_102807BE&REV_1001\4&2d7c49de&0&0001
Microphone (High Definition Audio Device):
Speakers / Headphones (Realtek Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0298&SUBSYS_102807BE&REV_1001\4&2d7c49de&0&0001
Internal AUX Jack (High Definition Audio Device):
Microphone (Realtek Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0298&SUBSYS_102807BE&REV_1001\4&2d7c49de&0&0001
Speakers / Headphones (Realtek Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0298&SUBSYS_102807BE&REV_1001\4&2d7c49de&0&0001
Speakers / Headphones (Realtek Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0298&SUBSYS_102807BE&REV_1001\4&2d7c49de&0&0001
Microphone (SRS-XB40 Hands-Free): BTHHFENUM\BthHFPAudio\8&145dabe3&0&97
Speakers / Headphones (Realtek Audio): INTELAUDIO\FUNC_01&VEN_10EC&DEV_0298&SUBSYS_102807BE&REV_1001\4&2d7c49de&0&0001
Important Modified Preferences
------------------------------
accessibility.blockautorefresh: true
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.frecency_experiment: 4
browser.download.manager.alertOnEXEOpen: true
browser.places.smartBookmarksVersion: 8
browser.sessionstore.upgradeBackup.latestBuildID: 20180103231032
browser.startup.homepage_override.buildID: 20180103231032
browser.startup.homepage_override.mstone: 57.0.4
browser.tabs.remote.autostart.2: true
browser.urlbar.lastSuggestionsPromptDate: 20171213
browser.urlbar.timesBeforeHidingSuggestionsHint: 0
dom.ipc.processCount.web: 4
dom.push.userAgentID: 53f236ac9fc14a5bbf96c6b5e6c01420
extensions.lastAppVersion: 57.0.4
font.internaluseonly.changed: true
layers.mlgpu.sanity-test-failed: false
media.benchmark.vp9.fps: 241
media.benchmark.vp9.versioncheck: 2
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.lastUpdate: 1513195510
media.gmp-gmpopenh264.version: 1.7.1
media.gmp-manager.buildID: 20180103231032
media.gmp-manager.lastCheck: 1516478180
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.lastUpdate: 1513195514
media.gmp-widevinecdm.version: 1.4.8.1008
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
network.cookie.prefsMigrated: true
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.predictor.enabled: false
network.prefetch-next: false
places.database.lastMaintenance: 1516571984
places.history.expiration.transient_current_max_pages: 129454
plugin.disable_full_page_plugin_for_types: application/pdf
print.printer_HP_Deskjet_2540_series.print_bgcolor: false
print.printer_HP_Deskjet_2540_series.print_bgimages: false
print.printer_HP_Deskjet_2540_series.print_duplex: -437918235
print.printer_HP_Deskjet_2540_series.print_edge_bottom: 0
print.printer_HP_Deskjet_2540_series.print_edge_left: 0
print.printer_HP_Deskjet_2540_series.print_edge_right: 0
print.printer_HP_Deskjet_2540_series.print_edge_top: 0
print.printer_HP_Deskjet_2540_series.print_evenpages: true
print.printer_HP_Deskjet_2540_series.print_footercenter:
print.printer_HP_Deskjet_2540_series.print_footerleft: &PT
print.printer_HP_Deskjet_2540_series.print_footerright: &D
print.printer_HP_Deskjet_2540_series.print_headercenter:
print.printer_HP_Deskjet_2540_series.print_headerleft: &T
print.printer_HP_Deskjet_2540_series.print_headerright: &U
print.printer_HP_Deskjet_2540_series.print_in_color: true
print.printer_HP_Deskjet_2540_series.print_margin_bottom: 0.5
print.printer_HP_Deskjet_2540_series.print_margin_left: 0.5
print.printer_HP_Deskjet_2540_series.print_margin_right: 0.5
print.printer_HP_Deskjet_2540_series.print_margin_top: 0.5
print.printer_HP_Deskjet_2540_series.print_oddpages: true
print.printer_HP_Deskjet_2540_series.print_orientation: 0
print.printer_HP_Deskjet_2540_series.print_page_delay: 50
print.printer_HP_Deskjet_2540_series.print_paper_data: 1
print.printer_HP_Deskjet_2540_series.print_paper_height: -1.00
print.printer_HP_Deskjet_2540_series.print_paper_name:
print.printer_HP_Deskjet_2540_series.print_paper_size_unit: 0
print.printer_HP_Deskjet_2540_series.print_paper_width: -1.00
print.printer_HP_Deskjet_2540_series.print_resolution: 600
print.printer_HP_Deskjet_2540_series.print_reversed: false
print.printer_HP_Deskjet_2540_series.print_scaling: 1.00
print.printer_HP_Deskjet_2540_series.print_shrink_to_fit: true
print.printer_HP_Deskjet_2540_series.print_to_file: false
print.printer_HP_Deskjet_2540_series.print_unwriteable_margin_bottom: 0
print.printer_HP_Deskjet_2540_series.print_unwriteable_margin_left: 0
print.printer_HP_Deskjet_2540_series.print_unwriteable_margin_right: 0
print.printer_HP_Deskjet_2540_series.print_unwriteable_margin_top: 0
print.printer_Microsoft_Print_to_PDF.print_bgcolor: false
print.printer_Microsoft_Print_to_PDF.print_bgimages: false
print.printer_Microsoft_Print_to_PDF.print_duplex: -437918235
print.printer_Microsoft_Print_to_PDF.print_edge_bottom: 0
print.printer_Microsoft_Print_to_PDF.print_edge_left: 0
print.printer_Microsoft_Print_to_PDF.print_edge_right: 0
print.printer_Microsoft_Print_to_PDF.print_edge_top: 0
print.printer_Microsoft_Print_to_PDF.print_evenpages: true
print.printer_Microsoft_Print_to_PDF.print_footercenter:
print.printer_Microsoft_Print_to_PDF.print_footerleft: &PT
print.printer_Microsoft_Print_to_PDF.print_footerright: &D
print.printer_Microsoft_Print_to_PDF.print_headercenter:
print.printer_Microsoft_Print_to_PDF.print_headerleft: &T
print.printer_Microsoft_Print_to_PDF.print_headerright: &U
print.printer_Microsoft_Print_to_PDF.print_in_color: true
print.printer_Microsoft_Print_to_PDF.print_margin_bottom: 0.5
print.printer_Microsoft_Print_to_PDF.print_margin_left: 0.5
print.printer_Microsoft_Print_to_PDF.print_margin_right: 0.5
print.printer_Microsoft_Print_to_PDF.print_margin_top: 0.5
print.printer_Microsoft_Print_to_PDF.print_oddpages: true
print.printer_Microsoft_Print_to_PDF.print_orientation: 0
print.printer_Microsoft_Print_to_PDF.print_page_delay: 50
print.printer_Microsoft_Print_to_PDF.print_paper_data: 1
print.printer_Microsoft_Print_to_PDF.print_paper_height: -1.00
print.printer_Microsoft_Print_to_PDF.print_paper_name:
print.printer_Microsoft_Print_to_PDF.print_paper_size_unit: 0
print.printer_Microsoft_Print_to_PDF.print_paper_width: -1.00
print.printer_Microsoft_Print_to_PDF.print_resolution: 600
print.printer_Microsoft_Print_to_PDF.print_reversed: false
print.printer_Microsoft_Print_to_PDF.print_scaling: 1.00
print.printer_Microsoft_Print_to_PDF.print_shrink_to_fit: true
print.printer_Microsoft_Print_to_PDF.print_to_file: false
print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_bottom: 0
print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_left: 0
print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_right: 0
print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_top: 0
privacy.trackingprotection.enabled: true
privacy.trackingprotection.introCount: 20
security.sandbox.content.tempDirSuffix: {ef721a8b-6aee-4306-a175-bd38cd92c0bb}
services.sync.declinedEngines:
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1516564775
services.sync.lastSync: Sun Jan 21 2018 21:56:04 GMT-0500 (Eastern Standard Time)
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1515904013
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.
Important Locked Preferences
----------------------------
Places Database
---------------
JavaScript
----------
Incremental GC: true
Accessibility
-------------
Activated: false
Prevent Accessibility: 0
Accessible Handler Used: true
Accessibility Instantiator:
Library Versions
----------------
NSPR
Expected minimum version: 4.17
Version in use: 4.17
NSS
Expected minimum version: 3.33
Version in use: 3.33
NSSSMIME
Expected minimum version: 3.33
Version in use: 3.33
NSSSSL
Expected minimum version: 3.33
Version in use: 3.33
NSSUTIL
Expected minimum version: 3.33
Version in use: 3.33
Experimental Features
---------------------
Sandbox
-------
Content Process Sandbox Level: 3
Effective Content Process Sandbox Level: 3
Comment 2•8 years ago
|
||
Unable to reproduce with or without the reporter's extensions.
The memory report looks normal to me except for one spot: for one of the WebContent process, this is what is reported:
35.25 MB ── d3d11-shared-textures
0.00 MB ── gfx-d2d-vram-draw-target
3.15 MB ── gfx-d2d-vram-source-surface
0.00 MB ── gfx-surface-win32
0.00 MB ── gfx-textures
0.00 MB ── gfx-textures-peak
0.00 MB ── gfx-tiles-waste
0 ── ghost-windows
7,672.35 MB ── gpu-committed
0.00 MB ── gpu-dedicated
3,727.72 MB ── gpu-shared
114.17 MB ── heap-allocated
1.00 MB ── heap-chunksize
273.00 MB ── heap-mapped
3 ── host-object-urls
2.18 MB ── imagelib-surface-cache-estimated-locked
23.81 MB ── imagelib-surface-cache-estimated-total
0 ── imagelib-surface-cache-overflow-count
2.05 MB ── js-main-runtime-temporary-peak
8,521.02 MB ── private
6,839.41 MB ── resident
6,831.32 MB ── resident-unique
511.17 MB ── system-heap-allocated
0.00 MB ── tracelogger
11,553.35 MB ── vsize
132,035,471.56 MB ── vsize-max-contiguous
| Reporter | ||
Comment 3•8 years ago
|
||
The only extensions I have running are is RES (Reddit Enhancement Suite - https://addons.mozilla.org/en-US/firefox/addon/reddit-enhancement-suite/), Imagus (https://addons.mozilla.org/en-US/firefox/addon/imagus/), uBlock Origin (https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/) and Header Editor (https://addons.mozilla.org/en-US/firefox/addon/header-editor/). I disabled each one individually and it didn't seem to fix the issue, and it seems to be specific with Firefox because I tested in on Chrome, Edge, and IE11 but they didn't display the same issue.
Updated•8 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 4•8 years ago
|
||
It looks like 7GB of gpu-commited in a web content process, that's pretty extreme.
Component: Untriaged → Graphics
Product: Firefox → Core
Summary: Huge memory leak when loading conuhacks.io → Over 7BG of gpu-commited when loading conuhacks.io
Whiteboard: [MemShrink] → [MemShrink:P1]
Comment 5•8 years ago
|
||
It seems to be caused by 2d canvas that uses DrawTargetD2D1. When the problem did not happen when skia or cairo was used for 2d canvas back-end. It was confirmed by modifying gfx.canvas.azure.backends pref.
Comment 6•8 years ago
|
||
I confirmed it with latest m-c on Windows 10.
Comment 7•8 years ago
|
||
During showing conuhacks.io, content creates huge amount of GradientStopsD2Ds. GradientCache held huge amount of GradientStops. The number rose more than 80,000 soon.
The amount of GradientStops were huge even with skia or cairo. GradientStopsD2D consumes gpu resources, then gpu-committed became huge in direct2d1.1 case.
Updated•8 years ago
|
Assignee: nobody → sotaro.ikeda.g
Comment 8•8 years ago
|
||
When I modified DrawTargetD2D1::CreateGradientStops() as to return nullptr. I did not saw the huge gpu-committed in about:memory.
Comment 9•8 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #8)
> When I modified DrawTargetD2D1::CreateGradientStops() as to return nullptr.
> I did not saw the huge gpu-committed in about:memory.
gpu-committed, private, resident, resident-unique is very small when I modified DrawTargetD2D1::CreateGradientStops() as to return nullptr.
It DrawTargetD2D1::CreateGradientStops() work as normal, gpu-committed, private, resident, resident-unique becomes very big.
Comment 10•8 years ago
|
||
One wired thing is that even after leaving conuhacks.io, "gpu-committed, private, resident, resident-unique" continued to consume huge memory.
Updated•8 years ago
|
Assignee: sotaro.ikeda.g → nobody
Comment 12•8 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #10)
> One wired thing is that even after leaving conuhacks.io, "gpu-committed,
> private, resident, resident-unique" continued to consume huge memory.
They were also high even when gfxGradientCache limits amount of cached GradientStops.
Comment 14•8 years ago
|
||
Memory leak seems to be triggered by "mDC->CreateRadialGradientBrush()" in DrawTargetD2D1::CreateBrushForPattern().
https://dxr.mozilla.org/mozilla-central/source/gfx/2d/DrawTargetD2D1.cpp#1801
When its call was commented out. I did not saw memory leak.
Comment 15•8 years ago
|
||
Markus, do you know about the radial gradient cache in its current forms? If you don't, any idea who maintains that code now?
Flags: needinfo?(bas) → needinfo?(mstange)
Comment 16•8 years ago
|
||
I only know about gfxGradientCache, but comment 12 makes me think that it's not responsible for this.
Sotaro, can you check whether disabling caching in gfxGradientCache::GetOrCreateGradientStops entirely fixes this issue? For example, try replacing the whole body of gfxGradientCache::GetOrCreateGradientStops with "return aDT->CreateGradientStops(aStops.Elements(), aStops.Length(), aExtend);".
(In reply to Sotaro Ikeda [:sotaro] from comment #14)
> Memory leak seems to be triggered by "mDC->CreateRadialGradientBrush()" in
> DrawTargetD2D1::CreateBrushForPattern().
>
> https://dxr.mozilla.org/mozilla-central/source/gfx/2d/DrawTargetD2D1.cpp#1801
You say CreateRadialGradientBrush, but you link to a call to CreateLinearGradientBrush. Which one is it?
Flags: needinfo?(mstange) → needinfo?(sotaro.ikeda.g)
Comment 17•8 years ago
|
||
(In reply to Markus Stange [:mstange] from comment #16)
> (In reply to Sotaro Ikeda [:sotaro] from comment #14)
> > Memory leak seems to be triggered by "mDC->CreateRadialGradientBrush()" in
> > DrawTargetD2D1::CreateBrushForPattern().
> >
> > https://dxr.mozilla.org/mozilla-central/source/gfx/2d/DrawTargetD2D1.cpp#1801
>
> You say CreateRadialGradientBrush, but you link to a call to
> CreateLinearGradientBrush. Which one is it?
Sorry, the link was wrong. I said "CreateRadialGradientBrush".
Flags: needinfo?(sotaro.ikeda.g)
Comment 18•8 years ago
|
||
(In reply to Markus Stange [:mstange] from comment #16)
> I only know about gfxGradientCache, but comment 12 makes me think that it's
> not responsible for this.
>
> Sotaro, can you check whether disabling caching in
> gfxGradientCache::GetOrCreateGradientStops entirely fixes this issue? For
> example, try replacing the whole body of
> gfxGradientCache::GetOrCreateGradientStops with "return
> aDT->CreateGradientStops(aStops.Elements(), aStops.Length(), aExtend);".
It did not address the issue.
Updated•8 years ago
|
Priority: -- → P1
Comment 19•7 years ago
|
||
It looks like we made some progress identifying the issue and then this stalled out, David is there anybody who could work on this?
Flags: needinfo?(dbolter)
Comment 20•7 years ago
|
||
Thanks. Maybe. Vicky is this something your team could triage? (It is okay to bounce it back)
Flags: needinfo?(dbolter) → needinfo?(vchin)
Comment 22•7 years ago
|
||
We have heard other reports recently, dropping to P2 for now.
Whiteboard: [MemShrink:P1] → [MemShrink:P2]
Updated•6 years ago
|
Priority: P1 → P3
Comment 23•4 years ago
|
||
Sotaro, do you know if this is still happening?
Flags: needinfo?(mstange.moz) → needinfo?(sotaro.ikeda.g)
Comment 24•4 years ago
|
||
I tried the STR on 2 Win PC with latest nightly, the problem did not happen.
Flags: needinfo?(sotaro.ikeda.g)
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•