Brave crash in Leo AI chat after submitting task commands (main-thread EXC_BAD_ACCESS null dereference)

Product / Area
Brave Browser desktop (macOS) / Leo AI chat browsing agent

Environment

  • Brave version: 145.1.87.191 (187.191)
  • OS: macOS 15.7.5 (24G612)
  • Hardware: MacBookAir10,1 (Apple M1, 8 GB RAM)
  • Date/time of crash: March 3, 2026, 11:47:39 AM +0530
  • Process: com.brave.Browser
  • Crash incident ID: F8AF08F0-5634-4A6E-9B3E-F985E74E18D8

Summary
Brave crashed immediately after I submitted task commands in the Leo AI agent chat window.

Steps to Reproduce

  1. Open Brave and go to Leo AI chat.
  2. Use the Leo chat browsing/agent workflow.
  3. Submit task commands in the Leo chat input.
  4. Observe Brave crash.

Expected Result
Leo should process the commands normally and Brave should remain stable.

Actual Result
Brave crashes to desktop.

Crash Signature (from macOS crash report)

  • Exception Type: EXC_BAD_ACCESS (SIGSEGV)
  • Subtype: KERN_INVALID_ADDRESS at 0x0000000000000000
  • Termination: Namespace SIGNAL, Code 11 (Segmentation fault)
  • Crashed thread: Thread 0 - CrBrowserMain (main thread)
  • Faulting module: Brave Browser Framework (ChromeMain stack frames)
  • Register/fault info indicates null pointer read (far: 0x0)

Notes

  • This appears to be a browser-process crash (not just a tab/renderer crash).
  • The Leo task submission consistently appears to trigger the crash path.

Attachment

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