Closed Bug 1252064 Opened 9 years ago Closed 9 years ago

crash in RtlInitUnicodeStringEx | SearchPathW when webcam is accessed

Categories

(Core :: General, defect)

45 Branch
x86
Windows NT
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 1247741
Tracking Status
firefox45 - wontfix

People

(Reporter: philipp, Unassigned)

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is report bp-35859a9d-079d-40d1-9104-4db532160227. ============================================================= Crashing Thread (54) Frame Module Signature Source 0 ntdll.dll RtlInitUnicodeStringEx 1 kernelbase.dll SearchPathW 2 mozglue.dll `anonymous namespace'::getFullPath mozglue/build/WindowsDllBlocklist.cpp 3 mozglue.dll `anonymous namespace'::patched_LdrLoadDll mozglue/build/WindowsDllBlocklist.cpp 4 combase.dll LoadLibraryWithLogging(LoadOrFreeWhy, unsigned short const*, unsigned long, HINSTANCE__**) 5 combase.dll CClassCache::CDllPathEntry::LoadDll(DLL_INSTANTIATION_PROPERTIES&, long (*&)(_GUID const&, _GUID const&, void**), long (*&)(HSTRING__*, IActivationFactory**), long (*&)(void), HINSTANCE__*&) 6 combase.dll CClassCache::CDllPathEntry::Create(DLL_INSTANTIATION_PROPERTIES&, bool, CClassCache::CDllPathEntry*&) 7 combase.dll CClassCache::CClassEntry::CreateDllClassEntry(unsigned long, ACTIVATION_PROPERTIES const&, CClassCache::CDllClassEntry*&) 8 combase.dll CClassCache::GetClassObjectActivator(unsigned long, ACTIVATION_PROPERTIES const&, CClassCache::IMiniMoniker**) 9 combase.dll CClassCache::GetClassObject(ACTIVATION_PROPERTIES const&) 10 combase.dll CServerContextActivator::CreateInstance(IUnknown*, IActivationPropertiesIn*, IActivationPropertiesOut**) 11 combase.dll ActivationPropertiesIn::DelegateCreateInstance(IUnknown*, IActivationPropertiesOut**) 12 combase.dll CApartmentActivator::CreateInstance(IUnknown*, IActivationPropertiesIn*, IActivationPropertiesOut**) 13 combase.dll CProcessActivator::CCICallback(unsigned long, IUnknown*, ActivationPropertiesIn*, IActivationPropertiesIn*, IActivationPropertiesOut**) 14 combase.dll CProcessActivator::AttemptActivation(ActivationPropertiesIn*, IUnknown*, IActivationPropertiesIn*, IActivationPropertiesOut**, long ( CProcessActivator::*)(unsigned long, IUnknown*, ActivationPropertiesIn*, IActivationPropertiesIn*, IActivationPropertiesOut**), unsigned long) 15 combase.dll CProcessActivator::ActivateByContext(ActivationPropertiesIn*, IUnknown*, IActivationPropertiesIn*, IActivationPropertiesOut**, long ( CProcessActivator::*)(unsigned long, IUnknown*, ActivationPropertiesIn*, IActivationPropertiesIn*, IActivationPropertiesOut**)) 16 combase.dll CProcessActivator::CreateInstance(IUnknown*, IActivationPropertiesIn*, IActivationPropertiesOut**) 17 combase.dll ActivationPropertiesIn::DelegateCreateInstance(IUnknown*, IActivationPropertiesOut**) 18 combase.dll CClientContextActivator::CreateInstance(IUnknown*, IActivationPropertiesIn*, IActivationPropertiesOut**) 19 combase.dll ActivationPropertiesIn::DelegateCreateInstance(IUnknown*, IActivationPropertiesOut**) 20 combase.dll ICoCreateInstanceEx(_GUID const&, IUnknown*, unsigned long, _COSERVERINFO*, unsigned long, unsigned long, tagMULTI_QI*, ActivationPropertiesIn*) 21 combase.dll CComActivator::DoCreateInstance(_GUID const&, IUnknown*, unsigned long, _COSERVERINFO*, unsigned long, tagMULTI_QI*, ActivationPropertiesIn*) 22 combase.dll CoCreateInstance 23 devenum.dll CDeviceMoniker::BindToObject(IBindCtx*, IMoniker*, _GUID const&, void**) 24 xul.dll webrtc::videocapturemodule::DeviceInfoDS::GetDeviceFilter(char const*, char*, unsigned int) media/webrtc/trunk/webrtc/modules/video_capture/windows/device_info_ds.cc 25 xul.dll webrtc::videocapturemodule::DeviceInfoDS::CreateCapabilityMap(char const*) media/webrtc/trunk/webrtc/modules/video_capture/windows/device_info_ds.cc 26 xul.dll webrtc::videocapturemodule::DeviceInfoImpl::NumberOfCapabilities(char const*) media/webrtc/trunk/webrtc/modules/video_capture/device_info_impl.cc 27 xul.dll webrtc::ViEInputManager::NumberOfCaptureCapabilities(char const*) media/webrtc/trunk/webrtc/video_engine/vie_input_manager.cc 28 xul.dll webrtc::ViECaptureImpl::NumberOfCapabilities(char const*, unsigned int) media/webrtc/trunk/webrtc/video_engine/vie_capture_impl.cc 29 xul.dll <lambda_30ef354800170b14b9b0c6b55ca5585c>::operator() dom/media/systemservices/CamerasParent.cpp 30 xul.dll mozilla::media::LambdaRunnable<<lambda_30ef354800170b14b9b0c6b55ca5585c> >::Run() dom/media/systemservices/MediaUtils.h 31 xul.dll mozilla::camera::RunnableTask::Run() dom/media/systemservices/CamerasUtils.h 32 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 33 xul.dll `anonymous namespace'::ThreadFunc(void*) ipc/chromium/src/base/platform_thread_win.cc 34 kernel32.dll BaseThreadInitThunk 35 kernelbase.dll BasepIsKernelDebuggerPresent 36 ntdll.dll _RtlUserThreadStart the crash signature with this stack is recently rising and on #7 on the score-board for 45.0b10 currently. many comments link this crash to starting a facebook video call & some other sites accessing the webcam (coursera, chatous.com). the signature seems to have taken off after february 10th across channels (maybe facebook switched to webrtc then): https://crash-stats.mozilla.com/signature/?product=Firefox&process_type=browser&signature=RtlInitUnicodeStringEx+|+SearchPathW&date=%3E2016-02-01#graphs
Probably a dupe of bug 1247741, which landed on central on Feb 21, and Aurora, which landed on Feb 25.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
do you think that the patch from bug 1247741 would be uplift-able to 45 then (in terms of impact, risk,...)?
Flags: needinfo?(aklotz)
I think so.
Flags: needinfo?(aklotz)
You need to log in before you can comment on or make changes to this bug.