You are not logged in.

#1 2025-08-01 11:40:14

ndavid
Member
Registered: 2021-04-24
Posts: 32

[Wayland:Chromium] Camera effects crashes webcam

Using chromium or chromium-based browser e.g. brave, enabling camera effects crashes webcam on Wayland ozone platform if GPU compositing is ON.

I recently noticed this issue, was looking to see whether more people can reproduce it and confirm it's not an issue from my side.
If I use the camera on a chromium-based browser like Brave with wayland mode enabled, e.g.:

brave --ozone-platform-hint=auto --gtk-version=4

The camera, for example on Google Meet, works as long as I don't try to apply any effects, if I do, then it just shows up as a blank rectangle.
If I add the option --disable-gpu-compositing, then it works as expected.

Issue: https://github.com/brave/brave-browser/issues/47596

I get these logs during the crash:

[3377:3377:0713/162437.258140:ERROR:ui/gl/angle_platform_impl.cc:49] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
[3377:3377:0713/162437.258983:ERROR:ui/gl/scoped_egl_image.cc:23] Failed to create EGLImage: EGL_SUCCESS
[3377:3377:0713/162437.259052:ERROR:ui/ozone/common/native_pixmap_egl_binding.cc:114] Unable to initialize binding from pixmap
[3377:3377:0713/162437.259255:ERROR:gpu/command_buffer/service/shared_image/ozone_image_backing.cc:316] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation
[3377:3377:0713/162437.259375:ERROR:gpu/command_buffer/service/shared_image/shared_image_manager.cc:396] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking
[3377:3377:0713/162437.259479:ERROR:gpu/command_buffer/service/raster_decoder.cc:1960] [.WebGL-0xaa4077b6e00]GL ERROR :GL_INVALID_VALUE : glCopySubTexture: unknown mailbox
[3377:3377:0713/162437.365340:ERROR:ui/gl/angle_platform_impl.cc:49] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
[3377:3377:0713/162437.366178:ERROR:ui/gl/scoped_egl_image.cc:23] Failed to create EGLImage: EGL_SUCCESS
[3377:3377:0713/162437.366330:ERROR:ui/ozone/common/native_pixmap_egl_binding.cc:114] Unable to initialize binding from pixmap
[3377:3377:0713/162437.366600:ERROR:gpu/command_buffer/service/shared_image/ozone_image_backing.cc:316] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation
[3377:3377:0713/162437.366934:ERROR:gpu/command_buffer/service/shared_image/shared_image_manager.cc:396] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking
[3377:3377:0713/162437.367043:ERROR:gpu/command_buffer/service/raster_decoder.cc:1960] [.WebGL-0xaa4077b6e00]GL ERROR :GL_INVALID_VALUE : glCopySubTexture: unknown mailbox
[3377:3377:0713/162437.463763:ERROR:ui/gl/angle_platform_impl.cc:49] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
[3377:3377:0713/162437.464305:ERROR:ui/gl/scoped_egl_image.cc:23] Failed to create EGLImage: EGL_SUCCESS
[3377:3377:0713/162437.464914:ERROR:ui/ozone/common/native_pixmap_egl_binding.cc:114] Unable to initialize binding from pixmap
[3377:3377:0713/162437.465254:ERROR:gpu/command_buffer/service/shared_image/ozone_image_backing.cc:316] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation
[3377:3377:0713/162437.465651:ERROR:gpu/command_buffer/service/shared_image/shared_image_manager.cc:396] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking
[3377:3377:0713/162437.465724:ERROR:gpu/command_buffer/service/raster_decoder.cc:1960] [.WebGL-0xaa4077b6e00]GL ERROR :GL_INVALID_VALUE : glCopySubTexture: unknown mailbox

Offline

#2 2025-08-14 04:21:10

ehlegeth
Member
Registered: 2025-08-14
Posts: 1

Re: [Wayland:Chromium] Camera effects crashes webcam

I had the same symptom with google chrome 139 - showing white box when any screen effect is applied to the google meet video.

While I couldn't identify the cause, the issue is solved (not reproduced, at least) when I use google chrome 140, which is in the beta channel, at this point.

Offline

#3 2025-10-03 19:47:43

nplatis
Member
From: Greece
Registered: 2011-02-22
Posts: 28

Re: [Wayland:Chromium] Camera effects crashes webcam

Confirming the report of the topic starter with Chrome 141 on NVidia GPU. Also confirming the workaround with --disable-gpu-compositing.
The problem does not occur on my laptop with an Intel GPU.

Offline

#4 2026-01-24 08:37:15

NilPtrDeref
Member
Registered: 2026-01-24
Posts: 1

Re: [Wayland:Chromium] Camera effects crashes webcam

I'm also dealing with this issue (NVidia GPU). Seems that the --disable-gpu-compositing worked for me as well.

Tried various flags from the wiki to resolve this and the above flag is the only thing that worked.

Offline

#5 2026-04-03 07:53:57

DerHarry
Member
Registered: 2026-04-03
Posts: 2

Re: [Wayland:Chromium] Camera effects crashes webcam

Hello. I am using Brave

v1.88.138 (Apr 1, 2026) / Chromium to 146.0.7680.178

Suddenly I have also weird camera issues. The background removal (using Google Images or my own Images) in Google Meet doesn't work. I get a white screen in the cam area.

However my OBS Camera using the virtual camera works.

(Also Nvidia RTX something)

I give that --disable-gpu-compositing a try.

Thanks for pointing me in that direction

Offline

#6 2026-04-03 08:43:44

DerHarry
Member
Registered: 2026-04-03
Posts: 2

Re: [Wayland:Chromium] Camera effects crashes webcam

Thanks. --disable-gpu-compositing  did the trick.

Well I think it's a chrom(ium) issue - it works with Zoom.

Last edited by DerHarry (2026-04-03 08:46:08)

Offline

Board footer

Powered by FluxBB