Description of the issue:
Brave consistently crashes, every time I cast to a particular ChromeCast device in my home from both Windows with Brave Version 1.67.116 Chromium: 126.0.6478.71 (Official Build) (64-bit) and in Ubuntu with Brave (snap) Version 1.67.116 Chromium: 126.0.6478.71 (Official Build) (64-bit). This happens with at least youtube.com and app.plex.tv. In the past I’ve been able to regularly use this ChromeCast device and Brave succesfully.
Casting to this Chromecast still works from Chrome on the same Windows machine, and from an Android phone. I can also use Brave on either platform to cast to another ChromeCast in my home.
I understand that this might ultimately be caused by the ChomeCast, but it appears there may be a new major incompatibility between Brave and perhaps a new version of the ChomeCast firmware.
Steps to Reproduce (add as many as necessary):
1. Launch Brave 2. Visit a website that supports casting (i.e. youtube.com) 3. Attempt to cast to my “Office TV” Chromecast device.
Brave quits immediately:
When restarting it displays “Restore pages? Brave didn’t shut down correctly.”
The chromecast displays the “Youtube” logo screen without starting the video
Expected Result:
Youtube should start casting the video. Or at least Brave should give an error or warning message without closing.
Reproduces how often:
Always
Brave Version(See the About Brave page in the main menu):
Windows with Brave Version 1.67.116 Chromium: 126.0.6478.71 (Official Build) (64-bit) Ubuntu with Brave (snap) Version 1.67.116 Chromium: 126.0.6478.71 (Official Build) (64-bit)
Additional information:
Affected Chromecast is:
Model: NC2-6A5
System firmware version: 275994
Cast firmware: 1.56.275994
Unaffected Chromecast is:
Model: H2G2-42
Cast firmware: 1.36.157768
@dottedquad@TheBowser would be helpful if you can go to brave://crashes and provide the Uploaded Crash Report ID. Make sure to copy/paste and don’t just do screenshots, as this helps make sure there’s no mistakes in trying to pull up reports and just makes life easier for everyone, rather than people having to stare at your screenshot and try to type it all out.
Oh, and if it doesn’t say Uploaded Crash Report ID, you may need to click Send Now or so, at which point you need to exit Brave completely for a few seconds so it can upload it. Then open Brave and return, at which point it should have uploaded.
If none of that is available, you may need to enable Automatically send diagnostic reports which is located at brave://settings/privacy
Thank you @Saoiray. I can see now that this has been happening since June 14 (unless brave://crashes is limited to 1 week, then it may have been longer)
Here are the three most recent uploaded crash reports from Windows:
Crash from Thursday, June 20, 2024 at 3:40:31 PM
Status: Uploaded
Uploaded Crash Report ID: 5f960600-bf2c-290c-0000-000000000000
Upload Time: Thursday, June 20, 2024 at 4:40:38 PM
Crash from Thursday, June 20, 2024 at 2:03:36 PM
Status: Uploaded
Uploaded Crash Report ID: 5e960600-bf2c-290c-0000-000000000000
Upload Time: Thursday, June 20, 2024 at 4:40:38 PM
Crash from Wednesday, June 19, 2024 at 11:36:20 AM
Status: Uploaded
Uploaded Crash Report ID: 5c960600-bf2c-290c-0000-000000000000
Upload Time: Thursday, June 20, 2024 at 4:40:37 PM
Thanks for that @dottedquad. I’ll tag in @Mattches so he can pass that long to the devs and possibly follow up with you.
In the meanwhile, I am hoping you can answer and test the following:
How are you casting? I guess to be more specific on what I’m looking at, there’s a cast button in the hamburger menu → more tools that looks like or if you have it pinned (available during cast), you can have the button permanently on browser like , where you see it’s between the extensions and Wallet icons. I tend to cast from there.
Are you using either of those by chance? Or are you hitting the icon on the video player on websites? If using the ones that appear on sites, try to use what I mentioned above. And when casting, try the different options. For example, I tend to use Cast Screen which mirrors my device to the screen. When you choose Cast Tab it tries to open in apps on the Chromecast instead, which it sounds like you might be seeing when it shows the YouTube logo on the screen
Test in private window and see if it happens there as well
Create a new browser profile and test (hamburger menu → more tools → add new profile)
Grab Brave Beta or Brave Nightly and see if it happens on either of those as well.
Lastly, if all of those crash…test on Chrome and see if it happens there as well.
Thanks for that @broady02. We’ll have to hold for Mattches and all, but if you’re experiencing on Chrome it likely will be an upstream issue. What’s quite curious for me is that I’m not experiencing issues, but I’m on Windows 11 Pro.
In any case, we’re definitely going to be having to wait for the experts to check in and follow up. As another user, I’m going to be limited on doing much else beyond basic troubleshooting steps and all.
Seems the chrome devs are well aware of the issue and its happening on edge too.
Some comments even pinpoint the version it broke, unsure if that’s any use to brave devs.
I’ve always been using the cast button built into the website.
Interestingly, using the Brave “Cast…” menu item, it works fine without issues. That’s both for casting the tab for a normal site, and on video sites that support casting.
I’ll see if the nightly has a difference.
I must have had an older version of Chrome though when I tried it before, I have confirmed that this issue does also happen in Chrome, so it’s probably an upstream issue.
With all of these different things to try, they all crashed. For all of them I was using the websites cast button. I assume that using the menu Cast… it would have worked just like it did in my normal profile.
Private Tab
Brand new profile
Using the latest nightly build (Version 1.69.30 Chromium: 126.0.6478.71 (Official Build) nightly (64-bit))
I also have this issue. When I try to cast via button on the website or via music note button on the toolbar, there is instant crash. But if I cast via Casting option in the share menu, it works.