New issue
Advanced search Search tips

Issue 792543 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

DCHECK in video_capture_manager.cc destructor

Project Member Reported by chfremer@chromium.org, Dec 6 2017

Issue description

The DCHECK at [1] is hit in Mac ASAN 64 tests, e.g. [2], producing the following stack trace. See also related bug [3].

2974:46083:1205/093225.870512:FATAL:video_capture_manager.cc(112)] Check failed: controllers_.empty().
0   browser_tests                       0x000000010c1f7eac base::debug::StackTrace::StackTrace(unsigned long) + 28
1   browser_tests                       0x000000010c2543cb logging::LogMessage::~LogMessage() + 699
2   browser_tests                       0x00000001085a8303 content::VideoCaptureManager::~VideoCaptureManager() + 387
3   browser_tests                       0x00000001085a8b6e content::VideoCaptureManager::~VideoCaptureManager() + 14
4   browser_tests                       0x0000000108527ac7 content::MediaDevicesManager::~MediaDevicesManager() + 1271
5   browser_tests                       0x0000000108527c1e content::MediaDevicesManager::~MediaDevicesManager() + 14
6   browser_tests                       0x000000010855b5d1 content::MediaStreamManager::WillDestroyCurrentMessageLoop() + 977
7   browser_tests                       0x000000010c28dff2 base::MessageLoop::~MessageLoop() + 1410
8   browser_tests                       0x000000010c28ed0e base::MessageLoop::~MessageLoop() + 14
9   browser_tests                       0x000000010c3e5abc base::Thread::ThreadMain() + 1980
10  browser_tests                       0x000000010c3ccb7e base::(anonymous namespace)::ThreadFunc(void*) + 206
11  libsystem_pthread.dylib             0x00007fff86c7e899 _pthread_body + 138
12  libsystem_pthread.dylib             0x00007fff86c7e72a _pthread_struct_init + 0
13  libsystem_pthread.dylib             0x00007fff86c82fc9 thread_start + 13

[1] https://cs.chromium.org/chromium/src/content/browser/renderer_host/media/video_capture_manager.cc?q=VideoCaptureManager&dr=CSs&l=112
[2] https://uberchromegw.corp.google.com/i/chromium.memory/builders/Mac%20ASan%2064%20Tests%20%281%29/builds/36626
[3] https://bugs.chromium.org/p/chromium/issues/detail?id=757243
 
Status: Assigned (was: Available)

Sign in to add a comment