FS#41705 - [chromium] flashplayer + openbox, problem on exiting fullscreen
Attached to Project:
Arch Linux
Opened by adrin jalali (adrin) - Tuesday, 26 August 2014, 21:00 GMT
Last edited by Evangelos Foutras (foutrelis) - Wednesday, 18 March 2015, 19:14 GMT
Opened by adrin jalali (adrin) - Tuesday, 26 August 2014, 21:00 GMT
Last edited by Evangelos Foutras (foutrelis) - Wednesday, 18 March 2015, 19:14 GMT
|
Details
I use chromium, openbox, flashplayer, and gdm3 (just in case
it matters).
The problem is I play a video in chromium, like in youtube, I enter full screen, everything is fine, and then I exit full screen. Result: there's no browser window visible. I can switch to all other open windows, like terminal, settings, or whatever else, but there is no browser visible. The video is still being played as I hear the sound, but no video. The only solution is to kill chromium's process and start it over. This problem does not happen with firefox. Here is some info: $ lspci | grep -i vga 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) $ lsmod Module Size Used by dccp_diag 12516 0 dccp 86123 1 dccp_diag tcp_diag 12512 0 udp_diag 12677 0 inet_diag 17332 3 tcp_diag,dccp_diag,udp_diag unix_diag 12521 0 nfsv3 37635 1 nfs_acl 12511 1 nfsv3 rpcsec_gss_krb5 30147 0 auth_rpcgss 54612 1 rpcsec_gss_krb5 oid_registry 12419 1 auth_rpcgss nfsv4 435241 0 dns_resolver 12608 1 nfsv4 tun 26411 2 fuse 87446 3 ctr 12927 1 ccm 17534 1 uvcvideo 78952 0 videobuf2_vmalloc 12816 1 uvcvideo videobuf2_memops 12519 1 videobuf2_vmalloc videobuf2_core 47787 1 uvcvideo v4l2_common 12995 1 videobuf2_core btusb 25625 0 videodev 126443 3 uvcvideo,v4l2_common,videobuf2_core bluetooth 394557 1 btusb media 18365 2 uvcvideo,videodev 6lowpan_iphc 16588 1 bluetooth joydev 17063 0 mousedev 17272 0 coretemp 12820 0 hwmon 12930 1 coretemp intel_rapl 17356 0 x86_pkg_temp_thermal 12951 0 intel_powerclamp 17122 0 kvm_intel 143217 0 arc4 12536 2 kvm 413027 1 kvm_intel iwldvm 176250 0 crct10dif_pclmul 13394 0 crc32_pclmul 12915 0 crc32c_intel 21809 0 ghash_clmulni_intel 12978 0 mac80211 514630 1 iwldvm snd_hda_codec_hdmi 45117 1 aesni_intel 151423 2 aes_x86_64 16719 1 aesni_intel lrw 12757 1 aesni_intel gf128mul 12970 1 lrw snd_hda_codec_realtek 67127 1 glue_helper 12649 1 aesni_intel ablk_helper 12572 1 aesni_intel snd_hda_codec_generic 63126 1 snd_hda_codec_realtek samsung_laptop 13662 0 led_class 12859 2 samsung_laptop,iwldvm iTCO_wdt 12831 0 iTCO_vendor_support 12649 1 iTCO_wdt iwlwifi 156837 1 iwldvm cryptd 18553 3 ghash_clmulni_intel,aesni_intel,ablk_helper i915 864723 3 snd_hda_intel 26327 6 evdev 21544 11 snd_hda_controller 26727 1 snd_hda_intel mac_hid 12633 0 cfg80211 454161 3 iwlwifi,mac80211,iwldvm microcode 22061 0 psmouse 102792 0 i2c_i801 16965 0 serio_raw 12849 0 pcspkr 12595 0 snd_hda_codec 108552 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller uas 22044 0 r8169 68119 0 mii 12675 1 r8169 drm_kms_helper 49262 1 i915 usb_storage 60311 1 uas rfkill 18867 4 cfg80211,samsung_laptop,bluetooth lpc_ich 20768 0 thermal 17559 0 fan 12681 0 tpm_tis 17134 0 snd_hwdep 17244 1 snd_hda_codec drm 258005 5 i915,drm_kms_helper tpm 31467 1 tpm_tis snd_pcm 88487 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller wmi 17339 0 intel_gtt 17848 1 i915 i2c_algo_bit 12744 1 i915 snd_timer 26614 1 snd_pcm battery 13356 0 i2c_core 50152 7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev snd 69340 20 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel mei_me 17941 0 soundcore 13031 2 snd,snd_hda_codec video 17995 2 i915,samsung_laptop mei 75033 1 mei_me shpchp 35210 0 ac 12715 0 button 12909 1 i915 processor 27777 0 nfs 204113 3 nfsv3,nfsv4 lockd 87318 2 nfs,nfsv3 sunrpc 249148 12 nfs,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv3,nfsv4,nfs_acl fscache 53797 2 nfs,nfsv4 ext4 497695 2 crc16 12343 2 ext4,bluetooth mbcache 17171 1 ext4 jbd2 86460 1 ext4 sd_mod 44356 4 crc_t10dif 12431 1 sd_mod crct10dif_common 12356 2 crct10dif_pclmul,crc_t10dif atkbd 22254 0 libps2 12739 2 atkbd,psmouse ahci 29195 3 libahci 27158 1 ahci libata 181553 2 ahci,libahci ehci_pci 12512 0 xhci_hcd 152990 0 ehci_hcd 69939 1 ehci_pci scsi_mod 142915 4 uas,usb_storage,libata,sd_mod usbcore 199328 7 uas,btusb,uvcvideo,usb_storage,ehci_hcd,ehci_pci,xhci_hcd usb_common 12440 1 usbcore i8042 18002 1 libps2 serio 18282 6 serio_raw,atkbd,i8042,psmouse $ uname -rv 3.16.1-1-ARCH #1 SMP PREEMPT Thu Aug 14 07:40:19 CEST 2014 My chrome://flash shows: About Flash Chromium 36.0.1985.143 () OS Linux Flash plugin 14.0.0.145 /usr/lib/PepperFlash/libpepflashplayer.so --- Crash data --- Crash Reporting Enable crash reporting to see crash IDs For more details https://support.google.com/chrome/?p=ui_usagestat --- GPU information --- --- GPU driver, more information --- Vendor Id 0x8086 Device Id 0x0166 Driver vendor Mesa Driver version 10.2.6 Driver date Pixel shader version 1.30 Vertex shader version 1.30 GL_VENDOR Intel Open Source Technology Center GL_RENDERER Mesa DRI Intel(R) Ivybridge Mobile GL_VERSION 3.0 Mesa 10.2.6 GL_EXTENSIONS GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_ATI_envmap_bumpmap GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_APPLE_object_purgeable GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_texture_array GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_AMD_performance_monitor GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_ARB_ES2_compatibility GL_ARB_blend_func_extended GL_ARB_debug_output GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_texture_lod GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_multisample GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_uniform_buffer_object GL_ARB_vertex_type_2_10_10_10_rev GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_ARB_get_program_binary GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_conservative_depth GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_shader_atomic_counters GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_texture_storage GL_ARB_transform_feedback_instanced GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_transform_feedback GL_AMD_shader_trinary_minmax GL_ARB_ES3_compatibility GL_ARB_clear_buffer_object GL_ARB_invalidate_subdata GL_ARB_texture_query_levels GL_ARB_texture_storage_multisample GL_ARB_texture_view GL_ARB_vertex_attrib_binding GL_KHR_debug GL_ARB_buffer_storage GL_ARB_multi_bind GL_ARB_texture_mirror_clamp_to_edge GL_ARB_vertex_type_10f_11f_11f_rev GL_EXT_shader_integer_mix GL_INTEL_performance_query My chrome://gpu shows: Graphics Feature Status Canvas: Software only, hardware acceleration unavailable Flash 3D: Hardware accelerated Flash Stage3D: Unavailable. Hardware acceleration unavailable Flash Stage3D Baseline profile: Unavailable. Hardware acceleration unavailable Compositing: Hardware accelerated and threaded. Rasterization: Software only, hardware acceleration unavailable Video Decode: Software only, hardware acceleration unavailable Video Encode: Hardware accelerated WebGL: Hardware accelerated Driver Bug Workarounds clear_uniforms_before_first_program_use count_all_in_varyings_packing disable_ext_occlusion_query disable_multisampling disable_post_sub_buffers_for_onscreen_surfaces Problems Detected Accelerated 2d canvas is unstable in Linux at the moment Disabled Features: accelerated_2d_canvas Stage3D is not supported on Linux: 129848 Disabled Features: flash_stage3d Accelerated video decode is unavailable on Mac and Linux: 137247, 133828 Disabled Features: accelerated_video_decode GPU rasterization is whitelisted on N4, N5, N7 and Moto X: 362779 Disabled Features: gpu_rasterization EXT_occlusion_query appears to be buggy with Intel GPUs on Linux Applied Workarounds: disable_ext_occlusion_query Clear uniforms before first program use on all platforms: 124764, 349137 Applied Workarounds: clear_uniforms_before_first_program_use Mesa drivers in Linux handle varyings without static use incorrectly: 333885 Applied Workarounds: count_all_in_varyings_packing Multisampling is buggy in Intel IvyBridge: 116370 Applied Workarounds: disable_multisampling Disable partial swaps on linux drivers: 339493 Applied Workarounds: disable_post_sub_buffers_for_onscreen_surfaces Version Information Data exported 8/24/2014 6:18:47 PM Chrome version Chrome/36.0.1985.143 Operating system Linux 3.16.1-1-ARCH Software rendering list version 8.7 Driver bug list version 6.7 ANGLE commit id invalid-hash 2D graphics backend Skia Command Line Args --ppapi-flash-path=/usr/lib/PepperFlash/libpepflashplayer.so --ppapi-flash-version=14.0.0.145 --flag-switches-begin --flag-switches-end Driver Information Initialization time 31 Sandboxed true GPU0 VENDOR = 0x8086, DEVICE= 0x0166 Optimus false AMD switchable false Driver vendor Mesa Driver version 10.2.6 Driver date Pixel shader version 1.30 Vertex shader version 1.30 Machine model name Machine model version GL_VENDOR Intel Open Source Technology Center GL_RENDERER Mesa DRI Intel(R) Ivybridge Mobile GL_VERSION 3.0 Mesa 10.2.6 GL_EXTENSIONS GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_ATI_envmap_bumpmap GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_APPLE_object_purgeable GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_texture_array GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_AMD_performance_monitor GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_ARB_ES2_compatibility GL_ARB_blend_func_extended GL_ARB_debug_output GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_texture_lod GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_multisample GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_uniform_buffer_object GL_ARB_vertex_type_2_10_10_10_rev GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_ARB_get_program_binary GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_conservative_depth GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_shader_atomic_counters GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_texture_storage GL_ARB_transform_feedback_instanced GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_transform_feedback GL_AMD_shader_trinary_minmax GL_ARB_ES3_compatibility GL_ARB_clear_buffer_object GL_ARB_invalidate_subdata GL_ARB_texture_query_levels GL_ARB_texture_storage_multisample GL_ARB_texture_view GL_ARB_vertex_attrib_binding GL_KHR_debug GL_ARB_buffer_storage GL_ARB_multi_bind GL_ARB_texture_mirror_clamp_to_edge GL_ARB_vertex_type_10f_11f_11f_rev GL_EXT_shader_integer_mix GL_INTEL_performance_query Window system binding vendor SGI Window system binding version 1.4 Window system binding extensions GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_OML_swap_method GLX_SGI_swap_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_INTEL_swap_event Direct rendering Yes Reset notification strategy 0x8252 And attached is what I see as chrom://flags. |
This task depends upon
Closed by Evangelos Foutras (foutrelis)
Wednesday, 18 March 2015, 19:14 GMT
Reason for closing: Works for me
Additional comments about closing: Tested briefly in Openbox with Intel graphics; seems to work fine. OP can no longer test if the bug exists.
Wednesday, 18 March 2015, 19:14 GMT
Reason for closing: Works for me
Additional comments about closing: Tested briefly in Openbox with Intel graphics; seems to work fine. OP can no longer test if the bug exists.
I recorded a video of what exactly happens, hope it helps -> https://www.mpi-inf.mpg.de/~ajalali/document/out.ogv
But thanks for asking.