brave/brave-browser
View on GitHubClicking on a link in Slack to load Google Docs/Twitter crashed Brave
Open
#21,480 opened on Mar 4, 2022
OS/Desktopbugcrash/webviewhelp wantedpriority/P2
Repository metrics
- Stars
- (16,194 stars)
- PR merge metrics
- (Avg merge 4h 38m) (19 merged PRs in 30d)
Description
Description
So far, I've only reproduced this crasher once.
Clicking on a link in Slack to load Google Docs/Twitter crashed Brave
Steps to Reproduce
- install
1.38.23 - from Slack (or possibly other externals apps) click on a link (such as Twitter or Google Docs)
- wait for Brave to launch
Actual result:
Crashed, in:
[ 00 ] crash_reporter::DumpWithoutCrashing()
[ 01 ] base::debug::DumpWithoutCrashing()
[ 02 ] <name omitted>
[ 03 ] extensions::MessagingAPIMessageFilter::OnOpenChannelToExtension(extensions::PortContext const&, ExtensionMsg_ExternalConnectionInfo const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::PortId const&)
[ 04 ] bool IPC::MessageT<ExtensionHostMsg_OpenChannelToExtension_Meta, std::__1::tuple<extensions::PortContext, ExtensionMsg_ExternalConnectionInfo, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, extensions::PortId>, void>::Dispatch<extensions::MessagingAPIMessageFilter, extensions::MessagingAPIMessageFilter, void, void (extensions::MessagingAPIMessageFilter::*)(extensions::PortContext const&, ExtensionMsg_ExternalConnectionInfo const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::PortId const&)>(IPC::Message const*, extensions::MessagingAPIMessageFilter*, extensions::MessagingAPIMessageFilter*, void*, void (extensions::MessagingAPIMessageFilter::*)(extensions::PortContext const&, ExtensionMsg_ExternalConnectionInfo const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::PortId const&))
[ 05 ] extensions::MessagingAPIMessageFilter::OnMessageReceived(IPC::Message const&)
[ 06 ] <name omitted>
[ 07 ] non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
[ 08 ] invocation function for block in base::MessagePumpCFRunLoopBase::RunWorkSource(void*)
[ 09 ] base::mac::CallWithEHFrame(void () block_pointer)
[ 10 ] base::MessagePumpCFRunLoopBase::RunWorkSource(void*)
[ 11 ] 0x7fff2075e37c
[ 12 ] 0x7fff2075e2e4
[ 13 ] 0x7fff2075e064
[ 14 ] 0x7fff2075ca8c
[ 15 ] 0x7fff2075c04c
[ 16 ] 0x7fff289a4a83
[ 17 ] 0x7fff289a47e5
[ 18 ] 0x7fff289a4583
[ 19 ] 0x7fff22f64d72
[ 20 ] 0x7fff22f63545
[ 21 ] __71-[BrowserCrApplication nextEventMatchingMask:untilDate:inMode:dequeue:]_block_invoke
[ 22 ] base::mac::CallWithEHFrame(void () block_pointer)
[ 23 ] -[BrowserCrApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
[ 24 ] 0x7fff22f55869
[ 25 ] base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*)
[ 26 ] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
[ 27 ] <name omitted>
[ 28 ] <name omitted>
[ 29 ] <name omitted>
[ 30 ] content::BrowserMain(content::MainFunctionParams)
[ 31 ] content::RunBrowserProcessMain(content::MainFunctionParams, content::ContentMainDelegate*)
[ 32 ] <name omitted>
[ 33 ] <name omitted>
[ 34 ] content::RunContentProcess(content::ContentMainParams, content::ContentMainRunner*)
[ 35 ] content::ContentMain(content::ContentMainParams)
[ 36 ] ChromeMain
[ 37 ] main
[ 38 ] 0x7fff20681f3d
Backtrace.io link: https://share.backtrace.io/api/share/3x2Q1sFSKrx1v4WHLiiKijU1
Expected result:
No crash
Reproduces how often:
Only once so far
Brave version (brave://version info)
| Brave | 1.38.23 Chromium: 99.0.4844.51 (Official Build) nightly (x86_64) |
|---|---|
| Revision | d537ec02474b5afe23684e7963d538896c63ac77-refs/branch-heads/4844@{#875} |
| OS | macOS Version 11.6.3 (Build 20G415) |