New issue
Advanced search Search tips

Issue 876815 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 829435
Owner: ----
Closed: Aug 24
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Compat



Sign in to add a comment

GPU process crashes in OOPBrowserTest.Basic

Reported by svartme...@yandex-team.ru, Aug 22

Issue description

UserAgent: 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)
 
Components: Internals>Compositing
Labels: Needs-Triage-M70
Labels: Triaged-ET TE-NeedsTriageHelp
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...!!
Mergedinto: 829435
Status: Duplicate (was: Unconfirmed)

Sign in to add a comment