TabManagerTest.DiscardTabsWithMinimizedAndOccludedWindows flaky |
|||
Issue descriptionBot: https://build.chromium.org/p/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29?numbuilds=200 Example failure build: https://build.chromium.org/p/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29/builds/67271 Output: ----- [ RUN ] TabManagerTest.DiscardTabsWithMinimizedAndOccludedWindows Xlib: extension "RANDR" missing on display ":99". [27929:27929:1009/031545.550005:WARNING:password_store_factory.cc(241)] Using basic (unencrypted) store for password storage. See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_password_storage.md for more information about password storage options. [27929:28118:1009/031545.719979:WARNING:child_process_launcher_helper_posix.cc(118)] Ignoring invalid file v8_context_snapshot.bin [27929:28118:1009/031546.114879:WARNING:child_process_launcher_helper_posix.cc(118)] Ignoring invalid file v8_context_snapshot.bin [28128:28128:1009/031546.343592:ERROR:gpu_info.cc(103)] No active GPU found, returning primary GPU. [1:1:1009/031546.624050:ERROR:render_process_impl.cc(193)] WebFrame LEAKED 1 TIMES [27929:28118:1009/031547.216132:WARNING:child_process_launcher_helper_posix.cc(118)] Ignoring invalid file v8_context_snapshot.bin [27929:28113:1009/031547.277976:WARNING:simple_synchronous_entry.cc(1111)] Could not open platform files for entry. [27929:28118:1009/031547.410909:WARNING:child_process_launcher_helper_posix.cc(118)] Ignoring invalid file v8_context_snapshot.bin ut/Debug/browser_tests --type=gpu-process --field-trial-handle=7925321042680572019,16126854163999309949,131072 --enable-logging=stderr --disable-gl-drawing-for-tests --override-use-software-gl-for-tests --user-data-dir=/b/s/w/it0h7bIH/.org.chromium.Chromium.RrsZ2N/d5ImI0h --gpu-vendor-id=0xffff --gpu-device-id=0xffff --gpu-driver-vendor=swiftshader --gpu-driver-version --gpu-driver-date --user-data-dir=/b/s/w/it0h7bIH/.org.chromium.Chromium.RrsZ2N/d5ImI0h --enable-logging=stderr --ipc-connection-timeout=45 --service-request-channel-token=3940D1789CA62839980AB901CACF1EC0: ../../third_party/swiftshader/src/OpenGL/libEGL/libEGL.cpp:480: EGLBoolean egl::WaitClient(): Assertion `false' failed. Received signal 6 #0 0x7fbd89ae9dbd [1:1:1009/031547.766915:ERROR:render_process_impl.cc(193)] WebFrame LEAKED 1 TIMES base::debug::StackTrace::StackTrace() #1 0x7fbd89ae81ec base::debug::StackTrace::StackTrace() #2 0x7fbd89ae9775 base::debug::(anonymous namespace)::StackDumpSignalHandler() #3 0x7fbd89e90330 <unknown> #4 0x7fbd6fc23c37 gsignal #5 0x7fbd6fc27028 abort #6 0x7fbd6fc1cbf6 <unknown> #7 0x7fbd6fc1cca2 __assert_fail #8 0x7fbd8a2b7c31 <unknown> #9 0x7fbd7f0490ea gl::EGLApiBase::eglWaitGLFn() #10 0x7fbd7f076dab gl::NativeViewGLSurfaceEGLX11::Resize() #11 0x7fbd7f033e77 gl::GLSurfaceAdapter::Resize() #12 0x7fbd7f371e5c gpu::gles2::GLES2DecoderImpl::HandleResizeCHROMIUM() #13 0x7fbd7f3df2f8 gpu::gles2::GLES2DecoderImpl::DoCommandsImpl<>() #14 0x7fbd7f39b665 gpu::gles2::GLES2DecoderImpl::DoCommands() #15 0x7fbd7f2ef4dd gpu::CommandBufferService::Flush() #16 0x7fbd7f657deb gpu::GpuCommandBufferStub::OnAsyncFlush() #17 0x7fbd7f66259f _ZN4base20DispatchToMethodImplIPN3gpu20GpuCommandBufferStubEMS2_FvijRKNSt3__16vectorIN2ui11LatencyInfoENS4_9allocatorIS7_EEEEENS4_5tupleIJijSA_EEEJLm0ELm1ELm2EEEEvRKT_T0_OT1_NS4_16integer_sequenceImJXspT2_EEEE #18 0x7fbd7f662498 _ZN4base16DispatchToMethodIPN3gpu20GpuCommandBufferStubEMS2_FvijRKNSt3__16vectorIN2ui11LatencyInfoENS4_9allocatorIS7_EEEEENS4_5tupleIJijSA_EEEEEvRKT_T0_OT1_ #19 0x7fbd7f662427 _ZN3IPC16DispatchToMethodIN3gpu20GpuCommandBufferStubEMS2_FvijRKNSt3__16vectorIN2ui11LatencyInfoENS3_9allocatorIS6_EEEEEvNS3_5tupleIJijS9_EEEEEvPT_T0_PT1_OT2_ #20 0x7fbd7f6601cb _ZN3IPC8MessageTI35GpuCommandBufferMsg_AsyncFlush_MetaNSt3__15tupleIJijNS2_6vectorIN2ui11LatencyInfoENS2_9allocatorIS6_EEEEEEEvE8DispatchIN3gpu20GpuCommandBufferStubESE_vMSE_FvijRKS9_EEEbPKNS_7MessageEPT_PT0_PT1_T2_ #21 0x7fbd7f65589f gpu::GpuCommandBufferStub::OnMessageReceived() #22 0x7fbd8555441b IPC::MessageRouter::RouteMessage() #23 0x7fbd7f63b5f2 gpu::GpuChannel::HandleMessageHelper() #24 0x7fbd7f621b83 gpu::GpuChannel::HandleMessage() #25 0x7fbd7f647022 _ZN4base8internal13FunctorTraitsIMN3gpu10GpuChannelEFvRKN3IPC7MessageEEvE6InvokeINS_7WeakPtrIS3_EEJNS4_8MessageTI35GpuCommandBufferMsg_AsyncFlush_MetaNSt3__15tupleIJijNSG_6vectorIN2ui11LatencyInfoENSG_9allocatorISK_EEEEEEEvEEEEEvS9_OT_DpOT0_ #26 0x7fbd7f646f85 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIMN3gpu10GpuChannelEFvRKN3IPC7MessageEENS_7WeakPtrIS5_EEJNS6_8MessageTI35GpuCommandBufferMsg_AsyncFlush_MetaNSt3__15tupleIJijNSG_6vectorIN2ui11LatencyInfoENSG_9allocatorISK_EEEEEEEvEEEEEvOT_OT0_DpOT1_ #27 0x7fbd7f646efd _ZN4base8internal7InvokerINS0_9BindStateIMN3gpu10GpuChannelEFvRKN3IPC7MessageEEJNS_7WeakPtrIS4_EENS5_8MessageTI35GpuCommandBufferMsg_AsyncFlush_MetaNSt3__15tupleIJijNSF_6vectorIN2ui11LatencyInfoENSF_9allocatorISJ_EEEEEEEvEEEEEFvvEE7RunImplISA_NSG_IJSC_SO_EEEJLm0ELm1EEEEvOT_OT0_NSF_16integer_sequenceImJXspT1_EEEE #28 0x7fbd7f646e19 _ZN4base8internal7InvokerINS0_9BindStateIMN3gpu10GpuChannelEFvRKN3IPC7MessageEEJNS_7WeakPtrIS4_EENS5_8MessageTI35GpuCommandBufferMsg_AsyncFlush_MetaNSt3__15tupleIJijNSF_6vectorIN2ui11LatencyInfoENSF_9allocatorISJ_EEEEEEEvEEEEEFvvEE7RunOnceEPNS0_13BindStateBaseE #29 0x7fbd7f517381 _ZNO4base12OnceCallbackIFvvEE3RunEv #30 0x7fbd7f5151da gpu::Scheduler::RunNextTask() #31 0x7fbd7f50296f _ZN4base8internal13FunctorTraitsIMN3gpu5gles229AsyncReadPixelsCompletedQueryEFvvEvE6InvokeIRKNS_7WeakPtrIS4_EEJEEEvS6_OT_DpOT0_ #32 0x7fbd7f5028ea _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN3gpu5gles229AsyncReadPixelsCompletedQueryEFvvERKNS_7WeakPtrIS6_EEJEEEvOT_OT0_DpOT1_ #33 0x7fbd7f502880 _ZN4base8internal7InvokerINS0_9BindStateIMN3gpu5gles229AsyncReadPixelsCompletedQueryEFvvEJNS_7WeakPtrIS5_EEEEEFvvEE7RunImplIRKS7_RKNSt3__15tupleIJS9_EEEJLm0EEEEvOT_OT0_NSG_16integer_sequenceImJXspT1_EEEE #34 0x7fbd7f50281c _ZN4base8internal7InvokerINS0_9BindStateIMN3gpu5gles229AsyncReadPixelsCompletedQueryEFvvEJNS_7WeakPtrIS5_EEEEEFvvEE3RunEPNS0_13BindStateBaseE #35 0x7fbd89a98fb1 _ZNO4base12OnceCallbackIFvvEE3RunEv #36 0x7fbd89aee0ba base::debug::TaskAnnotator::RunTask() #37 0x7fbd89b8d8c5 base::internal::IncomingTaskQueue::RunTask() #38 0x7fbd89b92914 base::MessageLoop::RunTask() #39 0x7fbd89b92b97 base::MessageLoop::DeferOrRunPendingTask() #40 0x7fbd89b93880 base::MessageLoop::DoWork() #41 0x7fbd89b992ec base::MessagePumpGlib::HandleDispatch() #42 0x7fbd89b99a91 base::(anonymous namespace)::WorkSourceDispatch() #43 0x7fbd7227de04 g_main_context_dispatch #44 0x7fbd7227e048 <unknown> #45 0x7fbd7227e0ec g_main_context_iteration #46 0x7fbd89b993ef base::MessagePumpGlib::Run() #47 0x7fbd89b920d4 base::MessageLoop::Run() #48 0x7fbd89c3e875 base::RunLoop::Run() #49 0x7fbd815b68df content::GpuMain() #50 0x7fbd83fa97f4 content::RunNamedProcessTypeMain() #51 0x7fbd83fac3be content::ContentMainRunnerImpl::Run() #52 0x7fbd83fa6f8d content::ContentServiceManagerMainDelegate::RunEmbedderProcess() #53 0x7fbd7d91c825 [1:1:1009/031548.212189:ERROR:render_process_impl.cc(193)] WebFrame LEAKED 2 TIMES service_manager::Main() #54 0x7fbd83fa866f content::ContentMain() #55 0x000006a04931 content::LaunchTests() #56 0x0000059901ef LaunchChromeTests() #57 0x00000598f2fb main #58 0x7fbd6fc0ef45 __libc_start_main #59 0x000002678029 <unknown> r8: fffffffffffffed8 r9: fffffffffffffec8 r10: 0000000000000008 r11: 0000000000000202 r12: 00007fbd8a2aa247 r13: 00007fbd8a2ab24f r14: 00007fbd89b99afe r15: 0000223d5f057700 di: 0000000000006de0 si: 0000000000006de0 bp: 00007fbd6fd71018 bx: 00007fbd60bac000 dx: 0000000000000006 ax: 0000000000000000 cx: ffffffffffffffff sp: 00007ffead5a2428 ip: 00007fbd6fc23c37 efl: 0000000000000202 cgf: 0000000000000033 erf: 0000000000000000 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [1:10:1009/031548.376748:ERROR:command_buffer_proxy_impl.cc(231)] Failed to send GpuChannelMsg_CreateCommandBuffer. [1:10:1009/031548.377015:ERROR:context_provider_command_buffer.cc(261)] GpuChannelHost failed to create command buffer. [28377:28377:1009/031549.541528:ERROR:gpu_info.cc(103)] No active GPU found, returning primary GPU. [27929:28118:1009/031549.908930:WARNING:child_process_launcher_helper_posix.cc(118)] Ignoring invalid file v8_context_snapshot.bin [27929:28118:1009/031550.059471:WARNING:child_process_launcher_helper_posix.cc(118)] Ignoring invalid file v8_context_snapshot.bin [27929:27929:1009/031550.152474:FATAL:gl_renderer.cc(121)] Check failed: false. #0 0x7fe50ddaddbd base::debug::StackTrace::StackTrace() #1 0x7fe50ddac1ec base::debug::StackTrace::StackTrace() #2 0x7fe50de32d1a logging::LogMessage::~LogMessage() #3 0x7fe4f7742637 viz::(anonymous namespace)::SamplerTypeFromTextureTarget() #4 0x7fe4f7744c53 viz::GLRenderer::DrawContentQuadNoAA() #5 0x7fe4f7743b70 viz::GLRenderer::DrawContentQuad() #6 0x7fe4f7739e0f viz::GLRenderer::DrawTileQuad() #7 0x7fe4f7736884 viz::GLRenderer::DoDrawQuad() #8 0x7fe4f76fbc22 viz::DirectRenderer::DrawRenderPass() #9 0x7fe4f76fa466 viz::DirectRenderer::DrawRenderPassAndExecuteCopyRequests() #10 0x7fe4f76f9e6e viz::DirectRenderer::DrawFrame() #11 0x7fe4f7713fad viz::Display::DrawAndSwap() #12 0x7fe4f771fe6e viz::DisplayScheduler::DrawAndSwap() #13 0x7fe4f771ecb6 viz::DisplayScheduler::AttemptDrawAndSwap() #14 0x7fe4f771e5af viz::DisplayScheduler::OnBeginFrameDeadline() #15 0x7fe4f77249ff _ZN4base8internal13FunctorTraitsIMN3viz16DisplaySchedulerEFvvEvE6InvokeIRKNS_7WeakPtrIS3_EEJEEEvS5_OT_DpOT0_ #16 0x7fe4f772494a _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN3viz16DisplaySchedulerEFvvERKNS_7WeakPtrIS5_EEJEEEvOT_OT0_DpOT1_ #17 0x7fe4f77248e0 _ZN4base8internal7InvokerINS0_9BindStateIMN3viz16DisplaySchedulerEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE7RunImplIRKS6_RKNSt3__15tupleIJS8_EEEJLm0EEEEvOT_OT0_NSF_16integer_sequenceImJXspT1_EEEE #18 0x7fe4f772482c _ZN4base8internal7InvokerINS0_9BindStateIMN3viz16DisplaySchedulerEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE #19 0x7fe4f77257fd _ZNKR4base17RepeatingCallbackIFvvEE3RunEv #20 0x7fe4f77257b9 base::CancelableCallback<>::Forward() #21 0x7fe4f77249ff _ZN4base8internal13FunctorTraitsIMN3viz16DisplaySchedulerEFvvEvE6InvokeIRKNS_7WeakPtrIS3_EEJEEEvS5_OT_DpOT0_ #22 0x7fe4f772494a _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN3viz16DisplaySchedulerEFvvERKNS_7WeakPtrIS5_EEJEEEvOT_OT0_DpOT1_ #23 0x7fe4f77248e0 _ZN4base8internal7InvokerINS0_9BindStateIMN3viz16DisplaySchedulerEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE7RunImplIRKS6_RKNSt3__15tupleIJS8_EEEJLm0EEEEvOT_OT0_NSF_16integer_sequenceImJXspT1_EEEE #24 0x7fe4f772482c _ZN4base8internal7InvokerINS0_9BindStateIMN3viz16DisplaySchedulerEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE #25 0x7fe50dd5cfb1 _ZNO4base12OnceCallbackIFvvEE3RunEv #26 0x7fe50ddb20ba base::debug::TaskAnnotator::RunTask() #27 0x7fe50de518c5 base::internal::IncomingTaskQueue::RunTask() #28 0x7fe50de56914 base::MessageLoop::RunTask() #29 0x7fe50de56b97 base::MessageLoop::DeferOrRunPendingTask() #30 0x7fe50de58173 base::MessageLoop::DoDelayedWork() #31 0x7fe50de5d33a base::MessagePumpGlib::HandleDispatch() #32 0x7fe50de5da91 base::(anonymous namespace)::WorkSourceDispatch() #33 0x7fe4f6541e04 g_main_context_dispatch #34 0x7fe4f6542048 <unknown> #35 0x7fe4f65420ec g_main_context_iteration #36 0x7fe50de5d3ef base::MessagePumpGlib::Run() #37 0x7fe50de560d4 base::MessageLoop::Run() #38 0x7fe50df02875 base::RunLoop::Run() #39 0x7fe50df0360d base::RunLoop::RunUntilIdle() #40 0x00000302725c resource_coordinator::(anonymous namespace)::CreateBrowserWithTabs() #41 0x000003025ac0 resource_coordinator::TabManagerTest_DiscardTabsWithMinimizedAndOccludedWindows_Test::RunTestOnMainThread() #42 0x00000698af3a content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() #43 0x00000275f22d _ZN4base8internal13FunctorTraitsIM25RenderViewContextMenuBaseFvvEvE6InvokeIP21RenderViewContextMenuJEEEvS4_OT_DpOT0_ #44 0x00000275f174 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIM25RenderViewContextMenuBaseFvvEJP21RenderViewContextMenuEEEvOT_DpOT0_ #45 0x00000275f125 _ZN4base8internal7InvokerINS0_9BindStateIM25RenderViewContextMenuBaseFvvEJNS0_17UnretainedWrapperI21RenderViewContextMenuEEEEEFvvEE7RunImplIS5_NSt3__15tupleIJS8_EEEJLm0EEEEvOT_OT0_NSD_16integer_sequenceImJXspT1_EEEE #46 0x00000282809c _ZN4base8internal7InvokerINS0_9BindStateIMN13browsing_data19BrowsingDataCounterEFvvEJNS0_17UnretainedWrapperI12CacheCounterEEEEEFvvEE3RunEPNS0_13BindStateBaseE #47 0x0000027451dd _ZNKR4base17RepeatingCallbackIFvvEE3RunEv #48 0x000005af7331 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() #49 0x000005af54ec ChromeBrowserMainParts::PreMainMessageLoopRun() #50 0x7fe5068e0c64 content::BrowserMainLoop::PreMainMessageLoopRun() #51 0x7fe50589bacd _ZN4base8internal13FunctorTraitsIMN7content14NetworkContext11DiskCheckerEFvvEvE6InvokeIPS4_JEEEvS6_OT_DpOT0_ #52 0x7fe50589ba44 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIMN7content14NetworkContextEFvvEJPS5_EEEvOT_DpOT0_ #53 0x7fe50589b9f5 _ZN4base8internal7InvokerINS0_9BindStateIMN7content14NetworkContext11DiskCheckerEFvvEJNS0_17UnretainedWrapperIS5_EEEEEFvvEE7RunImplIRKS7_RKNSt3__15tupleIJS9_EEEJLm0EEEEvOT_OT0_NSG_16integer_sequenceImJXspT1_EEEE #54 0x7fe5058a053c _ZN4base8internal7InvokerINS0_9BindStateIMN7content14NetworkContext11DiskCheckerEFvvEJNS0_17UnretainedWrapperIS5_EEEEEFvvEE3RunEPNS0_13BindStateBaseE #55 0x7fe5058678dd _ZNKR4base17RepeatingCallbackIFvvEE3RunEv #56 0x7fe5074fb92d content::StartupTaskRunner::RunAllTasksNow() #57 0x7fe5068dce6f content::BrowserMainLoop::CreateStartupTasks() #58 0x7fe5068e8e6d content::BrowserMainRunnerImpl::Initialize() #59 0x7fe5068d5614 content::BrowserMain() #60 0x7fe50826d7f4 content::RunNamedProcessTypeMain() #61 0x7fe5082703be content::ContentMainRunnerImpl::Run() ----- See also: https://bugs.chromium.org/p/chromium/issues/detail?id=726075#c16
,
Oct 16 2017
This test has now also become very flaky on "Win7 Tests (dbg)(1)", starting with this build: https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20(dbg)(1)/builds/63982 Looks like the test was always taking a long time to finish on that bot (20-30 sec), and it's now timing out consistently (taking >45 sec): https://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=TabManagerTest.DiscardTabsWithMinimizedAndOccludedWindows There was a CL in the build above that was aimed at reducing this test's flakiness: https://chromium-review.googlesource.com/c/chromium/src/+/695324 I suspect it's probably causing the new regression. +atimoxin@yandex-team.ru - can you please take a look?
,
Oct 17 2017
CL to disable this test for Win dbg builds is up at https://chromium-review.googlesource.com/c/chromium/src/+/721856
,
Oct 17 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fce54e98d2294a6779facad4e30e30c20ab177de commit fce54e98d2294a6779facad4e30e30c20ab177de Author: Alex Moshchuk <alexmos@chromium.org> Date: Tue Oct 17 02:31:45 2017 Disable DiscardTabsWithMinimizedAndOccludedWindows on Win dbg. TBR=fdoray@chromium.org,atimoxin@yandex-team.ru Bug: 772839 Change-Id: I50e1c997865d45c313e55ef613952494c7df5d10 Reviewed-on: https://chromium-review.googlesource.com/721856 Reviewed-by: Alex Moshchuk <alexmos@chromium.org> Commit-Queue: Alex Moshchuk <alexmos@chromium.org> Cr-Commit-Position: refs/heads/master@{#509222} [modify] https://crrev.com/fce54e98d2294a6779facad4e30e30c20ab177de/chrome/browser/resource_coordinator/tab_manager_browsertest.cc
,
Aug 9
|
|||
►
Sign in to add a comment |
|||
Comment 1 by bugdroid1@chromium.org
, Oct 9 2017