Failed to run ChromeOS UI on Linux (permission denied)

99 views
Skip to first unread message

Mike Johns

unread,
Oct 14, 2021, 5:58:13 AM10/14/21
to Chromium OS Development
Hi, all.

I followed the instructions at https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/docs/linux/ozone_drm.md to run Chrome OS UI on linux.

My local machine uses an intel iris gpu. I am able to run both `kmscube` and `kodi-gbm` from the console.

But running `EGL_PLATFORM=surfaceless ~/chromium/src/out/drm/chrome --ozone-platform=drm --force-system-compositor-mode --login-profile=user --user-data-dir=$HOME/.config/google-chrome-gbm --use-gl=egl --enable-wayland-server --login-manager --ash-constrain-pointer-to-root --default-tile-width=512 --default-tile-height=512 --system-developer-mode --crosh-command=/bin/bash` failed with

```
sd-device-monitor: Unable to get network namespace of udev netlink socket, unable to determine if we are in host netns: Operation not permitted
2021-10-14T09:30:42.337338Z ERROR chrome[35797:35797]: [gbm_surface_factory.cc(200)] Couldn't create Gbm Device at /dev/dri/renderD128
2021-10-14T09:30:42.357390Z ERROR chrome[35797:35797]: [sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
sd-device-monitor: Unable to get network namespace of udev netlink socket, unable to determine if we are in host netns: Operation not permitted
sd-device-enumerator: Scan all dirs
sd-device-enumerator: Scanning /sys/bus
2021-10-14T09:30:42.450705Z ERROR chrome[35797:35816]: [drm_thread_proxy.cc(45)] Unable to initialize GBM for /sys/devices/pci0000:00/0000:00:02.0/drm/card0: Permission denied (13)
sd-device-enumerator: Scanning /sys/class
sd-device-enumerator: Scan all dirs
sd-device-enumerator: Scanning /sys/bus
sd-device-enumerator: Scanning /sys/class
2021-10-14T09:30:42.450772Z FATAL chrome[35797:35816]: [drm_thread.cc(416)] Check failed: !device_manager_->GetDrmDevices().empty().
```

What I should do now to get more insights on how to debug this error? Here is some information of my system.

udev rules (running `cat /etc/udev/rules.d/90-*`):
```
KERNEL=="card[0-9]*", NAME="dri/%k", GROUP="video", MODE="666"
KERNEL=="renderD[0-9]*", NAME="dri/%k", GROUP="render", MODE="666"
KERNEL=="event*", NAME="input/%k", MODE="666", GROUP="plugdev"
```

/dev/dri permission (running `ls -lha /dev/dri/`):
```
total 0
drwxr-xr-x   3 root root        100 10月 14 16:59 .
drwxr-xr-x  20 root root       4.5K 10月 14 16:59 ..
drwxr-xr-x   2 root root         80 10月 14 16:59 by-path
crw-rw-rw-+  1 root video  226,   0 10月 14 16:59 card0
crw-rw-rw-+  1 root render 226, 128 10月 14 16:59 renderD128
```

The arguments to build chrome:
```
# Set build arguments here. See `gn help buildargs`.
dcheck_always_on = true
use_ozone = true
target_os = "chromeos"
ozone_platform_drm = true
ozone_platform = "drm"
use_system_minigbm = false
is_debug = false
use_xkbcommon = true
#use_evdev_gestures = true
#use_system_libevdev = false
#use_system_gestures = false
# Non-Googlers should set the next two flags to false
use_goma = false
is_chrome_branded = false
is_official_build = false
use_pulseaudio = false
```

kmscube output:
```
Using display 0x55d643c965e0 with EGL version 1.5
===================================
EGL information:
  version: "1.5"
  vendor: "Mesa Project"
  client extensions: "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_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless"
  display extensions: "EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs 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_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_WL_bind_wayland_display "
===================================
OpenGL ES 2.x information:
  version: "OpenGL ES 3.2 Mesa 20.2.6"
  shading language version: "OpenGL ES GLSL ES 3.20"
  vendor: "Intel"
  renderer: "Mesa Intel(R) Xe Graphics (TGL GT2)"
  extensions: "GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_EXT_draw_instanced GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_AMD_performance_monitor GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_OES_viewport_array GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_occlusion_query_boolean GL_EXT_robustness GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_EXT_draw_buffers GL_EXT_map_buffer_range GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_NV_pixel_buffer_object GL_OES_depth_texture_cube_map GL_OES_required_internalformat GL_OES_surfaceless_context GL_EXT_color_buffer_float GL_EXT_sRGB_write_control GL_EXT_separate_shader_objects GL_EXT_shader_framebuffer_fetch GL_EXT_shader_group_vote GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_INTEL_conservative_rasterization GL_INTEL_performance_query GL_ANDROID_extension_pack_es31a GL_EXT_base_instance GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_cube_map_array GL_EXT_texture_norm16 GL_EXT_texture_view GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_NV_image_formats GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5 GL_OES_primitive_bounding_box GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_io_blocks GL_OES_shader_multisample_interpolation GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_texture_cube_map_array GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view GL_EXT_blend_func_extended GL_EXT_buffer_storage GL_EXT_float_blend GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_shader_samples_identical GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_NV_fragment_shader_interlock GL_OES_EGL_image_external_essl3 GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_shader_image_atomic GL_EXT_clip_cull_distance GL_EXT_disjoint_timer_query GL_EXT_texture_compression_s3tc_srgb GL_MESA_shader_integer_functions GL_EXT_clip_control GL_EXT_texture_compression_bptc GL_KHR_parallel_shader_compile GL_EXT_EGL_image_storage GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_texture_sRGB_R8 GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render GL_MESA_framebuffer_flip_y GL_NV_compute_shader_derivatives GL_EXT_demote_to_helper_invocation GL_EXT_depth_clamp GL_EXT_texture_query_lod "
===================================
```

drmdevice outputs:
```
--- Checking the number of DRM device available ---
--- Devices reported 1 ---
--- Retrieving devices information (PCI device revision is ignored) ---
device[0]
+-> available_nodes 0x05
+-> nodes
|   +-> nodes[0] /dev/dri/card0
|   +-> nodes[2] /dev/dri/renderD128
+-> bustype 0000
|   +-> pci
|       +-> domain 0000
|       +-> bus    00
|       +-> dev    02
|       +-> func   0
+-> deviceinfo
    +-> pci
        +-> vendor_id     8086
        +-> device_id     9a49
        +-> subvendor_id  17aa
        +-> subdevice_id  3f19
        +-> revision_id   IGNORED

--- Opening device node /dev/dri/card0 ---
--- Retrieving device info, for node /dev/dri/card0 ---
device[0]
+-> available_nodes 0x05
+-> nodes
|   +-> nodes[0] /dev/dri/card0
|   +-> nodes[2] /dev/dri/renderD128
+-> bustype 0000
|   +-> pci
|       +-> domain 0000
|       +-> bus    00
|       +-> dev    02
|       +-> func   0
+-> deviceinfo
    +-> pci
        +-> vendor_id     8086
        +-> device_id     9a49
        +-> subvendor_id  17aa
        +-> subdevice_id  3f19
        +-> revision_id   01

--- Opening device node /dev/dri/renderD128 ---
--- Retrieving device info, for node /dev/dri/renderD128 ---
device[0]
+-> available_nodes 0x05
+-> nodes
|   +-> nodes[0] /dev/dri/card0
|   +-> nodes[2] /dev/dri/renderD128
+-> bustype 0000
|   +-> pci
|       +-> domain 0000
|       +-> bus    00
|       +-> dev    02
|       +-> func   0
+-> deviceinfo
    +-> pci
        +-> vendor_id     8086
        +-> device_id     9a49
        +-> subvendor_id  17aa
        +-> subdevice_id  3f19
        +-> revision_id   01
```

Chrome ouputs (running `EGL_LOG_LEVEL=debug EGL_PLATFORM=surfaceless ~/chromium/src/out/drm/chrome --ozone-platform=drm --force-system-compositor-mode --login-profile=user --user-data-dir=$HOME/.config/google-chrome-gbm --use-gl=egl --enable-wayland-server --login-manager --ash-constrain-pointer-to-root --default-tile-width=512 --default-tile-height=512 --system-developer-mode --crosh-command=/bin/bash`):
```
sd-device-monitor: Unable to get network namespace of udev netlink socket, unable to determine if we are in host netns: Operation not permitted
2021-10-14T09:31:33.759622Z ERROR chrome[36848:36848]: [gbm_surface_factory.cc(200)] Couldn't create Gbm Device at /dev/dri/renderD128
libEGL debug: EGL user error 0x300c (EGL_BAD_PARAMETER) in eglQueryDeviceStringEXT

libEGL debug: EGL user error 0x300c (EGL_BAD_PARAMETER) in eglQueryDeviceStringEXT

libEGL debug: using driver i915 for 3

libEGL debug: using driver i915 for 3

libEGL debug: pci id for fd 3: 8086:9a49, driver iris

libEGL debug: MESA-LOADER: dlopen(/usr/lib/x86_64-linux-gnu/dri/iris_dri.so)

libEGL debug: found extension `DRI_Core'
libEGL info: found extension DRI_Core version 2
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL info: found extension DRI_IMAGE_DRIVER version 1
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_ConfigOptions'
libEGL debug: found extension `DRI_Core'
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_ConfigOptions'
libEGL info: found extension DRI_ConfigOptions version 2
libEGL debug: found extension `DRI_TexBuffer'
libEGL info: found extension DRI_TexBuffer version 2
libEGL debug: found extension `DRI2_Flush'
libEGL info: found extension DRI2_Flush version 4
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 17
libEGL debug: found extension `DRI_RENDERER_QUERY'
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL debug: found extension `DRI2_Throttle'
libEGL debug: found extension `DRI2_Fence'
libEGL debug: found extension `DRI2_Interop'
libEGL debug: found extension `DRI2_BufferDamage'
libEGL debug: found extension `DRI_Robustness'
libEGL debug: found extension `DRI_NoError'
libEGL debug: found extension `DRI2_Blob'
libEGL debug: found extension `DRI_TexBuffer'
libEGL debug: found extension `DRI2_Flush'
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 17
libEGL debug: found extension `DRI_RENDERER_QUERY'
libEGL info: found extension DRI_RENDERER_QUERY version 1
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL info: found extension DRI_CONFIG_QUERY version 1
libEGL debug: found extension `DRI2_Throttle'
libEGL debug: found extension `DRI2_Fence'
libEGL info: found extension DRI2_Fence version 2
libEGL debug: found extension `DRI2_Interop'
libEGL info: found extension DRI2_Interop version 1
libEGL debug: found extension `DRI2_BufferDamage'
libEGL info: found extension DRI2_BufferDamage version 1
libEGL debug: found extension `DRI_Robustness'
libEGL info: found extension DRI_Robustness version 1
libEGL debug: found extension `DRI_NoError'
libEGL info: found extension DRI_NoError version 1
libEGL debug: found extension `DRI2_Blob'
libEGL info: found extension DRI2_Blob version 1
libEGL debug: did not find optional extension DRI_FlushControl version 1
libEGL debug: did not find optional extension DRI_MutableRenderBufferDriver version 1
libEGL debug: No DRI config supports native format ABGR16F
libEGL debug: No DRI config supports native format XBGR16F
2021-10-14T09:31:33.779593Z ERROR chrome[36848:36848]: [sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
sd-device-monitor: Unable to get network namespace of udev netlink socket, unable to determine if we are in host netns: Operation not permitted
sd-device-enumerator: Scan all dirs
2021-10-14T09:31:33.875424Z ERROR chrome[36848:36867]: [drm_thread_proxy.cc(45)] Unable to initialize GBM for /sys/devices/pci0000:00/0000:00:02.0/drm/card0: Permission denied (13)
sd-device-enumerator: Scanning /sys/bus
sd-device-enumerator: Scanning /sys/class
sd-device-enumerator: Scan all dirs
sd-device-enumerator: Scanning /sys/bus
sd-device-enumerator: Scanning /sys/class
2021-10-14T09:31:33.875490Z FATAL chrome[36848:36867]: [drm_thread.cc(416)] Check failed: !device_manager_->GetDrmDevices().empty().
#0 0x5592fedac969 base::debug::CollectStackTrace()
#1 0x5592fecd9713 base::debug::StackTrace::StackTrace()
#2 0x5592fecf33e0 logging::LogMessage::~LogMessage()
#3 0x5592fecf3d9e logging::LogMessage::~LogMessage()
#4 0x5592fb27bdbf ui::DrmThread::ProcessPendingTasks()
#5 0x5592fb27cac5 ui::DrmThread::AddGraphicsDevice()
#6 0x5592fb2a6eb9 ui::ozone::mojom::DrmDeviceStubDispatch::Accept()
#7 0x5592ff0d2a50 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#8 0x5592ff0d7de2 mojo::MessageDispatcher::Accept()
#9 0x5592ff0d3bae mojo::InterfaceEndpointClient::HandleIncomingMessage()
#10 0x5592ff0db8c2 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#11 0x5592ff0db2f5 mojo::internal::MultiplexRouter::Accept()
#12 0x5592ff0d7e1e mojo::MessageDispatcher::Accept()
#13 0x5592ff0d0b01 mojo::Connector::DispatchMessage()
#14 0x5592ff0d1338 mojo::Connector::ReadAllAvailableMessages()
#15 0x5592ff0d113c mojo::Connector::OnHandleReadyInternal()
#16 0x5592ff0f03aa mojo::SimpleWatcher::OnHandleReady()
#17 0x5592fed4be5b base::TaskAnnotator::RunTask()
#18 0x5592fed6c0be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#19 0x5592fed6b82b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#20 0x5592fed6c6e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#21 0x5592fee2b4b5 base::MessagePumpLibevent::Run()
#22 0x5592fed6cc4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#23 0x5592fed29550 base::RunLoop::Run()
#24 0x5592fed9328a base::Thread::Run()
#25 0x5592fed936a1 base::Thread::ThreadMain()
#26 0x5592fedc2d9e base::(anonymous namespace)::ThreadFunc()
#27 0x7f4bc929f590 start_thread
#28 0x7f4bc8c7a223 clone
Task trace:
#0 0x5592ff0f063e mojo::SimpleWatcher::Context::Notify()

Received signal 6
#0 0x5592fedac969 base::debug::CollectStackTrace()
#1 0x5592fecd9713 base::debug::StackTrace::StackTrace()
#2 0x5592fedac463 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f4bc92aabb0 (/usr/lib/x86_64-linux-gnu/libpthread-2.32.so+0x14baf)
#4 0x7f4bc8ba28cb gsignal
#5 0x7f4bc8b87864 abort
#6 0x5592fedaba55 base::debug::BreakDebugger()
#7 0x5592fecf3815 logging::LogMessage::~LogMessage()
#8 0x5592fecf3d9e logging::LogMessage::~LogMessage()
#9 0x5592fb27bdbf ui::DrmThread::ProcessPendingTasks()
#10 0x5592fb27cac5 ui::DrmThread::AddGraphicsDevice()
#11 0x5592fb2a6eb9 ui::ozone::mojom::DrmDeviceStubDispatch::Accept()
#12 0x5592ff0d2a50 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#13 0x5592ff0d7de2 mojo::MessageDispatcher::Accept()
#14 0x5592ff0d3bae mojo::InterfaceEndpointClient::HandleIncomingMessage()
#15 0x5592ff0db8c2 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#16 0x5592ff0db2f5 mojo::internal::MultiplexRouter::Accept()
#17 0x5592ff0d7e1e mojo::MessageDispatcher::Accept()
#18 0x5592ff0d0b01 mojo::Connector::DispatchMessage()
#19 0x5592ff0d1338 mojo::Connector::ReadAllAvailableMessages()
#20 0x5592ff0d113c mojo::Connector::OnHandleReadyInternal()
#21 0x5592ff0f03aa mojo::SimpleWatcher::OnHandleReady()
#22 0x5592fed4be5b base::TaskAnnotator::RunTask()
#23 0x5592fed6c0be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#24 0x5592fed6b82b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#25 0x5592fed6c6e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#26 0x5592fee2b4b5 base::MessagePumpLibevent::Run()
#27 0x5592fed6cc4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#28 0x5592fed29550 base::RunLoop::Run()
#29 0x5592fed9328a base::Thread::Run()
#30 0x5592fed936a1 base::Thread::ThreadMain()
#31 0x5592fedc2d9e base::(anonymous namespace)::ThreadFunc()
#32 0x7f4bc929f590 start_thread
#33 0x7f4bc8c7a223 clone
  r8: 0000000000000000  r9: 00007f4bbbd448c0 r10: 0000000000000008 r11: 0000000000000246
 r12: 00001b22b8602dc0 r13: 0000000000000085 r14: aaaaaaaaaaaaaaaa r15: 00007f4bbbd44b20
  di: 0000000000000002  si: 00007f4bbbd448c0  bp: 00007f4bbbd44b10  bx: 00007f4bbbd47640
  dx: 0000000000000000  ax: 0000000000000000  cx: 00007f4bc8ba28cb  sp: 00007f4bbbd448c0
  ip: 00007f4bc8ba28cb efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(EXIT_FAILURE). Core file will not be generated.
2021-10-14T09:31:34.128964Z ERROR chrome[36882:1]: [command_buffer_proxy_impl.cc(125)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
2021-10-14T09:31:34.129000Z ERROR chrome[36882:1]: [context_provider_command_buffer.cc(147)] GpuChannelHost failed to create command buffer.
2021-10-14T09:31:34.131267Z ERROR chrome[36815:36815]: [gpu_process_host.cc(951)] GPU process exited unexpectedly: exit_code=256
sd-device-enumerator: Scan all dirs
sd-device-enumerator: Scanning /sys/bus
sd-device-enumerator: Scanning /sys/class
2021-10-14T09:31:34.134563Z ERROR chrome[36914:36914]: [gbm_surface_factory.cc(200)] Couldn't create Gbm Device at /dev/dri/renderD128
libEGL debug: EGL user error 0x300c (EGL_BAD_PARAMETER) in eglQueryDeviceStringEXT

libEGL debug: EGL user error 0x300c (EGL_BAD_PARAMETER) in eglQueryDeviceStringEXT

libEGL debug: using driver i915 for 3

libEGL debug: using driver i915 for 3

libEGL debug: pci id for fd 3: 8086:9a49, driver iris

libEGL debug: MESA-LOADER: dlopen(/usr/lib/x86_64-linux-gnu/dri/iris_dri.so)

libEGL debug: found extension `DRI_Core'
libEGL info: found extension DRI_Core version 2
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL info: found extension DRI_IMAGE_DRIVER version 1
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_ConfigOptions'
libEGL debug: found extension `DRI_Core'
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_ConfigOptions'
libEGL info: found extension DRI_ConfigOptions version 2
libEGL debug: found extension `DRI_TexBuffer'
libEGL info: found extension DRI_TexBuffer version 2
libEGL debug: found extension `DRI2_Flush'
libEGL info: found extension DRI2_Flush version 4
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 17
libEGL debug: found extension `DRI_RENDERER_QUERY'
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL debug: found extension `DRI2_Throttle'
libEGL debug: found extension `DRI2_Fence'
libEGL debug: found extension `DRI2_Interop'
libEGL debug: found extension `DRI2_BufferDamage'
libEGL debug: found extension `DRI_Robustness'
libEGL debug: found extension `DRI_NoError'
libEGL debug: found extension `DRI2_Blob'
libEGL debug: found extension `DRI_TexBuffer'
libEGL debug: found extension `DRI2_Flush'
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 17
libEGL debug: found extension `DRI_RENDERER_QUERY'
libEGL info: found extension DRI_RENDERER_QUERY version 1
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL info: found extension DRI_CONFIG_QUERY version 1
libEGL debug: found extension `DRI2_Throttle'
libEGL debug: found extension `DRI2_Fence'
libEGL info: found extension DRI2_Fence version 2
libEGL debug: found extension `DRI2_Interop'
libEGL info: found extension DRI2_Interop version 1
libEGL debug: found extension `DRI2_BufferDamage'
libEGL info: found extension DRI2_BufferDamage version 1
libEGL debug: found extension `DRI_Robustness'
libEGL info: found extension DRI_Robustness version 1
libEGL debug: found extension `DRI_NoError'
libEGL info: found extension DRI_NoError version 1
libEGL debug: found extension `DRI2_Blob'
libEGL info: found extension DRI2_Blob version 1
libEGL debug: did not find optional extension DRI_FlushControl version 1
libEGL debug: did not find optional extension DRI_MutableRenderBufferDriver version 1
libEGL debug: No DRI config supports native format ABGR16F
libEGL debug: No DRI config supports native format XBGR16F
2021-10-14T09:31:34.153573Z ERROR chrome[36914:36914]: [sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
2021-10-14T09:31:34.178876Z ERROR chrome[36914:36921]: [drm_thread_proxy.cc(45)] Unable to initialize GBM for /sys/devices/pci0000:00/0000:00:02.0/drm/card0: Permission denied (13)
2021-10-14T09:31:34.179040Z FATAL chrome[36914:36921]: [drm_thread.cc(416)] Check failed: !device_manager_->GetDrmDevices().empty().
#0 0x5592fedac969 base::debug::CollectStackTrace()
#1 0x5592fecd9713 base::debug::StackTrace::StackTrace()
#2 0x5592fecf33e0 logging::LogMessage::~LogMessage()
#3 0x5592fecf3d9e logging::LogMessage::~LogMessage()
#4 0x5592fb27bdbf ui::DrmThread::ProcessPendingTasks()
#5 0x5592fb27cac5 ui::DrmThread::AddGraphicsDevice()
#6 0x5592fb2a6eb9 ui::ozone::mojom::DrmDeviceStubDispatch::Accept()
#7 0x5592ff0d2a50 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#8 0x5592ff0d7de2 mojo::MessageDispatcher::Accept()
#9 0x5592ff0d3bae mojo::InterfaceEndpointClient::HandleIncomingMessage()
#10 0x5592ff0db8c2 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#11 0x5592ff0db2f5 mojo::internal::MultiplexRouter::Accept()
#12 0x5592ff0d7e1e mojo::MessageDispatcher::Accept()
#13 0x5592ff0d0b01 mojo::Connector::DispatchMessage()
#14 0x5592ff0d1338 mojo::Connector::ReadAllAvailableMessages()
#15 0x5592ff0d113c mojo::Connector::OnHandleReadyInternal()
#16 0x5592ff0f03aa mojo::SimpleWatcher::OnHandleReady()
#17 0x5592fed4be5b base::TaskAnnotator::RunTask()
#18 0x5592fed6c0be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#19 0x5592fed6b82b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#20 0x5592fed6c6e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#21 0x5592fee2b4b5 base::MessagePumpLibevent::Run()
#22 0x5592fed6cc4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#23 0x5592fed29550 base::RunLoop::Run()
#24 0x5592fed9328a base::Thread::Run()
#25 0x5592fed936a1 base::Thread::ThreadMain()
#26 0x5592fedc2d9e base::(anonymous namespace)::ThreadFunc()
#27 0x7f4bc929f590 start_thread
#28 0x7f4bc8c7a223 clone
Task trace:
#0 0x5592ff0f00b9 mojo::SimpleWatcher::ArmOrNotify()
#1 0x5592fb253793 mojo::internal::GenericCallbackBinderWithContext<>::BindInterface()
#2 0x559302775192 content::ChildThreadImpl::ExposeInterfacesToBrowser()
#3 0x5592ff0f00b9 mojo::SimpleWatcher::ArmOrNotify()
#4 0x5593027775e3 content::ChildThreadImpl::IOThreadState::BindServiceInterface()
Task trace buffer limit hit, update PendingTask::kTaskBacktraceLength to increase.

Received signal 6
#0 0x5592fedac969 base::debug::CollectStackTrace()
#1 0x5592fecd9713 base::debug::StackTrace::StackTrace()
#2 0x5592fedac463 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f4bc92aabb0 (/usr/lib/x86_64-linux-gnu/libpthread-2.32.so+0x14baf)
#4 0x7f4bc8ba28cb gsignal
#5 0x7f4bc8b87864 abort
#6 0x5592fedaba55 base::debug::BreakDebugger()
#7 0x5592fecf3815 logging::LogMessage::~LogMessage()
#8 0x5592fecf3d9e logging::LogMessage::~LogMessage()
#9 0x5592fb27bdbf ui::DrmThread::ProcessPendingTasks()
#10 0x5592fb27cac5 ui::DrmThread::AddGraphicsDevice()
#11 0x5592fb2a6eb9 ui::ozone::mojom::DrmDeviceStubDispatch::Accept()
#12 0x5592ff0d2a50 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#13 0x5592ff0d7de2 mojo::MessageDispatcher::Accept()
#14 0x5592ff0d3bae mojo::InterfaceEndpointClient::HandleIncomingMessage()
#15 0x5592ff0db8c2 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#16 0x5592ff0db2f5 mojo::internal::MultiplexRouter::Accept()
#17 0x5592ff0d7e1e mojo::MessageDispatcher::Accept()
#18 0x5592ff0d0b01 mojo::Connector::DispatchMessage()
#19 0x5592ff0d1338 mojo::Connector::ReadAllAvailableMessages()
#20 0x5592ff0d113c mojo::Connector::OnHandleReadyInternal()
#21 0x5592ff0f03aa mojo::SimpleWatcher::OnHandleReady()
#22 0x5592fed4be5b base::TaskAnnotator::RunTask()
#23 0x5592fed6c0be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#24 0x5592fed6b82b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#25 0x5592fed6c6e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#26 0x5592fee2b4b5 base::MessagePumpLibevent::Run()
#27 0x5592fed6cc4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#28 0x5592fed29550 base::RunLoop::Run()
#29 0x5592fed9328a base::Thread::Run()
#30 0x5592fed936a1 base::Thread::ThreadMain()
#31 0x5592fedc2d9e base::(anonymous namespace)::ThreadFunc()
#32 0x7f4bc929f590 start_thread
#33 0x7f4bc8c7a223 clone
  r8: 0000000000000000  r9: 00007f4bbbd448c0 r10: 0000000000000008 r11: 0000000000000246
 r12: 00001b22b83fb8c0 r13: 0000000000000085 r14: aaaaaaaaaaaaaaaa r15: 00007f4bbbd44b20
  di: 0000000000000002  si: 00007f4bbbd448c0  bp: 00007f4bbbd44b10  bx: 00007f4bbbd47640
  dx: 0000000000000000  ax: 0000000000000000  cx: 00007f4bc8ba28cb  sp: 00007f4bbbd448c0
  ip: 00007f4bc8ba28cb efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(EXIT_FAILURE). Core file will not be generated.
2021-10-14T09:31:34.493072Z ERROR chrome[36882:7]: [command_buffer_proxy_impl.cc(125)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
2021-10-14T09:31:34.493111Z ERROR chrome[36882:7]: [context_provider_command_buffer.cc(147)] GpuChannelHost failed to create command buffer.
2021-10-14T09:31:34.497594Z ERROR chrome[36815:36815]: [gpu_process_host.cc(951)] GPU process exited unexpectedly: exit_code=256
sd-device-enumerator: Scan all dirs
sd-device-enumerator: Scanning /sys/bus
sd-device-enumerator: Scanning /sys/class
2021-10-14T09:31:34.501779Z ERROR chrome[36927:36927]: [gbm_surface_factory.cc(200)] Couldn't create Gbm Device at /dev/dri/renderD128
libEGL debug: EGL user error 0x300c (EGL_BAD_PARAMETER) in eglQueryDeviceStringEXT

libEGL debug: EGL user error 0x300c (EGL_BAD_PARAMETER) in eglQueryDeviceStringEXT

libEGL debug: using driver i915 for 3

libEGL debug: using driver i915 for 3

libEGL debug: pci id for fd 3: 8086:9a49, driver iris

libEGL debug: MESA-LOADER: dlopen(/usr/lib/x86_64-linux-gnu/dri/iris_dri.so)

libEGL debug: found extension `DRI_Core'
libEGL info: found extension DRI_Core version 2
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL info: found extension DRI_IMAGE_DRIVER version 1
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_ConfigOptions'
libEGL debug: found extension `DRI_Core'
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_ConfigOptions'
libEGL info: found extension DRI_ConfigOptions version 2
libEGL debug: found extension `DRI_TexBuffer'
libEGL info: found extension DRI_TexBuffer version 2
libEGL debug: found extension `DRI2_Flush'
libEGL info: found extension DRI2_Flush version 4
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 17
libEGL debug: found extension `DRI_RENDERER_QUERY'
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL debug: found extension `DRI2_Throttle'
libEGL debug: found extension `DRI2_Fence'
libEGL debug: found extension `DRI2_Interop'
libEGL debug: found extension `DRI2_BufferDamage'
libEGL debug: found extension `DRI_Robustness'
libEGL debug: found extension `DRI_NoError'
libEGL debug: found extension `DRI2_Blob'
libEGL debug: found extension `DRI_TexBuffer'
libEGL debug: found extension `DRI2_Flush'
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 17
libEGL debug: found extension `DRI_RENDERER_QUERY'
libEGL info: found extension DRI_RENDERER_QUERY version 1
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL info: found extension DRI_CONFIG_QUERY version 1
libEGL debug: found extension `DRI2_Throttle'
libEGL debug: found extension `DRI2_Fence'
libEGL info: found extension DRI2_Fence version 2
libEGL debug: found extension `DRI2_Interop'
libEGL info: found extension DRI2_Interop version 1
libEGL debug: found extension `DRI2_BufferDamage'
libEGL info: found extension DRI2_BufferDamage version 1
libEGL debug: found extension `DRI_Robustness'
libEGL info: found extension DRI_Robustness version 1
libEGL debug: found extension `DRI_NoError'
libEGL info: found extension DRI_NoError version 1
libEGL debug: found extension `DRI2_Blob'
libEGL info: found extension DRI2_Blob version 1
libEGL debug: did not find optional extension DRI_FlushControl version 1
libEGL debug: did not find optional extension DRI_MutableRenderBufferDriver version 1
libEGL debug: No DRI config supports native format ABGR16F
libEGL debug: No DRI config supports native format XBGR16F
2021-10-14T09:31:34.527689Z ERROR chrome[36927:36927]: [sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
2021-10-14T09:31:34.541573Z ERROR chrome[36927:36934]: [drm_thread_proxy.cc(45)] Unable to initialize GBM for /sys/devices/pci0000:00/0000:00:02.0/drm/card0: Permission denied (13)
2021-10-14T09:31:34.541626Z FATAL chrome[36927:36934]: [drm_thread.cc(416)] Check failed: !device_manager_->GetDrmDevices().empty().
#0 0x5592fedac969 base::debug::CollectStackTrace()
#1 0x5592fecd9713 base::debug::StackTrace::StackTrace()
#2 0x5592fecf33e0 logging::LogMessage::~LogMessage()
#3 0x5592fecf3d9e logging::LogMessage::~LogMessage()
#4 0x5592fb27bdbf ui::DrmThread::ProcessPendingTasks()
#5 0x5592fb27cac5 ui::DrmThread::AddGraphicsDevice()
#6 0x5592fb2a6eb9 ui::ozone::mojom::DrmDeviceStubDispatch::Accept()
#7 0x5592ff0d2a50 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#8 0x5592ff0d7de2 mojo::MessageDispatcher::Accept()
#9 0x5592ff0d3bae mojo::InterfaceEndpointClient::HandleIncomingMessage()
#10 0x5592ff0db8c2 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#11 0x5592ff0db2f5 mojo::internal::MultiplexRouter::Accept()
#12 0x5592ff0d7e1e mojo::MessageDispatcher::Accept()
#13 0x5592ff0d0b01 mojo::Connector::DispatchMessage()
#14 0x5592ff0d1338 mojo::Connector::ReadAllAvailableMessages()
#15 0x5592ff0d113c mojo::Connector::OnHandleReadyInternal()
#16 0x5592ff0f03aa mojo::SimpleWatcher::OnHandleReady()
#17 0x5592fed4be5b base::TaskAnnotator::RunTask()
#18 0x5592fed6c0be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#19 0x5592fed6b82b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#20 0x5592fed6c6e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#21 0x5592fee2b4b5 base::MessagePumpLibevent::Run()
#22 0x5592fed6cc4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#23 0x5592fed29550 base::RunLoop::Run()
#24 0x5592fed9328a base::Thread::Run()
#25 0x5592fed936a1 base::Thread::ThreadMain()
#26 0x5592fedc2d9e base::(anonymous namespace)::ThreadFunc()
#27 0x7f4bc929f590 start_thread
#28 0x7f4bc8c7a223 clone
Task trace:
#0 0x5592ff0f00b9 mojo::SimpleWatcher::ArmOrNotify()
#1 0x5592fb253793 mojo::internal::GenericCallbackBinderWithContext<>::BindInterface()
#2 0x559302775192 content::ChildThreadImpl::ExposeInterfacesToBrowser()
#3 0x5592ff0f00b9 mojo::SimpleWatcher::ArmOrNotify()
#4 0x5593027775e3 content::ChildThreadImpl::IOThreadState::BindServiceInterface()
Task trace buffer limit hit, update PendingTask::kTaskBacktraceLength to increase.

Received signal 6
#0 0x5592fedac969 base::debug::CollectStackTrace()
#1 0x5592fecd9713 base::debug::StackTrace::StackTrace()
#2 0x5592fedac463 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f4bc92aabb0 (/usr/lib/x86_64-linux-gnu/libpthread-2.32.so+0x14baf)
#4 0x7f4bc8ba28cb gsignal
#5 0x7f4bc8b87864 abort
#6 0x5592fedaba55 base::debug::BreakDebugger()
#7 0x5592fecf3815 logging::LogMessage::~LogMessage()
#8 0x5592fecf3d9e logging::LogMessage::~LogMessage()
#9 0x5592fb27bdbf ui::DrmThread::ProcessPendingTasks()
#10 0x5592fb27cac5 ui::DrmThread::AddGraphicsDevice()
#11 0x5592fb2a6eb9 ui::ozone::mojom::DrmDeviceStubDispatch::Accept()
#12 0x5592ff0d2a50 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#13 0x5592ff0d7de2 mojo::MessageDispatcher::Accept()
#14 0x5592ff0d3bae mojo::InterfaceEndpointClient::HandleIncomingMessage()
#15 0x5592ff0db8c2 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#16 0x5592ff0db2f5 mojo::internal::MultiplexRouter::Accept()
#17 0x5592ff0d7e1e mojo::MessageDispatcher::Accept()
#18 0x5592ff0d0b01 mojo::Connector::DispatchMessage()
#19 0x5592ff0d1338 mojo::Connector::ReadAllAvailableMessages()
#20 0x5592ff0d113c mojo::Connector::OnHandleReadyInternal()
#21 0x5592ff0f03aa mojo::SimpleWatcher::OnHandleReady()
#22 0x5592fed4be5b base::TaskAnnotator::RunTask()
#23 0x5592fed6c0be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#24 0x5592fed6b82b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#25 0x5592fed6c6e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#26 0x5592fee2b4b5 base::MessagePumpLibevent::Run()
#27 0x5592fed6cc4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#28 0x5592fed29550 base::RunLoop::Run()
#29 0x5592fed9328a base::Thread::Run()
#30 0x5592fed936a1 base::Thread::ThreadMain()
#31 0x5592fedc2d9e base::(anonymous namespace)::ThreadFunc()
#32 0x7f4bc929f590 start_thread
#33 0x7f4bc8c7a223 clone
  r8: 0000000000000000  r9: 00007f4bbbd448c0 r10: 0000000000000008 r11: 0000000000000246
 r12: 00001b22b83fb8c0 r13: 0000000000000085 r14: aaaaaaaaaaaaaaaa r15: 00007f4bbbd44b20
  di: 0000000000000002  si: 00007f4bbbd448c0  bp: 00007f4bbbd44b10  bx: 00007f4bbbd47640
  dx: 0000000000000000  ax: 0000000000000000  cx: 00007f4bc8ba28cb  sp: 00007f4bbbd448c0
  ip: 00007f4bc8ba28cb efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(EXIT_FAILURE). Core file will not be generated.
2021-10-14T09:31:34.846428Z ERROR chrome[36882:7]: [command_buffer_proxy_impl.cc(125)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
2021-10-14T09:31:34.846468Z ERROR chrome[36882:7]: [context_provider_command_buffer.cc(147)] GpuChannelHost failed to create command buffer.
2021-10-14T09:31:34.847156Z ERROR chrome[36815:36815]: [gpu_process_host.cc(951)] GPU process exited unexpectedly: exit_code=256
sd-device-enumerator: Scan all dirs
sd-device-enumerator: Scanning /sys/bus
sd-device-enumerator: Scanning /sys/class
2021-10-14T09:31:34.850842Z ERROR chrome[36941:36941]: [gbm_surface_factory.cc(200)] Couldn't create Gbm Device at /dev/dri/renderD128
libEGL debug: EGL user error 0x300c (EGL_BAD_PARAMETER) in eglQueryDeviceStringEXT

libEGL debug: EGL user error 0x300c (EGL_BAD_PARAMETER) in eglQueryDeviceStringEXT

libEGL debug: using driver i915 for 3

libEGL debug: using driver i915 for 3

libEGL debug: pci id for fd 3: 8086:9a49, driver iris

libEGL debug: MESA-LOADER: dlopen(/usr/lib/x86_64-linux-gnu/dri/iris_dri.so)

libEGL debug: found extension `DRI_Core'
libEGL info: found extension DRI_Core version 2
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL info: found extension DRI_IMAGE_DRIVER version 1
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_ConfigOptions'
libEGL debug: found extension `DRI_Core'
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_ConfigOptions'
libEGL info: found extension DRI_ConfigOptions version 2
libEGL debug: found extension `DRI_TexBuffer'
libEGL info: found extension DRI_TexBuffer version 2
libEGL debug: found extension `DRI2_Flush'
libEGL info: found extension DRI2_Flush version 4
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 17
libEGL debug: found extension `DRI_RENDERER_QUERY'
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL debug: found extension `DRI2_Throttle'
libEGL debug: found extension `DRI2_Fence'
libEGL debug: found extension `DRI2_Interop'
libEGL debug: found extension `DRI2_BufferDamage'
libEGL debug: found extension `DRI_Robustness'
libEGL debug: found extension `DRI_NoError'
libEGL debug: found extension `DRI2_Blob'
libEGL debug: found extension `DRI_TexBuffer'
libEGL debug: found extension `DRI2_Flush'
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 17
libEGL debug: found extension `DRI_RENDERER_QUERY'
libEGL info: found extension DRI_RENDERER_QUERY version 1
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL info: found extension DRI_CONFIG_QUERY version 1
libEGL debug: found extension `DRI2_Throttle'
libEGL debug: found extension `DRI2_Fence'
libEGL info: found extension DRI2_Fence version 2
libEGL debug: found extension `DRI2_Interop'
libEGL info: found extension DRI2_Interop version 1
libEGL debug: found extension `DRI2_BufferDamage'
libEGL info: found extension DRI2_BufferDamage version 1
libEGL debug: found extension `DRI_Robustness'
libEGL info: found extension DRI_Robustness version 1
libEGL debug: found extension `DRI_NoError'
libEGL info: found extension DRI_NoError version 1
libEGL debug: found extension `DRI2_Blob'
libEGL info: found extension DRI2_Blob version 1
libEGL debug: did not find optional extension DRI_FlushControl version 1
libEGL debug: did not find optional extension DRI_MutableRenderBufferDriver version 1
libEGL debug: No DRI config supports native format ABGR16F
libEGL debug: No DRI config supports native format XBGR16F
2021-10-14T09:31:34.869933Z ERROR chrome[36941:36941]: [sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
2021-10-14T09:31:34.885621Z ERROR chrome[36941:36948]: [drm_thread_proxy.cc(45)] Unable to initialize GBM for /sys/devices/pci0000:00/0000:00:02.0/drm/card0: Permission denied (13)
2021-10-14T09:31:34.885685Z FATAL chrome[36941:36948]: [drm_thread.cc(416)] Check failed: !device_manager_->GetDrmDevices().empty().
#0 0x5592fedac969 base::debug::CollectStackTrace()
#1 0x5592fecd9713 base::debug::StackTrace::StackTrace()
#2 0x5592fecf33e0 logging::LogMessage::~LogMessage()
#3 0x5592fecf3d9e logging::LogMessage::~LogMessage()
#4 0x5592fb27bdbf ui::DrmThread::ProcessPendingTasks()
#5 0x5592fb27cac5 ui::DrmThread::AddGraphicsDevice()
#6 0x5592fb2a6eb9 ui::ozone::mojom::DrmDeviceStubDispatch::Accept()
#7 0x5592ff0d2a50 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#8 0x5592ff0d7de2 mojo::MessageDispatcher::Accept()
#9 0x5592ff0d3bae mojo::InterfaceEndpointClient::HandleIncomingMessage()
#10 0x5592ff0db8c2 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#11 0x5592ff0db2f5 mojo::internal::MultiplexRouter::Accept()
#12 0x5592ff0d7e1e mojo::MessageDispatcher::Accept()
#13 0x5592ff0d0b01 mojo::Connector::DispatchMessage()
#14 0x5592ff0d1338 mojo::Connector::ReadAllAvailableMessages()
#15 0x5592ff0d113c mojo::Connector::OnHandleReadyInternal()
#16 0x5592ff0f03aa mojo::SimpleWatcher::OnHandleReady()
#17 0x5592fed4be5b base::TaskAnnotator::RunTask()
#18 0x5592fed6c0be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#19 0x5592fed6b82b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#20 0x5592fed6c6e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#21 0x5592fee2b4b5 base::MessagePumpLibevent::Run()
#22 0x5592fed6cc4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#23 0x5592fed29550 base::RunLoop::Run()
#24 0x5592fed9328a base::Thread::Run()
#25 0x5592fed936a1 base::Thread::ThreadMain()
#26 0x5592fedc2d9e base::(anonymous namespace)::ThreadFunc()
#27 0x7f4bc929f590 start_thread
#28 0x7f4bc8c7a223 clone
Task trace:
#0 0x5592ff0f00b9 mojo::SimpleWatcher::ArmOrNotify()
#1 0x5592fb253793 mojo::internal::GenericCallbackBinderWithContext<>::BindInterface()
#2 0x559302775192 content::ChildThreadImpl::ExposeInterfacesToBrowser()
#3 0x5592ff0f00b9 mojo::SimpleWatcher::ArmOrNotify()
#4 0x5593027775e3 content::ChildThreadImpl::IOThreadState::BindServiceInterface()
Task trace buffer limit hit, update PendingTask::kTaskBacktraceLength to increase.

Received signal 6
#0 0x5592fedac969 base::debug::CollectStackTrace()
#1 0x5592fecd9713 base::debug::StackTrace::StackTrace()
#2 0x5592fedac463 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f4bc92aabb0 (/usr/lib/x86_64-linux-gnu/libpthread-2.32.so+0x14baf)
#4 0x7f4bc8ba28cb gsignal
#5 0x7f4bc8b87864 abort
#6 0x5592fedaba55 base::debug::BreakDebugger()
#7 0x5592fecf3815 logging::LogMessage::~LogMessage()
#8 0x5592fecf3d9e logging::LogMessage::~LogMessage()
#9 0x5592fb27bdbf ui::DrmThread::ProcessPendingTasks()
#10 0x5592fb27cac5 ui::DrmThread::AddGraphicsDevice()
#11 0x5592fb2a6eb9 ui::ozone::mojom::DrmDeviceStubDispatch::Accept()
#12 0x5592ff0d2a50 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#13 0x5592ff0d7de2 mojo::MessageDispatcher::Accept()
#14 0x5592ff0d3bae mojo::InterfaceEndpointClient::HandleIncomingMessage()
#15 0x5592ff0db8c2 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#16 0x5592ff0db2f5 mojo::internal::MultiplexRouter::Accept()
#17 0x5592ff0d7e1e mojo::MessageDispatcher::Accept()
#18 0x5592ff0d0b01 mojo::Connector::DispatchMessage()
#19 0x5592ff0d1338 mojo::Connector::ReadAllAvailableMessages()
#20 0x5592ff0d113c mojo::Connector::OnHandleReadyInternal()
#21 0x5592ff0f03aa mojo::SimpleWatcher::OnHandleReady()
#22 0x5592fed4be5b base::TaskAnnotator::RunTask()
#23 0x5592fed6c0be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#24 0x5592fed6b82b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#25 0x5592fed6c6e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#26 0x5592fee2b4b5 base::MessagePumpLibevent::Run()
#27 0x5592fed6cc4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#28 0x5592fed29550 base::RunLoop::Run()
#29 0x5592fed9328a base::Thread::Run()
#30 0x5592fed936a1 base::Thread::ThreadMain()
#31 0x5592fedc2d9e base::(anonymous namespace)::ThreadFunc()
#32 0x7f4bc929f590 start_thread
#33 0x7f4bc8c7a223 clone
  r8: 0000000000000000  r9: 00007f4bbbd448c0 r10: 0000000000000008 r11: 0000000000000246
 r12: 00001b22b83fb8c0 r13: 0000000000000085 r14: aaaaaaaaaaaaaaaa r15: 00007f4bbbd44b20
  di: 0000000000000002  si: 00007f4bbbd448c0  bp: 00007f4bbbd44b10  bx: 00007f4bbbd47640
  dx: 0000000000000000  ax: 0000000000000000  cx: 00007f4bc8ba28cb  sp: 00007f4bbbd448c0
  ip: 00007f4bc8ba28cb efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(EXIT_FAILURE). Core file will not be generated.
2021-10-14T09:31:35.180225Z ERROR chrome[36815:36815]: [gpu_process_host.cc(951)] GPU process exited unexpectedly: exit_code=256
sd-device-enumerator: Scan all dirs
sd-device-enumerator: Scanning /sys/bus
sd-device-enumerator: Scanning /sys/class
2021-10-14T09:31:35.183772Z ERROR chrome[36956:36956]: [gbm_surface_factory.cc(200)] Couldn't create Gbm Device at /dev/dri/renderD128
libEGL debug: EGL user error 0x300c (EGL_BAD_PARAMETER) in eglQueryDeviceStringEXT

libEGL debug: EGL user error 0x300c (EGL_BAD_PARAMETER) in eglQueryDeviceStringEXT

libEGL debug: using driver i915 for 3

libEGL debug: using driver i915 for 3

libEGL debug: pci id for fd 3: 8086:9a49, driver iris

libEGL debug: MESA-LOADER: dlopen(/usr/lib/x86_64-linux-gnu/dri/iris_dri.so)

libEGL debug: found extension `DRI_Core'
libEGL info: found extension DRI_Core version 2
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL info: found extension DRI_IMAGE_DRIVER version 1
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_ConfigOptions'
libEGL debug: found extension `DRI_Core'
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_ConfigOptions'
libEGL info: found extension DRI_ConfigOptions version 2
libEGL debug: found extension `DRI_TexBuffer'
libEGL info: found extension DRI_TexBuffer version 2
libEGL debug: found extension `DRI2_Flush'
libEGL info: found extension DRI2_Flush version 4
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 17
libEGL debug: found extension `DRI_RENDERER_QUERY'
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL debug: found extension `DRI2_Throttle'
libEGL debug: found extension `DRI2_Fence'
libEGL debug: found extension `DRI2_Interop'
libEGL debug: found extension `DRI2_BufferDamage'
libEGL debug: found extension `DRI_Robustness'
libEGL debug: found extension `DRI_NoError'
libEGL debug: found extension `DRI2_Blob'
libEGL debug: found extension `DRI_TexBuffer'
libEGL debug: found extension `DRI2_Flush'
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 17
libEGL debug: found extension `DRI_RENDERER_QUERY'
libEGL info: found extension DRI_RENDERER_QUERY version 1
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL info: found extension DRI_CONFIG_QUERY version 1
libEGL debug: found extension `DRI2_Throttle'
libEGL debug: found extension `DRI2_Fence'
libEGL info: found extension DRI2_Fence version 2
libEGL debug: found extension `DRI2_Interop'
libEGL info: found extension DRI2_Interop version 1
libEGL debug: found extension `DRI2_BufferDamage'
libEGL info: found extension DRI2_BufferDamage version 1
libEGL debug: found extension `DRI_Robustness'
libEGL info: found extension DRI_Robustness version 1
libEGL debug: found extension `DRI_NoError'
libEGL info: found extension DRI_NoError version 1
libEGL debug: found extension `DRI2_Blob'
libEGL info: found extension DRI2_Blob version 1
libEGL debug: did not find optional extension DRI_FlushControl version 1
libEGL debug: did not find optional extension DRI_MutableRenderBufferDriver version 1
libEGL debug: No DRI config supports native format ABGR16F
libEGL debug: No DRI config supports native format XBGR16F
2021-10-14T09:31:35.203562Z ERROR chrome[36956:36956]: [sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
2021-10-14T09:31:35.249445Z ERROR chrome[36956:36963]: [drm_thread_proxy.cc(45)] Unable to initialize GBM for /sys/devices/pci0000:00/0000:00:02.0/drm/card0: Permission denied (13)
2021-10-14T09:31:35.249510Z FATAL chrome[36956:36963]: [drm_thread.cc(416)] Check failed: !device_manager_->GetDrmDevices().empty().
#0 0x5592fedac969 base::debug::CollectStackTrace()
#1 0x5592fecd9713 base::debug::StackTrace::StackTrace()
#2 0x5592fecf33e0 logging::LogMessage::~LogMessage()
#3 0x5592fecf3d9e logging::LogMessage::~LogMessage()
#4 0x5592fb27bdbf ui::DrmThread::ProcessPendingTasks()
#5 0x5592fb27cac5 ui::DrmThread::AddGraphicsDevice()
#6 0x5592fb2a6eb9 ui::ozone::mojom::DrmDeviceStubDispatch::Accept()
#7 0x5592ff0d2a50 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#8 0x5592ff0d7de2 mojo::MessageDispatcher::Accept()
#9 0x5592ff0d3bae mojo::InterfaceEndpointClient::HandleIncomingMessage()
#10 0x5592ff0db8c2 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#11 0x5592ff0db2f5 mojo::internal::MultiplexRouter::Accept()
#12 0x5592ff0d7e1e mojo::MessageDispatcher::Accept()
#13 0x5592ff0d0b01 mojo::Connector::DispatchMessage()
#14 0x5592ff0d1338 mojo::Connector::ReadAllAvailableMessages()
#15 0x5592ff0d113c mojo::Connector::OnHandleReadyInternal()
#16 0x5592ff0f03aa mojo::SimpleWatcher::OnHandleReady()
#17 0x5592fed4be5b base::TaskAnnotator::RunTask()
#18 0x5592fed6c0be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#19 0x5592fed6b82b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#20 0x5592fed6c6e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#21 0x5592fee2b4b5 base::MessagePumpLibevent::Run()
#22 0x5592fed6cc4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#23 0x5592fed29550 base::RunLoop::Run()
#24 0x5592fed9328a base::Thread::Run()
#25 0x5592fed936a1 base::Thread::ThreadMain()
#26 0x5592fedc2d9e base::(anonymous namespace)::ThreadFunc()
#27 0x7f4bc929f590 start_thread
#28 0x7f4bc8c7a223 clone
Task trace:
#0 0x5592ff0f00b9 mojo::SimpleWatcher::ArmOrNotify()
#1 0x5592fb253793 mojo::internal::GenericCallbackBinderWithContext<>::BindInterface()
#2 0x559302775192 content::ChildThreadImpl::ExposeInterfacesToBrowser()
#3 0x5592ff0f00b9 mojo::SimpleWatcher::ArmOrNotify()
#4 0x5593027775e3 content::ChildThreadImpl::IOThreadState::BindServiceInterface()
Task trace buffer limit hit, update PendingTask::kTaskBacktraceLength to increase.

Received signal 6
#0 0x5592fedac969 base::debug::CollectStackTrace()
#1 0x5592fecd9713 base::debug::StackTrace::StackTrace()
#2 0x5592fedac463 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f4bc92aabb0 (/usr/lib/x86_64-linux-gnu/libpthread-2.32.so+0x14baf)
#4 0x7f4bc8ba28cb gsignal
#5 0x7f4bc8b87864 abort
#6 0x5592fedaba55 base::debug::BreakDebugger()
#7 0x5592fecf3815 logging::LogMessage::~LogMessage()
#8 0x5592fecf3d9e logging::LogMessage::~LogMessage()
#9 0x5592fb27bdbf ui::DrmThread::ProcessPendingTasks()
#10 0x5592fb27cac5 ui::DrmThread::AddGraphicsDevice()
#11 0x5592fb2a6eb9 ui::ozone::mojom::DrmDeviceStubDispatch::Accept()
#12 0x5592ff0d2a50 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#13 0x5592ff0d7de2 mojo::MessageDispatcher::Accept()
#14 0x5592ff0d3bae mojo::InterfaceEndpointClient::HandleIncomingMessage()
#15 0x5592ff0db8c2 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#16 0x5592ff0db2f5 mojo::internal::MultiplexRouter::Accept()
#17 0x5592ff0d7e1e mojo::MessageDispatcher::Accept()
#18 0x5592ff0d0b01 mojo::Connector::DispatchMessage()
#19 0x5592ff0d1338 mojo::Connector::ReadAllAvailableMessages()
#20 0x5592ff0d113c mojo::Connector::OnHandleReadyInternal()
#21 0x5592ff0f03aa mojo::SimpleWatcher::OnHandleReady()
#22 0x5592fed4be5b base::TaskAnnotator::RunTask()
#23 0x5592fed6c0be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#24 0x5592fed6b82b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#25 0x5592fed6c6e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#26 0x5592fee2b4b5 base::MessagePumpLibevent::Run()
#27 0x5592fed6cc4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#28 0x5592fed29550 base::RunLoop::Run()
#29 0x5592fed9328a base::Thread::Run()
#30 0x5592fed936a1 base::Thread::ThreadMain()
#31 0x5592fedc2d9e base::(anonymous namespace)::ThreadFunc()
#32 0x7f4bc929f590 start_thread
#33 0x7f4bc8c7a223 clone
  r8: 0000000000000000  r9: 00007f4bbbd548c0 r10: 0000000000000008 r11: 0000000000000246
 r12: 00001b22b83fb8c0 r13: 0000000000000085 r14: aaaaaaaaaaaaaaaa r15: 00007f4bbbd54b20
  di: 0000000000000002  si: 00007f4bbbd548c0  bp: 00007f4bbbd54b10  bx: 00007f4bbbd57640
  dx: 0000000000000000  ax: 0000000000000000  cx: 00007f4bc8ba28cb  sp: 00007f4bbbd548c0
  ip: 00007f4bc8ba28cb efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(EXIT_FAILURE). Core file will not be generated.
2021-10-14T09:31:35.529768Z ERROR chrome[36815:36815]: [gpu_process_host.cc(951)] GPU process exited unexpectedly: exit_code=256
sd-device-enumerator: Scan all dirs
sd-device-enumerator: Scanning /sys/bus
sd-device-enumerator: Scanning /sys/class
2021-10-14T09:31:35.533061Z ERROR chrome[36969:36969]: [gbm_surface_factory.cc(200)] Couldn't create Gbm Device at /dev/dri/renderD128
libEGL debug: EGL user error 0x300c (EGL_BAD_PARAMETER) in eglQueryDeviceStringEXT

libEGL debug: EGL user error 0x300c (EGL_BAD_PARAMETER) in eglQueryDeviceStringEXT

libEGL debug: using driver i915 for 3

libEGL debug: using driver i915 for 3

libEGL debug: pci id for fd 3: 8086:9a49, driver iris

libEGL debug: MESA-LOADER: dlopen(/usr/lib/x86_64-linux-gnu/dri/iris_dri.so)

libEGL debug: found extension `DRI_Core'
libEGL info: found extension DRI_Core version 2
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL info: found extension DRI_IMAGE_DRIVER version 1
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_ConfigOptions'
libEGL debug: found extension `DRI_Core'
libEGL debug: found extension `DRI_IMAGE_DRIVER'
libEGL debug: found extension `DRI_DRI2'
libEGL debug: found extension `DRI_ConfigOptions'
libEGL info: found extension DRI_ConfigOptions version 2
libEGL debug: found extension `DRI_TexBuffer'
libEGL info: found extension DRI_TexBuffer version 2
libEGL debug: found extension `DRI2_Flush'
libEGL info: found extension DRI2_Flush version 4
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 17
libEGL debug: found extension `DRI_RENDERER_QUERY'
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL debug: found extension `DRI2_Throttle'
libEGL debug: found extension `DRI2_Fence'
libEGL debug: found extension `DRI2_Interop'
libEGL debug: found extension `DRI2_BufferDamage'
libEGL debug: found extension `DRI_Robustness'
libEGL debug: found extension `DRI_NoError'
libEGL debug: found extension `DRI2_Blob'
libEGL debug: found extension `DRI_TexBuffer'
libEGL debug: found extension `DRI2_Flush'
libEGL debug: found extension `DRI_IMAGE'
libEGL info: found extension DRI_IMAGE version 17
libEGL debug: found extension `DRI_RENDERER_QUERY'
libEGL info: found extension DRI_RENDERER_QUERY version 1
libEGL debug: found extension `DRI_CONFIG_QUERY'
libEGL info: found extension DRI_CONFIG_QUERY version 1
libEGL debug: found extension `DRI2_Throttle'
libEGL debug: found extension `DRI2_Fence'
libEGL info: found extension DRI2_Fence version 2
libEGL debug: found extension `DRI2_Interop'
libEGL info: found extension DRI2_Interop version 1
libEGL debug: found extension `DRI2_BufferDamage'
libEGL info: found extension DRI2_BufferDamage version 1
libEGL debug: found extension `DRI_Robustness'
libEGL info: found extension DRI_Robustness version 1
libEGL debug: found extension `DRI_NoError'
libEGL info: found extension DRI_NoError version 1
libEGL debug: found extension `DRI2_Blob'
libEGL info: found extension DRI2_Blob version 1
libEGL debug: did not find optional extension DRI_FlushControl version 1
libEGL debug: did not find optional extension DRI_MutableRenderBufferDriver version 1
libEGL debug: No DRI config supports native format ABGR16F
libEGL debug: No DRI config supports native format XBGR16F
2021-10-14T09:31:35.552092Z ERROR chrome[36969:36969]: [sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
2021-10-14T09:31:35.574461Z ERROR chrome[36969:36976]: [drm_thread_proxy.cc(45)] Unable to initialize GBM for /sys/devices/pci0000:00/0000:00:02.0/drm/card0: Permission denied (13)
2021-10-14T09:31:35.574569Z FATAL chrome[36969:36976]: [drm_thread.cc(416)] Check failed: !device_manager_->GetDrmDevices().empty().
#0 0x5592fedac969 base::debug::CollectStackTrace()
#1 0x5592fecd9713 base::debug::StackTrace::StackTrace()
#2 0x5592fecf33e0 logging::LogMessage::~LogMessage()
#3 0x5592fecf3d9e logging::LogMessage::~LogMessage()
#4 0x5592fb27bdbf ui::DrmThread::ProcessPendingTasks()
#5 0x5592fb27cac5 ui::DrmThread::AddGraphicsDevice()
#6 0x5592fb2a6eb9 ui::ozone::mojom::DrmDeviceStubDispatch::Accept()
#7 0x5592ff0d2a50 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#8 0x5592ff0d7de2 mojo::MessageDispatcher::Accept()
#9 0x5592ff0d3bae mojo::InterfaceEndpointClient::HandleIncomingMessage()
#10 0x5592ff0db8c2 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#11 0x5592ff0db2f5 mojo::internal::MultiplexRouter::Accept()
#12 0x5592ff0d7e1e mojo::MessageDispatcher::Accept()
#13 0x5592ff0d0b01 mojo::Connector::DispatchMessage()
#14 0x5592ff0d1338 mojo::Connector::ReadAllAvailableMessages()
#15 0x5592ff0d113c mojo::Connector::OnHandleReadyInternal()
#16 0x5592ff0f03aa mojo::SimpleWatcher::OnHandleReady()
#17 0x5592fed4be5b base::TaskAnnotator::RunTask()
#18 0x5592fed6c0be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#19 0x5592fed6b82b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#20 0x5592fed6c6e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#21 0x5592fee2b4b5 base::MessagePumpLibevent::Run()
#22 0x5592fed6cc4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#23 0x5592fed29550 base::RunLoop::Run()
#24 0x5592fed9328a base::Thread::Run()
#25 0x5592fed936a1 base::Thread::ThreadMain()
#26 0x5592fedc2d9e base::(anonymous namespace)::ThreadFunc()
#27 0x7f4bc929f590 start_thread
#28 0x7f4bc8c7a223 clone
Task trace:
#0 0x5592ff0f00b9 mojo::SimpleWatcher::ArmOrNotify()
#1 0x5592fb253793 mojo::internal::GenericCallbackBinderWithContext<>::BindInterface()
#2 0x559302775192 content::ChildThreadImpl::ExposeInterfacesToBrowser()
#3 0x5592ff0f00b9 mojo::SimpleWatcher::ArmOrNotify()
#4 0x5593027775e3 content::ChildThreadImpl::IOThreadState::BindServiceInterface()
Task trace buffer limit hit, update PendingTask::kTaskBacktraceLength to increase.

Received signal 6
#0 0x5592fedac969 base::debug::CollectStackTrace()
#1 0x5592fecd9713 base::debug::StackTrace::StackTrace()
#2 0x5592fedac463 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f4bc92aabb0 (/usr/lib/x86_64-linux-gnu/libpthread-2.32.so+0x14baf)
#4 0x7f4bc8ba28cb gsignal
#5 0x7f4bc8b87864 abort
#6 0x5592fedaba55 base::debug::BreakDebugger()
#7 0x5592fecf3815 logging::LogMessage::~LogMessage()
#8 0x5592fecf3d9e logging::LogMessage::~LogMessage()
#9 0x5592fb27bdbf ui::DrmThread::ProcessPendingTasks()
#10 0x5592fb27cac5 ui::DrmThread::AddGraphicsDevice()
#11 0x5592fb2a6eb9 ui::ozone::mojom::DrmDeviceStubDispatch::Accept()
#12 0x5592ff0d2a50 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#13 0x5592ff0d7de2 mojo::MessageDispatcher::Accept()
#14 0x5592ff0d3bae mojo::InterfaceEndpointClient::HandleIncomingMessage()
#15 0x5592ff0db8c2 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#16 0x5592ff0db2f5 mojo::internal::MultiplexRouter::Accept()
#17 0x5592ff0d7e1e mojo::MessageDispatcher::Accept()
#18 0x5592ff0d0b01 mojo::Connector::DispatchMessage()
#19 0x5592ff0d1338 mojo::Connector::ReadAllAvailableMessages()
#20 0x5592ff0d113c mojo::Connector::OnHandleReadyInternal()
#21 0x5592ff0f03aa mojo::SimpleWatcher::OnHandleReady()
#22 0x5592fed4be5b base::TaskAnnotator::RunTask()
#23 0x5592fed6c0be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#24 0x5592fed6b82b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#25 0x5592fed6c6e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#26 0x5592fee2b4b5 base::MessagePumpLibevent::Run()
#27 0x5592fed6cc4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#28 0x5592fed29550 base::RunLoop::Run()
#29 0x5592fed9328a base::Thread::Run()
#30 0x5592fed936a1 base::Thread::ThreadMain()
#31 0x5592fedc2d9e base::(anonymous namespace)::ThreadFunc()
#32 0x7f4bc929f590 start_thread
#33 0x7f4bc8c7a223 clone
  r8: 0000000000000000  r9: 00007f4bbbd448c0 r10: 0000000000000008 r11: 0000000000000246
 r12: 00001b22b83fb8c0 r13: 0000000000000085 r14: aaaaaaaaaaaaaaaa r15: 00007f4bbbd44b20
  di: 0000000000000002  si: 00007f4bbbd448c0  bp: 00007f4bbbd44b10  bx: 00007f4bbbd47640
  dx: 0000000000000000  ax: 0000000000000000  cx: 00007f4bc8ba28cb  sp: 00007f4bbbd448c0
  ip: 00007f4bc8ba28cb efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(EXIT_FAILURE). Core file will not be generated.
2021-10-14T09:31:35.850561Z ERROR chrome[36882:1]: [command_buffer_proxy_impl.cc(328)] GPU state invalid after WaitForGetOffsetInRange.
2021-10-14T09:31:35.862742Z ERROR chrome[36815:36815]: [gpu_process_host.cc(951)] GPU process exited unexpectedly: exit_code=256
2021-10-14T09:31:35.862786Z FATAL chrome[36815:36815]: [gpu_data_manager_impl_private.cc(417)] GPU process isn't usable. Goodbye.
#0 0x5640ffc19969 base::debug::CollectStackTrace()
#1 0x5640ffb46713 base::debug::StackTrace::StackTrace()
#2 0x5640ffb603e0 logging::LogMessage::~LogMessage()
#3 0x5640fcc2ddfa content::(anonymous namespace)::IntentionallyCrashBrowserForUnusableGpuProcess()
#4 0x5640fcc2b5b0 content::GpuDataManagerImplPrivate::FallBackToNextGpuMode()
#5 0x5640fcc2a517 content::GpuDataManagerImpl::FallBackToNextGpuMode()
#6 0x5640fcc35533 content::GpuProcessHost::RecordProcessCrash()
#7 0x5640fcc36a2b content::GpuProcessHost::OnProcessCrashed()
#8 0x5640fcad3a64 content::BrowserChildProcessHostImpl::OnChildDisconnected()
#9 0x5641006d111f IPC::ChannelMojo::OnPipeError()
#10 0x5641006d57db IPC::internal::MessagePipeReader::OnPipeError()
#11 0x5640fb97e6a3 _ZNO4base12OnceCallbackIFvvEE3RunEv
#12 0x5640fff40d62 mojo::InterfaceEndpointClient::NotifyError()
#13 0x5641006d9cb1 IPC::(anonymous namespace)::ChannelAssociatedGroupController::NotifyEndpointOfError()
#14 0x5641006db1a3 IPC::(anonymous namespace)::ChannelAssociatedGroupController::OnPipeError()
#15 0x5640fb97e6a3 _ZNO4base12OnceCallbackIFvvEE3RunEv
#16 0x5640fff3d5b3 mojo::Connector::HandleError()
#17 0x5640fff3e14a mojo::Connector::OnHandleReadyInternal()
#18 0x5640fff5d3aa mojo::SimpleWatcher::OnHandleReady()
#19 0x5640ffbb8e5b base::TaskAnnotator::RunTask()
#20 0x5640ffbd90be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#21 0x5640ffbd882b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#22 0x5640ffbd96e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#23 0x5640ffc984b5 base::MessagePumpLibevent::Run()
#24 0x5640ffbd9c4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#25 0x5640ffb96550 base::RunLoop::Run()
#26 0x5640fcae929e content::BrowserMainLoop::RunMainMessageLoop()
#27 0x5640fcaeac2b content::BrowserMainRunnerImpl::Run()
#28 0x5640fcae6b88 content::BrowserMain()
#29 0x5640ff6c9c89 content::RunBrowserProcessMain()
#30 0x5640ff6cabf4 content::ContentMainRunnerImpl::RunBrowser()
#31 0x5640ff6ca76d content::ContentMainRunnerImpl::Run()
#32 0x5640ff6c8fd4 content::RunContentProcess()
#33 0x5640ff6c907d content::ContentMain()
#34 0x5640fb83bbd0 ChromeMain
#35 0x7f5de3ad3cb2 __libc_start_main
#36 0x5640fb83ba2a _start
Task trace:
#0 0x5640fff5d63e mojo::SimpleWatcher::Context::Notify()

Received signal 6
#0 0x5640ffc19969 base::debug::CollectStackTrace()
#1 0x5640ffb46713 base::debug::StackTrace::StackTrace()
#2 0x5640ffc19463 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f5de41f4bb0 (/usr/lib/x86_64-linux-gnu/libpthread-2.32.so+0x14baf)
#4 0x7f5de3aec8cb gsignal
#5 0x7f5de3ad1864 abort
#6 0x5640ffc18a55 base::debug::BreakDebugger()
#7 0x5640ffb60815 logging::LogMessage::~LogMessage()
#8 0x5640fcc2ddfa content::(anonymous namespace)::IntentionallyCrashBrowserForUnusableGpuProcess()
#9 0x5640fcc2b5b0 content::GpuDataManagerImplPrivate::FallBackToNextGpuMode()
#10 0x5640fcc2a517 content::GpuDataManagerImpl::FallBackToNextGpuMode()
#11 0x5640fcc35533 content::GpuProcessHost::RecordProcessCrash()
#12 0x5640fcc36a2b content::GpuProcessHost::OnProcessCrashed()
#13 0x5640fcad3a64 content::BrowserChildProcessHostImpl::OnChildDisconnected()
#14 0x5641006d111f IPC::ChannelMojo::OnPipeError()
#15 0x5641006d57db IPC::internal::MessagePipeReader::OnPipeError()
#16 0x5640fb97e6a3 _ZNO4base12OnceCallbackIFvvEE3RunEv
#17 0x5640fff40d62 mojo::InterfaceEndpointClient::NotifyError()
#18 0x5641006d9cb1 IPC::(anonymous namespace)::ChannelAssociatedGroupController::NotifyEndpointOfError()
#19 0x5641006db1a3 IPC::(anonymous namespace)::ChannelAssociatedGroupController::OnPipeError()
#20 0x5640fb97e6a3 _ZNO4base12OnceCallbackIFvvEE3RunEv
#21 0x5640fff3d5b3 mojo::Connector::HandleError()
#22 0x5640fff3e14a mojo::Connector::OnHandleReadyInternal()
#23 0x5640fff5d3aa mojo::SimpleWatcher::OnHandleReady()
#24 0x5640ffbb8e5b base::TaskAnnotator::RunTask()
#25 0x5640ffbd90be base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#26 0x5640ffbd882b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#27 0x5640ffbd96e2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
#28 0x5640ffc984b5 base::MessagePumpLibevent::Run()
#29 0x5640ffbd9c4b base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#30 0x5640ffb96550 base::RunLoop::Run()
#31 0x5640fcae929e content::BrowserMainLoop::RunMainMessageLoop()
#32 0x5640fcaeac2b content::BrowserMainRunnerImpl::Run()
#33 0x5640fcae6b88 content::BrowserMain()
#34 0x5640ff6c9c89 content::RunBrowserProcessMain()
#35 0x5640ff6cabf4 content::ContentMainRunnerImpl::RunBrowser()
#36 0x5640ff6ca76d content::ContentMainRunnerImpl::Run()
#37 0x5640ff6c8fd4 content::RunContentProcess()
#38 0x5640ff6c907d content::ContentMain()
#39 0x5640fb83bbd0 ChromeMain
#40 0x7f5de3ad3cb2 __libc_start_main
#41 0x5640fb83ba2a _start
  r8: 0000000000000000  r9: 00007ffd55b689c0 r10: 0000000000000008 r11: 0000000000000246
 r12: 00007ffd55b69c78 r13: 0000000000000081 r14: aaaaaaaaaaaaaaaa r15: 00007ffd55b68c20
  di: 0000000000000002  si: 00007ffd55b689c0  bp: 00007ffd55b68c10  bx: 00007f5de374d980
  dx: 0000000000000000  ax: 0000000000000000  cx: 00007f5de3aec8cb  sp: 00007ffd55b689c0
  ip: 00007f5de3aec8cb efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(EXIT_FAILURE). Core file will not be generated.
```

dragon788

unread,
Oct 14, 2021, 9:31:30 AM10/14/21
to Mike Johns, Chromium OS Development
Any reason you are trying to run the UI on Linux instead of inside the VM via qemu?

This is probably your issue.....

They have been verified to work as of 2018/06/06 

--
--
Chromium OS Developers mailing list: chromiu...@chromium.org
View archives, change email options, or unsubscribe:
https://groups.google.com/a/chromium.org/group/chromium-os-dev
---
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-os-d...@chromium.org.

Mike Johns

unread,
Oct 17, 2021, 9:42:07 PM10/17/21
to Chromium OS Development, drag...@gmail.com, Chromium OS Development, Mike Johns
I am just curious enough to see if it is possible to run Chrome OS system UI on Linux. Did you refer to running a chrome os vm in qemu ( like https://chromium.googlesource.com/chromiumos/docs/+/deee88d6c4abac0e871a542a1f2a595ab7c131cc/cros_vm.md )?  What I want is literally "Running ChromeOS UI on Linux" as the article https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/docs/linux/ozone_drm.md stated.

They have been verified to work as of 2018/06/06
Anyway to confirm if it is an error on my side? Any relevant debug information would be greatly appreciated.

Thank you.
Reply all
Reply to author
Forward
0 new messages