New issue
Advanced search Search tips

Issue 918043 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 850909
Owner:
Closed: Jan 15
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Chrome: Crash Report - [Assert] base::internal::AssertBaseSyncPrimitivesAllowed in content::RTCVideoEncoder::InitEncode

Project Member Reported by crash-fe...@system.gserviceaccount.com, Dec 27

Issue description

reporter:gab@google.com

Magic Signature: [Assert] base::internal::AssertBaseSyncPrimitivesAllowed

Crash link: https://crash.corp.google.com/browse?q=product_name+LIKE+%27Chrome%25%27+AND+EXISTS+%28SELECT+1+FROM+UNNEST%28CrashedStackTrace.StackFrame%29+WHERE+FunctionName%3D%27base%3A%3Ainternal%3A%3AAssertBaseSyncPrimitivesAllowed%28%29%27%29++AND+EXISTS+%28SELECT+1+FROM+UNNEST%28CrashedStackTrace.StackFrame%29+WHERE+FunctionName%3D%27content%3A%3ARTCVideoEncoder%3A%3AInitEncode%28webrtc%3A%3AVideoCodec+const+*%2Cint%2Cunsigned+int%29%27%29+AND+expanded_custom_data.ChromeCrashProto.magic_signature_1.name%3D%27%5BAssert%5D+base%3A%3Ainternal%3A%3AAssertBaseSyncPrimitivesAllowed%27&stbtiq=&reportid=&index=0

-------------------------------------------------------------------------------
Sample Report
-------------------------------------------------------------------------------
Product name: Chrome
Magic Signature : [Assert] base::internal::AssertBaseSyncPrimitivesAllowed
Product Version: 72.0.3614.1
Process type: renderer
Report ID: 18f5e35cf7ff482e
Report Url: https://crash.corp.google.com/18f5e35cf7ff482e
Report Time: 2018-11-18T19:45:13-08:00
Upload Time: 2018-11-18T20:01:51.717-08:00
Uptime: 1869000 ms
OS Name: Windows NT
OS Version: 10.0.17134 1
CPU Architecture: x86
CPU Info: GenuineIntel family 6 model 94 stepping 3

-------------------------------------------------------------------------------
Crashing thread: Thread index: 17. Stack Quality: 100%. Thread id: 11112.
-------------------------------------------------------------------------------
0x670b7e5b (chrome_child.dll - logging.cc: 874)	logging::LogMessage::~LogMessage()
0x670ebc2c (chrome_child.dll - thread_restrictions.cc: 116)	base::internal::AssertBaseSyncPrimitivesAllowed()
0x670ea254 (chrome_child.dll - scoped_blocking_call.cc: 112)	base::internal::ScopedBlockingCallWithBaseSyncPrimitives::ScopedBlockingCallWithBaseSyncPrimitives(base::BlockingType)
0x64ea83ee (chrome_child.dll - waitable_event_win.cc: 65)	base::WaitableEvent::Wait()
0x69313920 (chrome_child.dll - rtc_video_encoder.cc: 873)	content::RTCVideoEncoder::InitEncode(webrtc::VideoCodec const *,int,unsigned int)
0x67796334 (chrome_child.dll - generic_encoder.cc: 73)	webrtc::VCMGenericEncoder::InitEncode(webrtc::VideoCodec const *,int,unsigned int)
0x677979b2 (chrome_child.dll - encoder_database.cc: 91)	webrtc::VCMEncoderDataBase::SetSendCodec(webrtc::VideoCodec const *,int,unsigned int)
0x6723480a (chrome_child.dll - video_sender.cc: 67)	webrtc::vcm::VideoSender::RegisterSendCodec(webrtc::VideoCodec const *,unsigned int,unsigned int)
0x658e165f (chrome_child.dll - video_stream_encoder.cc: 607)	webrtc::VideoStreamEncoder::ReconfigureEncoder()
0x658e2173 (chrome_child.dll - video_stream_encoder.cc: 813)	webrtc::VideoStreamEncoder::MaybeEncodeVideoFrame(webrtc::VideoFrame const &,__int64)
0x658e454b (chrome_child.dll - task_queue.h: 54)	rtc::ClosureTask<`lambda at ../../third_party/webrtc/video/video_stream_encoder.cc:724:7'>::Run
0x658eabe6 (chrome_child.dll - task_queue.cc: 183)	rtc::TaskQueue::Impl::RunTask(std::unique_ptr<rtc::QueuedTask,std::default_delete<rtc::QueuedTask> >)
0x658eb0ea (chrome_child.dll - bind_internal.h: 516)	base::internal::FunctorTraits<void (CastSessionDelegateBase::*)(std::unique_ptr<std::vector<unsigned char,std::allocator<unsigned char> >,std::default_delete<std::vector<unsigned char,std::allocator<unsigned char> > > >) __attribute__((thiscall)),void>::Invoke<void (CastSessionDelegateBase::*)(std::unique_ptr<std::vector<unsigned char,std::allocator<unsigned char> >,std::default_delete<std::vector<unsigned char,std::allocator<unsigned char> > > >) __attribute__((thiscall)),CastSessionDelegateBase *,std::unique_ptr<std::vector<unsigned char,std::allocator<unsigned char> >,std::default_delete<std::vector<unsigned char,std::allocator<unsigned char> > > > >
0x658eb0a2 (chrome_child.dll - bind_internal.h: 658)	base::internal::Invoker<base::internal::BindState<void (rtc::TaskQueue::Impl::*)(std::unique_ptr<rtc::QueuedTask,std::default_delete<rtc::QueuedTask> >) __attribute__((thiscall)),rtc::scoped_refptr<rtc::TaskQueue::Impl>,std::unique_ptr<rtc::QueuedTask,std::default_delete<rtc::QueuedTask> > >,void ()>::RunOnce
0x64e8aa04 (chrome_child.dll - task_annotator.cc: 99)	base::debug::TaskAnnotator::RunTask(char const *,base::PendingTask *)
0x64ef174d (chrome_child.dll - task_tracker.cc: 642)	base::internal::TaskTracker::RunOrSkipTask(base::internal::Task,base::internal::Sequence *,bool)
0x64ef12de (chrome_child.dll - task_tracker.cc: 497)	base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>,base::internal::CanScheduleSequenceObserver *)
0x64e811b4 (chrome_child.dll - scheduler_worker.cc: 332)	base::internal::SchedulerWorker::RunWorker()
0x64e809fb (chrome_child.dll - scheduler_worker.cc: 225)	base::internal::SchedulerWorker::RunPooledWorker()
0x670e9ff4 (chrome_child.dll - platform_thread_win.cc: 97)	base::`anonymous namespace'::ThreadFunc
0x742e8483 (KERNEL32.DLL + 0x00018483)	BaseThreadInitThunk
0x77a42ebf (ntdll.dll + 0x00062ebf)	__RtlUserThreadStart
0x77a42e8f (ntdll.dll + 0x00062e8f)	_RtlUserThreadStart

-------------------------------------------------------------------------------
Manual regression range finder link
-------------------------------------------------------------------------------
https://crash.corp.google.com/browse?q=expanded_custom_data.ChromeCrashProto.magic_signature_1.name%3D%27%5BAssert%5D+base%3A%3Ainternal%3A%3AAssertBaseSyncPrimitivesAllowed%27#-property-selector,-samplereports,+productname,+productversion:1000,+directory,-clientid,+operatingsystem,+url,+simplifiedurl,+extensions

 
Owner: sergeyu@chromium.org
Status: Assigned (was: Untriaged)
Summary: Chrome: Crash Report - [Assert] base::internal::AssertBaseSyncPrimitivesAllowed in content::RTCVideoEncoder::InitEncode (was: Chrome: Crash Report - [Assert] base::internal::AssertBaseSyncPrimitivesAllowed)
Caused by |initialization_waiter.Wait();| in content::RTCVideoEncoder::InitEncode().
Mergedinto: 850909
Status: Duplicate (was: Assigned)
Labels: -Stability-Crash -Restrict-View-EditIssue Stability

Sign in to add a comment