brave / brave-browser

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

Crash Report #38494

Open xLukii opened 3 months ago

xLukii 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.66.110 Chromium: 125.0.6422.60 Operating System: Windows NT 10.0.19045

URL (if applicable) where crash occurred: Private URL. WHMCS CMS.

Can you reproduce this crash? When a very long list (more than 50,000 options) is loaded in a <select>, it does not finish loading for several hours. In Chromium version 125.0.6422.77 it works excellent, loading instantly. I think it may be due to an error in this version 125.0.6422.60, since when it was updated from 124.0.6367.208 it stopped working correctly.

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

  1. Login to the website.
  2. The site content loads until the <select> is there with more than 50,000 <option>
  3. It stays charging for hours, until it finishes charging.

DO NOT CHANGE BELOW THIS LINE Crash ID: crash/7f4e1a00-ce01-fb0b-0000-000000000000

iefremov commented 2 months ago

@xLukii have you tried it in chrome?

iefremov commented 2 months ago

this is actually OOM

[ 00 ] 0x7ffc481bba99
[ 01 ] 0x7ffc481bba99
[ 02 ] __libcpp_operator_delete(void *) ( new:280 )
[ 03 ] __do_deallocate_handle_size(void *,unsigned __int64) ( new:302 )
[ 04 ] __libcpp_deallocate(void *,unsigned __int64,unsigned __int64) ( new:317 )
[ 05 ] std::__Cr::basic_stringbuf<char,std::__Cr::char_traits<char>,std::__Cr::allocator<char> >::str(std::__Cr::allocator<char> const &) ( sstream:482 )
[ 06 ] std::__Cr::basic_stringbuf<char,std::__Cr::char_traits<char>,std::__Cr::allocator<char> >::str() ( sstream:463 )
[ 07 ] std::__Cr::basic_ostringstream<char,std::__Cr::char_traits<char>,std::__Cr::allocator<char> >::str() ( sstream:1088 )
[ 08 ] logging::LogMessage::Flush() ( logging.cc:923 )
[ 09 ] std::__Cr::basic_ostringstream<char,std::__Cr::char_traits<char>,std::__Cr::allocator<char> >::~basic_ostringstream() ( sstream.h:28 )
[ 10 ] logging::LogMessage::~LogMessage() ( logging.cc:698 )
[ 11 ] blink::ReportV8OOMError(char const *,v8::OOMDetails const &) ( v8_initializer.cc:812 )
[ 12 ] RtlUnwind
[ 13 ] RtlUnwind
[ 14 ] RtlUnwind
[ 15 ] RtlUnwind
[ 16 ] RtlUnwind
[ 17 ] RtlUnwind
[ 18 ] RtlUnwind
[ 19 ] base::LinkedList<base::internal::WeakLinkNode<base::ObserverList<content::ServiceWorkerContextObserver,1,1,base::internal::UncheckedObserverAdapter<0> > > >::empty() ( linked_list.h:183 )
[ 20 ] base::ObserverList<content::ServiceWorkerContextObserver,1,1,base::internal::UncheckedObserverAdapter<0> >::~ObserverList() ( observer_list.h:275 )
[ 21 ] content::ServiceWorkerContextWrapper::~ServiceWorkerContextWrapper() ( service_worker_context_wrapper.cc:1472 )
[ 22 ] 0x1535f2b60