Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video playback outside fullscreen mode glitches #1005

Closed
ghost opened this issue Mar 14, 2021 · 56 comments
Closed

Video playback outside fullscreen mode glitches #1005

ghost opened this issue Mar 14, 2021 · 56 comments
Labels

Comments

@ghost
Copy link

ghost commented Mar 14, 2021

Bromite version

Version: 89.0.4389.92
Arch: arm64
Android version: 11.0 + One UI 3.0
Device model: SM-M215F/DS

Is this bug about the SystemWebView?

No

Is the bug reproducible with latest version?

Yes

Can the bug be reproduced with corresponding Chromium version?

No

Allow ads for the site; is the bug caused by the adblocker?

No

Is the bug a crash?

No

Describe the bug

There is an issue with video playback. When I play any video, the video starts playing with sound but the video player displays a blank white screen. Changing the video player to full screen plays the video, but changing back from fullscreen brings up the same issue.

Steps to reproduce the bug

Steps to reproduce the bug:

  1. Go to YouTube,
  2. Play any video,
  3. Video starts playing with sound but the video player displays a white screen,
  4. Switch to full screen and the video plays normally,
  5. Switch back from full screen and the video player displays a white screen again.

Expected behavior

The video should play normally even when not in full screen.

Screenshots

Screen recording
Video player outside fullscreen while playing a video
Video player in fullscreen
Bromite version

@WindHun7er
Copy link

WindHun7er commented Mar 14, 2021

Same problem since version 89.X. I tried to re-install version 88 and other chromium browsers to see if it came from chromium version 89 but everything worked fine. Videos in Twitter, Youtube and DailyMotion, etc... either directly on site or embedded, only play sound. Video is not shown, and instead a blank screen. It seems to happen with animated GIFs too.

Android version : 11.0 + One UI 3.1
Device model : SM-N986B/DS

@ghost
Copy link

ghost commented Mar 14, 2021

I just tested this on Version: 89.0.4389.92 and had no issues,
Maybe its only a issue on Android 11 or maybe only on Samsung devices?

Device info:
Android 7.1.2, FireOS 6.3.1.5, armeabi-v7a

@csagan5
Copy link
Contributor

csagan5 commented Mar 14, 2021

Please go to chrome://gpu and and paste here the report.

After that use #disable-accelerated-video-decode to disable accelerated video decode and see if anything changes.

@WindHun7er
Copy link

WindHun7er commented Mar 14, 2021

Graphics Feature Status
Canvas: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Disabled
Out-of-process Rasterization: Hardware accelerated
OpenGL: Enabled
Rasterization: Hardware accelerated
Skia Renderer: Enabled
Surface Control: Disabled
Video Decode: Hardware accelerated
Vulkan: Enabled
WebGL: Hardware accelerated
WebGL2: Hardware accelerated

Driver Bug Workarounds
clear_uniforms_before_first_program_use
disable_program_caching_for_transform_feedback
dont_delete_source_texture_for_egl_image
force_enable_color_buffer_float_except_rgb32f
max_msaa_sample_count_4
max_texture_size_limit_4096
remove_dynamic_indexing_of_swizzled_vector
scalarize_vec_and_mat_constructor_args
use_virtualized_gl_contexts
exit_on_context_lost
disabled_extension_GL_KHR_blend_equation_advanced
disabled_extension_GL_KHR_blend_equation_advanced_coherent
disabled_webgl_extension_EXT_disjoint_timer_query
disabled_webgl_extension_EXT_disjoint_timer_query_webgl2

Problems Detected
Clear uniforms before first program use on all platforms: 124764, 349137
Applied Workarounds: clear_uniforms_before_first_program_use
Always rewrite vec/mat constructors to be consistent: 398694
Applied Workarounds: scalarize_vec_and_mat_constructor_args
Limit max texure size to 4096 on all of Android
Applied Workarounds: max_texture_size_limit_4096
Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
Applied Workarounds: disable(GL_KHR_blend_equation_advanced), disable(GL_KHR_blend_equation_advanced_coherent)
The Mali-Gxx driver does not guarantee flush ordering: 678508
Applied Workarounds: use_virtualized_gl_contexts
Don't expose disjoint_timer_query extensions to WebGL unless site isolation is enabled: 808744
Limit MSAA to 4x on Android devices: 797243
Applied Workarounds: max_msaa_sample_count_4
Program binaries don't contain transform feedback varyings on Mali GPUs: 961950
Applied Workarounds: disable_program_caching_for_transform_feedback
Remove dynamic indexing for swizzled vectors on Android: 709351
Applied Workarounds: remove_dynamic_indexing_of_swizzled_vector
Some drivers seem to require as to use original texture whenever possible: 1052114, 1117370
Applied Workarounds: dont_delete_source_texture_for_egl_image
Always assume float formats are renderable on Android except RGB32F: 1127387
Applied Workarounds: force_enable_color_buffer_float_except_rgb32f
Raster is using a single thread.
Disabled Features: multiple_raster_threads
Surface Control has been disabled by Finch trial or command line.
Disabled Features: surface_control

Version Information  
Data exported 2021-03-15T08:35:33.094Z
Chrome version Chrome/89.0.4389.92
Operating system Android 11
Software rendering list URL https://chromium.9oo91esource.qjz9zk/chromium/src/+/b8f4265ea0bb81d931619c706770f9f542b4c0c4/gpu/config/software_rendering_list.json
Driver bug list URL https://chromium.9oo91esource.qjz9zk/chromium/src/+/b8f4265ea0bb81d931619c706770f9f542b4c0c4/gpu/config/gpu_driver_bug_list.json
ANGLE commit id f25a0b5b404b
2D graphics backend Skia/89 109bfc9052ce1bde7acf07321d605601d7b7ec24
Command Line --top-controls-show-threshold=0.27 --top-controls-hide-threshold=0.17 --enable-viewport --validate-input-event-stream --enable-longpress-drag-selection --touch-selection-strategy=direction --main-frame-resizes-are-orientation-changes --disable-composited-antialiasing --enable-dom-distiller --flag-switches-begin --flag-switches-end --top-controls-show-threshold=0.27 --top-controls-hide-threshold=0.17
Driver Information  
Initialization time 69
In-process GPU false
Passthrough Command Decoder false
Sandboxed false
GPU0 VENDOR= 0x0000 [ARM], DEVICE=0x0000 [Mali-G77] ACTIVE
Optimus false
AMD switchable false
Driver vendor ARM
Driver version 26.0.01eac0
GPU CUDA compute capability major version 0
Pixel shader version 3.20
Vertex shader version 3.20
Max. MSAA samples 4
Machine model name SM-N986B
Machine model version  
GL_VENDOR ARM
GL_RENDERER Mali-G77
GL_VERSION OpenGL ES 3.2 v1.r26p0-01eac0.###other-sha0123456789ABCDEF0###
GL_EXTENSIONS GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers GL_OES_texture_compression_astc GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_KHR_texture_compression_astc_sliced_3d GL_EXT_texture_compression_astc_decode_mode GL_EXT_texture_compression_astc_decode_mode_rgb9e5 GL_KHR_debug GL_EXT_occlusion_query_boolean GL_EXT_disjoint_timer_query GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_surfaceless_context GL_OES_texture_stencil8 GL_EXT_shader_pixel_local_storage GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_ARM_mali_program_binary GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_texture_storage_multisample_2d_array GL_OES_shader_image_atomic GL_EXT_robustness GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_OES_tessellation_shader GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_EXT_geometry_shader GL_OES_geometry_shader GL_ANDROID_extension_pack_es31a GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_texture_buffer GL_OES_texture_buffer GL_EXT_copy_image GL_OES_copy_image GL_EXT_shader_non_constant_global_initializers GL_EXT_color_buffer_half_float GL_EXT_color_buffer_float GL_EXT_YUV_target GL_OVR_multiview GL_OVR_multiview2 GL_OVR_multiview_multisampled_render_to_texture GL_KHR_robustness GL_KHR_robust_buffer_access_behavior GL_EXT_draw_elements_base_vertex GL_OES_draw_elements_base_vertex GL_EXT_protected_textures GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_EGL_image_array GL_EXT_texture_filter_anisotropic GL_OES_texture_float_linear GL_ARM_texture_unnormalized_coordinates
Disabled Extensions GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent
Disabled WebGL Extensions EXT_disjoint_timer_query EXT_disjoint_timer_query_webgl2
Window system binding vendor  
Window system binding version  
Window system binding extensions  
Direct rendering version unknown
Reset notification strategy 0x8252
GPU process crash count 0
gfx::BufferFormats supported for allocation and texturing R_8: not supported, R_16: not supported, RG_88: not supported, BGR_565: not supported, RGBA_4444: not supported, RGBX_8888: not supported, RGBA_8888: not supported, BGRX_8888: not supported, BGRA_1010102: not supported, RGBA_1010102: not supported, BGRA_8888: not supported, RGBA_F16: not supported, YVU_420: not supported, YUV_420_BIPLANAR: not supported, P010: not supported
Compositor Information  
Tile Update Mode One-copy
Partial Raster Enabled
GpuMemoryBuffers Status  
R_8 Software only
R_16 Software only
RG_88 Software only
BGR_565 GPU_READ, SCANOUT
RGBA_4444 Software only
RGBX_8888 GPU_READ, SCANOUT
RGBA_8888 GPU_READ, SCANOUT
BGRX_8888 Software only
BGRA_1010102 Software only
RGBA_1010102 Software only
BGRA_8888 Software only
RGBA_F16 Software only
YVU_420 Software only
YUV_420_BIPLANAR Software only
P010 Software only
Display(s) Information  
Info Display[0] bounds=[0,0 412x883], workarea=[0,0 412x883], scale=2.625, rotation=0, panel_rotation=0 external.
Color space (all) {primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL}
Buffer format (all) RGBA_8888
SDR white level in nits 100
Bits per color component 8
Bits per pixel 24
Info Display[2] bounds=[0,0 2560x1440], workarea=[0,0 2560x1440], scale=1, rotation=0, panel_rotation=0 external.
Color space (all) {primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL}
Buffer format (all) RGBA_8888
SDR white level in nits 100
Bits per color component 8
Bits per pixel 24
Video Acceleration Information  
Encode vp8 0x0 to 1280x720 pixels, and/or 30.000 fps
Encode h264 baseline 0x0 to 1280x720 pixels, and/or 30.000 fps

@WindHun7er
Copy link

WindHun7er commented Mar 15, 2021

I disabled accelerated video decode and it seems that everythings works fine again...!

Edit : I probably spoke too quickly: only a few websites (youtube) seem to work normally. Twitter videos and GIFS for examples always display a blank screen with audio only...

@ghost
Copy link
Author

ghost commented Mar 15, 2021

Graphics Feature Status
Canvas: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Disabled
Out-of-process Rasterization: Hardware accelerated
OpenGL: Enabled
Rasterization: Hardware accelerated
Skia Renderer: Enabled
Surface Control: Disabled
Video Decode: Hardware accelerated
Vulkan: Enabled
WebGL: Hardware accelerated
WebGL2: Hardware accelerated

Driver Bug Workarounds
clear_uniforms_before_first_program_use
disable_program_caching_for_transform_feedback
dont_delete_source_texture_for_egl_image
force_enable_color_buffer_float_except_rgb32f
max_msaa_sample_count_4
max_texture_size_limit_4096
remove_dynamic_indexing_of_swizzled_vector
scalarize_vec_and_mat_constructor_args
use_virtualized_gl_contexts
exit_on_context_lost
disabled_extension_GL_KHR_blend_equation_advanced
disabled_extension_GL_KHR_blend_equation_advanced_coherent
disabled_webgl_extension_EXT_disjoint_timer_query
disabled_webgl_extension_EXT_disjoint_timer_query_webgl2

Problems Detected
Clear uniforms before first program use on all platforms: 124764, 349137
Applied Workarounds: clear_uniforms_before_first_program_use
Always rewrite vec/mat constructors to be consistent: 398694
Applied Workarounds: scalarize_vec_and_mat_constructor_args
Limit max texure size to 4096 on all of Android
Applied Workarounds: max_texture_size_limit_4096
Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
Applied Workarounds: disable(GL_KHR_blend_equation_advanced), disable(GL_KHR_blend_equation_advanced_coherent)
The Mali-Gxx driver does not guarantee flush ordering: 678508
Applied Workarounds: use_virtualized_gl_contexts
Don't expose disjoint_timer_query extensions to WebGL unless site isolation is enabled: 808744
Limit MSAA to 4x on Android devices: 797243
Applied Workarounds: max_msaa_sample_count_4
Program binaries don't contain transform feedback varyings on Mali GPUs: 961950
Applied Workarounds: disable_program_caching_for_transform_feedback
Remove dynamic indexing for swizzled vectors on Android: 709351
Applied Workarounds: remove_dynamic_indexing_of_swizzled_vector
Some drivers seem to require as to use original texture whenever possible: 1052114, 1117370
Applied Workarounds: dont_delete_source_texture_for_egl_image
Always assume float formats are renderable on Android except RGB32F: 1127387
Applied Workarounds: force_enable_color_buffer_float_except_rgb32f
Accelerated video decode has been disabled, either via blocklist, about:flags or the command line.
Disabled Features: video_decode
Raster is using a single thread.
Disabled Features: multiple_raster_threads
Surface Control has been disabled by Finch trial or command line.
Disabled Features: surface_control

Version Information
Data exported 2021-03-15T02:25:29.585Z
Chrome version Chrome/89.0.4389.92
Operating system Android 11
Software rendering list URL https://chromium.9oo91esource.qjz9zk/chromium/src/+/b8f4265ea0bb81d931619c706770f9f542b4c0c4/gpu/config/software_rendering_list.json
Driver bug list URL https://chromium.9oo91esource.qjz9zk/chromium/src/+/b8f4265ea0bb81d931619c706770f9f542b4c0c4/gpu/config/gpu_driver_bug_list.json
ANGLE commit id f25a0b5b404b
2D graphics backend Skia/89 109bfc9052ce1bde7acf07321d605601d7b7ec24
Command Line --use-mobile-user-agent --top-controls-show-threshold=0.5 --top-controls-hide-threshold=0.5 --use-mobile-user-agent --enable-viewport --validate-input-event-stream --enable-longpress-drag-selection --touch-selection-strategy=direction --main-frame-resizes-are-orientation-changes --disable-composited-antialiasing --enable-dom-distiller --flag-switches-begin --disable-accelerated-video-decode --flag-switches-end
Driver Information
Initialization time 63
In-process GPU false
Passthrough Command Decoder false
Sandboxed false
GPU0 VENDOR= 0x0000 [ARM], DEVICE=0x0000 [Mali-G72] ACTIVE
Optimus false
AMD switchable false
Driver vendor ARM
Driver version 26.0.01eac0
GPU CUDA compute capability major version 0
Pixel shader version 3.20
Vertex shader version 3.20
Max. MSAA samples 4
Machine model name SM-M215F
Machine model version  
GL_VENDOR ARM
GL_RENDERER Mali-G72
GL_VERSION OpenGL ES 3.2 v1.r26p0-01eac0.###other-sha0123456789ABCDEF0###
GL_EXTENSIONS GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers GL_OES_texture_compression_astc GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_KHR_texture_compression_astc_sliced_3d GL_KHR_debug GL_EXT_occlusion_query_boolean GL_EXT_disjoint_timer_query GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_surfaceless_context GL_OES_texture_stencil8 GL_EXT_shader_pixel_local_storage GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_ARM_mali_program_binary GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_texture_storage_multisample_2d_array GL_OES_shader_image_atomic GL_EXT_robustness GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_OES_tessellation_shader GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_EXT_geometry_shader GL_OES_geometry_shader GL_ANDROID_extension_pack_es31a GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_texture_buffer GL_OES_texture_buffer GL_EXT_copy_image GL_OES_copy_image GL_EXT_shader_non_constant_global_initializers GL_EXT_color_buffer_half_float GL_EXT_color_buffer_float GL_EXT_YUV_target GL_OVR_multiview GL_OVR_multiview2 GL_OVR_multiview_multisampled_render_to_texture GL_KHR_robustness GL_KHR_robust_buffer_access_behavior GL_EXT_draw_elements_base_vertex GL_OES_draw_elements_base_vertex GL_EXT_protected_textures GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_EGL_image_array GL_ARM_texture_unnormalized_coordinates
Disabled Extensions GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent
Disabled WebGL Extensions EXT_disjoint_timer_query EXT_disjoint_timer_query_webgl2
Window system binding vendor  
Window system binding version  
Window system binding extensions  
Direct rendering version unknown
Reset notification strategy 0x8252
GPU process crash count 0
gfx::BufferFormats supported for allocation and texturing R_8: not supported, R_16: not supported, RG_88: not supported, BGR_565: not supported, RGBA_4444: not supported, RGBX_8888: not supported, RGBA_8888: not supported, BGRX_8888: not supported, BGRA_1010102: not supported, RGBA_1010102: not supported, BGRA_8888: not supported, RGBA_F16: not supported, YVU_420: not supported, YUV_420_BIPLANAR: not supported, P010: not supported
Compositor Information
Tile Update Mode One-copy
Partial Raster Enabled
GpuMemoryBuffers Status
R_8 Software only
R_16 Software only
RG_88 Software only
BGR_565 GPU_READ, SCANOUT
RGBA_4444 Software only
RGBX_8888 GPU_READ, SCANOUT
RGBA_8888 GPU_READ, SCANOUT
BGRX_8888 Software only
BGRA_1010102 Software only
RGBA_1010102 Software only
BGRA_8888 Software only
RGBA_F16 Software only
YVU_420 Software only
YUV_420_BIPLANAR Software only
P010 Software only
Display(s) Information
Info Display[0] bounds=[0,0 450x975], workarea=[0,0 450x975], scale=2.4, rotation=0, panel_rotation=0 external.
Color space (all) {primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL}
Buffer format (all) RGBA_8888
SDR white level in nits 100
Bits per color component 8
Bits per pixel 24

@ghost
Copy link
Author

ghost commented Mar 15, 2021

With hardware accelerated decoding disabled, YouTube works fine but other sites like Vimeo and Dailymotion still don't. Changing the video player to fullscreen doesn't resolve the issue either; which is the case with YouTube, Dailymotion, and Vimeo with hardware accelerated decoding enabled.

All HTML5 videos play normally with or without hardware decoding.

@csagan5
Copy link
Contributor

csagan5 commented Mar 15, 2021

Related: #445 #755

@csagan5
Copy link
Contributor

csagan5 commented Mar 15, 2021

Can you check whether there are crashes in the logs?

@XxNoobMaster69xX
Copy link

Seems to be only samsung oneui 3.0 and above are effected.

My friends who are on 2.5 and below don't have this bug. But the rest who are on 3.0 and above have this same bug as me.

@casimoes03
Copy link

casimoes03 commented Mar 16, 2021 via email

@casimoes03
Copy link

casimoes03 commented Mar 16, 2021 via email

@ghost
Copy link
Author

ghost commented Mar 16, 2021

This is the crash log I pulled from logcat.

--------- beginning of crash
03-13 19:06:36.739 31376 31376 E AndroidRuntime: FATAL EXCEPTION: main
03-13 19:06:36.739 31376 31376 E AndroidRuntime: Process: org.bromite.bromite, PID: 31376
03-13 19:06:36.739 31376 31376 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{org.bromite.bromite/org.chromium.chrome.browser.download.DownloadActivity}: java.lang.IllegalStateException: The OTR profile should exist for otr profile id.
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3780)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3956)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2295)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:106)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:246)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:8443)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:596)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: Caused by: java.lang.IllegalStateException: The OTR profile should exist for otr profile id.
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at org.chromium.chrome.browser.profiles.OTRProfileID.a(chromium-ChromePublic.apk-stable-1614746420:7)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at org.chromium.chrome.browser.download.DownloadActivity.onCreate(chromium-ChromePublic.apk-stable-1614746420:13)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.app.Activity.performCreate(Activity.java:8183)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.app.Activity.performCreate(Activity.java:8167)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3753)
03-13 19:06:36.739 31376 31376 E AndroidRuntime: 	... 11 more
03-14 19:16:50.898  8078  8078 E AndroidRuntime: FATAL EXCEPTION: main
03-14 19:16:50.898  8078  8078 E AndroidRuntime: Process: org.bromite.bromite, PID: 8078
03-14 19:16:50.898  8078  8078 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'int Lg1.s(org.chromium.chrome.browser.tab.Tab)' on a null object reference
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at Wx.i(chromium-ChromePublic.apk-stable-1615598010:1)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at Wx.j(chromium-ChromePublic.apk-stable-1615598010:4)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at Wx.f(chromium-ChromePublic.apk-stable-1615598010:1)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at ye1.e(chromium-ChromePublic.apk-stable-1615598010:2)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at org.chromium.chrome.browser.ChromeTabbedActivity.F1(chromium-ChromePublic.apk-stable-1615598010:2)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at Ey.onClick(Unknown Source:2)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at org.chromium.chrome.browser.toolbar.top.TabSwitcherModeTTPhone.onClick(chromium-ChromePublic.apk-stable-1615598010:3)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at android.view.View.performClick(View.java:8160)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at android.view.View.performClickInternal(View.java:8137)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at android.view.View.access$3700(View.java:888)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at android.view.View$PerformClick.run(View.java:30250)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:938)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:99)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:246)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:8443)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:596)
03-14 19:16:50.898  8078  8078 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: FATAL EXCEPTION: main
03-15 07:34:17.121 17084 17084 E AndroidRuntime: Process: org.bromite.bromite, PID: 17084
03-15 07:34:17.121 17084 17084 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'int Lg1.s(org.chromium.chrome.browser.tab.Tab)' on a null object reference
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at Wx.i(chromium-ChromePublic.apk-stable-1615598010:1)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at Wx.j(chromium-ChromePublic.apk-stable-1615598010:4)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at Wx.f(chromium-ChromePublic.apk-stable-1615598010:1)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at ye1.e(chromium-ChromePublic.apk-stable-1615598010:2)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at org.chromium.chrome.browser.ChromeTabbedActivity.F1(chromium-ChromePublic.apk-stable-1615598010:2)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at Ey.onClick(Unknown Source:2)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at org.chromium.chrome.browser.toolbar.top.TabSwitcherModeTTPhone.onClick(chromium-ChromePublic.apk-stable-1615598010:3)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at android.view.View.performClick(View.java:8160)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at android.view.View.performClickInternal(View.java:8137)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at android.view.View.access$3700(View.java:888)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at android.view.View$PerformClick.run(View.java:30250)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:938)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:99)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:246)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:8443)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:596)
03-15 07:34:17.121 17084 17084 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)

@csagan5
Copy link
Contributor

csagan5 commented Mar 16, 2021

Are all affected users with a device that has a Mali GPU?

Have all users tested with the corresponding Chromium version? If not please do so.

@donkey-hottie is this happening on an incognito tab?

Are other users using incognito tabs?

@uazo the parts about OTR profile, null tab and TabSwitcherModeTTPhone look odd here

@casimoes03
Copy link

casimoes03 commented Mar 16, 2021 via email

@casimoes03
Copy link

casimoes03 commented Mar 16, 2021 via email

@csagan5
Copy link
Contributor

csagan5 commented Mar 16, 2021

It happens in incognito tabs only in bromite.

@casimoes03 does it happen when not using incognito tabs?

@WindHun7er
Copy link

Are all affected users with a device that has a Mali GPU?

Have all users tested with the corresponding Chromium version? If not please do so.

@donkey-hottie is this happening on an incognito tab?

Are other users using incognito tabs?

@uazo the parts about OTR profile, null tab and TabSwitcherModeTTPhone look odd here

Mali-G77 GPU. I use incognito tabs but I checked and it happens outside as well.
I did a quick check of the crash logs with logcat this morning and I also have the same crash reports as @donkey-hottie

@casimoes03
Copy link

casimoes03 commented Mar 16, 2021 via email

@casimoes03
Copy link

casimoes03 commented Mar 16, 2021 via email

@ghost
Copy link
Author

ghost commented Mar 17, 2021

@donkey-hottie is this happening on an incognito tab?

Like others have said, it happens on both incognito tabs and outside of it.

@uazo
Copy link
Collaborator

uazo commented Mar 17, 2021

@csagan5 in view of #944 can you try deobfuscating java stack traces?
https://chromium.googlesource.com/chromium/src/+/master/docs/android_debugging_instructions.md#deobfuscating-stack-traces-java
if you make the out folder available, I can try if you can't

TabSwitcherModeTTPhone is under a flags: can I ask which flags do you have active in chrome://flags?

@XxNoobMaster69xX
Copy link

Are all affected users with a device that
has a Mali GPU?

Mali-G77 MP11

Have all users tested with the corresponding Chromium version? If not please do so.

yes, no problem there

Are other users using incognito tabs?

never used incognito

@ghost
Copy link
Author

ghost commented Mar 18, 2021

TabSwitcherModeTTPhone is under a flags: can I ask which flags do you have active in chrome://flags?

I haven't changed any flags so they should be set to the out-of-the-box state that Bromite uses.

@uazo
Copy link
Collaborator

uazo commented Mar 18, 2021

I'm sorry, I don't know.
I'd like to have one of those phones in hand to understand what's different from chromium ...

Are there online services that make phones available for testing?
@csagan5 do you want to ask for open source access at https://www.browserstack.com/open-source ?

@onslaught86
Copy link

onslaught86 commented Mar 18, 2021

The cause of this issue is Vulkan. Vulkan backend appears to be enabled by default for select Mali systems in v89. Change the Vulkan flag from default to disabled and videos will work as expected.

After noticing Vulkan was enabled in the chrome://gpu info posted by everyone experiencing the issue in this thread, and having encountered similar issues with video while testing Vulkan in earlier Chromium versions, I suspected this was the case. I was able to replicate this on a Mali system (Exynos S20 Ultra, Android 11). Although the Vulkan flag was not touched and the flag remained at default, V89 enabled Vulkan, breaking video as described.

I was not able to replicate this issue on a second Mali system (P30 Pro, Android 10 - Vulkan was not enabled by default) . This may therefore be limited to Exynos chipsets, as users here have described it on both Samsung and Motorola Exynos devices, but further testing would be needed.

I do not have another Exynos device immediately to hand as most of my test units are Adreno-based. I was able to replicate on Adreno systems as well by force-enabling the Vulkan flag.

Confirming also that Chrome 89.0.4389.86 does enable Vulkan by default on the same Exynos Mali system, however videos do work as expected in Chrome with Vulkan enabled, so perhaps there is a Bromite-specific issue here. Chromium v89 did not enable Vulkan by default.

Trust this is of some use. Many thanks to csagan, uazo, and all who contribute to Bromite from a long-time user / first-time caller.

@WindHun7er
Copy link

WindHun7er commented Mar 18, 2021

The cause of this issue is Vulkan. Vulkan backend appears to be enabled by default for select Mali systems in v89. Change the Vulkan flag from default to disabled and videos will work as expected.

Flag Vulkan disabled and everything works normally.

I was not able to replicate this issue on a second Mali system (P30 Pro, Android 10 - Vulkan was not enabled by default) . This may therefore be limited to Exynos chipsets, as users here have described it on both Samsung and Motorola Exynos devices, but further testing would be needed.

I do not have another Exynos device immediately to hand as most of my test units are Adreno-based. I was able to replicate on Adreno systems as well by force-enabling the Vulkan flag.

I also confirm that as European, I have a Samsung with an Exynos chipset.

@XxNoobMaster69xX
Copy link

@onslaught86 thank you! Everything works as intended now.

@ghost
Copy link
Author

ghost commented Mar 18, 2021

The cause of this issue is Vulkan. Vulkan backend appears to be enabled by default for select Mali systems in v89. Change the Vulkan flag from default to disabled and videos will work as expected.

@onslaught86 That seems to have been the case. With Vulkan disabled, the videos play normally. Thanks!

@csagan5 I also tested on the corresponding build of Chromium with Vulkan enabled and the videos play normally. The issue seems to be specific to Bromite like @onslaught86 suggested.

@csagan5
Copy link
Contributor

csagan5 commented Mar 25, 2021

So testing on a latest snapdragon 888 device, and an older Kirin 980 device, both on Android 11 with the correct flag set.

I had no issues on the Kirin 980, on the snapdragon 888 I had video playback fail after a long period:

[ERROR:image_reader_gl_owner.cc(299)] : number of concurrently acquired images has reached the limit

No crash, but videos simply showed as green.

@aluo-x they both fail with AImageReader enabled? Can you please test Chromium with default flags on those?

@aluo-x
Copy link

aluo-x commented Mar 25, 2021

I encountered no issues on the kirin 980 device w/ android 11.

After a long period of browsing on the snapdragon 888 device, especially on websites with webp files, videos simply show up as green and refuse to play.
Above is using Bromite 64bit with Aimagereader.

I will test chromium now.

@aluo-x
Copy link

aluo-x commented Mar 25, 2021

More testing. I'm seeing the green video issue on the snapdragon 888 device on chromium, bromite 64, and bromite 64 w/ AImagereader.

I suspect it's just a snapdragon 888 driver issue.

@csagan5
Copy link
Contributor

csagan5 commented Mar 27, 2021

@onslaught86 will you have time to make the tests mentioned before? If not, no problem, I will arrange for this issue resolution differently.

@drk002
Copy link

drk002 commented Mar 30, 2021

I have a problem in v89.0.4389.100 with video playback on websites. For example, on Twitter, the video tries to start, reloads several times, and there is an error: "media failed to play".
On YouTube, I can only play video in 240p quality. When I try to switch to, for example, 360p, an error pops up (as in the photo).

There were no such problems in Bromite v89.0.4389.92.

IMG_20210330_072327

Graphics Feature Status

Canvas: Hardware accelerated

Compositing: Hardware accelerated

Multiple Raster Threads: Disabled

Out-of-process Rasterization: Hardware accelerated

OpenGL: Enabled

Rasterization: Hardware accelerated

Skia Renderer: Disabled

Surface Control: Disabled

Video Decode: Hardware accelerated

Vulkan: Disabled

WebGL: Hardware accelerated

WebGL2: Hardware accelerated

Driver Bug Workarounds

broken_egl_image_ref_counting

clear_uniforms_before_first_program_use

disable_program_caching_for_transform_feedback

disable_program_disk_cache

disable_timestamp_queries

dont_delete_source_texture_for_egl_image

exit_on_context_lost

force_cube_map_positive_x_allocation

force_enable_color_buffer_float_except_rgb32f

max_copy_texture_chromium_size_1048576

max_msaa_sample_count_4

max_texture_size_limit_4096

multisample_renderbuffer_resize_emulation

remove_dynamic_indexing_of_swizzled_vector

round_down_uniform_bind_buffer_range_size

scalarize_vec_and_mat_constructor_args

unbind_egl_context_to_flush_driver_caches

use_copyteximage2d_instead_of_readpixels_on_multisampled_textures

use_virtualized_gl_contexts

wake_up_gpu_before_drawing

disabled_extension_GL_EXT_shader_framebuffer_fetch

disabled_extension_GL_KHR_blend_equation_advanced

disabled_extension_GL_KHR_blend_equation_advanced_coherent

disabled_webgl_extension_EXT_disjoint_timer_query

disabled_webgl_extension_EXT_disjoint_timer_query_webgl2

Problems Detected

Non-virtual contexts on Qualcomm sometimes cause out-of-order frames: 163464, 233612, 289461
Applied Workarounds: use_virtualized_gl_contexts

The first draw operation from an idle state is slow: 309734
Applied Workarounds: wake_up_gpu_before_drawing

Clear uniforms before first program use on all platforms: 124764, 349137
Applied Workarounds: clear_uniforms_before_first_program_use

Always rewrite vec/mat constructors to be consistent: 398694
Applied Workarounds: scalarize_vec_and_mat_constructor_args

glFinish doesn't clear caches on Android: 509727
Applied Workarounds: unbind_egl_context_to_flush_driver_caches

Android Adreno crashes on binding incomplete cube map texture to FBO: 518889
Applied Workarounds: force_cube_map_positive_x_allocation

CHROMIUM_copy_texture with 1MB copy per flush to avoid unwanted cache growth on Adreno: 542478
Applied Workarounds: max_copy_texture_chromium_size_1048576

EGLImage ref counting across EGLContext/threads is broken: 585250
Applied Workarounds: broken_egl_image_ref_counting

Limit max texure size to 4096 on all of Android
Applied Workarounds: max_texture_size_limit_4096

Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
Applied Workarounds: disable(GL_KHR_blend_equation_advanced), disable(GL_KHR_blend_equation_advanced_coherent)

Program binaries don't contain transform feedback varyings on Qualcomm GPUs: 658074
Applied Workarounds: disable_program_caching_for_transform_feedback

Certain Adreno 4xx and 5xx drivers often crash in glProgramBinary.: 699122
Applied Workarounds: disable_program_disk_cache

Multisampled color renderbuffers can't be resized on Qualcomm 4xx/5xx: 696126
Applied Workarounds: multisample_renderbuffer_resize_emulation

Don't expose disjoint_timer_query extensions to WebGL unless site isolation is enabled: 808744

Limit MSAA to 4x on Android devices: 797243
Applied Workarounds: max_msaa_sample_count_4

A deleted query id for GL_TIMESTAMP cannot be reused for other query targets: 858879
Applied Workarounds: disable_timestamp_queries

ReadPixels is broken with EXT_multisampled_render_to_texture on recent Adreno drivers.: 890002
Applied Workarounds: use_copyteximage2d_instead_of_readpixels_on_multisampled_textures

Round down glBindBufferRange size to a multiple of 4 on Qualcomm Adreno GPUs for uniform buffers: 906743
Applied Workarounds: round_down_uniform_bind_buffer_range_size

Crash on Adreno when using GL_EXT_shader_framebuffer_fetch: 1010338
Applied Workarounds: disable(GL_EXT_shader_framebuffer_fetch)

Remove dynamic indexing for swizzled vectors on Android: 709351
Applied Workarounds: remove_dynamic_indexing_of_swizzled_vector

Some drivers seem to require as to use original texture whenever possible: 1052114, 1117370
Applied Workarounds: dont_delete_source_texture_for_egl_image

Always assume float formats are renderable on Android except RGB32F: 1127387
Applied Workarounds: force_enable_color_buffer_float_except_rgb32f

Context lost recovery often fails on Adreno with SkiaRenderer GL.: 1079161
Applied Workarounds: exit_on_context_lost

Raster is using a single thread.
Disabled Features: multiple_raster_threads

Surface Control has been disabled by Finch trial or command line.
Disabled Features: surface_control

Version Information

Data exported2021-03-30T06:14:27.702ZChrome versionChrome/89.0.4389.100Operating systemAndroid 9Software rendering list URLhttps://chromium.9oo91esource.qjz9zk/chromium/src/+/10628df202955b9a90b2ef5f4e389c2a2d00065a/gpu/config/software_rendering_list.jsonDriver bug list URLhttps://chromium.9oo91esource.qjz9zk/chromium/src/+/10628df202955b9a90b2ef5f4e389c2a2d00065a/gpu/config/gpu_driver_bug_list.jsonANGLE commit idf25a0b5b404b2D graphics backendSkia/89 109bfc9052ce1bde7acf07321d605601d7b7ec24Command Line--use-mobile-user-agent --top-controls-show-threshold=0.5 --top-controls-hide-threshold=0.5 --use-mobile-user-agent --enable-viewport --validate-input-event-stream --enable-longpress-drag-selection --touch-selection-strategy=direction --main-frame-resizes-are-orientation-changes --disable-composited-antialiasing --enable-dom-distiller --flag-switches-begin --flag-switches-end

Driver Information

Initialization time58In-process GPUfalsePassthrough Command DecoderfalseSandboxedfalseGPU0VENDOR= 0x0000 [Qualcomm], DEVICE=0x0000 [Adreno (TM) 509] *ACTIVE*OptimusfalseAMD switchablefalseDriver vendorDriver version331.0GPU CUDA compute capability major version0Pixel shader version3.20Vertex shader version3.20Max. MSAA samples4Machine model nameRedmi Note 5Machine model versionGL_VENDORQualcommGL_RENDERERAdreno (TM) 509GL_VERSIONOpenGL ES 3.2 V@331.0 (GIT@6774a42, I60e4284429) (Date:09/17/20)GL_EXTENSIONSGL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_EGL_image_external_wrap_modes GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_controlDisabled ExtensionsGL_EXT_shader_framebuffer_fetch GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherentDisabled WebGL ExtensionsEXT_disjoint_timer_query EXT_disjoint_timer_query_webgl2Window system binding vendorWindow system binding versionWindow system binding extensionsDirect rendering versionunknownReset notification strategy0x8252GPU process crash count4gfx::BufferFormats supported for allocation and texturingR_8: not supported, R_16: not supported, RG_88: not supported, BGR_565: not supported, RGBA_4444: not supported, RGBX_8888: not supported, RGBA_8888: not supported, BGRX_8888: not supported, BGRA_1010102: not supported, RGBA_1010102: not supported, BGRA_8888: not supported, RGBA_F16: not supported, YVU_420: not supported, YUV_420_BIPLANAR: not supported, P010: not supported

Compositor Information

Tile Update ModeOne-copyPartial RasterEnabled

GpuMemoryBuffers Status

R_8Software onlyR_16Software onlyRG_88Software onlyBGR_565GPU_READ, SCANOUTRGBA_4444Software onlyRGBX_8888GPU_READ, SCANOUTRGBA_8888GPU_READ, SCANOUTBGRX_8888Software onlyBGRA_1010102Software onlyRGBA_1010102Software onlyBGRA_8888Software onlyRGBA_F16Software onlyYVU_420Software onlyYUV_420_BIPLANARSoftware onlyP010Software only

Display(s) Information

InfoDisplay[0] bounds=[0,0 393x786], workarea=[0,0 393x786], scale=2.75, rotation=0, panel_rotation=0 external.Color space (all){primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL}Buffer format (all)RGBA_8888SDR white level in nits100Bits per color component8Bits per pixel24

Video Acceleration Information

Encode vp80x0 to 1280x720 pixels, and/or 30.000 fpsEncode h264 baseline0x0 to 1280x720 pixels, and/or 30.000 fps

Vulkan Information

Device Performance Information

Log Messages

GpuProcessHost: The GPU process was protected from out of memory kill.

GpuProcessHost: The GPU process was protected from out of memory kill.

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(19015)] : [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(19015)] : [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(19015)] : [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(19015)] : [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

GpuProcessHost: The GPU process was protected from out of memory kill.

GpuProcessHost: The GPU process was protected from out of memory kill.

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(19015)] : [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(19015)] : [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(19015)] : [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

[ERROR:shared_image_manager.cc(261)] : SharedImageManager::ProduceOverlay: Trying to Produce a Overlay representation from a non-existent mailbox.

[ERROR:gles2_cmd_decoder.cc(10723)] : [.DisplayCompositor]RENDER WARNING: texture bound to texture unit 0 is not renderable. It might be non-power-of-2 or have incompatible texture filtering (maybe)?

@csagan5
Copy link
Contributor

csagan5 commented Mar 30, 2021

@drk002 what is your device model? Did you install the arm or arm64 version? Please verify that problem happens with the corresponding Chromium version as well.

@drk002
Copy link

drk002 commented Mar 31, 2021

I have installed ARM64 as usual.
The same errors occur on Chromium from the link you provided above.
My model is Xiaomi Redmi Note 5

@drk002
Copy link

drk002 commented Apr 2, 2021

In my version .117 all the problems are still there.
https://streamable.com/4r9wbu

@csagan5
Copy link
Contributor

csagan5 commented Apr 2, 2021

@drk002 please open a new issue

@csagan5
Copy link
Contributor

csagan5 commented Apr 2, 2021

Fixed in 89.0.4389.117.

@csagan5 csagan5 closed this as completed Apr 2, 2021
@csagan5
Copy link
Contributor

csagan5 commented Apr 7, 2021

In 90.0.4430.59 the flag is disabled also for Qualcomm devices.

@drk002
Copy link

drk002 commented Apr 7, 2021

Thank you. In version 90.0.4430.59 I have no problems with video playback. All previous glitches are resolved.

chirayudesai pushed a commit to chirayudesai/chromium that referenced this issue Jan 19, 2023
Revert "gpu/android: Remove setup for disabling AImageReader."
This reverts commit dcd5a39.

Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f.

Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs

Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).

See discussions at:
* bromite/bromite#445
* bromite/bromite#814
* bromite/bromite#1005

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 7, 2023
Revert "gpu/android: Remove setup for disabling AImageReader."
This reverts commit dcd5a39.

Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f.

Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs

Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).

See discussions at:
* bromite/bromite#445
* bromite/bromite#814
* bromite/bromite#1005

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 8, 2023
Revert "gpu/android: Remove setup for disabling AImageReader."
This reverts commit dcd5a39.

Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f.

Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs

Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).

See discussions at:
* bromite/bromite#445
* bromite/bromite#814
* bromite/bromite#1005

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 8, 2023
Revert "gpu/android: Remove setup for disabling AImageReader."
This reverts commit dcd5a39.

Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f.

Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs

Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).

See discussions at:
* bromite/bromite#445
* bromite/bromite#814
* bromite/bromite#1005

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I0db87f4107c94f68e846f06f365b8eefd0076599
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 22, 2023
Revert "gpu/android: Remove setup for disabling AImageReader."
This reverts commit dcd5a39.

Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f.

Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs

Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).

See discussions at:
* bromite/bromite#445
* bromite/bromite#814
* bromite/bromite#1005

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I0db87f4107c94f68e846f06f365b8eefd0076599
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Mar 31, 2023
Revert "gpu/android: Remove setup for disabling AImageReader."
This reverts commit dcd5a39.

Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f.

Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs

Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).

See discussions at:
* bromite/bromite#445
* bromite/bromite#814
* bromite/bromite#1005

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I0db87f4107c94f68e846f06f365b8eefd0076599
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue May 1, 2023
Revert "gpu/android: Remove setup for disabling AImageReader."
This reverts commit dcd5a39.

Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f.

Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs

Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).

See discussions at:
* bromite/bromite#445
* bromite/bromite#814
* bromite/bromite#1005

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I0db87f4107c94f68e846f06f365b8eefd0076599
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue May 29, 2023
Revert "gpu/android: Remove setup for disabling AImageReader."
This reverts commit dcd5a39.

Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f.

Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs

Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).

See discussions at:
* bromite/bromite#445
* bromite/bromite#814
* bromite/bromite#1005

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I0db87f4107c94f68e846f06f365b8eefd0076599
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue May 30, 2023
Revert "gpu/android: Remove setup for disabling AImageReader."
This reverts commit dcd5a39.

Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f.

Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs

Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).

See discussions at:
* bromite/bromite#445
* bromite/bromite#814
* bromite/bromite#1005

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I0db87f4107c94f68e846f06f365b8eefd0076599
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Jul 14, 2023
Revert "gpu/android: Remove setup for disabling AImageReader."
This reverts commit dcd5a39.

Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f.

Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs

Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).

See discussions at:
* bromite/bromite#445
* bromite/bromite#814
* bromite/bromite#1005

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
Change-Id: I0db87f4107c94f68e846f06f365b8eefd0076599
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Sep 12, 2023
Revert "gpu/android: Remove setup for disabling AImageReader."
This reverts commit dcd5a39.

Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f.

Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs

Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).

See discussions at:
* bromite/bromite#445
* bromite/bromite#814
* bromite/bromite#1005

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html

Change-Id: I0db87f4107c94f68e846f06f365b8eefd0076599
calyxos-gerrit pushed a commit to CalyxOS/chromium that referenced this issue Oct 11, 2023
Revert "gpu/android: Remove setup for disabling AImageReader."
This reverts commit dcd5a39.

Revert "Remove flags to enable/disable AImageReader."
This reverts commit 463fa0f.

Restore GPU bug blacklist for AImageReader on ARM and Qualcomm CPUs

Restore the AImageReader blacklist for ARM/Qualcomm chipsets which causes
crashes on Android 9 and 10 (at different code locations).

See discussions at:
* bromite/bromite#445
* bromite/bromite#814
* bromite/bromite#1005

License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html

Change-Id: I0db87f4107c94f68e846f06f365b8eefd0076599
@uazo uazo mentioned this issue Oct 19, 2023
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants