New issue
Advanced search Search tips

Issue 808104 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 792902
Owner:
Closed: Feb 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Chrome: Crash Report - [Third party - igd10iumd64.dll] gpu::DCLayerTree::SwapChainPresenter::UploadVideoImages

Project Member Reported by cr...@system.gserviceaccount.com, Feb 1 2018

Issue description

reporter:kainino@google.com

Magic Signature: [Third party - igd10iumd64.dll] gpu::DCLayerTree::SwapChainPresenter::UploadVideoImages

Crash link: https://crash.corp.google.com//browse?q=reportid%3D'd15d170ddb19adc6'%20AND%20expanded_custom_data.ChromeCrashProto.magic_signature_1.name%3D'%5BThird%20party%20-%20igd10iumd64.dll%5D%20gpu%3A%3ADCLayerTree%3A%3ASwapChainPresenter%3A%3AUploadVideoImages'&sql_dialect=googlesql&ignore_case=false&enable_rewrite=true&omit_field_name=&omit_field_value=&omit_field_opt=%3D#3

-------------------------------------------------------------------------------
Sample Report
-------------------------------------------------------------------------------
Product name: Chrome
Magic Signature : [Third party - igd10iumd64.dll] gpu::DCLayerTree::SwapChainPresenter::UploadVideoImages
Product Version: 64.0.3282.119
Process type: gpu-process
Report ID: d15d170ddb19adc6
Report Url: https://crash.corp.google.com/d15d170ddb19adc6
Report Time: 2018-01-31T23:01:02-08:00
Upload Time: 2018-01-31T23:01:03.375-08:00
Uptime: 6258000 ms
CumulativeProductUptime: 0 ms
OS Name: Windows NT
OS Version: 10.0.16299 15
CPU Architecture: amd64
CPU Info: family 6 model 142 stepping 9

-------------------------------------------------------------------------------
Crashing thread: Thread index: 0. Stack Quality: 29%. Thread id: 17772.
-------------------------------------------------------------------------------
0x00007ffabb725640 (igd10iumd64.dll + 0x00895640)	
0x00007ffabb8472d7 (igd10iumd64.dll + 0x009b72d7)	
0x00007ffa7a500d5f (igd11dxva64.dll + 0x00020d5f)	
0x00007ffac3c21186 (dxgi.dll + 0x00011186)	CDXGIFactory::CreateSwapChainImpl(IUnknown *,DXGI_SWAP_CHAIN_DESC_INTERNAL *,bool,CDXGIOutput *,IDXGIResource *,_GUID const &,void * *)
0x00007ffac3c136af (dxgi.dll + 0x000036af)	CDXGIFactory::CreateSwapChainForCompositionSurfaceHandle(IUnknown *,void *,DXGI_SWAP_CHAIN_DESC1 const *,IDXGIOutput *,IDXGISwapChain1 * *)
0x0000002d61dfd1bf 
0x00007ffac22f8b0c (d3d11.dll + 0x001c8b0c)	CContext::TID3D11DeviceContext_Map_<2>(ID3D11DeviceContext4 *,ID3D11Resource *,unsigned int,D3D11_MAP,unsigned int,D3D11_MAPPED_SUBRESOURCE *)
0x00007ffa680d8e46 (chrome_child.dll - direct_composition_surface_win.cc: 459)	gpu::DCLayerTree::SwapChainPresenter::UploadVideoImages(gl::GLImageMemory *,gl::GLImageMemory *)
0x00007ffa680d9280 (chrome_child.dll - direct_composition_surface_win.cc: 583)	gpu::DCLayerTree::SwapChainPresenter::PresentToSwapChain(ui::DCRendererLayerParams const &)
0x00007ffa680da0af (chrome_child.dll - direct_composition_surface_win.cc: 889)	gpu::DCLayerTree::UpdateVisualForVideo(gpu::DCLayerTree::VisualInfo *,ui::DCRendererLayerParams const &)
0x00007ffa680daa49 (chrome_child.dll - direct_composition_surface_win.cc: 1042)	gpu::DCLayerTree::CommitAndClearPendingOverlays()
0x00007ffa680dba14 (chrome_child.dll - direct_composition_surface_win.cc: 1258)	gpu::DirectCompositionSurfaceWin::SwapBuffers(base::RepeatingCallback<void > const &)
0x00007ffa680df2e9 (chrome_child.dll - pass_through_image_transport_surface.cc: 119)	gpu::PassThroughImageTransportSurface::PostSubBuffer(int,int,int,int,base::RepeatingCallback<void > const &)
0x00007ffa68cdcbe8 (chrome_child.dll - gles2_cmd_decoder.cc: 12236)	gpu::gles2::GLES2DecoderImpl::HandlePostSubBufferCHROMIUM(unsigned int,void const volatile *)
0x00007ffa68ceb95d (chrome_child.dll - gles2_cmd_decoder.cc: 5465)	gpu::gles2::GLES2DecoderImpl::DoCommandsImpl<0>(unsigned int,void const volatile *,int,int *)
0x00007ffa68ceb294 (chrome_child.dll - gles2_cmd_decoder.cc: 5516)	gpu::gles2::GLES2DecoderImpl::DoCommands(unsigned int,void const volatile *,int,int *)
0x00007ffa68ccb1b9 (chrome_child.dll - command_buffer_service.cc: 89)	gpu::CommandBufferService::Flush(int,gpu::AsyncAPIInterface *)
0x00007ffa68de972c (chrome_child.dll - gpu_command_buffer_stub.cc: 1002)	gpu::GpuCommandBufferStub::OnAsyncFlush(int,unsigned int,bool)
0x00007ffa68de957f (chrome_child.dll - ipc_message_templates.h: 145)	IPC::MessageT<GpuCommandBufferMsg_AsyncFlush_Meta,std::tuple<int,unsigned int,bool>,void>::Dispatch<gpu::GpuCommandBufferStub,gpu::GpuCommandBufferStub,void,void (gpu::GpuCommandBufferStub::*)(int, unsigned int, bool)>
0x00007ffa68de843c (chrome_child.dll - gpu_command_buffer_stub.cc: 289)	gpu::GpuCommandBufferStub::OnMessageReceived(IPC::Message const &)
0x00007ffa6646c932 (chrome_child.dll - message_router.cc: 56)	IPC::MessageRouter::RouteMessage(IPC::Message const &)
0x00007ffa68de6873 (chrome_child.dll - gpu_channel.cc: 520)	gpu::GpuChannel::HandleMessageHelper(IPC::Message const &)
0x00007ffa68de55e0 (chrome_child.dll - gpu_channel.cc: 496)	gpu::GpuChannel::HandleMessage(IPC::Message const &)
0x00007ffa68d0f873 (chrome_child.dll - scheduler.cc: 525)	gpu::Scheduler::RunNextTask()
0x00007ffa663a7336 (chrome_child.dll - task_annotator.cc: 53)	base::debug::TaskAnnotator::RunTask(char const *,base::PendingTask *)
0x00007ffa663a699b (chrome_child.dll - message_loop.cc: 391)	base::MessageLoop::RunTask(base::PendingTask *)
0x00007ffa6639dec6 (chrome_child.dll - message_loop.cc: 454)	base::MessageLoop::DoWork()
0x00007ffa6639dce8 (chrome_child.dll - message_pump_default.cc: 37)	base::MessagePumpDefault::Run(base::MessagePump::Delegate *)
0x00007ffa6639d8e3 (chrome_child.dll - run_loop.cc: 114)	base::RunLoop::Run()
0x00007ffa687a3579 (chrome_child.dll - gpu_main.cc: 335)	content::GpuMain(content::MainFunctionParams const &)
0x00007ffa663886a4 (chrome_child.dll - content_main_runner.cc: 427)	content::RunNamedProcessTypeMain(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,content::MainFunctionParams const &,content::ContentMainDelegate *)
0x00007ffa66381b49 (chrome_child.dll - content_main_runner.cc: 705)	content::ContentMainRunnerImpl::Run()
0x00007ffa66354f39 (chrome_child.dll - main.cc: 456)	service_manager::Main(service_manager::MainParams const &)
0x00007ffa66354acf (chrome_child.dll - content_main.cc: 19)	content::ContentMain(content::ContentMainParams const &)
0x00007ffa6635197d (chrome_child.dll - chrome_main.cc: 130)	ChromeMain
0x00007ff7c08c34c9 (chrome.exe - main_dll_loader_win.cc: 199)	MainDllLoader::Launch(HINSTANCE__ *,base::TimeTicks)
0x00007ff7c08c169c (chrome.exe - chrome_exe_main_win.cc: 230)	wWinMain
0x00007ff7c099bdd2 (chrome.exe - exe_common.inl: 283)	__scrt_common_main_seh
0x00007ffac8211fe3 (KERNEL32.DLL + 0x00011fe3)	BaseThreadInitThunk
0x00007ffac8abefb0 (ntdll.dll + 0x0006efb0)	RtlUserThreadStart

 
Labels: -Type-Bug GPU-Intel Type-Bug-Regression
Owner: kainino@chromium.org
Status: Assigned (was: Untriaged)
I saw this crash on my personal machine. I haven't reproduced it.

My personal machine has integrated graphics (HD 620) and an external NVIDIA GTX 750.
device id	0x10de 0x1381	GM107 [GeForce GTX 750]
vendor id	0x10de	NVIDIA Corporation
driver	23.21.13.8813

The crash is in the intel driver, and crash/ stats seem to imply this is correlated with driver 23.20.16.*.

https://crash.corp.google.com/browse?q=expanded_custom_data.ChromeCrashProto.magic_signature_1.name%3D%27%5BThird%20party%20-%20igd10iumd64.dll%5D%20gpu%3A%3ADCLayerTree%3A%3ASwapChainPresenter%3A%3AUploadVideoImages%27&sql_dialect=googlesql&ignore_case=false&enable_rewrite=true&omit_field_name=&omit_field_value=&omit_field_opt=%3D#-property-selector,productversion,-clientid,gpudriverversion,+url

(TODO: get Intel driver version)
Components: Internals>GPU>VendorSpecific
Hi, Kai
It seems that the crash happens during Map operation and it is the same reason as  issue 792902 . Our driver team has found that we're handling MPO resource allocations incorrectly in some cases and is working to implement the correct way of handling these in case of Map/Unamp sequence.
Mergedinto: 792702
Status: Duplicate (was: Assigned)
You're right, this definitely sounds similar to  issue 792902 . In fact, the crash I saw was also on Reddit, on a video that is most likely VP8.
Mergedinto: -792702 792902
typo
Labels: -Restrict-View-EditIssue

Sign in to add a comment