brave / brave-browser

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

Crash switching back to a shared pinned tab #37759

Open fallaciousreasoning opened 4 months ago

fallaciousreasoning commented 4 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.

Crashed when switching back to a shared pinned tab

cc @sangwoo108

Brave Version: 1.67.18 Chromium: 124.0.6367.60 Operating System: Linux 6.5.0-27-generic

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/7dc71100-3218-d60b-0000-000000000000

iefremov commented 4 months ago
[ 00 ] crash_reporter::DumpWithoutCrashing() ( crashpad.cc:269 )
[ 01 ] base::debug::DumpWithoutCrashing(base::Location const&, base::TimeDelta) ( dump_without_crashing.cc:108 )
[ 02 ] logging::(anonymous namespace)::DumpWithoutCrashing(base::debug::CrashKeyString*, std::__Cr::basic_string<char, std::__Cr::char_traits<char>, std::__Cr::allocator<char>> const&, base::Location const&, base::NotFatalUntil) ( check.cc:131 )
[ 03 ] logging::(anonymous namespace)::CheckLogMessage::~CheckLogMessage() ( check.cc:182 )
[ 04 ] logging::(anonymous namespace)::CheckLogMessage::~CheckLogMessage() ( check.cc:180 )
[ 05 ] std::__Cr::default_delete<logging::LogMessage>::operator()(logging::LogMessage*) const ( unique_ptr.h:68 )
[ 06 ] std::__Cr::unique_ptr<logging::LogMessage, std::__Cr::default_delete<logging::LogMessage>>::reset(logging::LogMessage*) ( unique_ptr.h:279 )
[ 07 ] logging::CheckError::~CheckError() ( check.cc:349 )
[ 08 ] (anonymous namespace)::ReentrancyCheck::ReentrancyCheck(bool*) ( tab_strip_model.cc:100 )
[ 09 ] TabStripModel::ReplaceWebContentsAt(int, std::__Cr::unique_ptr<content::WebContents, std::__Cr::default_delete<content::WebContents>>) ( tab_strip_model.cc:370 )
[ 10 ] SharedPinnedTabService::MoveSharedWebContentsToBrowser(Browser*, int, bool) ( shared_pinned_tab_service.cc:695 )
[ 11 ] base::OnceCallback<void ()>::Run() && ( callback.h:156 )
[ 12 ] base::TaskAnnotator::RunTaskImpl(base::PendingTask&) ( task_annotator.cc:203 )
[ 13 ] 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 )
[ 14 ] base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*) ( thread_controller_with_message_pump_impl.cc:473 )
[ 15 ] base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() ( thread_controller_with_message_pump_impl.cc:338 )
[ 16 ] non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() ( thread_controller_with_message_pump_impl.cc:0 )
[ 17 ] base::MessagePumpGlib::Run(base::MessagePump::Delegate*) ( message_pump_glib.cc:694 )
[ 18 ] base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) ( thread_controller_with_message_pump_impl.cc:641 )
[ 19 ] non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) ( thread_controller_with_message_pump_impl.cc:0 )
[ 20 ] base::RunLoop::Run(base::Location const&) ( run_loop.cc:134 )
[ 21 ] content::BrowserMainLoop::RunMainMessageLoop() ( browser_main_loop.cc:1104 )
[ 22 ] content::BrowserMainRunnerImpl::Run() ( browser_main_runner_impl.cc:160 )
[ 23 ] content::BrowserMain(content::MainFunctionParams) ( browser_main.cc:34 )
[ 24 ] content::ContentMainRunnerImpl::RunBrowser(content::MainFunctionParams, bool) ( content_main_runner_impl.cc:708 )
[ 25 ] content::ContentMainRunnerImpl::Run() ( content_main_runner_impl.cc:1144 )
[ 26 ] content::RunContentProcess(content::ContentMainParams, content::ContentMainRunner*) ( content_main.cc:332 )
[ 27 ] content::ContentMain(content::ContentMainParams) ( content_main.cc:345 )
[ 28 ] ChromeMain ( chrome_main.cc:192 )
[ 29 ] 0x703719e28150
[ 30 ] 0x70371adf8000
[ 31 ] 0x703719e28209
[ 32 ] _start
[ 33 ] 0x7fffa781ec28