You are not logged in.

#1 2025-10-13 18:48:45

TySpicer
Member
Registered: 2025-08-31
Posts: 135

[SOLVED] Brave browser crashes when moving between monitors

I just had a huge mess where Hyprland was crashing. Everything is back to normal now, except that Brave is giving me issues. Here's the other post, in case there's anything relevant there: https://bbs.archlinux.org/viewtopic.php?id=309426

Basically, I'm on Hyprland, which uses separate workspaces for each monitor. If I move Brave from one monitor to the other, it crashes. I tried running Brave from a terminal so I could see the output when it crashes. This resulted in a Hyprland crash, so I'm not sure how to get the output.

I'm sure that sounds a bit vague at the moment, but I'm not sure how to start diagnosing this. What can I try?

Edit - After one more quick test, I realized I can move Brave between workspaces on the same monitor, just not between monitors.

Last edited by TySpicer (Today 13:50:30)

Offline

#2 2025-10-13 18:56:57

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 69,068

Re: [SOLVED] Brave browser crashes when moving between monitors

Smells related to https://bbs.archlinux.org/viewtopic.php?id=309449 - does it happen if you force brave to run on xwayland?
https://wiki.archlinux.org/title/Chromi … er_Wayland

Offline

#3 2025-10-13 19:13:03

TySpicer
Member
Registered: 2025-08-31
Posts: 135

Re: [SOLVED] Brave browser crashes when moving between monitors

I edited my `hyprland.conf` with this line:

$browser = brave --ozone-platform=wayland

So now Super+B opens the browser with this option. It still crashes, though.

I tried running `brave --ozone-platform=wayland` in a terminal. It still crashed when moved between monitors, but it didn't crash Hyprland, so I have the output this time:

[tyspicer@arch ~]$ brave --ozone-layer=wayland
[24719:24719:1013/141000.700771:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.kde.KWallet.isEnabled: object_path= /modules/kwalletd6: org.freedesktop.DBus.Error.NameHasNoOwner: Could not activate remote peer 'org.kde.kwalletd6': unit failed
[24719:24719:1013/141000.700806:ERROR:components/os_crypt/sync/kwallet_dbus.cc:113] Error contacting kwalletd6 (isEnabled)
[24719:24719:1013/141000.701020:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.kde.KLauncher.start_service_by_desktop_name: object_path= /KLauncher: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[24719:24719:1013/141000.701036:ERROR:components/os_crypt/sync/kwallet_dbus.cc:82] Error contacting klauncher to start kwalletd6
[24719:24719:1013/141000.840349:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.kde.KWallet.close: object_path= /modules/kwalletd6: org.freedesktop.DBus.Error.NameHasNoOwner: Could not activate remote peer 'org.kde.kwalletd6': unit failed
[24719:24719:1013/141000.840367:ERROR:components/os_crypt/sync/kwallet_dbus.cc:408] Error contacting kwalletd6 (close)
[24719:24719:1013/141000.841174:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.kde.KWallet.isEnabled: object_path= /modules/kwalletd5: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[24719:24719:1013/141000.841190:ERROR:components/os_crypt/sync/kwallet_dbus.cc:113] Error contacting kwalletd5 (isEnabled)
[24719:24719:1013/141000.841301:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.kde.KLauncher.start_service_by_desktop_name: object_path= /KLauncher: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[24719:24719:1013/141000.841312:ERROR:components/os_crypt/sync/kwallet_dbus.cc:82] Error contacting klauncher to start kwalletd5
[24719:24719:1013/141000.841439:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.kde.KWallet.close: object_path= /modules/kwalletd5: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[24719:24719:1013/141000.841450:ERROR:components/os_crypt/sync/kwallet_dbus.cc:408] Error contacting kwalletd5 (close)
[24719:24719:1013/141000.843069:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.kde.KWallet.isEnabled: object_path= /modules/kwalletd: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[24719:24719:1013/141000.843083:ERROR:components/os_crypt/sync/kwallet_dbus.cc:113] Error contacting kwalletd (isEnabled)
[24719:24719:1013/141000.843242:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.kde.KLauncher.start_service_by_desktop_name: object_path= /KLauncher: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[24719:24719:1013/141000.843253:ERROR:components/os_crypt/sync/kwallet_dbus.cc:82] Error contacting klauncher to start kwalletd
[24719:24719:1013/141000.843362:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.kde.KWallet.close: object_path= /modules/kwalletd: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[24719:24719:1013/141000.843375:ERROR:components/os_crypt/sync/kwallet_dbus.cc:408] Error contacting kwalletd (close)
[24719:24719:1013/141001.060474:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_DiscardRing before browser initialization complete; IPH will not be shown.
[24719:24719:1013/141001.105535:ERROR:ui/ozone/platform/wayland/host/wayland_wp_image_description.cc:219] Incomplete image description info from compositor.
[24719:24719:1013/141001.105741:ERROR:ui/ozone/platform/wayland/host/wayland_wp_image_description.cc:219] Incomplete image description info from compositor.
[24719:24719:1013/141001.556089:ERROR:ui/ozone/platform/wayland/host/wayland_wp_image_description.cc:219] Incomplete image description info from compositor.
[24719:24719:1013/141001.556130:ERROR:ui/ozone/platform/wayland/host/wayland_wp_image_description.cc:219] Incomplete image description info from compositor.
[24719:24719:1013/141019.949699:ERROR:ui/events/platform/wayland/wayland_event_watcher.cc:47] libwayland: wl_display#1: error 0: invalid object 34

[1013/141019.967413:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[1013/141019.968695:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
Trace/breakpoint trap      (core dumped) brave --ozone-layer=wayland

Offline

#4 2025-10-13 19:27:16

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 69,068

Re: [SOLVED] Brave browser crashes when moving between monitors

brave --ozone-platform=x11

and you could just try

killall brave; brave --ozone-platform=x11

from some terminal and in doubt see https://wiki.archlinux.org/title/Waylan … plications

Offline

#5 2025-10-13 20:07:22

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,018
Website

Re: [SOLVED] Brave browser crashes when moving between monitors

Mod note: Moving to AUR Issues.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#6 Today 04:32:50

tuxtide
Member
Registered: Today
Posts: 1

Re: [SOLVED] Brave browser crashes when moving between monitors

TySpicer wrote:

I just had a huge mess where Hyprland was crashing. Everything is back to normal now, except that Brave is giving me issues. Here's the other post, in case there's anything relevant there: https://bbs.archlinux.org/viewtopic.php?id=309426

Basically, I'm on Hyprland, which uses separate workspaces for each monitor. If I move Brave from one monitor to the other, it crashes. I tried running Brave from a terminal so I could see the output when it crashes. This resulted in a Hyprland crash, so I'm not sure how to get the output.

I'm sure that sounds a bit vague at the moment, but I'm not sure how to start diagnosing this. What can I try?

Edit - After one more quick test, I realized I can move Brave between workspaces on the same monitor, just not between monitors.

Same background experience here, update kernel and packages, everything crashed, spend a day fixing stuff.

At first, I thought it was some remaining messed up thing, then realize it only happens on brave, just like you case.

I got crossed with this issue https://github.com/basecamp/omarchy/issues/2184, to me it was fixed by adding this:

 $BROWSER = brave --ozone-platform=wayland --disable-features=WaylandWpColorManagerV1 

Create the account just for this, might solve to you too - given the similarities.

Offline

#7 Today 13:50:06

TySpicer
Member
Registered: 2025-08-31
Posts: 135

Re: [SOLVED] Brave browser crashes when moving between monitors

tuxtide wrote:
$BROWSER = brave --ozone-platform=wayland --disable-features=WaylandWpColorManagerV1

This worked! It looked like it didn't work at first, but probably because I already had other windows open. I did a system update and rebooted for good measure, and it looks like this issue is fixed now!

Thanks for the help!

Offline

#8 Today 15:31:27

tekstryder
Member
Registered: 2013-02-14
Posts: 451

Re: [SOLVED] Brave browser crashes when moving between monitors

OP: FYI, this issue has been opened multiple times over on Hyprland GitHub:

https://github.com/hyprwm/Hyprland/disc … t-14675483

It was fixed weeks ago with this commit.

Offline

Board footer

Powered by FluxBB