Issue metadata
Sign in to add a comment
|
Pixel_WebGLTransparentGreenTriangle_NoAlpha_ImplicitClear flaky on Mac FYI (Intel) |
||||||||||||||||||||||
Issue descriptionStarted in https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Mac%20FYI%20Debug%20%28Intel%29/2111 Failed 9 in next 31 builds. Possibly because of the crash: Thread 10 (crashed) 0 libservice.dylib!__ZN3viz14GpuServiceImpl5CrashEv + 0x17c rax = 0x0000000000000000 rdx = 0xe260d0706eba00e2 rcx = 0x0000000000000001 rbx = 0x00007000126f0000 rsi = 0x00007000126e6538 rdi = 0x00007000126e6540 rbp = 0x00007000126e6990 rsp = 0x00007000126e6710 r8 = 0x0000000000000040 r9 = 0x00007fd72f618290 r10 = 0x00000001155ca110 r11 = 0x0000000107f05e30 r12 = 0x0000000108158070 r13 = 0x0000000000005b03 r14 = 0x00000000180008ff r15 = 0x00007fd72f613010 rip = 0x0000000154b4f77c Found by: given as instruction pointer in context 1 libservice.dylib!__ZN3viz5mojom22GpuServiceStubDispatch6AcceptEPNS0_10GpuServiceEPN4mojo7MessageE + 0x1bfa rbp = 0x00007000126e81e0 rsp = 0x00007000126e69a0 rip = 0x0000000154fcee6a Found by: previous frame's frame pointer 2 libservice.dylib!__ZN3viz5mojom14GpuServiceStubIN4mojo19RawPtrImplRefTraitsINS0_10GpuServiceEEEE6AcceptEPNS2_7MessageE + 0x53 rbp = 0x00007000126e8210 rsp = 0x00007000126e81f0 rip = 0x0000000154b655e3 Found by: previous frame's frame pointer 3 libbindings.dylib!__ZN4mojo23InterfaceEndpointClient22HandleValidatedMessageEPNS_7MessageE + 0x181c rbp = 0x00007000126e8f60 rsp = 0x00007000126e8220 rip = 0x000000010aa2673c Found by: previous frame's frame pointer 4 libbindings.dylib!__ZN4mojo23InterfaceEndpointClient26HandleIncomingMessageThunk6AcceptEPNS_7MessageE + 0x21 rbp = 0x00007000126e8f80 rsp = 0x00007000126e8f70 rip = 0x000000010aa24f11 Found by: previous frame's frame pointer 5 libbindings.dylib!__ZN4mojo11FilterChain6AcceptEPNS_7MessageE + 0x31b rbp = 0x00007000126e9200 rsp = 0x00007000126e8f90 rip = 0x000000010aa2326b Found by: previous frame's frame pointer 6 libbindings.dylib!__ZN4mojo23InterfaceEndpointClient21HandleIncomingMessageEPNS_7MessageE + 0xe6 rbp = 0x00007000126e9370 rsp = 0x00007000126e9210 rip = 0x000000010aa2a126 Found by: previous frame's frame pointer 7 libbindings.dylib!__ZN4mojo8internal15MultiplexRouter22ProcessIncomingMessageEPNS1_14MessageWrapperENS1_18ClientCallBehaviorEPN4base19SequencedTaskRunnerE + 0x61c rbp = 0x00007000126e9ad0 rsp = 0x00007000126e9380 rip = 0x000000010aa3bbdc Found by: previous frame's frame pointer 8 libbindings.dylib!__ZN4mojo8internal15MultiplexRouter6AcceptEPNS_7MessageE + 0x286 rbp = 0x00007000126e9fb0 rsp = 0x00007000126e9ae0 rip = 0x000000010aa3b076 Found by: previous frame's frame pointer 9 libbindings.dylib!__ZN4mojo11FilterChain6AcceptEPNS_7MessageE + 0x31b rbp = 0x00007000126ea230 rsp = 0x00007000126e9fc0 rip = 0x000000010aa2326b Found by: previous frame's frame pointer 10 libbindings.dylib!__ZN4mojo9Connector17ReadSingleMessageEPj + 0x3b0 rbp = 0x00007000126ea600 rsp = 0x00007000126ea240 rip = 0x000000010aa0f200 Found by: previous frame's frame pointer 11 libbindings.dylib!__ZN4mojo9Connector24ReadAllAvailableMessagesEv + 0x7b rbp = 0x00007000126eaa10 rsp = 0x00007000126ea610 rip = 0x000000010aa1057b Found by: previous frame's frame pointer 12 libbindings.dylib!__ZN4mojo9Connector21OnHandleReadyInternalEj + 0x106 rbp = 0x00007000126eab70 rsp = 0x00007000126eaa20 rip = 0x000000010aa102e6 Found by: previous frame's frame pointer 13 libbindings.dylib!__ZN4mojo9Connector20OnWatcherHandleReadyEj + 0x1b rbp = 0x00007000126eab90 rsp = 0x00007000126eab80 rip = 0x000000010aa101cb Found by: previous frame's frame pointer 14 libbindings.dylib!__ZN4base8internal13FunctorTraitsIMN4mojo9ConnectorEFvjEvE6InvokeIPS3_JjEEEvS5_OT_DpOT0_ + 0x8f rbp = 0x00007000126eabf0 rsp = 0x00007000126eaba0 rip = 0x000000010aa143ef Found by: previous frame's frame pointer 15 libbindings.dylib!__ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN4mojo9ConnectorEFvjEJPS5_jEEEvOT_DpOT0_ + 0x5f rbp = 0x00007000126eac50 rsp = 0x00007000126eac00 rip = 0x000000010aa1431f Found by: previous frame's frame pointer 16 libbindings.dylib!__ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE7RunImplIRKS6_RKNSt3__15tupleIJS8_EEEJLm0EEEEvOT_OT0_NSF_16integer_sequenceImJXspT1_EEEEOj + 0x73 rbp = 0x00007000126eacc0 rsp = 0x00007000126eac60 rip = 0x000000010aa14293 Found by: previous frame's frame pointer 17 libbindings.dylib!__ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE3RunEPNS0_13BindStateBaseEj + 0x51 rbp = 0x00007000126ead10 rsp = 0x00007000126eacd0 rip = 0x000000010aa141a1 Found by: previous frame's frame pointer 18 libbindings.dylib!__ZNKR4base17RepeatingCallbackIFvjEE3RunEj + 0x59 rbp = 0x00007000126ead60 rsp = 0x00007000126ead20 rip = 0x000000010aa084f9 Found by: previous frame's frame pointer 19 libbindings.dylib!__ZN4mojo13SimpleWatcher17DiscardReadyStateERKN4base17RepeatingCallbackIFvjEEEjRKNS_18HandleSignalsStateE + 0x1f rbp = 0x00007000126ead90 rsp = 0x00007000126ead70 rip = 0x000000010aa12d5f Found by: previous frame's frame pointer 20 libbindings.dylib!__ZN4base8internal13FunctorTraitsIPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEvE6InvokeIJS6_jSA_EEEvSC_DpOT_ + 0x44 rbp = 0x00007000126eade0 rsp = 0x00007000126eada0 rip = 0x000000010aa13054 Found by: previous frame's frame pointer 21 libbindings.dylib!__ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEJS8_jSC_EEEvOT_DpOT0_ + 0x50 rbp = 0x00007000126eae30 rsp = 0x00007000126eadf0 rip = 0x000000010aa13000 Found by: previous frame's frame pointer 22 libbindings.dylib!__ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEJS5_EEEFvjSB_EE7RunImplIRKSD_RKNSt3__15tupleIJS5_EEEJLm0EEEEvOT_OT0_NSK_16integer_sequenceImJXspT1_EEEEOjSB_ + 0x70 rbp = 0x00007000126eaea0 rsp = 0x00007000126eae40 rip = 0x000000010aa12fa0 Found by: previous frame's frame pointer 23 libbindings.dylib!__ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEJS5_EEEFvjSB_EE3RunEPNS0_13BindStateBaseEjSB_ + 0x64 rbp = 0x00007000126eaf00 rsp = 0x00007000126eaeb0 rip = 0x000000010aa12e84 Found by: previous frame's frame pointer 24 libmojo_public_system_cpp.dylib!__ZNKR4base17RepeatingCallbackIFvjRKN4mojo18HandleSignalsStateEEE3RunEjS4_ + 0x6f rbp = 0x00007000126eaf60 rsp = 0x00007000126eaf10 rip = 0x000000010aba3d6f Found by: previous frame's frame pointer 25 libmojo_public_system_cpp.dylib!__ZN4mojo13SimpleWatcher13OnHandleReadyEijRKNS_18HandleSignalsStateE + 0x1bf rbp = 0x00007000126eb100 rsp = 0x00007000126eaf70 rip = 0x000000010aba3acf Found by: previous frame's frame pointer 26 libmojo_public_system_cpp.dylib!__ZN4mojo13SimpleWatcher7Context6NotifyEj22MojoHandleSignalsStatej + 0x14d rbp = 0x00007000126eb1b0 rsp = 0x00007000126eb110 rip = 0x000000010aba3f9d Found by: previous frame's frame pointer 27 libmojo_public_system_cpp.dylib!__ZN4mojo13SimpleWatcher7Context10CallNotifyEPK13MojoTrapEvent + 0x4d rbp = 0x00007000126eb1e0 rsp = 0x00007000126eb1c0 rip = 0x000000010aba217d Found by: previous frame's frame pointer 28 libmojo_edk.dylib!__ZN4mojo3edk17WatcherDispatcher19InvokeWatchCallbackEmjRKNS0_18HandleSignalsStateEj + 0xd8 rbp = 0x00007000126eb260 rsp = 0x00007000126eb1f0 rip = 0x00000001125a9028 Found by: previous frame's frame pointer 29 libmojo_edk.dylib!__ZN4mojo3edk5Watch14InvokeCallbackEjRKNS0_18HandleSignalsStateEj + 0x9c rbp = 0x00007000126eb2b0 rsp = 0x00007000126eb270 rip = 0x00000001125a7b1c Found by: previous frame's frame pointer 30 libmojo_edk.dylib!__ZN4mojo3edk14RequestContextD2Ev + 0x51a rbp = 0x00007000126eba20 rsp = 0x00007000126eb2c0 rip = 0x00000001125966ea Found by: previous frame's frame pointer 31 libmojo_edk.dylib!__ZN4mojo3edk14RequestContextD1Ev + 0x15 rbp = 0x00007000126eba40 rsp = 0x00007000126eba30 rip = 0x0000000112596a65 Found by: previous frame's frame pointer 32 libmojo_edk.dylib!__ZN4mojo3edk11NodeChannel16OnChannelMessageEPKvmNSt3__16vectorINS0_20ScopedPlatformHandleENS4_9allocatorIS6_EEEE + 0x31b8 rbp = 0x00007000126ed920 rsp = 0x00007000126eba50 rip = 0x0000000112555c68 Found by: previous frame's frame pointer 33 libmojo_edk.dylib!__ZN4mojo3edk7Channel14OnReadCompleteEmPm + 0xd95 rbp = 0x00007000126ee050 rsp = 0x00007000126ed930 rip = 0x000000011251d7b5 Found by: previous frame's frame pointer 34 libmojo_edk.dylib!__ZN4mojo3edk12_GLOBAL__N_112ChannelPosix28OnFileCanReadWithoutBlockingEi + 0x43c rbp = 0x00007000126ee440 rsp = 0x00007000126ee060 rip = 0x00000001125c724c Found by: previous frame's frame pointer 35 libbase.dylib!__ZN4base19MessagePumpLibevent17FdWatchController28OnFileCanReadWithoutBlockingEiPS0_ + 0x3e rbp = 0x00007000126ee470 rsp = 0x00007000126ee450 rip = 0x0000000107f69dfe Found by: previous frame's frame pointer 36 libbase.dylib!__ZN4base19MessagePumpLibevent22OnLibeventNotificationEisPv + 0x371 rbp = 0x00007000126ee670 rsp = 0x00007000126ee480 rip = 0x0000000107f6b771 Found by: previous frame's frame pointer 37 libbase.dylib!_event_process_active + 0x16d rbp = 0x00007000126ee6b0 rsp = 0x00007000126ee680 rip = 0x00000001082b7c9d Found by: previous frame's frame pointer 38 libbase.dylib!_event_base_loop + 0x1d4 rbp = 0x00007000126ee730 rsp = 0x00007000126ee6c0 rip = 0x00000001082b7204 Found by: previous frame's frame pointer 39 libbase.dylib!__ZN4base19MessagePumpLibevent3RunEPNS_11MessagePump8DelegateE + 0x459 rbp = 0x00007000126ee940 rsp = 0x00007000126ee740 rip = 0x0000000107f6bc59 Found by: previous frame's frame pointer 40 libbase.dylib!__ZN4base11MessageLoop3RunEb + 0x23d rbp = 0x00007000126eec20 rsp = 0x00007000126ee950 rip = 0x0000000107f5f2dd Found by: previous frame's frame pointer 41 libbase.dylib!__ZN4base7RunLoop3RunEv + 0x25e rbp = 0x00007000126ef030 rsp = 0x00007000126eec30 rip = 0x0000000108063b0e Found by: previous frame's frame pointer 42 libbase.dylib!__ZN4base6Thread3RunEPNS_7RunLoopE + 0x189 rbp = 0x00007000126ef2e0 rsp = 0x00007000126ef040 rip = 0x0000000108166ea9 Found by: previous frame's frame pointer 43 libbase.dylib!__ZN4base6Thread10ThreadMainEv + 0x939 rbp = 0x00007000126efd60 rsp = 0x00007000126ef2f0 rip = 0x0000000108167b49 Found by: previous frame's frame pointer 44 libbase.dylib!__ZN4base12_GLOBAL__N_110ThreadFuncEPv + 0x2aa rbp = 0x00007000126efef0 rsp = 0x00007000126efd70 rip = 0x000000010815831a Found by: previous frame's frame pointer 45 libsystem_pthread.dylib + 0x393b rbp = 0x00007000126eff10 rsp = 0x00007000126eff00 rip = 0x00007fffdb18193b Found by: previous frame's frame pointer 46 libsystem_pthread.dylib + 0x3887 rbp = 0x00007000126eff50 rsp = 0x00007000126eff20 rip = 0x00007fffdb181887 Found by: previous frame's frame pointer 47 libsystem_pthread.dylib + 0x308d rbp = 0x00007000126eff78 rsp = 0x00007000126eff60 rip = 0x00007fffdb18108d Found by: previous frame's frame pointer 48 libbase.dylib!__ZN4base12_GLOBAL__N_112ThreadParamsC1Ev + 0x20 rsp = 0x00007000126f0028 rip = 0x0000000108158070 Found by: stack scanning Going to mark Flaky.
,
Apr 13 2018
Kyle, could you please help triage or reassign this crash inside Viz?
,
Apr 13 2018
,
Apr 13 2018
Upgrading to P1. Others are noticing this flake.
,
Apr 13 2018
,
Apr 14 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f996921b9125bf90f597e33b9fd331895d3804c7 commit f996921b9125bf90f597e33b9fd331895d3804c7 Author: Yuly Novikov <ynovikov@chromium.org> Date: Sat Apr 14 00:51:33 2018 Mark one pixel_test Flaky Pixel_WebGLTransparentGreenTriangle_NoAlpha_ImplicitClear on Mac Intel BUG= 832900 TBR=kbr@chromium.org Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I03f87251a886015c3b6f19638fbef958ad719638 Reviewed-on: https://chromium-review.googlesource.com/1013041 Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Cr-Commit-Position: refs/heads/master@{#550838} [modify] https://crrev.com/f996921b9125bf90f597e33b9fd331895d3804c7/content/test/gpu/gpu_tests/pixel_expectations.py
,
Apr 16 2018
I'm not really all that familiar with mac but the stack trace has the crash originating at GpuServiceImpl::Crash() I think? This is what the stack trace has: 0 libservice.dylib!__ZN3viz14GpuServiceImpl5CrashEv + 0x17c That is working as expected. I have no idea why the test is requesting the GPU crash? There are only two call sites that I can see. https://cs.chromium.org/chromium/src/content/browser/gpu/gpu_ipc_browsertests.cc?l=289&rcl=dd94276585379a03ce84bca68af3bee64669a111 https://cs.chromium.org/chromium/src/content/browser/frame_host/debug_urls.cc?l=174&rcl=dd94276585379a03ce84bca68af3bee64669a111 One is a browser test and the other happens when you visit chrome://gpucrash. Is it possible this pixel test is visiting chrome://gpucrash?
,
Apr 17 2018
Argh. Sorry for the noise here. The test that runs before this one is the new Pixel_WebGLSadCanvas and that one deliberately crashes the GPU process. The harness is surely not restarting the browser after that test, as it needs to.
,
Apr 17 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f996921b9125bf90f597e33b9fd331895d3804c7 commit f996921b9125bf90f597e33b9fd331895d3804c7 Author: Yuly Novikov <ynovikov@chromium.org> Date: Sat Apr 14 00:51:33 2018 Mark one pixel_test Flaky Pixel_WebGLTransparentGreenTriangle_NoAlpha_ImplicitClear on Mac Intel BUG= 832900 TBR=kbr@chromium.org Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I03f87251a886015c3b6f19638fbef958ad719638 Reviewed-on: https://chromium-review.googlesource.com/1013041 Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Cr-Commit-Position: refs/heads/master@{#550838} [modify] https://crrev.com/f996921b9125bf90f597e33b9fd331895d3804c7/content/test/gpu/gpu_tests/pixel_expectations.py
,
Apr 21 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0fe1cfd7ac32691ae6a5ad3746de6626d5beeb90 commit 0fe1cfd7ac32691ae6a5ad3746de6626d5beeb90 Author: Kenneth Russell <kbr@chromium.org> Date: Sat Apr 21 20:26:31 2018 Attempt to fix pixel_test flakes. Restart the browser after running tests which might kill the GPU process, like in the context_lost tests. In the case of the pixel tests, this is any test which might run a page action. Tbr: ynovikov@chromium.org Bug: 832900 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: Ice54c133168c2bea3fd58793b287b20e6ea56e03 Reviewed-on: https://chromium-review.googlesource.com/1023336 Reviewed-by: Kenneth Russell <kbr@chromium.org> Commit-Queue: Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/master@{#552593} [modify] https://crrev.com/0fe1cfd7ac32691ae6a5ad3746de6626d5beeb90/content/test/gpu/gpu_tests/pixel_expectations.py [modify] https://crrev.com/0fe1cfd7ac32691ae6a5ad3746de6626d5beeb90/content/test/gpu/gpu_tests/pixel_integration_test.py
,
Apr 23 2018
I think these flakes are fixed, at least judging from: https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=pixel_test&tests=Pixel_WebGLTransparentGreenTriangle_NoAlpha_ImplicitClear from Issue 832968 . Please reopen or file a new bug and assign it to me if not. Thanks.
,
Apr 28 2018
|
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by ynovikov@chromium.org
, Apr 13 2018