Issue metadata
Sign in to add a comment
|
GPU process crashes in OOPBrowserTest.Basic
Reported by
svartme...@yandex-team.ru,
Aug 22
|
||||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.4.7 (KHTML, like Gecko) Version/11.0.2 Safari/604.4.7 Example URL: Steps to reproduce the problem: 1. Run OOPBrowserTest.Basic with --no-sandbox flag. 2. GPU process crashes 3. See stack trace What is the expected behavior? What went wrong? GPU process crashed due to incorrect static_cast in RasterDecoderImpl::DoCreateAndConsumeTextureINTERNAL: https://cs.chromium.org/chromium/src/gpu/command_buffer/service/raster_decoder.cc?rcl=383a1a1f7367e5ffdc717b304ab1f6f8c4cc2336&l=2094 The |texture| was allocated as |TexturePassthrough| here: https://cs.chromium.org/chromium/src/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc?rcl=383a1a1f7367e5ffdc717b304ab1f6f8c4cc2336&l=495. Does it occur on multiple sites: N/A Is it a problem with a plugin? N/A Did this work before? N/A Does this work in other browsers? N/A Chrome version: Dev Channel: dev OS Version: Windows 10 Flash Version: Note: Google Test filter = OOPBrowserTest.Basic [==========] Running 1 test from 1 test case. [----------] Global test environment set-up. [----------] 1 test from OOPBrowserTest, where TypeParam = [ RUN ] OOPBrowserTest.Basic DevTools listening on ws://127.0.0.1:62638/devtools/browser/632035d2-85f7-45c6-a21b-cdc7ebbb5c42 Received fatal exception EXCEPTION_BREAKPOINT Backtrace: `anonymous namespace'::InvalidParameter [0x00007FF88B590B70+32] (C:\Users\svartmetal\reps\chromium\src\base\win\process_startup_helper.cc:21) invalid_parameter [0x00007FF8704596FF+207] std::_Verify_range [0x00007FF8732A5C7F+367] (C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\include\vector:208) std::_Adl_verify_range1<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<gpu::gles2::TextureRef *> > >,std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<gpu::gles2::TextureRef *> > > > [0x00007FF8732A5B02+34] (C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\include\xutility:604) std::_Adl_verify_range<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<gpu::gles2::TextureRef *> > >,std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<gpu::gles2::TextureRef *> > > > [0x00007FF8732A5972+34] (C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\include\xutility:617) std::lower_bound<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<gpu::gles2::TextureRef *> > >,gpu::gles2::TextureRef *,base::internal::flat_tree<gpu::gles2::TextureRef *,gpu::gles2::TextureRef *,base::internal::GetKeyFromValueIdentity<gpu [0x00007FF8732A580D+77] (C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\include\xutility:3981) base::internal::flat_tree<gpu::gles2::TextureRef *,gpu::gles2::TextureRef *,base::internal::GetKeyFromValueIdentity<gpu::gles2::TextureRef *>,std::less<void> >::lower_bound<gpu::gles2::TextureRef *> [0x00007FF8732A5402+194] (C:\Users\svartmetal\reps\chromium\src\base\containers\flat_tree.h:904) base::internal::flat_tree<gpu::gles2::TextureRef *,gpu::gles2::TextureRef *,base::internal::GetKeyFromValueIdentity<gpu::gles2::TextureRef *>,std::less<void> >::equal_range<gpu::gles2::TextureRef *> [0x00007FF8732A5165+85] (C:\Users\svartmetal\reps\chromium\src\base\containers\flat_tree.h:880) base::internal::flat_tree<gpu::gles2::TextureRef *,gpu::gles2::TextureRef *,base::internal::GetKeyFromValueIdentity<gpu::gles2::TextureRef *>,std::less<void> >::find<gpu::gles2::TextureRef *> [0x00007FF8732A488C+76] (C:\Users\svartmetal\reps\chromium\src\base\containers\flat_tree.h:861) base::internal::flat_tree<gpu::gles2::TextureRef *,gpu::gles2::TextureRef *,base::internal::GetKeyFromValueIdentity<gpu::gles2::TextureRef *>,std::less<void> >::find<gpu::gles2::TextureRef *> [0x00007FF873287EFB+75] (C:\Users\svartmetal\reps\chromium\src\base\containers\flat_tree.h:854) gpu::gles2::Texture::AddTextureRef [0x00007FF873287D4C+76] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\texture_manager.cc:563) gpu::gles2::TextureRef::TextureRef [0x00007FF8732922E6+422] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\texture_manager.cc:1932) gpu::gles2::TextureManager::Consume [0x00007FF873294A35+245] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\texture_manager.cc:2203) gpu::raster::RasterDecoderImpl::DoCreateAndConsumeTextureINTERNAL [0x00007FF8732233E9+1657] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\raster_decoder.cc:2109) gpu::raster::RasterDecoderImpl::HandleCreateAndConsumeTextureINTERNALImmediate [0x00007FF873219C54+644] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\raster_decoder_autogen.h:402) gpu::raster::RasterDecoderImpl::DoCommandsImpl<0> [0x00007FF8732207CB+1147] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\raster_decoder.cc:1544) gpu::raster::RasterDecoderImpl::DoCommands [0x00007FF87321F7BE+142] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\raster_decoder.cc:1598) gpu::CommandBufferService::Flush [0x00007FF89680660A+1722] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\command_buffer_service.cc:68) gpu::CommandBufferStub::OnAsyncFlush [0x00007FF86BC55AF1+1025] (C:\Users\svartmetal\reps\chromium\src\gpu\ipc\service\command_buffer_stub.cc:620) base::DispatchToMethodImpl<gpu::CommandBufferStub *,void (gpu::CommandBufferStub::*)(int, unsigned int),std::tuple<int,unsigned int>,0,1> [0x00007FF86BC63568+136] (C:\Users\svartmetal\reps\chromium\src\base\tuple.h:53) base::DispatchToMethod<gpu::CommandBufferStub *,void (gpu::CommandBufferStub::*)(int, unsigned int),std::tuple<int,unsigned int> > [0x00007FF86BC634AF+111] (C:\Users\svartmetal\reps\chromium\src\base\tuple.h:60) IPC::DispatchToMethod<gpu::CommandBufferStub,void (gpu::CommandBufferStub::*)(int, unsigned int),void,std::tuple<int,unsigned int> > [0x00007FF86BC633D3+99] (C:\Users\svartmetal\reps\chromium\src\ipc\ipc_message_templates.h:51) IPC::MessageT<GpuCommandBufferMsg_AsyncFlush_Meta,std::tuple<int,unsigned int>,void>::Dispatch<gpu::CommandBufferStub,gpu::CommandBufferStub,void,void (gpu::CommandBufferStub::*)(int, unsigned int)> [0x00007FF86BC55682+466] (C:\Users\svartmetal\reps\chromium\src\ipc\ipc_message_templates.h:147) gpu::CommandBufferStub::OnMessageReceived [0x00007FF86BC5313E+1470] (C:\Users\svartmetal\reps\chromium\src\gpu\ipc\service\command_buffer_stub.cc:280) IPC::MessageRouter::RouteMessage [0x00007FF89E4638AD+109] (C:\Users\svartmetal\reps\chromium\src\ipc\message_router.cc:56) gpu::GpuChannel::HandleMessageHelper [0x00007FF86BC7C760+112] (C:\Users\svartmetal\reps\chromium\src\gpu\ipc\service\gpu_channel.cc:532) gpu::GpuChannel::HandleMessage [0x00007FF86BC782C6+566] (C:\Users\svartmetal\reps\chromium\src\gpu\ipc\service\gpu_channel.cc:511) base::internal::FunctorTraits<void (gpu::GpuChannel::*)(const IPC::Message &),void>::Invoke<void (gpu::GpuChannel::*)(const IPC::Message &),base::WeakPtr<gpu::GpuChannel>,IPC::Message> [0x00007FF86BC8839F+95] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:516) base::internal::InvokeHelper<1,void>::MakeItSo<void (gpu::GpuChannel::*)(const IPC::Message &),base::WeakPtr<gpu::GpuChannel>,IPC::Message> [0x00007FF86BC88244+132] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:639) base::internal::Invoker<base::internal::BindState<void (gpu::GpuChannel::*)(const IPC::Message &),base::WeakPtr<gpu::GpuChannel>,IPC::Message>,void ()>::RunImpl<void (gpu::GpuChannel::*)(const IPC::Message &),std::tuple<base::WeakPtr<gpu::GpuChannel>,IPC: [0x00007FF86BC8818D+109] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:689) base::internal::Invoker<base::internal::BindState<void (gpu::GpuChannel::*)(const IPC::Message &),base::WeakPtr<gpu::GpuChannel>,IPC::Message>,void ()>::RunOnce [0x00007FF86BC88046+70] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:658) base::OnceCallback<void ()>::Run [0x00007FF8968043F2+98] (C:\Users\svartmetal\reps\chromium\src\base\callback.h:100) gpu::Scheduler::RunNextTask [0x00007FF896821591+1729] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\scheduler.cc:527) base::internal::FunctorTraits<void (gpu::Scheduler::*)(),void>::Invoke<void (gpu::Scheduler::*)(),const base::WeakPtr<gpu::Scheduler> &> [0x00007FF896835F1F+31] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:516) base::internal::InvokeHelper<1,void>::MakeItSo<void (gpu::Scheduler::*const &)(),const base::WeakPtr<gpu::Scheduler> &> [0x00007FF896835EBB+75] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:639) base::internal::Invoker<base::internal::BindState<void (gpu::Scheduler::*)(),base::WeakPtr<gpu::Scheduler> >,void ()>::RunImpl<void (gpu::Scheduler::*const &)(),const std::tuple<base::WeakPtr<gpu::Scheduler> > &,0> [0x00007FF896835E69+73] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:689) base::internal::Invoker<base::internal::BindState<void (gpu::Scheduler::*)(),base::WeakPtr<gpu::Scheduler> >,void ()>::Run [0x00007FF896835D8C+60] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:671) base::OnceCallback<void ()>::Run [0x00007FF88B18D2E1+97] (C:\Users\svartmetal\reps\chromium\src\base\callback.h:100) base::debug::TaskAnnotator::RunTask [0x00007FF88B1F8003+915] (C:\Users\svartmetal\reps\chromium\src\base\debug\task_annotator.cc:103) base::MessageLoop::RunTask [0x00007FF88B296747+951] (C:\Users\svartmetal\reps\chromium\src\base\message_loop\message_loop.cc:433) base::MessageLoop::DeferOrRunPendingTask [0x00007FF88B296F93+83] (C:\Users\svartmetal\reps\chromium\src\base\message_loop\message_loop.cc:445) base::MessageLoop::DoWork [0x00007FF88B297574+484] (C:\Users\svartmetal\reps\chromium\src\base\message_loop\message_loop.cc:514) base::MessagePumpDefault::Run [0x00007FF88B2A2527+119] (C:\Users\svartmetal\reps\chromium\src\base\message_loop\message_pump_default.cc:37) base::MessageLoop::Run [0x00007FF88B295FDC+524] (C:\Users\svartmetal\reps\chromium\src\base\message_loop\message_loop.cc:385) base::RunLoop::Run [0x00007FF88B3767BA+506] (C:\Users\svartmetal\reps\chromium\src\base\run_loop.cc:105) content::GpuMain [0x00007FF882DA488C+2108] (C:\Users\svartmetal\reps\chromium\src\content\gpu\gpu_main.cc:347) content::RunOtherNamedProcessTypeMain [0x00007FF88753A709+201] (C:\Users\svartmetal\reps\chromium\src\content\app\content_main_runner_impl.cc:562) content::ContentMainRunnerImpl::Run [0x00007FF88753B96C+988] (C:\Users\svartmetal\reps\chromium\src\content\app\content_main_runner_impl.cc:892) content::ContentServiceManagerMainDelegate::RunEmbedderProcess [0x00007FF887537C97+55] (C:\Users\svartmetal\reps\chromium\src\content\app\content_service_manager_main_delegate.cc:53) service_manager::Main [0x00007FF86DB44FE2+1762] (C:\Users\svartmetal\reps\chromium\src\services\service_manager\embedder\main.cc:472) content::ContentMain [0x00007FF88753A4DF+95] (C:\Users\svartmetal\reps\chromium\src\content\app\content_main.cc:20) content::LaunchTests [0x00007FF7D09BE4F6+566] (C:\Users\svartmetal\reps\chromium\src\content\public\test\test_launcher.cc:635) main [0x00007FF7D151B623+131] (C:\Users\svartmetal\reps\chromium\src\content\test\content_test_launcher.cc:148) invoke_main [0x00007FF7D15803E4+52] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:79) __scrt_common_main_seh [0x00007FF7D158051E+302] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:288) __scrt_common_main [0x00007FF7D158059E+14] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:331) mainCRTStartup [0x00007FF7D15805B9+9] (f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp:17) BaseThreadInitThunk [0x00007FF8BCCA2784+20] RtlUserThreadStart [0x00007FF8BCF70C31+33] [23332:7948:0822/123340.494:ERROR:program_binding.cc(246)] Error compiling shader: shader program: #define TexCoordPrecision highp attribute float a_index; attribute TexCoordPrecision vec4 a_position; uniform TexCoordPrecision vec2 quad[4]; uniform mat4 matrix; varying TexCoordPrecision vec2 v_texCoord; attribute TexCoordPrecision vec2 a_texCoord; uniform TexCoordPrecision vec4 vertexTexTransform; void main() { // Compute indices for uniform arrays. int vertex_index = int(a_index); // Compute the position. vec4 pos = vec4(quad[vertex_index], a_position.z, a_position.w); gl_Position = matrix * pos; // Compute texture coordinates. vec2 texCoord = a_texCoord; texCoord = texCoord * vertexTexTransform.zw + vertexTexTransform.xy; v_texCoord = texCoord; } Received fatal exception EXCEPTION_BREAKPOINT Backtrace: `anonymous namespace'::InvalidParameter [0x00007FF88B590B70+32] (C:\Users\svartmetal\reps\chromium\src\base\win\process_startup_helper.cc:21) invalid_parameter [0x00007FF8704596FF+207] std::_Verify_range [0x00007FF8732A5C7F+367] (C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\include\vector:208) std::_Adl_verify_range1<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<gpu::gles2::TextureRef *> > >,std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<gpu::gles2::TextureRef *> > > > [0x00007FF8732A5B02+34] (C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\include\xutility:604) std::_Adl_verify_range<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<gpu::gles2::TextureRef *> > >,std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<gpu::gles2::TextureRef *> > > > [0x00007FF8732A5972+34] (C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\include\xutility:617) std::lower_bound<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<gpu::gles2::TextureRef *> > >,gpu::gles2::TextureRef *,base::internal::flat_tree<gpu::gles2::TextureRef *,gpu::gles2::TextureRef *,base::internal::GetKeyFromValueIdentity<gpu [0x00007FF8732A580D+77] (C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\include\xutility:3981) base::internal::flat_tree<gpu::gles2::TextureRef *,gpu::gles2::TextureRef *,base::internal::GetKeyFromValueIdentity<gpu::gles2::TextureRef *>,std::less<void> >::lower_bound<gpu::gles2::TextureRef *> [0x00007FF8732A5402+194] (C:\Users\svartmetal\reps\chromium\src\base\containers\flat_tree.h:904) base::internal::flat_tree<gpu::gles2::TextureRef *,gpu::gles2::TextureRef *,base::internal::GetKeyFromValueIdentity<gpu::gles2::TextureRef *>,std::less<void> >::equal_range<gpu::gles2::TextureRef *> [0x00007FF8732A5165+85] (C:\Users\svartmetal\reps\chromium\src\base\containers\flat_tree.h:880) base::internal::flat_tree<gpu::gles2::TextureRef *,gpu::gles2::TextureRef *,base::internal::GetKeyFromValueIdentity<gpu::gles2::TextureRef *>,std::less<void> >::find<gpu::gles2::TextureRef *> [0x00007FF8732A488C+76] (C:\Users\svartmetal\reps\chromium\src\base\containers\flat_tree.h:861) base::internal::flat_tree<gpu::gles2::TextureRef *,gpu::gles2::TextureRef *,base::internal::GetKeyFromValueIdentity<gpu::gles2::TextureRef *>,std::less<void> >::find<gpu::gles2::TextureRef *> [0x00007FF873287EFB+75] (C:\Users\svartmetal\reps\chromium\src\base\containers\flat_tree.h:854) gpu::gles2::Texture::AddTextureRef [0x00007FF873287D4C+76] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\texture_manager.cc:563) gpu::gles2::TextureRef::TextureRef [0x00007FF8732922E6+422] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\texture_manager.cc:1932) gpu::gles2::TextureManager::Consume [0x00007FF873294A35+245] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\texture_manager.cc:2203) gpu::raster::RasterDecoderImpl::DoCreateAndConsumeTextureINTERNAL [0x00007FF8732233E9+1657] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\raster_decoder.cc:2109) gpu::raster::RasterDecoderImpl::HandleCreateAndConsumeTextureINTERNALImmediate [0x00007FF873219C54+644] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\raster_decoder_autogen.h:402) gpu::raster::RasterDecoderImpl::DoCommandsImpl<0> [0x00007FF8732207CB+1147] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\raster_decoder.cc:1544) gpu::raster::RasterDecoderImpl::DoCommands [0x00007FF87321F7BE+142] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\raster_decoder.cc:1598) gpu::CommandBufferService::Flush [0x00007FF89680660A+1722] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\command_buffer_service.cc:68) gpu::CommandBufferStub::OnAsyncFlush [0x00007FF86BC55AF1+1025] (C:\Users\svartmetal\reps\chromium\src\gpu\ipc\service\command_buffer_stub.cc:620) base::DispatchToMethodImpl<gpu::CommandBufferStub *,void (gpu::CommandBufferStub::*)(int, unsigned int),std::tuple<int,unsigned int>,0,1> [0x00007FF86BC63568+136] (C:\Users\svartmetal\reps\chromium\src\base\tuple.h:53) base::DispatchToMethod<gpu::CommandBufferStub *,void (gpu::CommandBufferStub::*)(int, unsigned int),std::tuple<int,unsigned int> > [0x00007FF86BC634AF+111] (C:\Users\svartmetal\reps\chromium\src\base\tuple.h:60) IPC::DispatchToMethod<gpu::CommandBufferStub,void (gpu::CommandBufferStub::*)(int, unsigned int),void,std::tuple<int,unsigned int> > [0x00007FF86BC633D3+99] (C:\Users\svartmetal\reps\chromium\src\ipc\ipc_message_templates.h:51) IPC::MessageT<GpuCommandBufferMsg_AsyncFlush_Meta,std::tuple<int,unsigned int>,void>::Dispatch<gpu::CommandBufferStub,gpu::CommandBufferStub,void,void (gpu::CommandBufferStub::*)(int, unsigned int)> [0x00007FF86BC55682+466] (C:\Users\svartmetal\reps\chromium\src\ipc\ipc_message_templates.h:147) gpu::CommandBufferStub::OnMessageReceived [0x00007FF86BC5313E+1470] (C:\Users\svartmetal\reps\chromium\src\gpu\ipc\service\command_buffer_stub.cc:280) IPC::MessageRouter::RouteMessage [0x00007FF89E4638AD+109] (C:\Users\svartmetal\reps\chromium\src\ipc\message_router.cc:56) gpu::GpuChannel::HandleMessageHelper [0x00007FF86BC7C760+112] (C:\Users\svartmetal\reps\chromium\src\gpu\ipc\service\gpu_channel.cc:532) gpu::GpuChannel::HandleMessage [0x00007FF86BC782C6+566] (C:\Users\svartmetal\reps\chromium\src\gpu\ipc\service\gpu_channel.cc:511) base::internal::FunctorTraits<void (gpu::GpuChannel::*)(const IPC::Message &),void>::Invoke<void (gpu::GpuChannel::*)(const IPC::Message &),base::WeakPtr<gpu::GpuChannel>,IPC::Message> [0x00007FF86BC8839F+95] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:516) base::internal::InvokeHelper<1,void>::MakeItSo<void (gpu::GpuChannel::*)(const IPC::Message &),base::WeakPtr<gpu::GpuChannel>,IPC::Message> [0x00007FF86BC88244+132] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:639) base::internal::Invoker<base::internal::BindState<void (gpu::GpuChannel::*)(const IPC::Message &),base::WeakPtr<gpu::GpuChannel>,IPC::Message>,void ()>::RunImpl<void (gpu::GpuChannel::*)(const IPC::Message &),std::tuple<base::WeakPtr<gpu::GpuChannel>,IPC: [0x00007FF86BC8818D+109] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:689) base::internal::Invoker<base::internal::BindState<void (gpu::GpuChannel::*)(const IPC::Message &),base::WeakPtr<gpu::GpuChannel>,IPC::Message>,void ()>::RunOnce [0x00007FF86BC88046+70] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:658) base::OnceCallback<void ()>::Run [0x00007FF8968043F2+98] (C:\Users\svartmetal\reps\chromium\src\base\callback.h:100) gpu::Scheduler::RunNextTask [0x00007FF896821591+1729] (C:\Users\svartmetal\reps\chromium\src\gpu\command_buffer\service\scheduler.cc:527) base::internal::FunctorTraits<void (gpu::Scheduler::*)(),void>::Invoke<void (gpu::Scheduler::*)(),const base::WeakPtr<gpu::Scheduler> &> [0x00007FF896835F1F+31] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:516) base::internal::InvokeHelper<1,void>::MakeItSo<void (gpu::Scheduler::*const &)(),const base::WeakPtr<gpu::Scheduler> &> [0x00007FF896835EBB+75] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:639) base::internal::Invoker<base::internal::BindState<void (gpu::Scheduler::*)(),base::WeakPtr<gpu::Scheduler> >,void ()>::RunImpl<void (gpu::Scheduler::*const &)(),const std::tuple<base::WeakPtr<gpu::Scheduler> > &,0> [0x00007FF896835E69+73] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:689) base::internal::Invoker<base::internal::BindState<void (gpu::Scheduler::*)(),base::WeakPtr<gpu::Scheduler> >,void ()>::Run [0x00007FF896835D8C+60] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:671) base::OnceCallback<void ()>::Run [0x00007FF88B18D2E1+97] (C:\Users\svartmetal\reps\chromium\src\base\callback.h:100) base::debug::TaskAnnotator::RunTask [0x00007FF88B1F8003+915] (C:\Users\svartmetal\reps\chromium\src\base\debug\task_annotator.cc:103) base::MessageLoop::RunTask [0x00007FF88B296747+951] (C:\Users\svartmetal\reps\chromium\src\base\message_loop\message_loop.cc:433) base::MessageLoop::DeferOrRunPendingTask [0x00007FF88B296F93+83] (C:\Users\svartmetal\reps\chromium\src\base\message_loop\message_loop.cc:445) base::MessageLoop::DoWork [0x00007FF88B297574+484] (C:\Users\svartmetal\reps\chromium\src\base\message_loop\message_loop.cc:514) base::MessagePumpDefault::Run [0x00007FF88B2A2527+119] (C:\Users\svartmetal\reps\chromium\src\base\message_loop\message_pump_default.cc:37) base::MessageLoop::Run [0x00007FF88B295FDC+524] (C:\Users\svartmetal\reps\chromium\src\base\message_loop\message_loop.cc:385) base::RunLoop::Run [0x00007FF88B3767BA+506] (C:\Users\svartmetal\reps\chromium\src\base\run_loop.cc:105) content::GpuMain [0x00007FF882DA488C+2108] (C:\Users\svartmetal\reps\chromium\src\content\gpu\gpu_main.cc:347) content::RunOtherNamedProcessTypeMain [0x00007FF88753A709+201] (C:\Users\svartmetal\reps\chromium\src\content\app\content_main_runner_impl.cc:562) content::ContentMainRunnerImpl::Run [0x00007FF88753B96C+988] (C:\Users\svartmetal\reps\chromium\src\content\app\content_main_runner_impl.cc:892) content::ContentServiceManagerMainDelegate::RunEmbedderProcess [0x00007FF887537C97+55] (C:\Users\svartmetal\reps\chromium\src\content\app\content_service_manager_main_delegate.cc:53) service_manager::Main [0x00007FF86DB44FE2+1762] (C:\Users\svartmetal\reps\chromium\src\services\service_manager\embedder\main.cc:472) content::ContentMain [0x00007FF88753A4DF+95] (C:\Users\svartmetal\reps\chromium\src\content\app\content_main.cc:20) content::LaunchTests [0x00007FF7D09BE4F6+566] (C:\Users\svartmetal\reps\chromium\src\content\public\test\test_launcher.cc:635) main [0x00007FF7D151B623+131] (C:\Users\svartmetal\reps\chromium\src\content\test\content_test_launcher.cc:148) invoke_main [0x00007FF7D15803E4+52] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:79) __scrt_common_main_seh [0x00007FF7D158051E+302] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:288) __scrt_common_main [0x00007FF7D158059E+14] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:331) mainCRTStartup [0x00007FF7D15805B9+9] (f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp:17) BaseThreadInitThunk [0x00007FF8BCCA2784+20] RtlUserThreadStart [0x00007FF8BCF70C31+33] ../../content/browser/oop_browsertest.cc(91): error: Value of: snapshot.drawsNothing() Actual: true Expected: false Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF7CF6B8B90+80] (C:\Users\svartmetal\reps\chromium\src\third_party\googletest\custom\gtest\internal\custom\stack_trace_getter.cc:24) testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF7CF6D2C1A+90] (C:\Users\svartmetal\reps\chromium\src\third_party\googletest\src\googletest\src\gtest.cc:825) testing::internal::AssertHelper::operator= [0x00007FF7CF6D271A+90] (C:\Users\svartmetal\reps\chromium\src\third_party\googletest\src\googletest\src\gtest.cc:397) content::`anonymous namespace'::OOPBrowserTest_Basic_Test::RunTestOnMainThread [0x00007FF7CECF4564+1476] (C:\Users\svartmetal\reps\chromium\src\content\browser\oop_browsertest.cc:91) content::BrowserTestBase::ProxyRunTestOnMainThreadLoop [0x00007FF7D093EF9B+811] (C:\Users\svartmetal\reps\chromium\src\content\public\test\browser_test_base.cc:407) base::internal::FunctorTraits<void (content::BrowserTestBase::*)(),void>::Invoke<void (content::BrowserTestBase::*)(),content::BrowserTestBase *> [0x00007FF7D094150A+26] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:516) base::internal::InvokeHelper<0,void>::MakeItSo<void (content::BrowserTestBase::*const &)(),content::BrowserTestBase *> [0x00007FF7D0941494+52] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:616) base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(),base::internal::UnretainedWrapper<content::BrowserTestBase> >,void ()>::RunImpl<void (content::BrowserTestBase::*const &)(),const std::tuple<base::internal::UnretainedW [0x00007FF7D0941448+88] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:689) base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(),base::internal::UnretainedWrapper<content::BrowserTestBase> >,void ()>::Run [0x00007FF7D094135C+60] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:671) base::RepeatingCallback<void ()>::Run [0x00007FF7CE7ECEF2+66] (C:\Users\svartmetal\reps\chromium\src\base\callback.h:129) content::ShellBrowserMainParts::PreMainMessageLoopRun [0x00007FF7D0D9DD30+128] (C:\Users\svartmetal\reps\chromium\src\content\shell\browser\shell_browser_main_parts.cc:200) content::BrowserMainLoop::PreMainMessageLoopRun [0x00007FF8848498B3+355] (C:\Users\svartmetal\reps\chromium\src\content\browser\browser_main_loop.cc:1017) base::internal::FunctorTraits<int (content::BrowserMainLoop::*)(),void>::Invoke<int (content::BrowserMainLoop::*)(),content::BrowserMainLoop *> [0x00007FF88485427A+26] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:516) base::internal::InvokeHelper<0,int>::MakeItSo<int (content::BrowserMainLoop::*const &)(),content::BrowserMainLoop *> [0x00007FF8848541F4+52] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:616) base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(),base::internal::UnretainedWrapper<content::BrowserMainLoop> >,int ()>::RunImpl<int (content::BrowserMainLoop::*const &)(),const std::tuple<base::internal::UnretainedWrap [0x00007FF884854198+88] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:689) base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(),base::internal::UnretainedWrapper<content::BrowserMainLoop> >,int ()>::Run [0x00007FF88485406C+60] (C:\Users\svartmetal\reps\chromium\src\base\bind_internal.h:671) base::RepeatingCallback<int ()>::Run [0x00007FF8852CFB22+66] (C:\Users\svartmetal\reps\chromium\src\base\callback.h:129) content::StartupTaskRunner::RunAllTasksNow [0x00007FF885CB8F71+161] (C:\Users\svartmetal\reps\chromium\src\content\browser\startup_task_runner.cc:43) content::BrowserMainLoop::CreateStartupTasks [0x00007FF884847751+1441] (C:\Users\svartmetal\reps\chromium\src\content\browser\browser_main_loop.cc:929) content::BrowserMainRunnerImpl::Initialize [0x00007FF88485A7E8+1864] (C:\Users\svartmetal\reps\chromium\src\content\browser\browser_main_runner_impl.cc:142) ShellBrowserMain [0x00007FF7D1525EA5+69] (C:\Users\svartmetal\reps\chromium\src\content\shell\browser\shell_browser_main.cc:22) content::ShellMainDelegate::RunProcess [0x00007FF7D151D937+295] (C:\Users\svartmetal\reps\chromium\src\content\shell\app\shell_main_delegate.cc:357) content::RunBrowserProcessMain [0x00007FF88753A5E0+112] (C:\Users\svartmetal\reps\chromium\src\content\app\content_main_runner_impl.cc:526) content::ContentMainRunnerImpl::Run [0x00007FF88753B937+935] (C:\Users\svartmetal\reps\chromium\src\content\app\content_main_runner_impl.cc:888) content::ContentServiceManagerMainDelegate::RunEmbedderProcess [0x00007FF887537C97+55] (C:\Users\svartmetal\reps\chromium\src\content\app\content_service_manager_main_delegate.cc:53) service_manager::Main [0x00007FF86DB44FE2+1762] (C:\Users\svartmetal\reps\chromium\src\services\service_manager\embedder\main.cc:472) content::ContentMain [0x00007FF88753A4DF+95] (C:\Users\svartmetal\reps\chromium\src\content\app\content_main.cc:20) content::BrowserTestBase::SetUp [0x00007FF7D093E82B+2875] (C:\Users\svartmetal\reps\chromium\src\content\public\test\browser_test_base.cc:322) content::ContentBrowserTest::SetUp [0x00007FF7D0914995+149] (C:\Users\svartmetal\reps\chromium\src\content\public\test\content_browser_test.cc:104) [23332:28572:0822/123345.272:WARNING:discardable_shared_memory_manager.cc(431)] Some MojoDiscardableSharedMemoryManagerImpls are still alive. They will be leaked. [ FAILED ] OOPBrowserTest.Basic, where TypeParam = and GetParam() = (7828 ms) [----------] 1 test from OOPBrowserTest (7832 ms total) [----------] Global test environment tear-down [==========] 1 test from 1 test case ran. (7850 ms total) [ PASSED ] 0 tests. [ FAILED ] 1 test, listed below: [ FAILED ] OOPBrowserTest.Basic, where TypeParam = and GetParam() = 1 FAILED TEST [1/1] OOPBrowserTest.Basic (8179 ms) 1 test failed: OOPBrowserTest.Basic (../../content/browser/oop_browsertest.cc:57)
,
Aug 23
,
Aug 23
The issue seems to be out of TE-scope as it is related to running OOPBrowserTest.Basic. Hence, adding label TE-NeedsTriageHelp for further investigation from dev team. Thanks...!!
,
Aug 24
|
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by chrishtr@chromium.org
, Aug 22