Every time I use the built in Mac Text to Speech function (this can be found in System Settings>Accessibility>Spoken Content) Brave Crashes.
How can this issue be reproduced?
In Spoken Content (System Settings>Accessibility>Spoken Content) checkmark “Speak selection”
To the right of “Speak selection” click options and change keyboard short cut to " Control+` "
Open Brave, In brave Select text you wish the be read allowed hit " Control+` ".
Expected result: Brave application will unexpectidly close
Brave Version( check About Brave
): v 1.31.88
Additional Information: Mac is v 11.6 Big Sur,
@altered_ian ,
Thank you for reaching out to us with this.
I’m seeing a couple of other users report the same thing but on different macOS versions. I’ve informed the team about this issue for further investigation.
Appreciate your patience here.
@altered_ian ,
Looks like we were able to reproduce the crash and have opened the following issue to track and address:
opened 01:13PM - 04 Nov 21 UTC
bug
crash
OS/macOS
priority/P2
accessibility
<!-- Have you searched for similar issues? Before submitting this issue, please … check the open issues and add a note before logging a new issue.
PLEASE USE THE TEMPLATE BELOW TO PROVIDE INFORMATION ABOUT THE ISSUE.
INSUFFICIENT INFO WILL GET THE ISSUE CLOSED. IT WILL ONLY BE REOPENED AFTER SUFFICIENT INFO IS PROVIDED-->
## Description
Brave crashes during text-to-speech when `speak selection` is activated
## Steps to Reproduce
1. navigate to `Apple` menu -> `System Preferences` -> `Accessibility` -> `Spoken Content`
2. select `Speak selection`
3. click on `Options...`
4. change the `Keyboard shortcut` to something easy, like `Control+=`
5. open Gmail
6. compose a new message
7. enter enough text that you get a scrollbar (not sure it's necessary, but can't hurt)
8. select a bunch of text
9. now press `control` + `+`
10. interrupt the read audio by pressing `control` + `+` again
## Actual result:
Crashes, in:
```
[ 00 ] content::BrowserAccessibility::AccessibilityPerformAction(ui::AXActionData const&)
[ 01 ] -[AXPlatformNodeCocoa setAccessibilitySelectedTextRange:]
[ 02 ] 0x7fff2325e232
[ 03 ] 0x7fff2325f5cf
[ 04 ] 0x7fff2325f3fd
[ 05 ] 0x7fff2325bfd0
[ 06 ] 0x7fff23052568
[ 07 ] 0x7fff256c6254
[ 08 ] 0x7fff256e7001
[ 09 ] 0x7fff256a593c
[ 10 ] 0x7fff20412a44
[ 11 ] 0x7fff20412925
[ 12 ] 0x7fff20410faf
[ 13 ] 0x7fff2040ff8c
[ 14 ] 0x7fff28657a83
[ 15 ] 0x7fff286577e5
[ 16 ] 0x7fff28657583
[ 17 ] 0x7fff22c19172
[ 18 ] 0x7fff22c17945
[ 19 ] __71-[BrowserCrApplication nextEventMatchingMask:untilDate:inMode:dequeue:]_block_invoke
[ 20 ] base::mac::CallWithEHFrame(void () block_pointer)
[ 21 ] -[BrowserCrApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
[ 22 ] 0x7fff22c09c69
[ 23 ] base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*)
[ 24 ] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
[ 25 ] base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta)
[ 26 ] <name omitted>
[ 27 ] content::BrowserMainLoop::RunMainMessageLoop()
[ 28 ] content::BrowserMainRunnerImpl::Run()
[ 29 ] content::BrowserMain(content::MainFunctionParams const&)
[ 30 ] content::ContentMainRunnerImpl::RunBrowser(content::MainFunctionParams&, bool)
[ 31 ] content::ContentMainRunnerImpl::Run(bool)
[ 32 ] content::RunContentProcess(content::ContentMainParams const&, content::ContentMainRunner*)
[ 33 ] content::ContentMain(content::ContentMainParams const&)
[ 34 ] ChromeMain
[ 35 ] main
[ 36 ] 0x7fff20335f3d
```
## Expected result:
Text-to-speech is read out, no crash
## Reproduces how often:
90%-ish?
## Brave version (brave://version info)
Brave | 1.31.88 Chromium: 95.0.4638.69 (Official Build) (x86_64)
-- | --
Revision | 6a1600ed572fedecd573b6c2b90a22fe6392a410-refs/branch-heads/4638@{#984}
OS | macOS Version 11.6.1 (Build 20G224)
![crasher](https://user-images.githubusercontent.com/387249/140319651-26e3291a-9815-4233-8ef7-3abf99ea9141.gif)
system
Closed
December 4, 2021, 3:49pm
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.