There are 2 GPUs on the motherboard, each with an HDMI cable coming out of it.
The 2 HDMI cables go into a cheap HDMI switcher which switches a single output HDMI with a single button press to avoid having to use the crappy monitor menu which takes ages and involves pressing many more buttons.
My WM is sway. If I lock the screen, and then switch, chromium is fine underneath.
If I don't lock the screen, and switch away from the guest - chromium crashes with a log like below.
I also tried connecting the guest GPU directly with a single cable - just pulling it out of the GPU has the same effect of causing chromium to crash. Hopefully this is decent proof that the issue is not my switcher, but with chromium.
I have very similar behaviour on the host with cmus (https://github.com/cmus/cmus/issues/1000) - I suspect that the disappearing HDMI audio source may be to blame.
Any ideas for how to fix or work around this?
Any ideas how to disable HDMI audio outright? I've never used it.
Code: Select all
[12496:12526:1124/185241.269864:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[12496:12526:1124/185241.269893:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
If they do, bad things may happen!
[12496:12608:1124/185241.305193:ERROR:object_proxy.cc(621)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[12496:12608:1124/185241.305340:ERROR:object_proxy.cc(621)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[12496:12608:1124/185241.305487:ERROR:object_proxy.cc(621)] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[12527:12527:1124/185241.322717:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
[12527:12527:1124/185643.699955:ERROR:gles2_cmd_decoder.cc(4960)] [.RendererMainThread-0x21a0254ee800]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawArrays: framebuffer incomplete
[12496:12496:1124/185657.151242:ERROR:CONSOLE(0)] "Unrecognized Content-Security-Policy directive 'noscript-marker'.
", source: https://duckduckgo.com/?q=sassc (0)
[12527:12527:1124/185853.445153:ERROR:shared_image_manager.cc(214)] SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
[12527:12527:1124/185853.445597:ERROR:shared_image_manager.cc(214)] SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
[12527:12527:1124/190028.419102:ERROR:gles2_cmd_decoder.cc(4960)] [.RendererMainThread-0x21a0254ee800]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawArrays: framebuffer incomplete
Received signal 11 SEGV_MAPERR 000000000000
#0 0x5591ea5f0259 (/usr/lib64/chromium-browser/chrome+0x5755258)
#1 0x5591ea5481f6 (/usr/lib64/chromium-browser/chrome+0x56ad1f5)
#2 0x5591ea5efbfd (/usr/lib64/chromium-browser/chrome+0x5754bfc)
#3 0x5591ea5f01ed (/usr/lib64/chromium-browser/chrome+0x57551ec)
#4 0x7fa5788b3cf0 (/lib64/libpthread-2.32.so+0x12cef)
#5 0x5591eb58767f (/usr/lib64/chromium-browser/chrome+0x66ec67e)
#6 0x5591e6c42344 (/usr/lib64/chromium-browser/chrome+0x1da7343)
#7 0x5591f0b7d907 (/usr/lib64/chromium-browser/chrome+0xbce2906)
#8 0x5591eccb52ab (/usr/lib64/chromium-browser/chrome+0x7e1a2aa)
#9 0x5591eccb71ae (/usr/lib64/chromium-browser/chrome+0x7e1c1ad)
#10 0x5591eccb1279 (/usr/lib64/chromium-browser/chrome+0x7e16278)
#11 0x5591eccb26a6 (/usr/lib64/chromium-browser/chrome+0x7e176a5)
#12 0x5591ecd0530f (/usr/lib64/chromium-browser/chrome+0x7e6a30e)
#13 0x5591ecd6c19e (/usr/lib64/chromium-browser/chrome+0x7ed119d)
#14 0x5591ebe3d448 (/usr/lib64/chromium-browser/chrome+0x6fa2447)
#15 0x5591ef01fe7c (/usr/lib64/chromium-browser/chrome+0xa184e7b)
#16 0x5591e6c46518 (/usr/lib64/chromium-browser/chrome+0x1dab517)
#17 0x5591e6c44e39 (/usr/lib64/chromium-browser/chrome+0x1da9e38)
#18 0x5591e6c454cf (/usr/lib64/chromium-browser/chrome+0x1daa4ce)
#19 0x7fa574a5699d (/usr/lib64/libffi.so.7.1.0+0x699c)
#20 0x7fa574a55f99 (/usr/lib64/libffi.so.7.1.0+0x5f98)
#21 0x7fa5727c1210 (/usr/lib64/libwayland-client.so.0.3.0+0x920f)
#22 0x7fa5727bdb38 (/usr/lib64/libwayland-client.so.0.3.0+0x5b37)
#23 0x7fa5727bf12c wl_display_dispatch_queue_pending
#24 0x5591e6c3f83f (/usr/lib64/chromium-browser/chrome+0x1da483e)
#25 0x5591ea5620c3 (/usr/lib64/chromium-browser/chrome+0x56c70c2)
#26 0x5591ea562151 (/usr/lib64/chromium-browser/chrome+0x56c7150)
#27 0x7fa5787c7bad g_main_context_dispatch
#28 0x7fa5787c7f88 (/usr/lib64/libglib-2.0.so.0.6400.5+0x51f87)
#29 0x7fa5787c801f g_main_context_iteration
#30 0x5591ea561aff (/usr/lib64/chromium-browser/chrome+0x56c6afe)
#31 0x5591ea5c492f (/usr/lib64/chromium-browser/chrome+0x572992e)
#32 0x5591ea58d425 (/usr/lib64/chromium-browser/chrome+0x56f2424)
#33 0x5591eaa367c7 (/usr/lib64/chromium-browser/chrome+0x5b9b7c6)
#34 0x5591e7a04761 (/usr/lib64/chromium-browser/chrome+0x2b69760)
#35 0x5591e7a06f85 (/usr/lib64/chromium-browser/chrome+0x2b6bf84)
#36 0x5591e7a019fe (/usr/lib64/chromium-browser/chrome+0x2b669fd)
#37 0x5591ea2d7c75 (/usr/lib64/chromium-browser/chrome+0x543cc74)
#38 0x5591ea2d7d43 (/usr/lib64/chromium-browser/chrome+0x543cd42)
#39 0x5591ea2d942f (/usr/lib64/chromium-browser/chrome+0x543e42e)
#40 0x5591ea2d69ad (/usr/lib64/chromium-browser/chrome+0x543b9ac)
#41 0x5591ea2d7152 (/usr/lib64/chromium-browser/chrome+0x543c151)
#42 0x5591e5f3b9a5 ChromeMain
#43 0x7fa574ac7e6b __libc_start_main
#44 0x5591e5f3b7ba _start
r8: 0000000000000001 r9: 000000000000001d r10: 00000000000003b3 r11: 0000000000000000
r12: 0000000000000000 r13: 00007fff8f4df720 r14: 00005591f0b7d8f0 r15: 0000000000000001
di: 00007fff8f4df720 si: 0000000000000000 bp: 00007fff8f4df6c0 bx: 00001baa88be5700
dx: 00000000000001b4 ax: 0000000000000000 cx: 0000001100000000 sp: 00007fff8f4df6b0
ip: 00005591eb58767f efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000004
trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.
