Brave crashes on Macbook Pro M1 and won't even open for a second

@pravinxp

Please edit your Original Post (“OP”) above, in order to remove the Crash Report lines, beginning with ‘Thread 1 . . .’:

Screen Shot 2022-06-09 at 3.58.11 PM

. . .

All the way down to BUT NOT REMOVING:

Screen Shot 2022-06-09 at 3.58.46 PM

and the few lines that follow that - the lines describing your computing device, are OK to keep, here.

Thus, you will have in your Original Post, the important parts of the Crash Report.

Your Apple Mac OS Crash Report points to (a summary of parts):

Identifier: com.brave.Browse [the Brave Browser]
Version: 102.1.39.120 (139.120)
Code Type: ARM-64 (Native)
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Note: EXC_CORPSE_NOTIFY [look for termination reason . . .]
Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5

The ‘Crashed Thread: 0 . . .’ line, tells you, that the subsequent ‘Thread 0 Crashed . . .’ portion is important, but you do not need here, the remaining (and many) lines of the Crash Report . . . except for the tail end info about your computing device.

Basically, ‘Thread 0 Crashed . . .’ says: Brave Browser [‘ChromeMain’] crashed.

Reference:

[Apple - Developer:] Understanding the Exception Types in a Crash Report:

https://developer.apple.com/documentation/xcode/understanding-the-exception-types-in-a-crash-report

A portion of that, in detail [I dis-assembled Apple’s paragraphs, so I could read it more easily]:

EXC_BREAKPOINT (SIGTRAP) . . .

The breakpoint exception type indicates a trace trap interrupted the process. A trace trap gives an attached debugger the chance to interrupt the process at a specific point in its execution.

On ARM processors, this appears as ‘EXC_BREAKPOINT (SIGTRAP).’ On ‘x86_64’ processors, this appears as ‘EXC_BAD_INSTRUCTION (SIGILL)’.

Usually fixes the problem:

Remove the BraveSoftware folder at:

/Users/username/Library/Application Support/BraveSoftware

Suggest that you initially move that BraveSoftware folder to the Mac Desktop; and keep that BraveSoftware folder until Brave Browser will run; and THEN delete that folder from the Mac Desktop.

WHEN Brave Browser starts up, the browser will create a new BraveSoftware folder - replacing what you removed.

When Brave Browser is running, and you have the browser set up (you, having studied the many Brave Browser > Settings), be sure to routinely back up the BraveSoftware folder. Also, routinely make backups of your Bookmarks.