I was testing getUserMedia on a local file using a development build with DCHECK enabled and I hit the following DCHECK.
Tested also on dev version 63.0.3239.9 and it seems to work fine.
[29222:29222:1019/145207.182152:FATAL:permission_context_base.cc(422)] Check failed: !requesting_origin.SchemeIsFile().
#0 0x7fd9039407f7 base::debug::StackTrace::StackTrace()
#1 0x7fd903968751 logging::LogMessage::~LogMessage()
#2 0x5629ba9f398d PermissionContextBase::UpdateContentSetting()
#3 0x5629ba9f3741 PermissionContextBase::NotifyPermissionSet()
#4 0x5629ba9f3492 PermissionContextBase::PermissionDecided()
#5 0x5629ba9f3ebe _ZN4base8internal13FunctorTraitsIM21PermissionContextBaseFvRK19PermissionRequestIDRK4GURLS8_bRKNS_17RepeatingCallbackIFv14ContentSettingEEEbSA_EvE6InvokeIRKNS_7WeakPtrIS2_EEJS5_S8_S8_RKbSE_bSA_EEEvSG_OT_DpOT0_
#6 0x5629ba9f3dcc _ZN4base8internal7InvokerINS0_9BindStateIM21PermissionContextBaseFvRK19PermissionRequestIDRK4GURLS9_bRKNS_17RepeatingCallbackIFv14ContentSettingEEEbSB_EJNS_7WeakPtrIS3_EES4_S7_S7_bSD_EEEFvbSB_EE3RunEPNS0_13BindStateBaseEObOSB_
#7 0x5629ba9fdfa9 PermissionRequestImpl::PermissionGranted()
#8 0x5629ba9ffc36 PermissionRequestManager::PermissionGrantedIncludingDuplicates()
#9 0x5629ba9ffb4b PermissionRequestManager::Accept()
#10 0x5629bbb5d8d2 PermissionsBubbleDialogDelegateView::Accept()
#11 0x7fd8fe9075a5 views::DialogClientView::ButtonPressed()
#12 0x7fd8fe88c345 views::Button::OnMouseReleased()
#13 0x7fd8fe87ac81 views::InkDropHostView::OnMouseEvent()
#14 0x7fd8ff397fc3 ui::EventDispatcher::ProcessEvent()
#15 0x7fd8ff397d6a ui::EventDispatcherDelegate::DispatchEvent()
#16 0x7fd8fe8fc91a views::internal::RootView::OnMouseReleased()
#17 0x7fd8fe902214 views::Widget::OnMouseEvent()
#18 0x7fd8fe91cad7 views::NativeWidgetAura::OnMouseEvent()
#19 0x7fd8ff397fc3 ui::EventDispatcher::ProcessEvent()
#20 0x7fd8ff397d6a ui::EventDispatcherDelegate::DispatchEvent()
#21 0x7fd8ff399577 ui::EventProcessor::OnEventFromSource()
#22 0x7fd8ff399a96 ui::EventSource::SendEventToSink()
#23 0x7fd8fe92bc73 views::DesktopWindowTreeHostX11::DispatchMouseEvent()
#24 0x7fd8fe92cf4f views::DesktopWindowTreeHostX11::DispatchEvent()
#25 0x7fd8fe92d12d views::DesktopWindowTreeHostX11::DispatchEvent()
#26 0x7fd902b93ab6 ui::PlatformEventSource::DispatchEvent()
#27 0x7fd8f693164c ui::X11EventSource::ExtractCookieDataDispatchEvent()
#28 0x7fd8f69315ed ui::X11EventSource::DispatchXEvents()
#29 0x7fd8f6935ad9 ui::(anonymous namespace)::XSourceDispatch()
#30 0x7fd8f91e1ce5 g_main_context_dispatch
#31 0x7fd8f91e2048 <unknown>
#32 0x7fd8f91e20ec g_main_context_iteration
#33 0x7fd903978583 base::MessagePumpGlib::Run()
#34 0x7fd903975fba base::MessageLoop::Run()
#35 0x7fd9039a9766 base::RunLoop::Run()
#36 0x5629ba92c84e ChromeBrowserMainParts::MainMessageLoopRun()
#37 0x7fd901073d82 content::BrowserMainLoop::RunMainMessageLoopParts()
#38 0x7fd9010772eb content::BrowserMainRunnerImpl::Run()
#39 0x7fd90106f8e8 content::BrowserMain()
#40 0x7fd9019f7057 content::RunNamedProcessTypeMain()
#41 0x7fd9019f7b07 content::ContentMainRunnerImpl::Run()
#42 0x7fd903e5646b service_manager::Main()
#43 0x7fd9019f6432 content::ContentMain()
#44 0x5629ba45e1cc ChromeMain
#45 0x7fd8f6b72f45 __libc_start_main
#46 0x5629ba45e029 <unknown>
Comment 1 by guidou@chromium.org
, Oct 19 2017