Closed Bug 1382680 Opened 8 years ago Closed 7 years ago

Drop down menus occasionally fail to display on Windows

Categories

(Core :: Graphics, defect)

56 Branch
Unspecified
Windows
defect
Not set
major

Tracking

()

VERIFIED FIXED
mozilla57
Tracking Status
firefox-esr52 --- unaffected
firefox54 --- unaffected
firefox55 --- unaffected
firefox56 + verified
firefox57 --- verified

People

(Reporter: jimm, Assigned: pchang)

References

Details

(Keywords: regression)

Attachments

(2 files)

Attached image invisible menu.jpg
[Tracking Requested - why for this release]: Occasionally when clicking on a folder drop down in the bookmarks bar the context menu fails to display. See screenshot. If I click once, it displays, then again, it doesn't, then again, it displays. Totally random display behavior. The native window is present, and it reacts to click events. - Win7, latest nightly - no errors in the console - single monitor setup This might be related to bug 1356317 - omtc popup support.
Application Basics ------------------ Name: Firefox Version: 56.0a1 Build ID: 20170719030206 Update Channel: nightly User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0 OS: Windows_NT 6.1 Multiprocess Windows: 1/1 (Enabled by user) Web Content Processes: 10/10 Stylo: false (disabled by default) Google Key: Found Mozilla Location Service Key: Found Safe Mode: false Crash Reports for the Last 3 Days --------------------------------- Report ID: bp-7385a584-13c7-4bd6-9ffc-4b0580170717 Submitted: 3 days ago Report ID: bp-6924a62e-354f-4118-a00c-adf9c0170717 Submitted: 3 days ago Report ID: bp-d8fe8aee-f1a6-4d34-8bdd-99fc40170717 Submitted: 3 days ago Report ID: bp-704722a5-701a-443f-8da0-bf7521170717 Submitted: 3 days ago All Crash Reports (including 6 pending crashes in the given time range) Nightly Features ---------------- Name: Activity Stream Version: 0.0.0 ID: activity-stream@mozilla.org Name: Application Update Service Helper Version: 2.0 ID: aushelper@mozilla.org Name: Click-to-Play staged rollout Version: 1.2 ID: clicktoplay-rollout@mozilla.org Name: Firefox Screenshots Version: 10.5.0 ID: screenshots@mozilla.org Name: FlyWeb Version: 1.0.0 ID: flyweb@mozilla.org Name: Follow-on Search Telemetry Version: 0.9.1 ID: followonsearch@mozilla.com Name: Form Autofill Version: 1.0 ID: formautofill@mozilla.org Name: Multi-process staged rollout Version: 1.80 ID: e10srollout@mozilla.org Name: Photon onboarding Version: 0.1 ID: onboarding@mozilla.org Name: Pocket Version: 1.0.5 ID: firefox@getpocket.com Name: Presentation Version: 1.0.0 ID: presentation@mozilla.org Name: Shield Recipe Client Version: 55 ID: shield-recipe-client@mozilla.org Name: Web Compat Version: 1.1 ID: webcompat@mozilla.org Name: WebCompat Reporter Version: 1.0.0 ID: webcompat-reporter@mozilla.org Extensions ---------- Name: Bugzilla Socorro Lens Version: 0.5.1 Enabled: true ID: bugzilla-socorro-lens@ashughes.com Name: Gecko Profiler Version: 0.17 Enabled: true ID: geckoprofiler@mozilla.com Name: HTTPS Everywhere Version: 5.2.20 Enabled: true ID: https-everywhere@eff.org Name: Activity Stream Version: 1.14.2 Enabled: false ID: @activity-streams Graphics -------- Features Compositing: Direct3D 11 (Advanced Layers) Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 0000000000032eae) 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_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_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 (NVIDIA GeForce GTX 660 Ti 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 MOZ_debug 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: 0000000000032eae) 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_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_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 (NVIDIA GeForce GTX 660 Ti 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 MOZ_debug 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 Audio Backend: wasapi Direct2D: true DirectWrite: true (6.2.9200.22164) GPU #1 Active: Yes Description: NVIDIA GeForce GTX 660 Ti Vendor ID: 0x10de Device ID: 0x1183 Driver Version: 10.18.13.6881 Driver Date: 7-10-2016 Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um Subsys ID: 100010de RAM: 2048 Diagnostics ClearType Parameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 50 Enhanced Contrast: 50 AzureCanvasAccelerated: 0 AzureCanvasBackend: Direct2D 1.1 AzureCanvasBackend (UI Process): skia AzureContentBackend: Direct2D 1.1 AzureContentBackend (UI Process): skia AzureFallbackCanvasBackend (UI Process): cairo GPUProcessPid: 9148 GPUProcess: Terminate GPU Process Device Reset: Trigger Device Reset ClearType Parameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 50 Enhanced Contrast: 50 Decision Log WEBRENDER: opt-in by default: WebRender is an opt-in feature ADVANCED_LAYERS: available by user: Enabled for Windows 7 via user-preference Workarounds NO_CONSTANT_BUFFER_OFFSETTING: Unsupported by driver Important Modified Preferences ------------------------------ accessibility.lastLoadDate: 1500502521 accessibility.typeaheadfind.flashBar: 0 browser.cache.disk.capacity: 358400 browser.cache.disk.filesystem_reported: 1 browser.cache.disk.hashstats_reported: 1 browser.cache.disk.smart_size_cached_value: 358400 browser.cache.disk.smart_size.first_run: false browser.cache.disk.smart_size.use_old_max: false browser.cache.frecency_experiment: 3 browser.download.useDownloadDir: false browser.places.smartBookmarksVersion: 8 browser.search.suggest.enabled: false browser.search.useDBForOrder: true browser.sessionstore.upgradeBackup.latestBuildID: 20170719030206 browser.startup.homepage: http://www.bing.com/ browser.startup.homepage_override.buildID: 20170719030206 browser.startup.homepage_override.mstone: 56.0a1 browser.startup.homepage_reset: http://www.bing.com/?pc=MOZO browser.tabs.closeWindowWithLastTab: false browser.tabs.loadDivertedInBackground: true browser.tabs.remote.autostart: true browser.tabs.warnOnClose: false browser.urlbar.searchSuggestionsChoice: false browser.urlbar.usepreloadedtopurls.enabled: false browser.urlbar.userMadeSearchSuggestionsChoice: true dom.apps.lastUpdate.buildID: 20161019084923 dom.apps.lastUpdate.mstone: 49.0.2 dom.apps.reset-permissions: true dom.ipc.plugins.flash.disable-protected-mode: true dom.ipc.processCount: 10 dom.push.userAgentID: 9a45f886c56947d5a0a9232c50848fb4 extensions.lastAppVersion: 56.0a1 font.internaluseonly.changed: true gfx.crash-guard.d3d11layers.appVersion: 54.0 gfx.crash-guard.d3d11layers.deviceID: 0x1183 gfx.crash-guard.d3d11layers.driverVersion: 10.18.13.6881 gfx.crash-guard.d3d11layers.feature-d2d: true gfx.crash-guard.d3d11layers.feature-d3d11: true gfx.crash-guard.glcontext.gfx.driver-init.direct3d11-angle: true gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle: true gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-force-d3d11: false gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-force-warp: false gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-try-d3d11: true gfx.crash-guard.status.d3d11layers: 2 gfx.crash-guard.status.d3d9video: 2 gfx.crash-guard.status.glcontext: 2 gfx.driver-init.appVersion: 41.0.1 gfx.driver-init.deviceID: 0x1183 gfx.driver-init.driverVersion: 9.18.13.4752 gfx.driver-init.feature-d2d: true gfx.driver-init.feature-d3d11: true keyword.URL: http://www.bing.com/search?FORM=U217BD&PC=U217B&q= layers.mlgpu.sanity-test-failed: false media.autoplay.enabled: false media.benchmark.vp9.fps: 207 media.benchmark.vp9.versioncheck: 2 media.gmp-eme-adobe.abi: x86-msvc-x64 media.gmp-eme-adobe.lastUpdate: 1477064518 media.gmp-eme-adobe.version: 17 media.gmp-gmpopenh264.abi: x86_64-msvc-x64 media.gmp-gmpopenh264.enabled: true media.gmp-gmpopenh264.lastUpdate: 1500502526 media.gmp-gmpopenh264.path: C:\Users\jim\AppData\Roaming\Mozilla\Firefox\Profiles\t8mnte0p.default\gmp-gmpopenh264 media.gmp-gmpopenh264.version: 1.6 media.gmp-manager.buildID: 20170719030206 media.gmp-manager.lastCheck: 1500502526 media.gmp.storage.version.observed: 1 media.hardware-video-decoding.failed: false mousewheel.min_line_scroll_amount: 20 network.cookie.prefsMigrated: true network.predictor.cleaned-up: true places.database.lastMaintenance: 1500391233 places.history.expiration.transient_current_max_pages: 115229 plugin.disable_full_page_plugin_for_types: application/pdf plugin.importedState: true plugin.state.nptest: 1 plugins.expose_full_path: true plugins.rewrite_youtube_embeds: false print.printer_Canon_iP100_series.print_bgcolor: false print.printer_Canon_iP100_series.print_bgimages: false print.printer_Canon_iP100_series.print_duplex: 1515870810 print.printer_Canon_iP100_series.print_edge_bottom: 0 print.printer_Canon_iP100_series.print_edge_left: 0 print.printer_Canon_iP100_series.print_edge_right: 0 print.printer_Canon_iP100_series.print_edge_top: 0 print.printer_Canon_iP100_series.print_evenpages: true print.printer_Canon_iP100_series.print_footercenter: print.printer_Canon_iP100_series.print_footerleft: &PT print.printer_Canon_iP100_series.print_footerright: &D print.printer_Canon_iP100_series.print_headercenter: print.printer_Canon_iP100_series.print_headerleft: &T print.printer_Canon_iP100_series.print_headerright: &U print.printer_Canon_iP100_series.print_in_color: true print.printer_Canon_iP100_series.print_margin_bottom: 0.5 print.printer_Canon_iP100_series.print_margin_left: 0.5 print.printer_Canon_iP100_series.print_margin_right: 0.5 print.printer_Canon_iP100_series.print_margin_top: 0.5 print.printer_Canon_iP100_series.print_oddpages: true print.printer_Canon_iP100_series.print_orientation: 0 print.printer_Canon_iP100_series.print_page_delay: 50 print.printer_Canon_iP100_series.print_paper_data: 5 print.printer_Canon_iP100_series.print_paper_height: -1.00 print.printer_Canon_iP100_series.print_paper_name: print.printer_Canon_iP100_series.print_paper_size_unit: 0 print.printer_Canon_iP100_series.print_paper_width: -1.00 print.printer_Canon_iP100_series.print_resolution: 600 print.printer_Canon_iP100_series.print_reversed: false print.printer_Canon_iP100_series.print_scaling: 1.00 print.printer_Canon_iP100_series.print_shrink_to_fit: true print.printer_Canon_iP100_series.print_to_file: false print.printer_Canon_iP100_series.print_unwriteable_margin_bottom: 0 print.printer_Canon_iP100_series.print_unwriteable_margin_left: 0 print.printer_Canon_iP100_series.print_unwriteable_margin_right: 0 print.printer_Canon_iP100_series.print_unwriteable_margin_top: 0 print.printer_Microsoft_XPS_Document_Writer.print_bgcolor: false print.printer_Microsoft_XPS_Document_Writer.print_bgimages: false print.printer_Microsoft_XPS_Document_Writer.print_duplex: 1515870810 print.printer_Microsoft_XPS_Document_Writer.print_edge_bottom: 0 print.printer_Microsoft_XPS_Document_Writer.print_edge_left: 0 print.printer_Microsoft_XPS_Document_Writer.print_edge_right: 0 print.printer_Microsoft_XPS_Document_Writer.print_edge_top: 0 print.printer_Microsoft_XPS_Document_Writer.print_evenpages: true print.printer_Microsoft_XPS_Document_Writer.print_footercenter: print.printer_Microsoft_XPS_Document_Writer.print_footerleft: &PT print.printer_Microsoft_XPS_Document_Writer.print_footerright: &D print.printer_Microsoft_XPS_Document_Writer.print_headercenter: print.printer_Microsoft_XPS_Document_Writer.print_headerleft: &T print.printer_Microsoft_XPS_Document_Writer.print_headerright: &U print.printer_Microsoft_XPS_Document_Writer.print_in_color: true print.printer_Microsoft_XPS_Document_Writer.print_margin_bottom: 0.5 print.printer_Microsoft_XPS_Document_Writer.print_margin_left: 0.5 print.printer_Microsoft_XPS_Document_Writer.print_margin_right: 0.5 print.printer_Microsoft_XPS_Document_Writer.print_margin_top: 0.5 print.printer_Microsoft_XPS_Document_Writer.print_oddpages: true print.printer_Microsoft_XPS_Document_Writer.print_orientation: 0 print.printer_Microsoft_XPS_Document_Writer.print_page_delay: 50 print.printer_Microsoft_XPS_Document_Writer.print_paper_data: 1 print.printer_Microsoft_XPS_Document_Writer.print_paper_height: 11.00 print.printer_Microsoft_XPS_Document_Writer.print_paper_name: print.printer_Microsoft_XPS_Document_Writer.print_paper_size_type: 0 print.printer_Microsoft_XPS_Document_Writer.print_paper_size_unit: 0 print.printer_Microsoft_XPS_Document_Writer.print_paper_width: 8.50 print.printer_Microsoft_XPS_Document_Writer.print_resolution: 1515870810 print.printer_Microsoft_XPS_Document_Writer.print_reversed: false print.printer_Microsoft_XPS_Document_Writer.print_scaling: 1.00 print.printer_Microsoft_XPS_Document_Writer.print_shrink_to_fit: true print.printer_Microsoft_XPS_Document_Writer.print_to_file: false print.printer_Microsoft_XPS_Document_Writer.print_unwriteable_margin_bottom: 0 print.printer_Microsoft_XPS_Document_Writer.print_unwriteable_margin_left: 0 print.printer_Microsoft_XPS_Document_Writer.print_unwriteable_margin_right: 0 print.printer_Microsoft_XPS_Document_Writer.print_unwriteable_margin_top: 0 privacy.cpd.cookies: false privacy.cpd.downloads: false privacy.cpd.formdata: false privacy.cpd.history: false privacy.cpd.sessions: false privacy.donottrackheader.enabled: true privacy.history.custom: true privacy.sanitize.migrateClearSavedPwdsOnExit: true privacy.sanitize.migrateFx3Prefs: true privacy.sanitize.timeSpan: 0 privacy.trackingprotection.enabled: true privacy.trackingprotection.introCount: 20 privacy.trackingprotection.pbmode.enabled: false security.disable_button.openCertManager: false security.disable_button.openDeviceManager: false security.sandbox.content.tempDirSuffix: {f81f666a-de59-4173-bff4-71aa46918929} services.sync.declinedEngines: prefs,addons services.sync.engine.addons: false services.sync.engine.bookmarks.validation.lastTime: 1500494805 services.sync.engine.history: false services.sync.engine.prefs: false services.sync.engine.prefs.modified: false services.sync.engine.tabs: false services.sync.lastPing: 1500494819 services.sync.lastSync: Thu Jul 20 2017 09:38:29 GMT-0500 (Central Standard Time) services.sync.numClients: 3 storage.vacuum.last.index: 1 storage.vacuum.last.places.sqlite: 1500062129 Important Locked Preferences ---------------------------- Places Database --------------- JavaScript ---------- Incremental GC: true Accessibility ------------- Activated: false Prevent Accessibility: 0 Accessible Handler Used: true Library Versions ---------------- NSPR Expected minimum version: 4.16 Beta Version in use: 4.16 Beta NSS Expected minimum version: 3.32 Beta Version in use: 3.32 Beta NSSSMIME Expected minimum version: 3.32 Beta Version in use: 3.32 Beta NSSSSL Expected minimum version: 3.32 Beta Version in use: 3.32 Beta NSSUTIL Expected minimum version: 3.32 Beta Version in use: 3.32 Beta Experimental Features --------------------- Name: Unaccelerated Compositor Process Nightly 56 ID: unaccelerated-compositor-process-nightly56@experiments.mozilla.org Description: Measures the impact of enabling compositor process for users without hardware acceleration in Firefox Nightly 56 on Windows Active: false End Date: 1500502493545 Homepage: Branch: disqualified Name: Intersection Observer API ID: intersection-observer-nightly55@experiments.mozilla.org Description: Measures the impact of enabling the Intersection Observer API in Firefox Active: false End Date: 1490879474778 Homepage: Branch: enabled Name: GPU Process on Windows (Beta 53) ID: gpu-process-beta53@experiments.mozilla.org Description: Measures the impact of enabling GPU Process in Firefox Beta 53 on Windows Active: false End Date: 1490739201587 Homepage: Branch: control Sandbox ------- Content Process Sandbox Level: 2 Effective Content Process Sandbox Level: 2
Track 56+ as the behavior may be annoying to users. Hi Peter, Can you help shed some light here?
Flags: needinfo?(howareyou322)
I can reproduce this issue with my windows. In current gecko, we disable OMTC for the small popup. If I skipped the return in [1], I could get correct popup content. I guess there existed some problem to update content when using BasicLayerManager. [1]http://searchfox.org/mozilla-central/source/widget/windows/nsWindow.cpp#7206
Flags: needinfo?(howareyou322)
I'm going to debug the rendering path for small popup.
Assignee: nobody → howareyou322
FWIW I haven't run into this bug since mid-last week.
(In reply to Jim Mathies [:jimm] from comment #5) > FWIW I haven't run into this bug since mid-last week. ..and shortly after I posted this I hit it again. :/
Yes, I still can reproduce this issue with latest nightly. For small popup on windows, we use the basiclayer manager to render the content. During my testing, only the first time content was correct. But I couldn't find any code flow or parameters difference when rendering the popup in first or second time. But I couldn't reproduce this if I added 10ms delay(PR_Sleep) in nsWindow::OnPaint()[1] when layer backend is basic. Jim, do you have any thought about this issue? [1]http://searchfox.org/mozilla-central/source/widget/windows/nsWindowGfx.cpp#378
Flags: needinfo?(jmathies)
I don't unfortunately. I haven't found a reliable way to repo.
Flags: needinfo?(jmathies)
(In reply to Virtual_ManPL [:Virtual] - (please needinfo? me - so I will see your comment/reply/question/etc.) from comment #10) > Please see bug #1386165 comment #0, maybe STR located there will help. Yes, I can easily reproduce this issue with a live bookmark. I also tried to dump the layer tree for that small popup. The content inside the layer tree was correct[1] but I just saw empty content on the screen. I suspect this might be related to widget/windows GUI issues. https://pastebin.mozilla.org/9028632
I'm checking the timing when calling ShowWindow/SetWindowPos. It maybe the root cause.
Any thoughts here Bas? I think you did a bunch of work on popups on Windows.
Flags: needinfo?(bas)
(In reply to Jim Mathies [:jimm] from comment #14) > Any thoughts here Bas? I think you did a bunch of work on popups on Windows. This could be related to OMTC.. does the problem ever occur on 'first click'? And does it only happen when clicking in rapid succession? Otherwise maybe this is related with some sort of timing issue when re-using a widget that OMTC is also using to draw to.. This could be tested, I suppose by adding some sort of sync call to the compositor after we hide the initial window. As opposed to what was said in comment 7, since your patches landed in bug 1356317, we should -not- be using BasicLayerManager for popups, but rather BasicCompositor -with- OMTC.
Flags: needinfo?(bas)
(In reply to Peter Chang[:pchang] from comment #13) > I'm checking the timing when calling ShowWindow/SetWindowPos. It maybe the > root cause. After some tries, the probelm was still happened. (In reply to Bas Schouten (:bas.schouten) from comment #15) > (In reply to Jim Mathies [:jimm] from comment #14) > > Any thoughts here Bas? I think you did a bunch of work on popups on Windows. > > This could be related to OMTC.. does the problem ever occur on 'first > click'? No, the first click is always good. > And does it only happen when clicking in rapid succession? Otherwise I could reproduce this very easily after first click no matter the click timing. > maybe this is related with some sort of timing issue when re-using a widget > that OMTC is also using to draw to.. This could be tested, I suppose by > adding some sort of sync call to the compositor after we hide the initial > window. > > As opposed to what was said in comment 7, since your patches landed in bug > 1356317, we should -not- be using BasicLayerManager for popups, but rather > BasicCompositor -with- OMTC. From [1], we use BasicLayerManager for the live bookmark because it is a small popup. [1]http://searchfox.org/mozilla-central/source/widget/windows/nsWindow.cpp#7227 Bas, please let me know if you have any other idea to debug this issue.
Flags: needinfo?(bas)
"First click" always displays for me as well. Sliding back and forth between two bookmark folders results in the window being blank about 90% of the time, but seemingly randomly displaying once in awhile.
I tried to use spy++ to debug this small popup when the problem happened and I saw the popup was visible which was expected behavior. For the small popup, we are using the BasicLayerManager for rendering and the content inside BasicPaintedLayer was correct. So far I don't have any idea to debug this.
Bas, we disabled OMTC for small popup from bug 1379940 comment 11 to fix a memory leak issue.
Now I couldn't reproduce this problem after removing extend style WS_EX_COMPOSITED for a small popup in [1]. Also in [1], we only add the WS_EX_COMPOSITED before win 7. That's why I can't reproduce this issue with win 10 machine. [1]http://searchfox.org/mozilla-central/source/widget/windows/nsWindow.cpp#797
Flags: needinfo?(bas)
Comment on attachment 8897783 [details] Bug 1382680 Only add extended style WS_EX_COMPOSITED when using OMTC, https://reviewboard.mozilla.org/r/169084/#review175074 I think you should ask Bas for a review as well. Pretty sure he wrote most of this code.
Attachment #8897783 - Flags: review?(jmathies) → review+
Attachment #8897783 - Flags: review?(bas)
Comment on attachment 8897783 [details] Bug 1382680 Only add extended style WS_EX_COMPOSITED when using OMTC, https://reviewboard.mozilla.org/r/169084/#review175712 I think this change should be harmless. So if it fixes a problem, great! :)
Attachment #8897783 - Flags: review?(bas) → review+
Pushed by pchang@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/62ab9018744d Only add extended style WS_EX_COMPOSITED when using OMTC, r=bas,jimm
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla57
Hi Peter, can you describe how QA might verify the fix in Nightly? Do you want to request uplift to beta 56?
Flags: needinfo?(howareyou322)
The STR is in comment 11, and this problem only happens after windows 8(not included). I will request uplift soon.
Flags: needinfo?(howareyou322)
Comment on attachment 8897783 [details] Bug 1382680 Only add extended style WS_EX_COMPOSITED when using OMTC, Approval Request Comment [Feature/Bug causing the regression]: Related to bug 1356317 [User impact if declined]: will see small popup without content [Is this code covered by automated tests?]:No [Has the fix been verified in Nightly?]: yes, I tested it with nightly [Needs manual test from QE? If yes, steps to reproduce]: yes, please check comment 11. [List of other uplifts needed for the feature/fix]:None [Is the change risky?]:No [Why is the change risky/not risky?]: It only changed popup window configuration when not using OMTC. This change shouldn't be risky. [String changes made/needed]:none
Attachment #8897783 - Flags: approval-mozilla-beta?
Comment on attachment 8897783 [details] Bug 1382680 Only add extended style WS_EX_COMPOSITED when using OMTC, Fix a regression. Beta56+.
Attachment #8897783 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Flags: qe-verify+
I reproduced this issue using Fx 56.0a1, build ID: 20170720030203, on Windows 7 x64. I can confirm this issue is fixed, I verified using Fx 56.0b10 and Fx 57.0a1, build ID: 20170911100210, on Windows 7 x64.
Status: RESOLVED → VERIFIED
Flags: qe-verify+
See Also: → 1633713
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: