chromium can't render settings dropdown
I recently upgraded my system to Pop!_OS 21.10 on a Lenovo Idea Pad 3 which uses an AMD GPU (reported by lspci as Advanced Micro Devices, Inc. [AMD/ATI] Lucienne (rev c1)
).
Before the upgrade, Chromium was working fine, but now it's a bit unstable, and can't render the settings dropdown. Opening it (clicking the three dots on the top right) shows a completely blank popup, and the browser freezes for maybe 10 seconds. It becomes responsive again, but I can't interact with anything in the menu.
The following is displayed at startup if run Chromium from the terminal with chromium-browser --temp-profile
:
[23179:23179:1225/171738.011136:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
After opening the settings dropdown, the following appears:
[23149:23149:1225/171838.020687:ERROR:command_buffer_proxy_impl.cc(328)] GPU state invalid after WaitForGetOffsetInRange.
[23149:23149:1225/171838.022348:ERROR:gpu_process_host.cc(967)] GPU process exited unexpectedly: exit_code=512
si_init_perfcounters: max_sh_per_se = 2 not supported (inaccurate performance counters)
[23647:23647:1225/171838.106601:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
Here's what it looks like in the browser:
I've tried using Wayland as well as the default Xorg, and both produce the same result. Video playback on Youtube and WebGL seems to work fine (although video playback stops and the video area goes purple if I crash the GPU process by clicking the settings button).