Brave Crashes after screensaver activated

Description of the issue:
I Installed brave as normal and have some plugins installed as well. It works well but after a while I decide to lock my computer using xscreensaver. When I unlock my computer, brave crashes. If I open it again, It crashes again.

Steps to Reproduce (add as many as necessary): 1. 2. 3.

  1. Install Arch Linux
  2. Install Gnome
  3. Install Xscreensaver
  4. Install Brave
  5. Run brave as normal (maybe install plugins)
  6. lock screen via xscreesaver (xscreensaver-command -lock)
  7. unlock screen & wait for crash

Actual Result (gifs and screenshots are welcome!):
Terminal output:

~
❯ brave
[40468:40468:0615/113422.402812:ERROR:chrome_browser_cloud_management_controller.cc(162)] Cloud management controller initialization aborted as CBCM is not enabled.
[40468:40468:0615/113423.424980:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.ScreenSaver.GetActive: object_path= /org/freedesktop/ScreenSaver: org.freedesktop.DBus.Error.UnknownMethod: Unknown method GetActive or interface org.freedesktop.ScreenSaver.
[40468:40468:0615/113423.425975:ERROR:object_proxy.cc(590)] Failed to call method: org.gnome.ScreenSaver.GetActive: object_path= /org/gnome/ScreenSaver: org.freedesktop.DBus.Error.ServiceUnknown: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Shell.ScreenShield was not provided by any .service files
[0615/113433.380268:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0615/113433.380861:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0615/113433.381046:ERROR:elf_dynamic_array_reader.h(64)] tag not found
zsh: segmentation fault (core dumped)  brave

~ took 12s
❯ brave -debug
[40894:40894:0615/113442.360668:ERROR:chrome_browser_cloud_management_controller.cc(162)] Cloud management controller initialization aborted as CBCM is not enabled.
[40894:40894:0615/113443.383661:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.ScreenSaver.GetActive: object_path= /org/freedesktop/ScreenSaver: org.freedesktop.DBus.Error.UnknownMethod: Unknown method GetActive or interface org.freedesktop.ScreenSaver.
[40894:40894:0615/113443.385104:ERROR:object_proxy.cc(590)] Failed to call method: org.gnome.ScreenSaver.GetActive: object_path= /org/gnome/ScreenSaver: org.freedesktop.DBus.Error.ServiceUnknown: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Shell.ScreenShield was not provided by any .service files
[0615/113455.515028:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0615/113455.515406:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0615/113455.515517:ERROR:elf_dynamic_array_reader.h(64)] tag not found
zsh: segmentation fault (core dumped)  brave -debug

~ took 15s
❯

Expected result:
Not Crashing…

Reproduces how often:
Been Happening every time i open brave, only after activating xscreensaver.

Operating System and Brave Version(See the About Brave page in the main menu):
Arch Linux Kernel: 6.3.7-arch1-1
Brave Version:
Version 1.52.126 Chromium: 114.0.5735.133 (Official Build) (64-bit)

Additional Information:

@mr_patcher please go to brave://crashes and make sure everything there is uploaded. (If you have to hit the upload button, you’ll need to close your browser for like 30 seconds and then reopen Brave for it to actually upload). Then provide the Uploaded Crash Report ID.

Maybe try without them? Especially if you’re referencing extensions.

Crash IDs:

  1. 37a60500-7c09-400a-0000-000000000000
  2. 35a60500-7c09-400a-0000-000000000000
  3. 33a60500-7c09-400a-0000-000000000000
  4. 274f0100-7c09-400a-0000-000000000000
  5. 3ba60500-7c09-400a-0000-000000000000

Looks like I can’t seem to replicate this crash (with & without extensions). Perhaps it could be an issue related to multi monitor setup? because I’m testing it without my 2nd monitor at the moment.

Also should I click the provide additional details button and create a github issue ?

@mr_patcher I wouldn’t create Github unless able to replicate. Purpose in sharing the crash report ID is so support and developers can pull the records. One thing I’ll advise is that they don’t tend to actively work here on Community over the weekend. So means won’t likely get any further replies until after Monday.

I’ll tag @Mattches in on this, so hopefully he’ll swing by when he gets back. In the meanwhile, I guess it gives you the weekend to test and see if you can find the trigger or at least might be able to narrow things down with whatever you figure out.

@mr_patcher,
Thank you for reaching out — I’ve informed our devs and sent them the IDs to review. Hope to have more information for you soon.

Hey guys, I started using it again for the past few days and it was working fine, then it started crashing again:

I’ve got some more crash IDs:

  • d1210700-e8f6-640a-0000-000000000000
  • 1c210700-e8f6-640a-0000-000000000000
  • 02210700-e8f6-640a-0000-000000000000

@Mattches @steeven seems we haven’t had a follow-up in about a month. Wanted to tag you in on it to see if you were able to learn anything from devs last time they shared crash ID?

@mr_patcher,
Sorry for dropping the ball on this, I’ve gone ahead and opened an issue for the devs to reference and pinged them again.

Can you also confirm for me that you’re using the latest version of the browser at this time and are still seeing the same issue?

Yes, I’m using Brave Version 1.52.130 Chromium: 114.0.5735.198 (Official Build) (64-bit)

AUR package brave-bin 1:1.52.130-1

1 Like

Thank you for the information.
I’ve included this thread and your crash reports in the Github thread for the developers to review.

1 Like

Cool, let me know if there’s anything else i can do. I’d be happy to help!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.