Issue metadata
Sign in to add a comment
|
DCHECK in ThemeSource::StartDataRequest |
||||||||||||||||||||||||
Issue description
Version: 54.0.2797.0 git rev c96d69c
OS: Windows 10
What steps will reproduce the problem?
(1) compile with dcheck enabled
(2) run chrome
(3) go to chrome://version
What is the expected output?
Does not crash
What do you see instead?
Crashes.
Please use labels and text to provide additional information.
LegalCopyright: Copyright 2016 Google Inc. All rights reserved.
0:019> kn
# ChildEBP RetAddr
00 0e90e4d4 530d6776 base!base::debug::BreakDebugger+0x11 [c:\src\gclient\src\base\debug\debugger_win.cc @ 21]
01 0e90ea24 03bae40d base!logging::LogMessage::~LogMessage+0x216 [c:\src\gclient\src\base\logging.cc @ 751]
02 0e90eb44 1045731a chrome_28d0000!ThemeSource::StartDataRequest+0x29d [c:\src\gclient\src\chrome\browser\ui\webui\theme_source.cc @ 151]
03 0e90ecac 10456f3d content!content::URLDataManagerBackend::StartRequest+0x3aa [c:\src\gclient\src\content\browser\webui\url_data_manager_backend.cc @ 666]
04 0e90ecc8 10456bfb content!content::URLRequestChromeJob::StartAsync+0x1d [c:\src\gclient\src\content\browser\webui\url_data_manager_backend.cc @ 426]
05 (Inline) -------- content!base::internal::FunctorTraits<void (__thiscall content::URLRequestChromeJob::*)(void),void>::Invoke+0xb [c:\src\gclient\src\base\bind_internal.h @ 214]
06 (Inline) -------- content!base::internal::InvokeHelper<1,void>::MakeItSo+0x20 [c:\src\gclient\src\base\bind_internal.h @ 303]
07 (Inline) -------- content!base::internal::Invoker<base::internal::BindState<void (__thiscall content::URLRequestChromeJob::*)(void),base::WeakPtr<content::URLRequestChromeJob> >,void __cdecl(void)>::RunImpl+0x27 [c:\src\gclient\src\base\bind_internal.h @ 346]
08 0e90ecd8 530b2057 content!base::internal::Invoker<base::internal::BindState<void (__thiscall content::URLRequestChromeJob::*)(void),base::WeakPtr<content::URLRequestChromeJob> >,void __cdecl(void)>::Run+0x2b [c:\src\gclient\src\base\bind_internal.h @ 324]
09 (Inline) -------- base!base::Callback<void __cdecl(void),1>::Run+0x8 [c:\src\gclient\src\base\callback.h @ 389]
0a 0e90ed3c 530e793c base!base::debug::TaskAnnotator::RunTask+0xf7 [c:\src\gclient\src\base\debug\task_annotator.cc @ 51]
0b 0e90f354 530e6194 base!base::MessageLoop::RunTask+0x4bc [c:\src\gclient\src\base\message_loop\message_loop.cc @ 495]
0c (Inline) -------- base!base::MessageLoop::DeferOrRunPendingTask+0xb3 [c:\src\gclient\src\base\message_loop\message_loop.cc @ 503]
0d 0e90f414 530ea6cc base!base::MessageLoop::DoWork+0x264 [c:\src\gclient\src\base\message_loop\message_loop.cc @ 627]
0e 0e90f4f4 530eba0a base!base::MessagePumpForIO::DoRunLoop+0xbc [c:\src\gclient\src\base\message_loop\message_pump_win.cc @ 727]
0f 0e90f51c 530e7457 base!base::MessagePumpWin::Run+0x4a [c:\src\gclient\src\base\message_loop\message_pump_win.cc @ 142]
10 0e90f5e4 53119b39 base!base::MessageLoop::RunHandler+0x67 [c:\src\gclient\src\base\message_loop\message_loop.cc @ 457]
11 0e90f60c 5314caf5 base!base::RunLoop::Run+0x29 [c:\src\gclient\src\base\run_loop.cc @ 36]
12 0e90f62c 0ff2e270 base!base::Thread::Run+0x15 [c:\src\gclient\src\base\threading\thread.cc @ 205]
13 0e90f6f8 0ff2f06a content!content::BrowserThreadImpl::IOThreadRun+0x20 [c:\src\gclient\src\content\browser\browser_thread_impl.cc @ 224]
14 0e90f7c4 5314d3d8 content!content::BrowserThreadImpl::Run+0x16a [c:\src\gclient\src\content\browser\browser_thread_impl.cc @ 259]
15 0e90f8b4 53142f02 base!base::Thread::ThreadMain+0x1c8 [c:\src\gclient\src\base\threading\thread.cc @ 259]
16 0e90f8d0 743c38f4 base!base::`anonymous namespace'::ThreadFunc+0x92 [c:\src\gclient\src\base\threading\platform_thread_win.cc @ 85]
17 0e90f8e4 76fb5de3 KERNEL32!BaseThreadInitThunk+0x24
18 0e90f92c 76fb5dae ntdll!__RtlUserThreadStart+0x2f
19 0e90f93c 00000000 ntdll!_RtlUserThreadStart+0x1b
// We don't have any data to send back. This shouldn't happen normally, as
// chrome://theme/ data source is used only by chrome WebUI pages and
// component extensions. We don't want to crash in Release build though, as
// it is possible that a user has entered an unexisting chrome://theme URL
// into the address bar.
NOTREACHED() << path << " not found."; <- DCHECK HERE
,
Jul 15 2016
appears to be the chrome://version page trying to load <img src="chrome://theme/IDR_PRODUCT_LOGO">. Not sure why this has just started happening.
,
Jul 15 2016
This causes a DCHECK in Debug, and a missing logo in Release. |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by wfh@chromium.org
, Jul 15 2016