Open iefremov opened 3 months ago
https://share.backtrace.io/api/share/y2jIpUSL7uVDLRSZXHTYG1
[ 00 ] std::__Cr::vector<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>, std::__Cr::allocator<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>>>::begin() ( vector:1387 ) [ 01 ] decltype(std::forward<std::__Cr::vector<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>, std::__Cr::allocator<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>>>&>(fp).begin()) base::internal::begin<std::__Cr::vector<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>, std::__Cr::allocator<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>>>&>(std::__Cr::vector<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>, std::__Cr::allocator<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>>>&, base::internal::priority_tag<1ul>) ( ranges.h:34 ) [ 02 ] decltype(internal::begin(std::forward<std::__Cr::vector<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>, std::__Cr::allocator<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>>>&>(fp), (base::internal::priority_tag<2ul>)())) base::ranges::begin<std::__Cr::vector<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>, std::__Cr::allocator<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>>>&>(std::__Cr::vector<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>, std::__Cr::allocator<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>>>&) ( ranges.h:80 ) [ 03 ] auto base::ranges::find_if<std::__Cr::vector<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>, std::__Cr::allocator<base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>>>&, base::ObserverList<base::CurrentThread::DestructionObserver, false, true, base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>>::RemoveObserver(base::CurrentThread::DestructionObserver const*)::'lambda'(auto const&), std::__Cr::identity, std::__Cr::random_access_iterator_tag>(auto&&, base::ObserverList<base::CurrentThread::DestructionObserver, false, true, base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>>::RemoveObserver(base::CurrentThread::DestructionObserver const*)::'lambda'(auto const&), std::__Cr::identity) ( algorithm.h:495 ) [ 04 ] base::ObserverList<base::CurrentThread::DestructionObserver, false, true, base::internal::UncheckedObserverAdapter<(partition_alloc::internal::RawPtrTraits)1>>::RemoveObserver(base::CurrentThread::DestructionObserver const*) ( observer_list.h:308 ) [ 05 ] CloseBubbleOnTabActivationHelper::OnTabStripModelDestroyed(TabStripModel*) ( close_bubble_on_tab_activation_helper.cc:43 ) [ 06 ] TabStripModel::~TabStripModel() ( tab_strip_model.cc:293 ) [ 07 ] BraveTabStripModel::~BraveTabStripModel() ( brave_tab_strip_model.cc:31 ) [ 08 ] BraveTabStripModel::~BraveTabStripModel() ( brave_tab_strip_model.cc:31 ) [ 09 ] std::__Cr::default_delete<TabStripModel>::operator()(TabStripModel*) const ( unique_ptr.h:67 ) [ 10 ] std::__Cr::unique_ptr<TabStripModel, std::__Cr::default_delete<TabStripModel>>::reset(TabStripModel*) ( unique_ptr.h:278 ) [ 11 ] std::__Cr::unique_ptr<TabStripModel, std::__Cr::default_delete<TabStripModel>>::~unique_ptr() ( unique_ptr.h:248 ) [ 12 ] Browser::~Browser() ( browser.cc:726 ) [ 13 ] BraveBrowser::~BraveBrowser() ( brave_browser.cc:73 ) [ 14 ] BraveBrowser::~BraveBrowser() ( brave_browser.cc:73 ) [ 15 ] std::__Cr::default_delete<Browser>::operator()(Browser*) const ( unique_ptr.h:67 ) [ 16 ] std::__Cr::unique_ptr<Browser, std::__Cr::default_delete<Browser>>::reset(Browser*) ( unique_ptr.h:278 ) [ 17 ] std::__Cr::unique_ptr<Browser, std::__Cr::default_delete<Browser>>::~unique_ptr() ( unique_ptr.h:248 ) [ 18 ] BrowserView::~BrowserView() ( browser_view.cc:1068 ) [ 19 ] BraveBrowserView::~BraveBrowserView() ( brave_browser_view.cc:586 ) [ 20 ] non-virtual thunk to BraveBrowserView::~BraveBrowserView() ( brave_browser_view.cc:0 ) [ 21 ] views::View::~View() ( view.cc:291 ) [ 22 ] BrowserFrameViewLinux::~BrowserFrameViewLinux() ( browser_frame_view_linux.cc:31 ) [ 23 ] std::__Cr::default_delete<views::NonClientFrameView>::operator()(views::NonClientFrameView*) const ( unique_ptr.h:67 ) [ 24 ] std::__Cr::unique_ptr<views::NonClientFrameView, std::__Cr::default_delete<views::NonClientFrameView>>::reset(views::NonClientFrameView*) ( unique_ptr.h:278 ) [ 25 ] std::__Cr::unique_ptr<views::NonClientFrameView, std::__Cr::default_delete<views::NonClientFrameView>>::~unique_ptr() ( unique_ptr.h:248 ) [ 26 ] views::NonClientView::~NonClientView() ( non_client_view.cc:179 ) [ 27 ] views::NonClientView::~NonClientView() ( non_client_view.cc:175 ) [ 28 ] std::__Cr::default_delete<views::View>::operator()(views::View*) const ( unique_ptr.h:67 ) [ 29 ] std::__Cr::unique_ptr<views::View, std::__Cr::default_delete<views::View>>::reset(views::View*) ( unique_ptr.h:278 ) [ 30 ] std::__Cr::unique_ptr<views::View, std::__Cr::default_delete<views::View>>::~unique_ptr() ( unique_ptr.h:248 ) [ 31 ] views::View::DoRemoveChildView(views::View*, bool, bool, views::View*) ( view.cc:3215 ) [ 32 ] views::View::RemoveAllChildViews() ( view.cc:371 ) [ 33 ] views::Widget::DestroyRootView() ( widget.cc:2140 ) [ 34 ] views::Widget::~Widget() ( widget.cc:247 ) [ 35 ] BraveBrowserFrame::~BraveBrowserFrame() ( brave_browser_frame.cc:32 ) [ 36 ] BraveBrowserFrame::~BraveBrowserFrame() ( brave_browser_frame.cc:32 ) [ 37 ] std::__Cr::default_delete<views::internal::NativeWidgetDelegate>::operator()(views::internal::NativeWidgetDelegate*) const ( unique_ptr.h:67 ) [ 38 ] std::__Cr::unique_ptr<views::internal::NativeWidgetDelegate, std::__Cr::default_delete<views::internal::NativeWidgetDelegate>>::reset(views::internal::NativeWidgetDelegate*) ( unique_ptr.h:278 ) [ 39 ] views::DesktopNativeWidgetAura::~DesktopNativeWidgetAura() ( desktop_native_widget_aura.cc:318 ) [ 40 ] DesktopBrowserFrameAuraLinux::~DesktopBrowserFrameAuraLinux() ( desktop_browser_frame_aura_linux.cc:32 )
possibly related https://issues.chromium.org/issues/40900467
https://share.backtrace.io/api/share/y2jIpUSL7uVDLRSZXHTYG1