New issue
Advanced search Search tips

Issue 770193 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug



Sign in to add a comment

DCHECK: base::ThreadRestrictions::AssertIOAllowed in base::IsWindows10TabletMode

Project Member Reported by siggi@chromium.org, Sep 29 2017

Issue description

Chrome Version: 63.0.3227.1 SyzyASAN 
OS: Win10

Looks like https://chromium-review.googlesource.com/c/chromium/src/+/649528. I don't have a crash ID, as I can't get to chrome://crashes ATM.

This has properly killed my official build SyzyASAN browser when DCHECKs enabled.

bool IsWindows10TabletMode(HWND hwnd) {
  if (GetVersion() < VERSION_WIN10)
    return false;

  if (!ResolveCoreWinRTDelayload() ||  << IN HERE
      !ScopedHString::ResolveCoreWinRTStringDelayload()) {
    return false;
  }

call stack:
0:000:x86> kc
00 chrome_64610000!base::debug::BreakDebugger
01 chrome_64610000!logging::LogMessage::~LogMessage
02 chrome_64610000!base::AssertBlockingAllowed
03 chrome_64610000!base::ThreadRestrictions::AssertIOAllowed
04 chrome_64610000!base::win::ResolveCoreWinRTDelayload
05 chrome_64610000!base::win::IsWindows10TabletMode
06 chrome_64610000!base::win::IsTabletDevice
07 chrome_64610000!ui::GetAvailableHoverTypes
08 chrome_64610000!ui::GetAvailablePointerAndHoverTypes
09 chrome_64610000!content::RenderViewHostImpl::ComputeWebkitPrefs
0a chrome_64610000!content::RenderViewHostImpl::OnWebkitPreferencesChanged
0b chrome_64610000!content::RenderViewHostImpl::GetWebkitPreferences
0c chrome_64610000!content::RenderWidgetHostViewAura::RenderWidgetHostViewAura
0d chrome_64610000!content::WebContentsViewAura::CreateViewForWidget
0e chrome_64610000!content::WebContentsImpl::CreateRenderWidgetHostViewForRenderManager
0f chrome_64610000!content::WebContentsImpl::CreateRenderViewForRenderManager
10 chrome_64610000!content::RenderFrameHostManager::InitRenderView
11 chrome_64610000!content::RenderFrameHostManager::ReinitializeRenderFrame
12 chrome_64610000!content::RenderFrameHostManager::GetFrameHostForNavigation
13 chrome_64610000!content::RenderFrameHostManager::DidCreateNavigationRequest
14 chrome_64610000!content::FrameTreeNode::CreatedNavigationRequest
15 chrome_64610000!content::NavigatorImpl::RequestNavigation
16 chrome_64610000!content::NavigatorImpl::NavigateToEntry
17 chrome_64610000!content::NavigatorImpl::NavigateToPendingEntry
18 chrome_64610000!content::NavigationControllerImpl::NavigateToPendingEntryInternal
19 chrome_64610000!content::NavigationControllerImpl::NavigateToPendingEntry
1a chrome_64610000!content::NavigationControllerImpl::LoadEntry
1b chrome_64610000!content::NavigationControllerImpl::LoadURLWithParams
1c chrome_64610000!content::NavigationControllerImpl::LoadURL
1d chrome_64610000!extensions::ExtensionHost::LoadInitialURL
1e chrome_64610000!extensions::ExtensionHost::CreateRenderViewNow
1f chrome_64610000!extensions::SerialExtensionHostQueue::ProcessOneHost
20 chrome_64610000!base::internal::FunctorTraits<void (__thiscall service_manager::EmbeddedServiceRunner::*)(void),void>::Invoke
21 chrome_64610000!base::internal::InvokeHelper<1,void>::MakeItSo<void (__thiscall service_manager::EmbeddedServiceRunner::*const &)(void),base::WeakPtr<service_manager::EmbeddedServiceRunner> const &>
22 chrome_64610000!base::internal::Invoker<base::internal::BindState<void (__thiscall service_manager::EmbeddedServiceRunner::*)(void),base::WeakPtr<service_manager::EmbeddedServiceRunner> >,void __cdecl(void)>::RunImpl
23 chrome_64610000!base::internal::Invoker<base::internal::BindState<void (__thiscall service_manager::EmbeddedServiceRunner::*)(void),base::WeakPtr<service_manager::EmbeddedServiceRunner> >,void __cdecl(void)>::Run
24 chrome_64610000!base::OnceCallback<void __cdecl(void)>::Run
25 chrome_64610000!base::debug::TaskAnnotator::RunTask
26 chrome_64610000!base::internal::IncomingTaskQueue::RunTask
27 chrome_64610000!base::MessageLoop::RunTask
28 chrome_64610000!base::MessageLoop::DeferOrRunPendingTask
29 chrome_64610000!base::MessageLoop::DoWork
2a chrome_64610000!base::MessagePumpForUI::DoRunLoop
2b chrome_64610000!base::MessagePumpWin::Run
2c chrome_64610000!base::MessageLoop::Run
2d chrome_64610000!base::RunLoop::Run
2e chrome_64610000!ChromeBrowserMainParts::MainMessageLoopRun
2f chrome_64610000!content::BrowserMainLoop::RunMainMessageLoopParts
30 chrome_64610000!content::BrowserMainRunnerImpl::Initialize
31 chrome_64610000!content::BrowserMain
32 chrome_64610000!content::RunNamedProcessTypeMain
33 chrome_64610000!content::ContentMainRunnerImpl::Run
34 chrome_64610000!service_manager::Main
35 chrome_64610000!content::ContentMain
36 chrome_64610000!ChromeMain
37 chrome!MainDllLoader::Launch
38 chrome!wWinMain
39 chrome!invoke_main
3a chrome!__scrt_common_main_seh
3b KERNEL32!BaseThreadInitThunk
3c ntdll_775c0000!__RtlUserThreadStart
3d ntdll_775c0000!_RtlUserThreadStart

 

Comment 1 by siggi@chromium.org, Sep 29 2017

This is crash/9c5b977619dfe902.

Comment 2 by finnur@chromium.org, Sep 29 2017

Status: Started (was: Assigned)
Thanks! Which version of Windows is this?

Comment 3 by finnur@chromium.org, Sep 29 2017

Ah, Win10. I see it now.

Comment 4 by siggi@chromium.org, Sep 29 2017

Win10

Comment 5 by sorin@chromium.org, Oct 3 2017

Getting this too.

Comment 6 by sorin@chromium.org, Oct 3 2017

Would it be possible to prioritize fixing this? It crashes consistently for me at start up. Thank you!

Comment 7 by siggi@chromium.org, Oct 4 2017

This was reverted in https://chromium-review.googlesource.com/c/chromium/src/+/692615, and I haven't seen it since. Which version of Chrome are you seeing this in? If local build, maybe you need to sync past that CL?

Comment 8 by sorin@chromium.org, Oct 5 2017

Status: Fixed (was: Started)
Thank you Siggi. This has been resolved.

Sign in to add a comment