brave/brave-browser

Clicking on a link in Slack to load Google Docs/Twitter crashed Brave

Open

#21.480 aberto em 4 de mar. de 2022

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)JavaScript (2.164 forks)batch import
OS/Desktopbugcrash/webviewhelp wantedpriority/P2

Métricas do repositório

Stars
 (16.194 stars)
Métricas de merge de PR
 (Mesclagem média 4h 38m) (19 fundiu PRs em 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

  1. install 1.38.23
  2. from Slack (or possibly other externals apps) click on a link (such as Twitter or Google Docs)
  3. 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)

Guia do colaborador