brave / brave-browser

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

Crash Report #37042

Open gaduaxe opened 8 months ago

gaduaxe commented 8 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.64.109 Chromium: 123.0.6312.58 Operating System: Windows NT 10.0.19045

URL (if applicable) where crash occurred:

Can you reproduce this crash? Yes

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

  1. Open 1 site
  2. Using that site and waiting
  3. Crash: Access_Violation happen

DO NOT CHANGE BELOW THIS LINE Crash ID: crash/f08f1000-5a47-b10b-0000-000000000000

bsclifton commented 6 months ago

Backtrace: https://brave.sp.backtrace.io/p/brave/debug?time=all&filters=JTVCJTVCJTIyX2RlbGV0ZWQlMjIlMkMlMjJlcXVhbCUyMiUyQyUyMjAlMjIlNUQlNUQ%3D&fingerprint=419b6c29b76dd8c012d0009e2fb8078d2384d0a78923f2962f24dead8ec92e09&debug=(%2274f94f3%22,0,0)

Callstack:

[ 00 ] __cxx_atomic_load(std::__Cr::__cxx_atomic_base_impl<short> *,std::__Cr::memory_order) ( cxx_atomic_impl.h:336 )
[ 01 ] std::__Cr::__atomic_base<short,0>::load(std::__Cr::memory_order) ( atomic_base.h:56 )
[ 02 ] atomic_load_explicit(std::__Cr::atomic<short> *,std::__Cr::memory_order) ( atomic.h:325 )
[ 03 ] Relaxed_Load(short *) ( atomicops.h:240 )
[ 04 ] v8::internal::Map::instance_type() ( map-inl.h:377 )
[ 05 ] IsFreeSpaceOrFiller(v8::internal::Tagged<v8::internal::Map>) ( instance-type-inl.h:368 )
[ 06 ] v8::internal::HeapVisitor<int,v8::internal::ConcurrentMarkingVisitor>::Visit(v8::internal::Tagged<v8::internal::Map>,v8::internal::Tagged<v8::internal::HeapObject>) ( objects-visiting-inl.h:140 )
[ 07 ] v8::internal::ConcurrentMarking::RunMajor(v8::JobDelegate *,v8::base::EnumSet<v8::internal::CodeFlushMode,int>,unsigned int,bool) ( concurrent-marking.cc:342 )
[ 08 ] v8::internal::ConcurrentMarking::JobTaskMajor::Run(v8::JobDelegate *) ( concurrent-marking.cc:175 )
[ 09 ] gin::V8Platform::CreateJobImpl::<lambda_0>::operator()(std::__Cr::unique_ptr<v8::JobTask,std::__Cr::default_delete<v8::JobTask> > const &,base::JobDelegate *) ( v8_platform.cc:426 )
[ 10 ] base::internal::DecayedFunctorTraits<`lambda at ..\..\gin\v8_platform.cc:423:11',const std::__Cr::unique_ptr<v8::JobTask,std::__Cr::default_delete<v8::JobTask> > &>::Invoke(gin::V8Platform::CreateJobImpl::<lambda_0> const &,std::__Cr::unique_ptr<v8::JobTask,std::__Cr::default_delete<v8::JobTask> > const &,base::JobDelegate * &&) ( bind_internal.h:656 )
[ 11 ] base::internal::InvokeHelper<0,base::internal::FunctorTraits<const `lambda at ..\..\gin\v8_platform.cc:423:11' &,const std::__Cr::unique_ptr<v8::JobTask,std::__Cr::default_delete<v8::JobTask> > &>,void,0>::MakeItSo(gin::V8Platform::CreateJobImpl::<lambda_0> const &,std::__Cr::tuple<std::__Cr::unique_ptr<v8::JobTask,std::__Cr::default_delete<v8::JobTask> > > const &,base::JobDelegate * &&) ( bind_internal.h:930 )
[ 12 ] base::internal::Invoker<base::internal::FunctorTraits<const `lambda at ..\..\gin\v8_platform.cc:423:11' &,const std::__Cr::unique_ptr<v8::JobTask,std::__Cr::default_delete<v8::JobTask> > &>,base::internal::BindState<0,0,0,`lambda at ..\..\gin\v8_platform.cc:423:11',std::__Cr::unique_ptr<v8::JobTask,std::__Cr::default_delete<v8::JobTask> > >,void (base::JobDelegate *)>::RunImpl(gin::V8Platform::CreateJobImpl::<lambda_0> const &,std::__Cr::tuple<std::__Cr::unique_ptr<v8::JobTask,std::__Cr::default_delete<v8::JobTask> > > const &,std::__Cr::integer_sequence<unsigned long long,0>,base::JobDelegate * &&) ( bind_internal.h:1067 )
[ 13 ] base::internal::Invoker<base::internal::FunctorTraits<const `lambda at ..\..\gin\v8_platform.cc:423:11' &,const std::__Cr::unique_ptr<v8::JobTask,std::__Cr::default_delete<v8::JobTask> > &>,base::internal::BindState<0,0,0,`lambda at ..\..\gin\v8_platform.cc:423:11',std::__Cr::unique_ptr<v8::JobTask,std::__Cr::default_delete<v8::JobTask> > >,void (base::JobDelegate *)>::Run(base::internal::BindStateBase *,base::JobDelegate *) ( bind_internal.h:987 )
[ 14 ] base::RepeatingCallback<void (base::JobDelegate *)>::Run(base::JobDelegate *) ( callback.h:344 )
[ 15 ] base::internal::JobTaskSource::JobTaskSource::<lambda_0>::operator()(base::internal::JobTaskSource *) ( job_task_source.cc:103 )
[ 16 ] base::internal::DecayedFunctorTraits<`lambda at ..\..\base\task\thread_pool\job_task_source.cc:99:11',base::internal::JobTaskSource *>::Invoke(base::internal::JobTaskSource::JobTaskSource::<lambda_0> const &,base::internal::JobTaskSource * &&) ( bind_internal.h:656 )
[ 17 ] base::internal::InvokeHelper<0,base::internal::FunctorTraits<const `lambda at ..\..\base\task\thread_pool\job_task_source.cc:99:11' &,base::internal::JobTaskSource *>,void,0>::MakeItSo(base::internal::JobTaskSource::JobTaskSource::<lambda_0> const &,std::__Cr::tuple<base::internal::UnretainedWrapper<base::internal::JobTaskSource,base::unretained_traits::MayNotDangle,0> > const &) ( bind_internal.h:930 )
[ 18 ] base::internal::Invoker<base::internal::FunctorTraits<const `lambda at ..\..\base\task\thread_pool\job_task_source.cc:99:11' &,base::internal::JobTaskSource *>,base::internal::BindState<0,0,0,`lambda at ..\..\base\task\thread_pool\job_task_source.cc:99:11',base::internal::UnretainedWrapper<base::internal::JobTaskSource,base::unretained_traits::MayNotDangle,0> >,void ()>::RunImpl(base::internal::JobTaskSource::JobTaskSource::<lambda_0> const &,std::__Cr::tuple<base::internal::UnretainedWrapper<base::internal::JobTaskSource,base::unretained_traits::MayNotDangle,0> > const &,std::__Cr::integer_sequence<unsigned long long,0>) ( bind_internal.h:1067 )
[ 19 ] base::internal::Invoker<base::internal::FunctorTraits<const `lambda at ..\..\base\task\thread_pool\job_task_source.cc:99:11' &,base::internal::JobTaskSource *>,base::internal::BindState<0,0,0,`lambda at ..\..\base\task\thread_pool\job_task_source.cc:99:11',base::internal::UnretainedWrapper<base::internal::JobTaskSource,base::unretained_traits::MayNotDangle,0> >,void ()>::Run(base::internal::BindStateBase *) ( bind_internal.h:987 )
[ 20 ] base::OnceCallback<void ()>::Run() ( callback.h:156 )
[ 21 ] base::TaskAnnotator::RunTaskImpl(base::PendingTask &) ( task_annotator.cc:203 )
[ 22 ] base::TaskAnnotator::RunTask(perfetto::StaticString,base::PendingTask &,base::internal::TaskTracker::RunTaskImpl::<lambda_0> &&) ( task_annotator.h:90 )
[ 23 ] base::internal::TaskTracker::RunTaskImpl(base::internal::Task &,base::TaskTraits const &,base::internal::TaskSource *,base::internal::SequenceToken const &) ( task_tracker.cc:679 )
[ 24 ] base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task &,base::TaskTraits const &,base::internal::TaskSource *,base::internal::SequenceToken const &) ( task_tracker.cc:664 )
[ 25 ] base::internal::TaskTracker::RunTaskWithShutdownBehavior(base::internal::Task &,base::TaskTraits const &,base::internal::TaskSource *,base::internal::SequenceToken const &) ( task_tracker.cc:694 )
[ 26 ] base::internal::TaskTracker::RunTask(base::internal::Task,base::internal::TaskSource *,base::TaskTraits const &) ( task_tracker.cc:521 )
[ 27 ] base::internal::TaskTracker::RunAndPopNextTask(base::internal::RegisteredTaskSource) ( task_tracker.cc:416 )
[ 28 ] base::internal::WorkerThread::RunWorker() ( worker_thread.cc:438 )
[ 29 ] base::internal::WorkerThread::RunPooledWorker() ( worker_thread.cc:322 )
[ 30 ] base::`anonymous namespace'::ThreadFunc(void *) ( platform_thread_win.cc:133 )
[ 31 ] 0x7ffde275257d
[ 32 ] RtlUserThreadStart
[ 33 ] 0x7ffde0d9cbb0