<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>254807</bug_id>
          
          <creation_ts>2023-03-31 04:59:46 -0700</creation_ts>
          <short_desc>[GTK] Minibrowser does not render any content</short_desc>
          <delta_ts>2023-04-20 08:20:27 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.redhat.com/show_bug.cgi?id=2187442</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=255587</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Przemyslaw Gorszkowski">pgorszkowski</reporter>
          <assigned_to name="Diego Pino">dpino</assigned_to>
          <cc>adamw</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>dpino</cc>
    
    <cc>elitelektro74</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>produtor.junior.menezes</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1945650</commentid>
    <comment_count>0</comment_count>
    <who name="Przemyslaw Gorszkowski">pgorszkowski</who>
    <bug_when>2023-03-31 04:59:46 -0700</bug_when>
    <thetext>The minibrowser from main(c073b6cbaccdcb73c1b5a70f95e87c9f02043681) does not render any content. 
The console logs:

KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied
Failed to create GBM buffer of size 1024x730: Permission denied

Running with WEBKIT_DISABLE_DMABUF_RENDERER=1  solves the problem.

webkit://gpu :
{
    &quot;Version Information&quot;: {
        &quot;WebKit version&quot;: &quot;WebKitGTK 2.41.1 (262386@main)&quot;,
        &quot;Operating system&quot;: &quot;Linux 5.14.0-1059-oem #67-Ubuntu SMP Mon Mar 13 14:22:10 UTC 2023 x86_64&quot;,
        &quot;Desktop&quot;: &quot;ubuntu:GNOME&quot;,
        &quot;Cairo version&quot;: &quot;1.16.0 (build) 1.16.0 (runtime)&quot;,
        &quot;GStreamer version&quot;: &quot;1.20.4 (build) GStreamer 1.20.4 (runtime)&quot;,
        &quot;GTK version&quot;: &quot;3.24.34 (build) 3.24.34 (runtime)&quot;
    },
    &quot;Display Information&quot;: {
        &quot;Type&quot;: &quot;X11 (XWindow renderer)&quot;,
        &quot;Screen geometry&quot;: &quot;0,0 2560x1600&quot;,
        &quot;Screen work area&quot;: &quot;72,27 2488x1573&quot;,
        &quot;Depth&quot;: &quot;24&quot;,
        &quot;Bits per color component&quot;: &quot;8&quot;,
        &quot;DPI&quot;: &quot;96&quot;
    },
    &quot;Hardware Acceleration Information&quot;: {
        &quot;Policy&quot;: &quot;always&quot;,
        &quot;WebGL enabled&quot;: &quot;Yes&quot;,
        &quot;API&quot;: &quot;OpenGL (libepoxy)&quot;,
        &quot;Native interface&quot;: &quot;EGL&quot;,
        &quot;GL_RENDERER&quot;: &quot;Mesa Intel(R) UHD Graphics (TGL GT1)&quot;,
        &quot;GL_VENDOR&quot;: &quot;Intel&quot;,
        &quot;GL_VERSION&quot;: &quot;4.6 (Core Profile) Mesa 22.3.2 (git-a09d5e2747)&quot;,
        &quot;GL_SHADING_LANGUAGE_VERSION&quot;: &quot;4.60&quot;,
        &quot;GL_EXTENSIONS&quot;: &quot;GL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_gpu_shader_int64 GL_AMD_multi_draw_indirect GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_AMD_texture_texture4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_shader GL_ARB_fragment_shader_interlock GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_post_depth_coverage GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shader_viewport_layer_array GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_spirv_extensions GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map_array GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ATI_blend_equation_separate GL_ATI_texture_float GL_EXT_EGL_image_storage GL_EXT_EGL_sync GL_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_debug_label GL_EXT_demote_to_helper_invocation GL_EXT_depth_bounds_test GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_shader_framebuffer_fetch GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_shader_integer_mix GL_EXT_shader_samples_identical GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode GL_EXT_texture_shadow_lod GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_multimode_draw_arrays GL_INTEL_blackhole_render GL_INTEL_conservative_rasterization GL_INTEL_performance_query GL_INTEL_shader_atomic_float_minmax GL_INTEL_shader_integer_functions2 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_MESA_framebuffer_flip_y GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signed_rgba GL_NV_compute_shader_derivatives GL_NV_conditional_render GL_NV_copy_image GL_NV_depth_clamp GL_NV_fragment_shader_interlock GL_NV_packed_depth_stencil GL_NV_texture_barrier GL_OES_EGL_image GL_S3_s3tc&quot;,
        &quot;EGL_VERSION&quot;: &quot;1.5&quot;,
        &quot;EGL_VENDOR&quot;: &quot;Mesa Project&quot;,
        &quot;EGL_EXTENSIONS&quot;: &quot;EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_EXT_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_CHROMIUM_sync_control EGL_ANGLE_sync_control_rate EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display &quot;
    }
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1945805</commentid>
    <comment_count>1</comment_count>
      <attachid>465711</attachid>
    <who name="">elitelektro74</who>
    <bug_when>2023-03-31 12:32:45 -0700</bug_when>
    <thetext>Created attachment 465711
Output of webkit://gpu</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1945806</commentid>
    <comment_count>2</comment_count>
      <attachid>465711</attachid>
    <who name="">elitelektro74</who>
    <bug_when>2023-03-31 12:33:30 -0700</bug_when>
    <thetext>Comment on attachment 465711
Output of webkit://gpu

Hello. I am using an RTX 2070 Super graphics card with proprietary drivers in the Fedora 37 Silverblue distribution. DE - Gnome 43, Wayland

I installed Epiphany 44 via Flatpak and noticed a problem. The steps to reproduce the error:
1. open youtube.com
2. Click on the account login button
3. type in your Googel email
4. Click on the &quot;Next&quot; button
In the terminal epiphany outputs an error &quot;KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied&quot;, the browser freezes, and then the web process crashes.

There is also an error:
- After watching a 4-second youtube video.
- When trying to go to github.com
I didn&apos;t check it anymore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1946154</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2023-04-03 01:47:22 -0700</bug_when>
    <thetext>*** Bug 254901 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1946333</commentid>
    <comment_count>4</comment_count>
    <who name="Cleo Menezes Jr">produtor.junior.menezes</who>
    <bug_when>2023-04-03 15:42:18 -0700</bug_when>
    <thetext>I can reproduce this issue tanto na versão 2.40.0 quanto na 2.40.1.

My webkit://gpu:

{
    &quot;Version Information&quot;: {
        &quot;WebKit version&quot;: &quot;WebKitGTK 2.40.0 (tarball)&quot;,
        &quot;Operating system&quot;: &quot;Linux 6.2.9-300.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Mar 30 22:32:58 UTC 2023 x86_64&quot;,
        &quot;Desktop&quot;: &quot;GNOME&quot;,
        &quot;Cairo version&quot;: &quot;1.16.0 (build) 1.16.0 (runtime)&quot;,
        &quot;GStreamer version&quot;: &quot;1.20.5 (build) GStreamer 1.20.5 (runtime)&quot;,
        &quot;GTK version&quot;: &quot;4.10.1 (build) 4.10.1 (runtime)&quot;,
        &quot;WPE version&quot;: &quot;1.14.1 (build) 1.14.1 (runtime)&quot;,
        &quot;WPEBackend-fdo version&quot;: &quot;1.14.2 (build) 1.14.2 (runtime)&quot;
    },
    &quot;Display Information&quot;: {
        &quot;Type&quot;: &quot;Wayland&quot;,
        &quot;Screen geometry&quot;: &quot;0,0 1920x1080&quot;,
        &quot;Screen work area&quot;: &quot;0,0 1920x1080&quot;,
        &quot;Depth&quot;: &quot;24&quot;,
        &quot;Bits per color component&quot;: &quot;8&quot;,
        &quot;DPI&quot;: &quot;96&quot;
    },
    &quot;Hardware Acceleration Information&quot;: {
        &quot;Policy&quot;: &quot;always&quot;,
        &quot;WebGL enabled&quot;: &quot;Yes&quot;,
        &quot;API&quot;: &quot;OpenGL (libepoxy)&quot;,
        &quot;Native interface&quot;: &quot;EGL&quot;,
        &quot;GL_RENDERER&quot;: &quot;NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2&quot;,
        &quot;GL_VENDOR&quot;: &quot;NVIDIA Corporation&quot;,
        &quot;GL_VERSION&quot;: &quot;3.2.0 NVIDIA 530.41.03&quot;,
        &quot;GL_SHADING_LANGUAGE_VERSION&quot;: &quot;1.50 NVIDIA via Cg compiler&quot;,
        &quot;GL_EXTENSIONS&quot;: &quot;GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_AMD_vertex_shader_viewport_index GL_AMD_vertex_shader_layer GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_fragment_shader_interlock GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_post_depth_coverage GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_locations GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shader_viewport_layer_array GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_sparse_texture2 GL_ARB_sparse_texture_clamp GL_ARB_spirv_extensions GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_filter_minmax GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_EGL_image_storage GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_multiview_texture_multisample GL_EXT_multiview_timer_query GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_post_depth_coverage GL_EXT_provoking_vertex GL_EXT_raster_multisample GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_sparse_texture2 GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_filter_minmax GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shadow_lod GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_window_rectangles GL_EXT_import_sync_object GL_NV_robustness_video_memory_purge GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_EXT_memory_object GL_EXT_memory_object_fd GL_NV_memory_object_sparse GL_KHR_parallel_shader_compile GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_EXT_semaphore GL_EXT_semaphore_fd GL_NV_timeline_semaphore GL_KHR_shader_subgroup GL_KTX_buffer_region GL_NV_alpha_to_coverage_dither_control GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NVX_blend_equation_advanced_multi_draw_buffers GL_NV_blend_minmax_factor GL_NV_blend_square GL_NV_clip_space_w_scaling GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_conservative_raster GL_NV_conservative_raster_dilate GL_NV_conservative_raster_pre_snap_triangles GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_draw_vulkan_image GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_feature_query GL_NV_fence GL_NV_fill_rectangle GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_coverage_to_color GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_fragment_shader_interlock GL_NV_framebuffer_mixed_samples GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_geometry_shader_passthrough GL_NV_gpu_program4 GL_NV_internalformat_sample_query GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_memory_attachment GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_path_rendering_shared_edge GL_NV_point_sprite GL_NV_primitive_restart GL_NV_query_resource GL_NV_query_resource_tag GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_sample_locations GL_NV_sample_mask_override_coverage GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_atomic_float64 GL_NV_shader_atomic_fp16_vector GL_NV_shader_atomic_int64 GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_shader_subgroup_partitioned GL_NV_stereo_view_rendering GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_rectangle_compressed GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_uniform_buffer_std430_layout GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NV_viewport_array2 GL_NV_viewport_swizzle GL_NVX_conditional_render GL_NV_gpu_multicast GL_NVX_progress_fence GL_NVX_gpu_memory_info GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_EGL_image GL_OVR_multiview GL_OVR_multiview2 GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum&quot;,
        &quot;EGL_VERSION&quot;: &quot;1.5&quot;,
        &quot;EGL_VENDOR&quot;: &quot;NVIDIA&quot;,
        &quot;EGL_EXTENSIONS&quot;: &quot;EGL_EXT_platform_base EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_KHR_platform_x11 EGL_EXT_platform_x11 EGL_EXT_platform_device EGL_MESA_platform_surfaceless EGL_EXT_explicit_device EGL_KHR_platform_wayland EGL_EXT_platform_wayland EGL_KHR_platform_gbm EGL_MESA_platform_gbm EGL_EXT_platform_xcb EGL_EXT_buffer_age EGL_EXT_client_sync EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_MESA_image_dma_buf_export EGL_EXT_output_base EGL_EXT_output_drm EGL_EXT_protected_content EGL_EXT_stream_consumer_egloutput EGL_EXT_stream_acquire_mode EGL_EXT_sync_reuse EGL_IMG_context_priority EGL_KHR_config_attribs EGL_KHR_create_context_no_error EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_partial_update EGL_KHR_swap_buffers_with_damage EGL_KHR_no_config_context EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_reusable_sync EGL_KHR_stream EGL_KHR_stream_attrib EGL_KHR_stream_consumer_gltexture EGL_KHR_stream_cross_process_fd EGL_KHR_stream_fifo EGL_KHR_stream_producer_eglsurface EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_NV_nvrm_fence_sync EGL_NV_quadruple_buffer EGL_NV_stream_consumer_eglimage EGL_NV_stream_cross_display EGL_NV_stream_cross_object EGL_NV_stream_cross_process EGL_NV_stream_cross_system EGL_NV_stream_dma EGL_NV_stream_flush EGL_NV_stream_metadata EGL_NV_stream_remote EGL_NV_stream_reset EGL_NV_stream_socket EGL_NV_stream_socket_inet EGL_NV_stream_socket_unix EGL_NV_stream_sync EGL_NV_stream_fifo_next EGL_NV_stream_fifo_synchronous EGL_NV_stream_consumer_gltexture_yuv EGL_NV_stream_attrib EGL_NV_stream_origin EGL_NV_system_time EGL_NV_output_drm_flip_event EGL_NV_triple_buffer EGL_NV_robustness_video_memory_purge EGL_EXT_present_opaque EGL_WL_bind_wayland_display EGL_WL_wayland_eglstream&quot;
    }
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1946760</commentid>
    <comment_count>5</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2023-04-05 10:23:06 -0700</bug_when>
    <thetext>I think this problem has multiple levels.

1. USE_GTK4=ON is required. For now, with NVIDIA drivers, this is the only option that works. GTK3 integration has a few remaining issues.

2. NVIDIA drivers inside flatpak are required. I don&apos;t understand all the options around this, the one I got working was adding the latest version in the local flatpak installation:

$ FLATPAK_USER_DIR=/path/to/WebKitBuild/UserFlatpak flatpak --user install org.freedesktop.Platform.GL.nvidia-525-89-02

3. The remaining issue is in the installation of those drivers, where the `nvidia-drm_gbm.so` binary is not ideally placed. I described the problem here:
https://github.com/flathub/org.freedesktop.Platform.GL.nvidia/issues/76#issuecomment-1497398985

With 1 and 2, it&apos;s possible to work around 3 by adjusting the libgbm backends search path, first entering the flatpak:

$ Tools/Scripts/webkit-flatpak -c bash

And then adjusting the search path:

$ GBM_BACKENDS_PATH=/usr/lib/x86_64-linux-gnu/GL/nvidia-525-89-02/extra/gbm ./WebKitBuild/GTK/Release/bin/MiniBrowser

--------

A separate confirmation of this would be appreciated. But if confirmed, I think the only actionable item there is 1, and maybe 3 if we&apos;re required to deploy a workaround on our side.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1949119</commentid>
    <comment_count>6</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2023-04-17 04:18:26 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/12791</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1949182</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Williamson">adamw</who>
    <bug_when>2023-04-17 10:03:03 -0700</bug_when>
    <thetext>With webkitgtk 2.41.2 I&apos;m seeing a very similar problem in a VM with virtio graphics. Running yelp shows no help content, these messages appear on the console:

    libEGL warning: egl: failed to create dri2 screen
    KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied
    Failed to create GBM buffer of size 960x583: Permission denied
    KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied
    Failed to create GBM buffer of size 960x583: Permission denied
    Failed to create EGL images for DMABufs with file descriptors -1 and -1

with 2.41.1, there are no messages and the help content shows as expected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1949185</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Williamson">adamw</who>
    <bug_when>2023-04-17 10:04:09 -0700</bug_when>
    <thetext>...and as the OP says, running with WEBKIT_DISABLE_DMABUF_RENDERER=1 avoids the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1949386</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-04-18 00:28:57 -0700</bug_when>
    <thetext>Committed 263061@main (5fa29667e2ad): &lt;https://commits.webkit.org/263061@main&gt;

Reviewed commits have been landed. Closing PR #12791 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1949943</commentid>
    <comment_count>10</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2023-04-19 20:25:20 -0700</bug_when>
    <thetext>Debian Stable bot is failing after this patch with the following error:

https://build.webkit.org/#/builders/46/builds/29418/steps/9/logs/stdio

```
FAILED: Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-49.cpp.o 
In file included from /usr/include/EGL/eglplatform.h:128,
                 from /usr/include/epoxy/egl_generated.h:11,
                 from /usr/include/epoxy/egl.h:46,
                 from ../../Source/WebCore/platform/graphics/gbm/PlatformDisplayGBM.cpp:31,
                 from WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-49.cpp:1:
JavaScriptCore/PrivateHeaders/JavaScriptCore/OptionsList.h:684:11: error: expected nested-name-specifier before ‘int’
  684 |     using Bool = bool;
      |           ^~~~
```

The failure happened in the interval 0fb46c57..ab6bfe03.

Judging the error log it seems the build failure started happening in this commit. The problem is that `JavaScriptCore/OptionsList.h` defines enum Bool which is a symbol also defined by X11.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1949944</commentid>
    <comment_count>11</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2023-04-19 20:28:09 -0700</bug_when>
    <thetext>Re-opening for pull request https://github.com/webkit/webkit/pull/12954</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1950026</commentid>
    <comment_count>12</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2023-04-20 05:57:02 -0700</bug_when>
    <thetext>Pull request: https://github.com/webkit/webkit/pull/12965</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1950069</commentid>
    <comment_count>13</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-04-20 08:20:24 -0700</bug_when>
    <thetext>Committed 263176@main (9b2dc7514d71): &lt;https://commits.webkit.org/263176@main&gt;

Reviewed commits have been landed. Closing PR #12965 and removing active labels.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>465711</attachid>
            <date>2023-03-31 12:32:45 -0700</date>
            <delta_ts>2023-03-31 12:32:45 -0700</delta_ts>
            <desc>Output of webkit://gpu</desc>
            <filename>Version Information WebKit.txt</filename>
            <type>text/plain</type>
            <size>13634</size>
            <attacher>elitelektro74</attacher>
            
              <data encoding="base64">ewogICAgIlZlcnNpb24gSW5mb3JtYXRpb24iOiB7CiAgICAgICAgIldlYktpdCB2ZXJzaW9uIjog
IldlYktpdEdUSyAyLjQwLjAgKHRhcmJhbGwpIiwKICAgICAgICAiT3BlcmF0aW5nIHN5c3RlbSI6
ICJMaW51eCA2LjIuNy0yMDAuZmMzNy54ODZfNjQgIzEgU01QIFBSRUVNUFRfRFlOQU1JQyBGcmkg
TWFyIDE3IDE2OjE2OjAwIFVUQyAyMDIzIHg4Nl82NCIsCiAgICAgICAgIkRlc2t0b3AiOiAiR05P
TUUiLAogICAgICAgICJDYWlybyB2ZXJzaW9uIjogIjEuMTYuMCAoYnVpbGQpIDEuMTYuMCAocnVu
dGltZSkiLAogICAgICAgICJHU3RyZWFtZXIgdmVyc2lvbiI6ICIxLjIwLjUgKGJ1aWxkKSBHU3Ry
ZWFtZXIgMS4yMC41IChydW50aW1lKSIsCiAgICAgICAgIkdUSyB2ZXJzaW9uIjogIjQuMTAuMSAo
YnVpbGQpIDQuMTAuMSAocnVudGltZSkiLAogICAgICAgICJXUEUgdmVyc2lvbiI6ICIxLjE0LjEg
KGJ1aWxkKSAxLjE0LjEgKHJ1bnRpbWUpIiwKICAgICAgICAiV1BFQmFja2VuZC1mZG8gdmVyc2lv
biI6ICIxLjE0LjIgKGJ1aWxkKSAxLjE0LjIgKHJ1bnRpbWUpIgogICAgfSwKICAgICJEaXNwbGF5
IEluZm9ybWF0aW9uIjogewogICAgICAgICJUeXBlIjogIldheWxhbmQiLAogICAgICAgICJTY3Jl
ZW4gZ2VvbWV0cnkiOiAiMTM2MCwwIDE5MjB4MTA4MCIsCiAgICAgICAgIlNjcmVlbiB3b3JrIGFy
ZWEiOiAiMTM2MCwwIDE5MjB4MTA4MCIsCiAgICAgICAgIkRlcHRoIjogIjI0IiwKICAgICAgICAi
Qml0cyBwZXIgY29sb3IgY29tcG9uZW50IjogIjgiLAogICAgICAgICJEUEkiOiAiOTYiCiAgICB9
LAogICAgIkhhcmR3YXJlIEFjY2VsZXJhdGlvbiBJbmZvcm1hdGlvbiI6IHsKICAgICAgICAiUG9s
aWN5IjogImFsd2F5cyIsCiAgICAgICAgIldlYkdMIGVuYWJsZWQiOiAiWWVzIiwKICAgICAgICAi
QVBJIjogIk9wZW5HTCAobGliZXBveHkpIiwKICAgICAgICAiTmF0aXZlIGludGVyZmFjZSI6ICJF
R0wiLAogICAgICAgICJHTF9SRU5ERVJFUiI6ICJOVklESUEgR2VGb3JjZSBSVFggMjA3MCBTVVBF
Ui9QQ0llL1NTRTIiLAogICAgICAgICJHTF9WRU5ET1IiOiAiTlZJRElBIENvcnBvcmF0aW9uIiwK
ICAgICAgICAiR0xfVkVSU0lPTiI6ICIzLjIuMCBOVklESUEgNTI1Ljg5LjAyIiwKICAgICAgICAi
R0xfU0hBRElOR19MQU5HVUFHRV9WRVJTSU9OIjogIjEuNTAgTlZJRElBIHZpYSBDZyBjb21waWxl
ciIsCiAgICAgICAgIkdMX0VYVEVOU0lPTlMiOiAiR0xfQU1EX211bHRpX2RyYXdfaW5kaXJlY3Qg
R0xfQU1EX3NlYW1sZXNzX2N1YmVtYXBfcGVyX3RleHR1cmUgR0xfQU1EX3ZlcnRleF9zaGFkZXJf
dmlld3BvcnRfaW5kZXggR0xfQU1EX3ZlcnRleF9zaGFkZXJfbGF5ZXIgR0xfQVJCX2FycmF5c19v
Zl9hcnJheXMgR0xfQVJCX2Jhc2VfaW5zdGFuY2UgR0xfQVJCX2JpbmRsZXNzX3RleHR1cmUgR0xf
QVJCX2JsZW5kX2Z1bmNfZXh0ZW5kZWQgR0xfQVJCX2J1ZmZlcl9zdG9yYWdlIEdMX0FSQl9jbGVh
cl9idWZmZXJfb2JqZWN0IEdMX0FSQl9jbGVhcl90ZXh0dXJlIEdMX0FSQl9jbGlwX2NvbnRyb2wg
R0xfQVJCX2NvbG9yX2J1ZmZlcl9mbG9hdCBHTF9BUkJfY29tcHJlc3NlZF90ZXh0dXJlX3BpeGVs
X3N0b3JhZ2UgR0xfQVJCX2NvbnNlcnZhdGl2ZV9kZXB0aCBHTF9BUkJfY29tcHV0ZV9zaGFkZXIg
R0xfQVJCX2NvbXB1dGVfdmFyaWFibGVfZ3JvdXBfc2l6ZSBHTF9BUkJfY29uZGl0aW9uYWxfcmVu
ZGVyX2ludmVydGVkIEdMX0FSQl9jb3B5X2J1ZmZlciBHTF9BUkJfY29weV9pbWFnZSBHTF9BUkJf
Y3VsbF9kaXN0YW5jZSBHTF9BUkJfZGVidWdfb3V0cHV0IEdMX0FSQl9kZXB0aF9idWZmZXJfZmxv
YXQgR0xfQVJCX2RlcHRoX2NsYW1wIEdMX0FSQl9kZXB0aF90ZXh0dXJlIEdMX0FSQl9kZXJpdmF0
aXZlX2NvbnRyb2wgR0xfQVJCX2RpcmVjdF9zdGF0ZV9hY2Nlc3MgR0xfQVJCX2RyYXdfYnVmZmVy
cyBHTF9BUkJfZHJhd19idWZmZXJzX2JsZW5kIEdMX0FSQl9kcmF3X2luZGlyZWN0IEdMX0FSQl9k
cmF3X2VsZW1lbnRzX2Jhc2VfdmVydGV4IEdMX0FSQl9kcmF3X2luc3RhbmNlZCBHTF9BUkJfZW5o
YW5jZWRfbGF5b3V0cyBHTF9BUkJfRVMyX2NvbXBhdGliaWxpdHkgR0xfQVJCX0VTM19jb21wYXRp
YmlsaXR5IEdMX0FSQl9FUzNfMV9jb21wYXRpYmlsaXR5IEdMX0FSQl9FUzNfMl9jb21wYXRpYmls
aXR5IEdMX0FSQl9leHBsaWNpdF9hdHRyaWJfbG9jYXRpb24gR0xfQVJCX2V4cGxpY2l0X3VuaWZv
cm1fbG9jYXRpb24gR0xfQVJCX2ZyYWdtZW50X2Nvb3JkX2NvbnZlbnRpb25zIEdMX0FSQl9mcmFn
bWVudF9sYXllcl92aWV3cG9ydCBHTF9BUkJfZnJhZ21lbnRfcHJvZ3JhbSBHTF9BUkJfZnJhZ21l
bnRfcHJvZ3JhbV9zaGFkb3cgR0xfQVJCX2ZyYWdtZW50X3NoYWRlciBHTF9BUkJfZnJhZ21lbnRf
c2hhZGVyX2ludGVybG9jayBHTF9BUkJfZnJhbWVidWZmZXJfbm9fYXR0YWNobWVudHMgR0xfQVJC
X2ZyYW1lYnVmZmVyX29iamVjdCBHTF9BUkJfZnJhbWVidWZmZXJfc1JHQiBHTF9BUkJfZ2VvbWV0
cnlfc2hhZGVyNCBHTF9BUkJfZ2V0X3Byb2dyYW1fYmluYXJ5IEdMX0FSQl9nZXRfdGV4dHVyZV9z
dWJfaW1hZ2UgR0xfQVJCX2dsX3NwaXJ2IEdMX0FSQl9ncHVfc2hhZGVyNSBHTF9BUkJfZ3B1X3No
YWRlcl9mcDY0IEdMX0FSQl9ncHVfc2hhZGVyX2ludDY0IEdMX0FSQl9oYWxmX2Zsb2F0X3BpeGVs
IEdMX0FSQl9oYWxmX2Zsb2F0X3ZlcnRleCBHTF9BUkJfaW1hZ2luZyBHTF9BUkJfaW5kaXJlY3Rf
cGFyYW1ldGVycyBHTF9BUkJfaW5zdGFuY2VkX2FycmF5cyBHTF9BUkJfaW50ZXJuYWxmb3JtYXRf
cXVlcnkgR0xfQVJCX2ludGVybmFsZm9ybWF0X3F1ZXJ5MiBHTF9BUkJfaW52YWxpZGF0ZV9zdWJk
YXRhIEdMX0FSQl9tYXBfYnVmZmVyX2FsaWdubWVudCBHTF9BUkJfbWFwX2J1ZmZlcl9yYW5nZSBH
TF9BUkJfbXVsdGlfYmluZCBHTF9BUkJfbXVsdGlfZHJhd19pbmRpcmVjdCBHTF9BUkJfbXVsdGlz
YW1wbGUgR0xfQVJCX211bHRpdGV4dHVyZSBHTF9BUkJfb2NjbHVzaW9uX3F1ZXJ5IEdMX0FSQl9v
Y2NsdXNpb25fcXVlcnkyIEdMX0FSQl9wYXJhbGxlbF9zaGFkZXJfY29tcGlsZSBHTF9BUkJfcGlw
ZWxpbmVfc3RhdGlzdGljc19xdWVyeSBHTF9BUkJfcGl4ZWxfYnVmZmVyX29iamVjdCBHTF9BUkJf
cG9pbnRfcGFyYW1ldGVycyBHTF9BUkJfcG9pbnRfc3ByaXRlIEdMX0FSQl9wb2x5Z29uX29mZnNl
dF9jbGFtcCBHTF9BUkJfcG9zdF9kZXB0aF9jb3ZlcmFnZSBHTF9BUkJfcHJvZ3JhbV9pbnRlcmZh
Y2VfcXVlcnkgR0xfQVJCX3Byb3Zva2luZ192ZXJ0ZXggR0xfQVJCX3F1ZXJ5X2J1ZmZlcl9vYmpl
Y3QgR0xfQVJCX3JvYnVzdF9idWZmZXJfYWNjZXNzX2JlaGF2aW9yIEdMX0FSQl9yb2J1c3RuZXNz
IEdMX0FSQl9zYW1wbGVfbG9jYXRpb25zIEdMX0FSQl9zYW1wbGVfc2hhZGluZyBHTF9BUkJfc2Ft
cGxlcl9vYmplY3RzIEdMX0FSQl9zZWFtbGVzc19jdWJlX21hcCBHTF9BUkJfc2VhbWxlc3NfY3Vi
ZW1hcF9wZXJfdGV4dHVyZSBHTF9BUkJfc2VwYXJhdGVfc2hhZGVyX29iamVjdHMgR0xfQVJCX3No
YWRlcl9hdG9taWNfY291bnRlcl9vcHMgR0xfQVJCX3NoYWRlcl9hdG9taWNfY291bnRlcnMgR0xf
QVJCX3NoYWRlcl9iYWxsb3QgR0xfQVJCX3NoYWRlcl9iaXRfZW5jb2RpbmcgR0xfQVJCX3NoYWRl
cl9jbG9jayBHTF9BUkJfc2hhZGVyX2RyYXdfcGFyYW1ldGVycyBHTF9BUkJfc2hhZGVyX2dyb3Vw
X3ZvdGUgR0xfQVJCX3NoYWRlcl9pbWFnZV9sb2FkX3N0b3JlIEdMX0FSQl9zaGFkZXJfaW1hZ2Vf
c2l6ZSBHTF9BUkJfc2hhZGVyX29iamVjdHMgR0xfQVJCX3NoYWRlcl9wcmVjaXNpb24gR0xfQVJC
X3NoYWRlcl9zdG9yYWdlX2J1ZmZlcl9vYmplY3QgR0xfQVJCX3NoYWRlcl9zdWJyb3V0aW5lIEdM
X0FSQl9zaGFkZXJfdGV4dHVyZV9pbWFnZV9zYW1wbGVzIEdMX0FSQl9zaGFkZXJfdGV4dHVyZV9s
b2QgR0xfQVJCX3NoYWRpbmdfbGFuZ3VhZ2VfMTAwIEdMX0FSQl9zaGFkZXJfdmlld3BvcnRfbGF5
ZXJfYXJyYXkgR0xfQVJCX3NoYWRpbmdfbGFuZ3VhZ2VfNDIwcGFjayBHTF9BUkJfc2hhZGluZ19s
YW5ndWFnZV9pbmNsdWRlIEdMX0FSQl9zaGFkaW5nX2xhbmd1YWdlX3BhY2tpbmcgR0xfQVJCX3No
YWRvdyBHTF9BUkJfc3BhcnNlX2J1ZmZlciBHTF9BUkJfc3BhcnNlX3RleHR1cmUgR0xfQVJCX3Nw
YXJzZV90ZXh0dXJlMiBHTF9BUkJfc3BhcnNlX3RleHR1cmVfY2xhbXAgR0xfQVJCX3NwaXJ2X2V4
dGVuc2lvbnMgR0xfQVJCX3N0ZW5jaWxfdGV4dHVyaW5nIEdMX0FSQl9zeW5jIEdMX0FSQl90ZXNz
ZWxsYXRpb25fc2hhZGVyIEdMX0FSQl90ZXh0dXJlX2JhcnJpZXIgR0xfQVJCX3RleHR1cmVfYm9y
ZGVyX2NsYW1wIEdMX0FSQl90ZXh0dXJlX2J1ZmZlcl9vYmplY3QgR0xfQVJCX3RleHR1cmVfYnVm
ZmVyX29iamVjdF9yZ2IzMiBHTF9BUkJfdGV4dHVyZV9idWZmZXJfcmFuZ2UgR0xfQVJCX3RleHR1
cmVfY29tcHJlc3Npb24gR0xfQVJCX3RleHR1cmVfY29tcHJlc3Npb25fYnB0YyBHTF9BUkJfdGV4
dHVyZV9jb21wcmVzc2lvbl9yZ3RjIEdMX0FSQl90ZXh0dXJlX2N1YmVfbWFwIEdMX0FSQl90ZXh0
dXJlX2N1YmVfbWFwX2FycmF5IEdMX0FSQl90ZXh0dXJlX2Vudl9hZGQgR0xfQVJCX3RleHR1cmVf
ZW52X2NvbWJpbmUgR0xfQVJCX3RleHR1cmVfZW52X2Nyb3NzYmFyIEdMX0FSQl90ZXh0dXJlX2Vu
dl9kb3QzIEdMX0FSQl90ZXh0dXJlX2ZpbHRlcl9hbmlzb3Ryb3BpYyBHTF9BUkJfdGV4dHVyZV9m
aWx0ZXJfbWlubWF4IEdMX0FSQl90ZXh0dXJlX2Zsb2F0IEdMX0FSQl90ZXh0dXJlX2dhdGhlciBH
TF9BUkJfdGV4dHVyZV9taXJyb3JfY2xhbXBfdG9fZWRnZSBHTF9BUkJfdGV4dHVyZV9taXJyb3Jl
ZF9yZXBlYXQgR0xfQVJCX3RleHR1cmVfbXVsdGlzYW1wbGUgR0xfQVJCX3RleHR1cmVfbm9uX3Bv
d2VyX29mX3R3byBHTF9BUkJfdGV4dHVyZV9xdWVyeV9sZXZlbHMgR0xfQVJCX3RleHR1cmVfcXVl
cnlfbG9kIEdMX0FSQl90ZXh0dXJlX3JlY3RhbmdsZSBHTF9BUkJfdGV4dHVyZV9yZyBHTF9BUkJf
dGV4dHVyZV9yZ2IxMF9hMnVpIEdMX0FSQl90ZXh0dXJlX3N0ZW5jaWw4IEdMX0FSQl90ZXh0dXJl
X3N0b3JhZ2UgR0xfQVJCX3RleHR1cmVfc3RvcmFnZV9tdWx0aXNhbXBsZSBHTF9BUkJfdGV4dHVy
ZV9zd2l6emxlIEdMX0FSQl90ZXh0dXJlX3ZpZXcgR0xfQVJCX3RpbWVyX3F1ZXJ5IEdMX0FSQl90
cmFuc2Zvcm1fZmVlZGJhY2syIEdMX0FSQl90cmFuc2Zvcm1fZmVlZGJhY2szIEdMX0FSQl90cmFu
c2Zvcm1fZmVlZGJhY2tfaW5zdGFuY2VkIEdMX0FSQl90cmFuc2Zvcm1fZmVlZGJhY2tfb3ZlcmZs
b3dfcXVlcnkgR0xfQVJCX3RyYW5zcG9zZV9tYXRyaXggR0xfQVJCX3VuaWZvcm1fYnVmZmVyX29i
amVjdCBHTF9BUkJfdmVydGV4X2FycmF5X2JncmEgR0xfQVJCX3ZlcnRleF9hcnJheV9vYmplY3Qg
R0xfQVJCX3ZlcnRleF9hdHRyaWJfNjRiaXQgR0xfQVJCX3ZlcnRleF9hdHRyaWJfYmluZGluZyBH
TF9BUkJfdmVydGV4X2J1ZmZlcl9vYmplY3QgR0xfQVJCX3ZlcnRleF9wcm9ncmFtIEdMX0FSQl92
ZXJ0ZXhfc2hhZGVyIEdMX0FSQl92ZXJ0ZXhfdHlwZV8xMGZfMTFmXzExZl9yZXYgR0xfQVJCX3Zl
cnRleF90eXBlXzJfMTBfMTBfMTBfcmV2IEdMX0FSQl92aWV3cG9ydF9hcnJheSBHTF9BUkJfd2lu
ZG93X3BvcyBHTF9BVElfZHJhd19idWZmZXJzIEdMX0FUSV90ZXh0dXJlX2Zsb2F0IEdMX0FUSV90
ZXh0dXJlX21pcnJvcl9vbmNlIEdMX1MzX3MzdGMgR0xfRVhUX3RleHR1cmVfZW52X2FkZCBHTF9F
WFRfYWJnciBHTF9FWFRfYmdyYSBHTF9FWFRfYmluZGFibGVfdW5pZm9ybSBHTF9FWFRfYmxlbmRf
Y29sb3IgR0xfRVhUX2JsZW5kX2VxdWF0aW9uX3NlcGFyYXRlIEdMX0VYVF9ibGVuZF9mdW5jX3Nl
cGFyYXRlIEdMX0VYVF9ibGVuZF9taW5tYXggR0xfRVhUX2JsZW5kX3N1YnRyYWN0IEdMX0VYVF9j
b21waWxlZF92ZXJ0ZXhfYXJyYXkgR0xfRVhUX0NnX3NoYWRlciBHTF9FWFRfZGVwdGhfYm91bmRz
X3Rlc3QgR0xfRVhUX2RpcmVjdF9zdGF0ZV9hY2Nlc3MgR0xfRVhUX2RyYXdfYnVmZmVyczIgR0xf
RVhUX2RyYXdfaW5zdGFuY2VkIEdMX0VYVF9kcmF3X3JhbmdlX2VsZW1lbnRzIEdMX0VYVF9FR0xf
aW1hZ2Vfc3RvcmFnZSBHTF9FWFRfZm9nX2Nvb3JkIEdMX0VYVF9mcmFtZWJ1ZmZlcl9ibGl0IEdM
X0VYVF9mcmFtZWJ1ZmZlcl9tdWx0aXNhbXBsZSBHTF9FWFRYX2ZyYW1lYnVmZmVyX21peGVkX2Zv
cm1hdHMgR0xfRVhUX2ZyYW1lYnVmZmVyX211bHRpc2FtcGxlX2JsaXRfc2NhbGVkIEdMX0VYVF9m
cmFtZWJ1ZmZlcl9vYmplY3QgR0xfRVhUX2ZyYW1lYnVmZmVyX3NSR0IgR0xfRVhUX2dlb21ldHJ5
X3NoYWRlcjQgR0xfRVhUX2dwdV9wcm9ncmFtX3BhcmFtZXRlcnMgR0xfRVhUX2dwdV9zaGFkZXI0
IEdMX0VYVF9tdWx0aV9kcmF3X2FycmF5cyBHTF9FWFRfbXVsdGl2aWV3X3RleHR1cmVfbXVsdGlz
YW1wbGUgR0xfRVhUX211bHRpdmlld190aW1lcl9xdWVyeSBHTF9FWFRfcGFja2VkX2RlcHRoX3N0
ZW5jaWwgR0xfRVhUX3BhY2tlZF9mbG9hdCBHTF9FWFRfcGFja2VkX3BpeGVscyBHTF9FWFRfcGl4
ZWxfYnVmZmVyX29iamVjdCBHTF9FWFRfcG9pbnRfcGFyYW1ldGVycyBHTF9FWFRfcG9seWdvbl9v
ZmZzZXRfY2xhbXAgR0xfRVhUX3Bvc3RfZGVwdGhfY292ZXJhZ2UgR0xfRVhUX3Byb3Zva2luZ192
ZXJ0ZXggR0xfRVhUX3Jhc3Rlcl9tdWx0aXNhbXBsZSBHTF9FWFRfcmVzY2FsZV9ub3JtYWwgR0xf
RVhUX3NlY29uZGFyeV9jb2xvciBHTF9FWFRfc2VwYXJhdGVfc2hhZGVyX29iamVjdHMgR0xfRVhU
X3NlcGFyYXRlX3NwZWN1bGFyX2NvbG9yIEdMX0VYVF9zaGFkZXJfaW1hZ2VfbG9hZF9mb3JtYXR0
ZWQgR0xfRVhUX3NoYWRlcl9pbWFnZV9sb2FkX3N0b3JlIEdMX0VYVF9zaGFkZXJfaW50ZWdlcl9t
aXggR0xfRVhUX3NoYWRvd19mdW5jcyBHTF9FWFRfc3BhcnNlX3RleHR1cmUyIEdMX0VYVF9zdGVu
Y2lsX3R3b19zaWRlIEdMX0VYVF9zdGVuY2lsX3dyYXAgR0xfRVhUX3RleHR1cmUzRCBHTF9FWFRf
dGV4dHVyZV9hcnJheSBHTF9FWFRfdGV4dHVyZV9idWZmZXJfb2JqZWN0IEdMX0VYVF90ZXh0dXJl
X2NvbXByZXNzaW9uX2R4dDEgR0xfRVhUX3RleHR1cmVfY29tcHJlc3Npb25fbGF0YyBHTF9FWFRf
dGV4dHVyZV9jb21wcmVzc2lvbl9yZ3RjIEdMX0VYVF90ZXh0dXJlX2NvbXByZXNzaW9uX3MzdGMg
R0xfRVhUX3RleHR1cmVfY3ViZV9tYXAgR0xfRVhUX3RleHR1cmVfZWRnZV9jbGFtcCBHTF9FWFRf
dGV4dHVyZV9lbnZfY29tYmluZSBHTF9FWFRfdGV4dHVyZV9lbnZfZG90MyBHTF9FWFRfdGV4dHVy
ZV9maWx0ZXJfYW5pc290cm9waWMgR0xfRVhUX3RleHR1cmVfZmlsdGVyX21pbm1heCBHTF9FWFRf
dGV4dHVyZV9pbnRlZ2VyIEdMX0VYVF90ZXh0dXJlX2xvZCBHTF9FWFRfdGV4dHVyZV9sb2RfYmlh
cyBHTF9FWFRfdGV4dHVyZV9taXJyb3JfY2xhbXAgR0xfRVhUX3RleHR1cmVfb2JqZWN0IEdMX0VY
VF90ZXh0dXJlX3NoYWRvd19sb2QgR0xfRVhUX3RleHR1cmVfc2hhcmVkX2V4cG9uZW50IEdMX0VY
VF90ZXh0dXJlX3NSR0IgR0xfRVhUX3RleHR1cmVfc1JHQl9SOCBHTF9FWFRfdGV4dHVyZV9zUkdC
X2RlY29kZSBHTF9FWFRfdGV4dHVyZV9zdG9yYWdlIEdMX0VYVF90ZXh0dXJlX3N3aXp6bGUgR0xf
RVhUX3RpbWVyX3F1ZXJ5IEdMX0VYVF90cmFuc2Zvcm1fZmVlZGJhY2syIEdMX0VYVF92ZXJ0ZXhf
YXJyYXkgR0xfRVhUX3ZlcnRleF9hcnJheV9iZ3JhIEdMX0VYVF92ZXJ0ZXhfYXR0cmliXzY0Yml0
IEdMX0VYVF93aW5kb3dfcmVjdGFuZ2xlcyBHTF9FWFRfaW1wb3J0X3N5bmNfb2JqZWN0IEdMX05W
X3JvYnVzdG5lc3NfdmlkZW9fbWVtb3J5X3B1cmdlIEdMX0lCTV9yYXN0ZXJwb3NfY2xpcCBHTF9J
Qk1fdGV4dHVyZV9taXJyb3JlZF9yZXBlYXQgR0xfS0hSX2NvbnRleHRfZmx1c2hfY29udHJvbCBH
TF9LSFJfZGVidWcgR0xfRVhUX21lbW9yeV9vYmplY3QgR0xfRVhUX21lbW9yeV9vYmplY3RfZmQg
R0xfTlZfbWVtb3J5X29iamVjdF9zcGFyc2UgR0xfS0hSX3BhcmFsbGVsX3NoYWRlcl9jb21waWxl
IEdMX0tIUl9ub19lcnJvciBHTF9LSFJfcm9idXN0X2J1ZmZlcl9hY2Nlc3NfYmVoYXZpb3IgR0xf
S0hSX3JvYnVzdG5lc3MgR0xfRVhUX3NlbWFwaG9yZSBHTF9FWFRfc2VtYXBob3JlX2ZkIEdMX05W
X3RpbWVsaW5lX3NlbWFwaG9yZSBHTF9LSFJfc2hhZGVyX3N1Ymdyb3VwIEdMX0tUWF9idWZmZXJf
cmVnaW9uIEdMX05WX2FscGhhX3RvX2NvdmVyYWdlX2RpdGhlcl9jb250cm9sIEdMX05WX2JpbmRs
ZXNzX211bHRpX2RyYXdfaW5kaXJlY3QgR0xfTlZfYmluZGxlc3NfbXVsdGlfZHJhd19pbmRpcmVj
dF9jb3VudCBHTF9OVl9iaW5kbGVzc190ZXh0dXJlIEdMX05WX2JsZW5kX2VxdWF0aW9uX2FkdmFu
Y2VkIEdMX05WX2JsZW5kX2VxdWF0aW9uX2FkdmFuY2VkX2NvaGVyZW50IEdMX05WWF9ibGVuZF9l
cXVhdGlvbl9hZHZhbmNlZF9tdWx0aV9kcmF3X2J1ZmZlcnMgR0xfTlZfYmxlbmRfbWlubWF4X2Zh
Y3RvciBHTF9OVl9ibGVuZF9zcXVhcmUgR0xfTlZfY2xpcF9zcGFjZV93X3NjYWxpbmcgR0xfTlZf
Y29tbWFuZF9saXN0IEdMX05WX2NvbXB1dGVfcHJvZ3JhbTUgR0xfTlZfY29tcHV0ZV9zaGFkZXJf
ZGVyaXZhdGl2ZXMgR0xfTlZfY29uZGl0aW9uYWxfcmVuZGVyIEdMX05WX2NvbnNlcnZhdGl2ZV9y
YXN0ZXIgR0xfTlZfY29uc2VydmF0aXZlX3Jhc3Rlcl9kaWxhdGUgR0xfTlZfY29uc2VydmF0aXZl
X3Jhc3Rlcl9wcmVfc25hcCBHTF9OVl9jb25zZXJ2YXRpdmVfcmFzdGVyX3ByZV9zbmFwX3RyaWFu
Z2xlcyBHTF9OVl9jb25zZXJ2YXRpdmVfcmFzdGVyX3VuZGVyZXN0aW1hdGlvbiBHTF9OVl9jb3B5
X2RlcHRoX3RvX2NvbG9yIEdMX05WX2NvcHlfaW1hZ2UgR0xfTlZfZGVwdGhfYnVmZmVyX2Zsb2F0
IEdMX05WX2RlcHRoX2NsYW1wIEdMX05WX2RyYXdfdGV4dHVyZSBHTF9OVl9kcmF3X3Z1bGthbl9p
bWFnZSBHTF9OVl9FUzFfMV9jb21wYXRpYmlsaXR5IEdMX05WX0VTM18xX2NvbXBhdGliaWxpdHkg
R0xfTlZfZXhwbGljaXRfbXVsdGlzYW1wbGUgR0xfTlZfZmVhdHVyZV9xdWVyeSBHTF9OVl9mZW5j
ZSBHTF9OVl9maWxsX3JlY3RhbmdsZSBHTF9OVl9mbG9hdF9idWZmZXIgR0xfTlZfZm9nX2Rpc3Rh
bmNlIEdMX05WX2ZyYWdtZW50X2NvdmVyYWdlX3RvX2NvbG9yIEdMX05WX2ZyYWdtZW50X3Byb2dy
YW0gR0xfTlZfZnJhZ21lbnRfcHJvZ3JhbV9vcHRpb24gR0xfTlZfZnJhZ21lbnRfcHJvZ3JhbTIg
R0xfTlZfZnJhZ21lbnRfc2hhZGVyX2JhcnljZW50cmljIEdMX05WX2ZyYWdtZW50X3NoYWRlcl9p
bnRlcmxvY2sgR0xfTlZfZnJhbWVidWZmZXJfbWl4ZWRfc2FtcGxlcyBHTF9OVl9mcmFtZWJ1ZmZl
cl9tdWx0aXNhbXBsZV9jb3ZlcmFnZSBHTF9OVl9nZW9tZXRyeV9zaGFkZXI0IEdMX05WX2dlb21l
dHJ5X3NoYWRlcl9wYXNzdGhyb3VnaCBHTF9OVl9ncHVfcHJvZ3JhbTQgR0xfTlZfaW50ZXJuYWxm
b3JtYXRfc2FtcGxlX3F1ZXJ5IEdMX05WX2dwdV9wcm9ncmFtNF8xIEdMX05WX2dwdV9wcm9ncmFt
NSBHTF9OVl9ncHVfcHJvZ3JhbTVfbWVtX2V4dGVuZGVkIEdMX05WX2dwdV9wcm9ncmFtX2ZwNjQg
R0xfTlZfZ3B1X3NoYWRlcjUgR0xfTlZfaGFsZl9mbG9hdCBHTF9OVl9saWdodF9tYXhfZXhwb25l
bnQgR0xfTlZfbWVtb3J5X2F0dGFjaG1lbnQgR0xfTlZfbWVzaF9zaGFkZXIgR0xfTlZfbXVsdGlz
YW1wbGVfY292ZXJhZ2UgR0xfTlZfbXVsdGlzYW1wbGVfZmlsdGVyX2hpbnQgR0xfTlZfb2NjbHVz
aW9uX3F1ZXJ5IEdMX05WX3BhY2tlZF9kZXB0aF9zdGVuY2lsIEdMX05WX3BhcmFtZXRlcl9idWZm
ZXJfb2JqZWN0IEdMX05WX3BhcmFtZXRlcl9idWZmZXJfb2JqZWN0MiBHTF9OVl9wYXRoX3JlbmRl
cmluZyBHTF9OVl9wYXRoX3JlbmRlcmluZ19zaGFyZWRfZWRnZSBHTF9OVl9wb2ludF9zcHJpdGUg
R0xfTlZfcHJpbWl0aXZlX3Jlc3RhcnQgR0xfTlZfcXVlcnlfcmVzb3VyY2UgR0xfTlZfcXVlcnlf
cmVzb3VyY2VfdGFnIEdMX05WX3JlZ2lzdGVyX2NvbWJpbmVycyBHTF9OVl9yZWdpc3Rlcl9jb21i
aW5lcnMyIEdMX05WX3JlcHJlc2VudGF0aXZlX2ZyYWdtZW50X3Rlc3QgR0xfTlZfc2FtcGxlX2xv
Y2F0aW9ucyBHTF9OVl9zYW1wbGVfbWFza19vdmVycmlkZV9jb3ZlcmFnZSBHTF9OVl9zY2lzc29y
X2V4Y2x1c2l2ZSBHTF9OVl9zaGFkZXJfYXRvbWljX2NvdW50ZXJzIEdMX05WX3NoYWRlcl9hdG9t
aWNfZmxvYXQgR0xfTlZfc2hhZGVyX2F0b21pY19mbG9hdDY0IEdMX05WX3NoYWRlcl9hdG9taWNf
ZnAxNl92ZWN0b3IgR0xfTlZfc2hhZGVyX2F0b21pY19pbnQ2NCBHTF9OVl9zaGFkZXJfYnVmZmVy
X2xvYWQgR0xfTlZfc2hhZGVyX3N0b3JhZ2VfYnVmZmVyX29iamVjdCBHTF9OVl9zaGFkZXJfc3Vi
Z3JvdXBfcGFydGl0aW9uZWQgR0xfTlZfc2hhZGVyX3RleHR1cmVfZm9vdHByaW50IEdMX05WX3No
YWRpbmdfcmF0ZV9pbWFnZSBHTF9OVl9zdGVyZW9fdmlld19yZW5kZXJpbmcgR0xfTlZfdGV4Z2Vu
X3JlZmxlY3Rpb24gR0xfTlZfdGV4dHVyZV9iYXJyaWVyIEdMX05WX3RleHR1cmVfY29tcHJlc3Np
b25fdnRjIEdMX05WX3RleHR1cmVfZW52X2NvbWJpbmU0IEdMX05WX3RleHR1cmVfbXVsdGlzYW1w
bGUgR0xfTlZfdGV4dHVyZV9yZWN0YW5nbGUgR0xfTlZfdGV4dHVyZV9yZWN0YW5nbGVfY29tcHJl
c3NlZCBHTF9OVl90ZXh0dXJlX3NoYWRlciBHTF9OVl90ZXh0dXJlX3NoYWRlcjIgR0xfTlZfdGV4
dHVyZV9zaGFkZXIzIEdMX05WX3RyYW5zZm9ybV9mZWVkYmFjayBHTF9OVl90cmFuc2Zvcm1fZmVl
ZGJhY2syIEdMX05WX3VuaWZvcm1fYnVmZmVyX3VuaWZpZWRfbWVtb3J5IEdMX05WX3VuaWZvcm1f
YnVmZmVyX3N0ZDQzMF9sYXlvdXQgR0xfTlZfdmVydGV4X2F0dHJpYl9pbnRlZ2VyXzY0Yml0IEdM
X05WX3ZlcnRleF9idWZmZXJfdW5pZmllZF9tZW1vcnkgR0xfTlZfdmVydGV4X3Byb2dyYW0gR0xf
TlZfdmVydGV4X3Byb2dyYW0xXzEgR0xfTlZfdmVydGV4X3Byb2dyYW0yIEdMX05WX3ZlcnRleF9w
cm9ncmFtMl9vcHRpb24gR0xfTlZfdmVydGV4X3Byb2dyYW0zIEdMX05WX3ZpZXdwb3J0X2FycmF5
MiBHTF9OVl92aWV3cG9ydF9zd2l6emxlIEdMX05WWF9jb25kaXRpb25hbF9yZW5kZXIgR0xfTlZf
Z3B1X211bHRpY2FzdCBHTF9OVlhfcHJvZ3Jlc3NfZmVuY2UgR0xfTlZYX2dwdV9tZW1vcnlfaW5m
byBHTF9OVl9zaGFkZXJfdGhyZWFkX2dyb3VwIEdMX05WX3NoYWRlcl90aHJlYWRfc2h1ZmZsZSBH
TF9LSFJfYmxlbmRfZXF1YXRpb25fYWR2YW5jZWQgR0xfS0hSX2JsZW5kX2VxdWF0aW9uX2FkdmFu
Y2VkX2NvaGVyZW50IEdMX09FU19FR0xfaW1hZ2UgR0xfT1ZSX211bHRpdmlldyBHTF9PVlJfbXVs
dGl2aWV3MiBHTF9TR0lTX2dlbmVyYXRlX21pcG1hcCBHTF9TR0lTX3RleHR1cmVfbG9kIEdMX1NH
SVhfZGVwdGhfdGV4dHVyZSBHTF9TR0lYX3NoYWRvdyBHTF9TVU5fc2xpY2VfYWNjdW0iLAogICAg
ICAgICJFR0xfVkVSU0lPTiI6ICIxLjUiLAogICAgICAgICJFR0xfVkVORE9SIjogIk5WSURJQSIs
CiAgICAgICAgIkVHTF9FWFRFTlNJT05TIjogIkVHTF9FWFRfcGxhdGZvcm1fYmFzZSBFR0xfRVhU
X2RldmljZV9iYXNlIEVHTF9FWFRfZGV2aWNlX2VudW1lcmF0aW9uIEVHTF9FWFRfZGV2aWNlX3F1
ZXJ5IEVHTF9LSFJfY2xpZW50X2dldF9hbGxfcHJvY19hZGRyZXNzZXMgRUdMX0VYVF9jbGllbnRf
ZXh0ZW5zaW9ucyBFR0xfS0hSX2RlYnVnIEVHTF9LSFJfcGxhdGZvcm1feDExIEVHTF9FWFRfcGxh
dGZvcm1feDExIEVHTF9FWFRfcGxhdGZvcm1fZGV2aWNlIEVHTF9NRVNBX3BsYXRmb3JtX3N1cmZh
Y2VsZXNzIEVHTF9FWFRfZXhwbGljaXRfZGV2aWNlIEVHTF9LSFJfcGxhdGZvcm1fd2F5bGFuZCBF
R0xfRVhUX3BsYXRmb3JtX3dheWxhbmQgRUdMX0tIUl9wbGF0Zm9ybV9nYm0gRUdMX01FU0FfcGxh
dGZvcm1fZ2JtIEVHTF9FWFRfcGxhdGZvcm1feGNiIEVHTF9FWFRfYnVmZmVyX2FnZSBFR0xfRVhU
X2NsaWVudF9zeW5jIEVHTF9FWFRfY3JlYXRlX2NvbnRleHRfcm9idXN0bmVzcyBFR0xfRVhUX2lt
YWdlX2RtYV9idWZfaW1wb3J0IEVHTF9FWFRfaW1hZ2VfZG1hX2J1Zl9pbXBvcnRfbW9kaWZpZXJz
IEVHTF9NRVNBX2ltYWdlX2RtYV9idWZfZXhwb3J0IEVHTF9FWFRfb3V0cHV0X2Jhc2UgRUdMX0VY
VF9vdXRwdXRfZHJtIEVHTF9FWFRfcHJvdGVjdGVkX2NvbnRlbnQgRUdMX0VYVF9zdHJlYW1fY29u
c3VtZXJfZWdsb3V0cHV0IEVHTF9FWFRfc3RyZWFtX2FjcXVpcmVfbW9kZSBFR0xfRVhUX3N5bmNf
cmV1c2UgRUdMX0lNR19jb250ZXh0X3ByaW9yaXR5IEVHTF9LSFJfY29uZmlnX2F0dHJpYnMgRUdM
X0tIUl9jcmVhdGVfY29udGV4dF9ub19lcnJvciBFR0xfS0hSX2NvbnRleHRfZmx1c2hfY29udHJv
bCBFR0xfS0hSX2NyZWF0ZV9jb250ZXh0IEVHTF9LSFJfZmVuY2Vfc3luYyBFR0xfS0hSX2dldF9h
bGxfcHJvY19hZGRyZXNzZXMgRUdMX0tIUl9wYXJ0aWFsX3VwZGF0ZSBFR0xfS0hSX3N3YXBfYnVm
ZmVyc193aXRoX2RhbWFnZSBFR0xfS0hSX25vX2NvbmZpZ19jb250ZXh0IEVHTF9LSFJfZ2xfY29s
b3JzcGFjZSBFR0xfS0hSX2dsX3JlbmRlcmJ1ZmZlcl9pbWFnZSBFR0xfS0hSX2dsX3RleHR1cmVf
MkRfaW1hZ2UgRUdMX0tIUl9nbF90ZXh0dXJlXzNEX2ltYWdlIEVHTF9LSFJfZ2xfdGV4dHVyZV9j
dWJlbWFwX2ltYWdlIEVHTF9LSFJfaW1hZ2UgRUdMX0tIUl9pbWFnZV9iYXNlIEVHTF9LSFJfcmV1
c2FibGVfc3luYyBFR0xfS0hSX3N0cmVhbSBFR0xfS0hSX3N0cmVhbV9hdHRyaWIgRUdMX0tIUl9z
dHJlYW1fY29uc3VtZXJfZ2x0ZXh0dXJlIEVHTF9LSFJfc3RyZWFtX2Nyb3NzX3Byb2Nlc3NfZmQg
RUdMX0tIUl9zdHJlYW1fZmlmbyBFR0xfS0hSX3N0cmVhbV9wcm9kdWNlcl9lZ2xzdXJmYWNlIEVH
TF9LSFJfc3VyZmFjZWxlc3NfY29udGV4dCBFR0xfS0hSX3dhaXRfc3luYyBFR0xfTlZfbnZybV9m
ZW5jZV9zeW5jIEVHTF9OVl9xdWFkcnVwbGVfYnVmZmVyIEVHTF9OVl9zdHJlYW1fY29uc3VtZXJf
ZWdsaW1hZ2UgRUdMX05WX3N0cmVhbV9jcm9zc19kaXNwbGF5IEVHTF9OVl9zdHJlYW1fY3Jvc3Nf
b2JqZWN0IEVHTF9OVl9zdHJlYW1fY3Jvc3NfcHJvY2VzcyBFR0xfTlZfc3RyZWFtX2Nyb3NzX3N5
c3RlbSBFR0xfTlZfc3RyZWFtX2RtYSBFR0xfTlZfc3RyZWFtX2ZsdXNoIEVHTF9OVl9zdHJlYW1f
bWV0YWRhdGEgRUdMX05WX3N0cmVhbV9yZW1vdGUgRUdMX05WX3N0cmVhbV9yZXNldCBFR0xfTlZf
c3RyZWFtX3NvY2tldCBFR0xfTlZfc3RyZWFtX3NvY2tldF9pbmV0IEVHTF9OVl9zdHJlYW1fc29j
a2V0X3VuaXggRUdMX05WX3N0cmVhbV9zeW5jIEVHTF9OVl9zdHJlYW1fZmlmb19uZXh0IEVHTF9O
Vl9zdHJlYW1fZmlmb19zeW5jaHJvbm91cyBFR0xfTlZfc3RyZWFtX2NvbnN1bWVyX2dsdGV4dHVy
ZV95dXYgRUdMX05WX3N0cmVhbV9hdHRyaWIgRUdMX05WX3N0cmVhbV9vcmlnaW4gRUdMX05WX3N5
c3RlbV90aW1lIEVHTF9OVl9vdXRwdXRfZHJtX2ZsaXBfZXZlbnQgRUdMX05WX3RyaXBsZV9idWZm
ZXIgRUdMX05WX3JvYnVzdG5lc3NfdmlkZW9fbWVtb3J5X3B1cmdlIEVHTF9FWFRfcHJlc2VudF9v
cGFxdWUgRUdMX1dMX2JpbmRfd2F5bGFuZF9kaXNwbGF5IEVHTF9XTF93YXlsYW5kX2VnbHN0cmVh
bSIKICAgIH0KfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>