Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

Chromium crash on wayland when disconnecting HDMI cable

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
1 post • Page 1 of 1
Author
Message
cmrd
n00b
n00b
Posts: 44
Joined: Sun Jul 13, 2014 7:56 pm

Chromium crash on wayland when disconnecting HDMI cable

  • Quote

Post by cmrd » Tue Dec 01, 2020 9:34 pm

I have a gentoo libvirtd guest with "wayland -X" where I run chromium.

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.
Top
Post Reply
1 post • Page 1 of 1

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic