brave / brave-browser

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

NOTREACHED() in content::WebUIImpl::ProcessWebUIMessage - getLeoIconVisibility #39103

Open iefremov opened 4 months ago

iefremov commented 4 months ago

https://share.backtrace.io/api/share/cO3K2Mh243Pb8J75Hx3j0n1

See Logging-NOTREACHED_MESSAGE on backtrace

web_ui_impl.cc:272: NOTREACHED hit. Unhandled chrome.send("getLeoIconVisibility", [ "getLeoIconVisibility_73" ] ); from chrome://settings/clearBrowserData

and from other sources

[ 00 ] crash_reporter::DumpWithoutCrashing() ( crashpad.cc:270 )
[ 01 ] base::debug::DumpWithoutCrashing(base::Location const&, base::TimeDelta) ( dump_without_crashing.cc:94 )
[ 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:132 )
[ 03 ] logging::(anonymous namespace)::NotReachedLogMessage::~NotReachedLogMessage() ( check.cc:145 )
[ 04 ] logging::(anonymous namespace)::NotReachedLogMessage::~NotReachedLogMessage() ( check.cc:143 )
[ 05 ] std::__Cr::default_delete<logging::LogMessage>::operator()(logging::LogMessage*) const ( unique_ptr.h:67 )
[ 06 ] std::__Cr::unique_ptr<logging::LogMessage, std::__Cr::default_delete<logging::LogMessage>>::reset(logging::LogMessage*) ( unique_ptr.h:278 )
[ 07 ] logging::CheckError::~CheckError() ( check.cc:350 )
[ 08 ] content::WebUIImpl::ProcessWebUIMessage(GURL const&, std::__Cr::basic_string<char, std::__Cr::char_traits<char>, std::__Cr::allocator<char>> const&, base::Value::List) ( web_ui_impl.cc:272 )
[ 09 ] content::WebUIImpl::Send(std::__Cr::basic_string<char, std::__Cr::char_traits<char>, std::__Cr::allocator<char>> const&, base::Value::List) ( web_ui_impl.cc:129 )
[ 10 ] content::mojom::WebUIHostStubDispatch::Accept(content::mojom::WebUIHost*, mojo::Message*) ( web_ui.mojom.cc:207 )
[ 11 ] mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) ( interface_endpoint_client.cc:1036 )
[ 12 ] mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) ( interface_endpoint_client.cc:368 )
[ 13 ] mojo::MessageDispatcher::Accept(mojo::Message*) ( message_dispatcher.cc:43 )
[ 14 ] mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) ( interface_endpoint_client.cc:721 )
[ 15 ] IPC::ChannelAssociatedGroupController::AcceptOnEndpointThread(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification) ( ipc_mojo_bootstrap.cc:1198 )

Screenshot from 2024-06-18 00-14-25

iefremov commented 2 weeks ago

@petemill can you please revisit this one?