brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
17.75k stars 2.32k forks source link

Crash Report #39746

Closed rebron closed 3 weeks ago

rebron commented 3 months ago

IMPORTANT: Your crash has already been automatically reported to our crash system. Please file this bug only if you can provide more information about it.

Brave Version: 1.68.118 Chromium: 127.0.6533.26 Operating System: Mac OS X 14.6.0

URL (if applicable) where crash occurred:

Can you reproduce this crash?

What steps will reproduce this crash? (If it's not reproducible, what were you doing just before the crash?) 1. 2. 3.

DO NOT CHANGE BELOW THIS LINE Crash ID: crash/59a31600-cad8-440c-0000-000000000000

simonhong commented 3 months ago

cc @sangwoo108

[ 00 ] TabStripModel::GetTabHandleAt(int) const ( immediate_crash.h:176 )
[ 01 ] SplitViewTabStripModelAdapter::TabGroupedStateChanged(std::__Cr::optional<tab_groups::TabGroupId>, content::WebContents*, int) ( split_view_tab_strip_model_adapter.cc:291 )
[ 02 ] TabStripModel::TabGroupStateChanged(int, content::WebContents*, std::__Cr::optional<tab_groups::TabGroupId>, std::__Cr::optional<tab_groups::TabGroupId>) ( tab_strip_model.cc:2714 )
[ 03 ] TabStripModel::TabGroupStateChanged(int, content::WebContents*, std::__Cr::optional<tab_groups::TabGroupId>, std::__Cr::optional<tab_groups::TabGroupId>) ( tab_strip_model.cc:2714 )
[ 04 ] TabStripModel::RemoveTabFromIndexImpl(int) ( tab_strip_model.cc:2604 )
[ 05 ] TabStripModel::DetachWebContentsImpl(int, int, bool, TabStripModelChange::RemoveReason) ( tab_strip_model.cc:424 )
[ 06 ] TabStripModel::CloseWebContentses(base::span<content::WebContents* const, 18446744073709551615ul, content::WebContents* const*>, unsigned int, TabStripModel::DetachNotifications*) ( tab_strip_model.cc:2124 )
[ 07 ] TabStripModel::CloseTabs(base::span<content::WebContents* const, 18446744073709551615ul, content::WebContents* const*>, unsigned int) ( tab_strip_model.cc:2035 )
[ 08 ] TabStripModel::CloseAllTabs() ( tab_strip_model.cc:668 )
[ 09 ] UnloadController::ProcessPendingTabs(bool) ( unload_controller.cc:355 )
[ 10 ] Browser::CloseContents(content::WebContents*) ( browser.cc:1943 )
[ 11 ] non-virtual thunk to Browser::CloseContents(content::WebContents*) ( browser.cc:0 )
[ 12 ] content::WebContentsImpl::Close() ( web_contents_impl.cc:8415 )
[ 13 ] content::WebContentsImpl::Close() ( web_contents_impl.cc:8415 )
[ 14 ] base::OnceCallback<void ()>::Run() && ( callback.h:156 )
[ 15 ] network::mojom::URLLoaderClient_OnUploadProgress_ForwardToCallback::Accept(mojo::Message*) ( url_loader.mojom.cc:1165 )
[ 16 ] mojo::MessageDispatcher::Accept(mojo::Message*) ( message_dispatcher.cc:43 )
[ 17 ] mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) ( interface_endpoint_client.cc:721 )
[ 18 ] mojo::MessageDispatcher::Accept(mojo::Message*) ( message_dispatcher.cc:43 )
[ 19 ] mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) ( interface_endpoint_client.cc:721 )
[ 20 ] IPC::ChannelAssociatedGroupController::AcceptOnEndpointThread(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification) ( ipc_mojo_bootstrap.cc:1221 )
[ 21 ] void base::internal::DecayedFunctorTraits<void (IPC::ChannelAssociatedGroupController::*)(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification), IPC::ChannelAssociatedGroupController*&&, mojo::Message&&, IPC::(anonymous namespace)::ScopedUrgentMessageNotification&&>::Invoke<void (IPC::ChannelAssociatedGroupController::*)(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification), scoped_refptr<IPC::ChannelAssociatedGroupController>, mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification>(void (IPC::ChannelAssociatedGroupController::*)(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification), scoped_refptr<IPC::ChannelAssociatedGroupController>&&, mojo::Message&&, IPC::(anonymous namespace)::ScopedUrgentMessageNotification&&) ( bind_internal.h:738 )
[ 22 ] void base::internal::InvokeHelper<false, base::internal::FunctorTraits<void (IPC::ChannelAssociatedGroupController::*&&)(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification), IPC::ChannelAssociatedGroupController*&&, mojo::Message&&, IPC::(anonymous namespace)::ScopedUrgentMessageNotification&&>, void, 0ul, 1ul, 2ul>::MakeItSo<void (IPC::ChannelAssociatedGroupController::*)(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification), std::__Cr::tuple<scoped_refptr<IPC::ChannelAssociatedGroupController>, mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification>>(void (IPC::ChannelAssociatedGroupController::*&&)(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification), std::__Cr::tuple<scoped_refptr<IPC::ChannelAssociatedGroupController>, mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification>&&) ( bind_internal.h:930 )
[ 23 ] void base::internal::Invoker<base::internal::FunctorTraits<void (IPC::ChannelAssociatedGroupController::*&&)(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification), IPC::ChannelAssociatedGroupController*&&, mojo::Message&&, IPC::(anonymous namespace)::ScopedUrgentMessageNotification&&>, base::internal::BindState<true, true, false, void (IPC::ChannelAssociatedGroupController::*)(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification), scoped_refptr<IPC::ChannelAssociatedGroupController>, mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification>, void ()>::RunImpl<void (IPC::ChannelAssociatedGroupController::*)(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification), std::__Cr::tuple<scoped_refptr<IPC::ChannelAssociatedGroupController>, mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification>, 0ul, 1ul, 2ul>(void (IPC::ChannelAssociatedGroupController::*&&)(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification), std::__Cr::tuple<scoped_refptr<IPC::ChannelAssociatedGroupController>, mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification>&&, std::__Cr::integer_sequence<unsigned long, 0ul, 1ul, 2ul>) ( bind_internal.h:1067 )
[ 24 ] base::internal::Invoker<base::internal::FunctorTraits<void (IPC::ChannelAssociatedGroupController::*&&)(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification), IPC::ChannelAssociatedGroupController*&&, mojo::Message&&, IPC::(anonymous namespace)::ScopedUrgentMessageNotification&&>, base::internal::BindState<true, true, false, void (IPC::ChannelAssociatedGroupController::*)(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification), scoped_refptr<IPC::ChannelAssociatedGroupController>, mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification>, void ()>::RunOnce(base::internal::BindStateBase*) ( bind_internal.h:980 )
[ 25 ] base::OnceCallback<void ()>::Run() && ( callback.h:156 )
[ 26 ] base::TaskAnnotator::RunTaskImpl(base::PendingTask&) ( task_annotator.cc:203 )
[ 27 ] void base::TaskAnnotator::RunTask<base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*)::$_3>(perfetto::StaticString, base::PendingTask&, base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*)::$_3&&) ( task_annotator.h:90 )
[ 28 ] base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*) ( thread_controller_with_message_pump_impl.cc:484 )
[ 29 ] base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() ( thread_controller_with_message_pump_impl.cc:346 )
[ 30 ] non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() ( thread_controller_with_message_pump_impl.cc:0 )
[ 31 ] base::MessagePumpCFRunLoopBase::RunWork() ( message_pump_apple.mm:449 )
[ 32 ] invocation function for block in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) ( message_pump_apple.mm:421 )
[ 33 ] base::apple::CallWithEHFrame(void () block_pointer)
[ 34 ] 0x198bf54d4
Ilie-Lesan commented 1 month ago

I think this one is related to https://github.com/brave/brave-browser/issues/39442 (also: https://github.com/brave/brave-browser/issues/40560)

iefremov commented 3 weeks ago

duplicate https://github.com/brave/brave-browser/issues/39442