Brave Tabs crash with Error code "SIGSEGV" for certain sides

Description of the issue:
Brave tabs crash with error code SIGSEGV on certain sides after a few seconds on Arch Linux.

It seems to depend on the page content not on the page it self.

This includes certain topics on this forum:

While other topics do NOT crash the tab:

How can this issue be reproduced?

  1. Open one of the links above.

Expected result:

No crash

Brave Version( check About Brave):

I used git bisect on the AUR repo:

  • Last working Version: 1.74.51
  • Bug in all Versions: >= 1.75.175

The bug is also present in Brave installed via Flatpak.

Additional Information:

The problems started with Brave 1.75.175 crashing as a whole on certain sides.
This could be fixed by installing noto-fonts-emoji, as the crash was caused by missing fonts for emojis, though missing fonts should not crash brave I suppose.

The single tab crashing issue persisted however.

This is the error log produced by running:
brave -n --args --incognito --no-experiments --disable-extensions --disable-gpu --enable-leak-detection --crash-on-failure 2> ./brave_console_out.txt

[59893:59893:0411/142400.734468:ERROR:profile_attributes_storage.cc(1011)] Failed to PNG encode the image.
[59893:59893:0411/142400.734525:ERROR:profile_attributes_storage.cc(1011)] Failed to PNG encode the image.
[59945:59945:0411/142404.710916:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
[59945:59945:0411/142409.118744:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
[59893:59893:0411/142410.716696:ERROR:sharing_service.cc(303)] Device registration failed with fatal error
[59945:59945:0411/142414.673097:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!

@tompr131

IF / WHEN BB is running, go to brave://settings/clearBrowserData Advanced tab

Time range: All time

ENABLE:

  • Browsing history
  • Download hsitory
  • Cookies and other site data
  • Cached images and files

Click Clear data


In Brave Browser Settings, DISABLE ALL extensions added by the user. “ALL” means all of them, added by the user ← who sometimes will cling to some extensions, and thus fail to properly test the issue.


ENABLE the following, so Brave receives info:


Exit / Quit BB. Test a normal start.


How do I manually submit crash reports?

https://support.brave.com/hc/en-us/articles/22281484910221-How-do-I-manually-submit-crash-reports

After you click the “Send Now” button, return to brave://crashes and gather up the Crash ID numbers. Post the numbers, here, in a new reply.