PaintArtifactCompositorTestWithPropertyTrees.SynthesizedClip*: failing on chromium.webkit/WebKit Linux Trusty MSAN |
||||
Issue descriptionblink_platform_unittests failing on chromium.webkit/WebKit Linux Trusty MSAN Builders failed on: - WebKit Linux Trusty MSAN: https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20Trusty%20MSAN blink_platform_unittests blink_platform_unittests Run on OS: 'Ubuntu-14.04' failures: PaintArtifactCompositorTestWithPropertyTrees.SynthesizedClipAcrossChildEffect PaintArtifactCompositorTestWithPropertyTrees.SynthesizedClipDelegateBlending PaintArtifactCompositorTestWithPropertyTrees.SynthesizedClipSimple PaintArtifactCompositorTestWithPropertyTrees.SynthesizedClipDiscontiguous PaintArtifactCompositorTestWithPropertyTrees.SynthesizedClipContiguous PaintArtifactCompositorTestWithPropertyTrees.SynthesizedClipRespectOutputClip Example: LogDog : chromium/bb/chromium.webkit/WebKit_Linux_Trusty_MSAN/2494/+/recipes/steps/blink_platform_unittests/0/logs/PaintArtifactCompositorTestWithPropertyTrees.SynthesizedClipAcrossChildEffect/0 [ RUN ] PaintArtifactCompositorTestWithPropertyTrees.SynthesizedClipAcrossChildEffect ==22145==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x4d122f6 in SkScalarsEqual third_party/skia/include/core/SkScalar.h:211:13 #1 0x4d122f6 in operator== third_party/skia/include/core/SkRect.h:515:0 #2 0x4d122f6 in operator== third_party/skia/include/core/SkRRect.h:233:0 #3 0x4d122f6 in blink::SynthesizedClip::Update(blink::FloatRoundedRect const&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:444:0 #4 0x4d0fc21 in blink::PaintArtifactCompositor::CreateOrReuseSynthesizedClipLayer(blink::ClipPaintPropertyNode const*, cc::ElementId&, cc::ElementId&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:495:20 #5 0x4d342c7 in blink::PropertyTreeManager::EmitClipMaskLayer() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:341:35 #6 0x4d2f8c0 in blink::PropertyTreeManager::CloseCcEffect() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:385:5 #7 0x4d2f56f in blink::PropertyTreeManager::Finalize() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:51:5 #8 0x4d13e7b in blink::PaintArtifactCompositor::Update(blink::PaintArtifact const&, WTF::HashSet<cc::ElementId, blink::CompositorElementIdHash, blink::CompositorElementIdHashTraits, WTF::PartitionAllocator>&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:595:25 #9 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:135:33 #10 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:130:0 #11 0xee62be in blink::PaintArtifactCompositorTestWithPropertyTrees_SynthesizedClipAcrossChildEffect_Test::TestBody() third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:2579:0 #12 0x4a646fb in HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #13 0x4a646fb in testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2471:0 #14 0x4a67bd0 in testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2653:11 #15 0x4a695a9 in testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2771:28 #16 0x4a8ac43 in testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:4648:43 #17 0x4a89aba in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #18 0x4a89aba in testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4256:0 #19 0x525e0c8 in RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2237:46 #20 0x525e0c8 in base::TestSuite::Run() base/test/test_suite.cc:270:0 #21 0x1a18c00 in (anonymous namespace)::runTestSuite(base::TestSuite*) third_party/WebKit/Source/platform/testing/RunAllTests.cpp:44:27 #22 0x5280971 in Run base/callback.h:80:12 #23 0x5280971 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned long, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:216:0 #24 0x528017f in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:475:10 #25 0x1a18aa2 in main third_party/WebKit/Source/platform/testing/RunAllTests.cpp:62:14 #26 0x7efd3a199f44 in __libc_start_main /build/eglibc-MjiXCM/eglibc-2.19/csu/libc-start.c:287:0 #27 0x57f45f in _start ??:0:0 Uninitialized value was created by a heap allocation #0 0x5eb379 in operator new(unsigned long) ??:0:0 #1 0x4d0f888 in make_unique<blink::SynthesizedClip> buildtools/third_party/libc++/trunk/include/memory:3065:28 #2 0x4d0f888 in blink::PaintArtifactCompositor::CreateOrReuseSynthesizedClipLayer(blink::ClipPaintPropertyNode const*, cc::ElementId&, cc::ElementId&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:490:0 #3 0x4d342c7 in blink::PropertyTreeManager::EmitClipMaskLayer() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:341:35 #4 0x4d2f8c0 in blink::PropertyTreeManager::CloseCcEffect() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:385:5 #5 0x4d2f56f in blink::PropertyTreeManager::Finalize() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:51:5 #6 0x4d13e7b in blink::PaintArtifactCompositor::Update(blink::PaintArtifact const&, WTF::HashSet<cc::ElementId, blink::CompositorElementIdHash, blink::CompositorElementIdHashTraits, WTF::PartitionAllocator>&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:595:25 #7 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:135:33 #8 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:130:0 #9 0xee62be in blink::PaintArtifactCompositorTestWithPropertyTrees_SynthesizedClipAcrossChildEffect_Test::TestBody() third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:2579:0 #10 0x4a646fb in HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #11 0x4a646fb in testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2471:0 #12 0x4a67bd0 in testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2653:11 #13 0x4a695a9 in testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2771:28 #14 0x4a8ac43 in testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:4648:43 #15 0x4a89aba in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #16 0x4a89aba in testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4256:0 #17 0x525e0c8 in RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2237:46 #18 0x525e0c8 in base::TestSuite::Run() base/test/test_suite.cc:270:0 #19 0x1a18c00 in (anonymous namespace)::runTestSuite(base::TestSuite*) third_party/WebKit/Source/platform/testing/RunAllTests.cpp:44:27 #20 0x5280971 in Run base/callback.h:80:12 #21 0x5280971 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned long, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:216:0 #22 0x528017f in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:475:10 #23 0x1a18aa2 in main third_party/WebKit/Source/platform/testing/RunAllTests.cpp:62:14 #24 0x7efd3a199f44 in __libc_start_main /build/eglibc-MjiXCM/eglibc-2.19/csu/libc-start.c:287:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/blink_platform_unittests+0x4d122f6) Exiting [ RUN ] PaintArtifactCompositorTestWithPropertyTrees.SynthesizedClipAcrossChildEffect ==22191==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x4d122f6 in SkScalarsEqual third_party/skia/include/core/SkScalar.h:211:13 #1 0x4d122f6 in operator== third_party/skia/include/core/SkRect.h:515:0 #2 0x4d122f6 in operator== third_party/skia/include/core/SkRRect.h:233:0 #3 0x4d122f6 in blink::SynthesizedClip::Update(blink::FloatRoundedRect const&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:444:0 #4 0x4d0fc21 in blink::PaintArtifactCompositor::CreateOrReuseSynthesizedClipLayer(blink::ClipPaintPropertyNode const*, cc::ElementId&, cc::ElementId&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:495:20 #5 0x4d342c7 in blink::PropertyTreeManager::EmitClipMaskLayer() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:341:35 #6 0x4d2f8c0 in blink::PropertyTreeManager::CloseCcEffect() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:385:5 #7 0x4d2f56f in blink::PropertyTreeManager::Finalize() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:51:5 #8 0x4d13e7b in blink::PaintArtifactCompositor::Update(blink::PaintArtifact const&, WTF::HashSet<cc::ElementId, blink::CompositorElementIdHash, blink::CompositorElementIdHashTraits, WTF::PartitionAllocator>&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:595:25 #9 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:135:33 #10 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:130:0 #11 0xee62be in blink::PaintArtifactCompositorTestWithPropertyTrees_SynthesizedClipAcrossChildEffect_Test::TestBody() third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:2579:0 #12 0x4a646fb in HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #13 0x4a646fb in testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2471:0 #14 0x4a67bd0 in testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2653:11 #15 0x4a695a9 in testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2771:28 #16 0x4a8ac43 in testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:4648:43 #17 0x4a89aba in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #18 0x4a89aba in testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4256:0 #19 0x525e0c8 in RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2237:46 #20 0x525e0c8 in base::TestSuite::Run() base/test/test_suite.cc:270:0 #21 0x1a18c00 in (anonymous namespace)::runTestSuite(base::TestSuite*) third_party/WebKit/Source/platform/testing/RunAllTests.cpp:44:27 #22 0x5280971 in Run base/callback.h:80:12 #23 0x5280971 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned long, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:216:0 #24 0x528017f in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:475:10 #25 0x1a18aa2 in main third_party/WebKit/Source/platform/testing/RunAllTests.cpp:62:14 #26 0x7f76818abf44 in __libc_start_main /build/eglibc-MjiXCM/eglibc-2.19/csu/libc-start.c:287:0 #27 0x57f45f in _start ??:0:0 Uninitialized value was created by a heap allocation #0 0x5eb379 in operator new(unsigned long) ??:0:0 #1 0x4d0f888 in make_unique<blink::SynthesizedClip> buildtools/third_party/libc++/trunk/include/memory:3065:28 #2 0x4d0f888 in blink::PaintArtifactCompositor::CreateOrReuseSynthesizedClipLayer(blink::ClipPaintPropertyNode const*, cc::ElementId&, cc::ElementId&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:490:0 #3 0x4d342c7 in blink::PropertyTreeManager::EmitClipMaskLayer() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:341:35 #4 0x4d2f8c0 in blink::PropertyTreeManager::CloseCcEffect() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:385:5 #5 0x4d2f56f in blink::PropertyTreeManager::Finalize() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:51:5 #6 0x4d13e7b in blink::PaintArtifactCompositor::Update(blink::PaintArtifact const&, WTF::HashSet<cc::ElementId, blink::CompositorElementIdHash, blink::CompositorElementIdHashTraits, WTF::PartitionAllocator>&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:595:25 #7 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:135:33 #8 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:130:0 #9 0xee62be in blink::PaintArtifactCompositorTestWithPropertyTrees_SynthesizedClipAcrossChildEffect_Test::TestBody() third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:2579:0 #10 0x4a646fb in HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #11 0x4a646fb in testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2471:0 #12 0x4a67bd0 in testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2653:11 #13 0x4a695a9 in testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2771:28 #14 0x4a8ac43 in testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:4648:43 #15 0x4a89aba in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #16 0x4a89aba in testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4256:0 #17 0x525e0c8 in RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2237:46 #18 0x525e0c8 in base::TestSuite::Run() base/test/test_suite.cc:270:0 #19 0x1a18c00 in (anonymous namespace)::runTestSuite(base::TestSuite*) third_party/WebKit/Source/platform/testing/RunAllTests.cpp:44:27 #20 0x5280971 in Run base/callback.h:80:12 #21 0x5280971 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned long, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:216:0 #22 0x528017f in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:475:10 #23 0x1a18aa2 in main third_party/WebKit/Source/platform/testing/RunAllTests.cpp:62:14 #24 0x7f76818abf44 in __libc_start_main /build/eglibc-MjiXCM/eglibc-2.19/csu/libc-start.c:287:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/blink_platform_unittests+0x4d122f6) Exiting [ RUN ] PaintArtifactCompositorTestWithPropertyTrees.SynthesizedClipAcrossChildEffect ==22209==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x4d122f6 in SkScalarsEqual third_party/skia/include/core/SkScalar.h:211:13 #1 0x4d122f6 in operator== third_party/skia/include/core/SkRect.h:515:0 #2 0x4d122f6 in operator== third_party/skia/include/core/SkRRect.h:233:0 #3 0x4d122f6 in blink::SynthesizedClip::Update(blink::FloatRoundedRect const&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:444:0 #4 0x4d0fc21 in blink::PaintArtifactCompositor::CreateOrReuseSynthesizedClipLayer(blink::ClipPaintPropertyNode const*, cc::ElementId&, cc::ElementId&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:495:20 #5 0x4d342c7 in blink::PropertyTreeManager::EmitClipMaskLayer() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:341:35 #6 0x4d2f8c0 in blink::PropertyTreeManager::CloseCcEffect() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:385:5 #7 0x4d2f56f in blink::PropertyTreeManager::Finalize() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:51:5 #8 0x4d13e7b in blink::PaintArtifactCompositor::Update(blink::PaintArtifact const&, WTF::HashSet<cc::ElementId, blink::CompositorElementIdHash, blink::CompositorElementIdHashTraits, WTF::PartitionAllocator>&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:595:25 #9 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:135:33 #10 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:130:0 #11 0xee62be in blink::PaintArtifactCompositorTestWithPropertyTrees_SynthesizedClipAcrossChildEffect_Test::TestBody() third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:2579:0 #12 0x4a646fb in HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #13 0x4a646fb in testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2471:0 #14 0x4a67bd0 in testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2653:11 #15 0x4a695a9 in testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2771:28 #16 0x4a8ac43 in testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:4648:43 #17 0x4a89aba in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #18 0x4a89aba in testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4256:0 #19 0x525e0c8 in RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2237:46 #20 0x525e0c8 in base::TestSuite::Run() base/test/test_suite.cc:270:0 #21 0x1a18c00 in (anonymous namespace)::runTestSuite(base::TestSuite*) third_party/WebKit/Source/platform/testing/RunAllTests.cpp:44:27 #22 0x5280971 in Run base/callback.h:80:12 #23 0x5280971 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned long, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:216:0 #24 0x528017f in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:475:10 #25 0x1a18aa2 in main third_party/WebKit/Source/platform/testing/RunAllTests.cpp:62:14 #26 0x7f1632ffcf44 in __libc_start_main /build/eglibc-MjiXCM/eglibc-2.19/csu/libc-start.c:287:0 #27 0x57f45f in _start ??:0:0 Uninitialized value was created by a heap allocation #0 0x5eb379 in operator new(unsigned long) ??:0:0 #1 0x4d0f888 in make_unique<blink::SynthesizedClip> buildtools/third_party/libc++/trunk/include/memory:3065:28 #2 0x4d0f888 in blink::PaintArtifactCompositor::CreateOrReuseSynthesizedClipLayer(blink::ClipPaintPropertyNode const*, cc::ElementId&, cc::ElementId&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:490:0 #3 0x4d342c7 in blink::PropertyTreeManager::EmitClipMaskLayer() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:341:35 #4 0x4d2f8c0 in blink::PropertyTreeManager::CloseCcEffect() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:385:5 #5 0x4d2f56f in blink::PropertyTreeManager::Finalize() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:51:5 #6 0x4d13e7b in blink::PaintArtifactCompositor::Update(blink::PaintArtifact const&, WTF::HashSet<cc::ElementId, blink::CompositorElementIdHash, blink::CompositorElementIdHashTraits, WTF::PartitionAllocator>&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:595:25 #7 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:135:33 #8 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:130:0 #9 0xee62be in blink::PaintArtifactCompositorTestWithPropertyTrees_SynthesizedClipAcrossChildEffect_Test::TestBody() third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:2579:0 #10 0x4a646fb in HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #11 0x4a646fb in testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2471:0 #12 0x4a67bd0 in testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2653:11 #13 0x4a695a9 in testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2771:28 #14 0x4a8ac43 in testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:4648:43 #15 0x4a89aba in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #16 0x4a89aba in testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4256:0 #17 0x525e0c8 in RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2237:46 #18 0x525e0c8 in base::TestSuite::Run() base/test/test_suite.cc:270:0 #19 0x1a18c00 in (anonymous namespace)::runTestSuite(base::TestSuite*) third_party/WebKit/Source/platform/testing/RunAllTests.cpp:44:27 #20 0x5280971 in Run base/callback.h:80:12 #21 0x5280971 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned long, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:216:0 #22 0x528017f in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:475:10 #23 0x1a18aa2 in main third_party/WebKit/Source/platform/testing/RunAllTests.cpp:62:14 #24 0x7f1632ffcf44 in __libc_start_main /build/eglibc-MjiXCM/eglibc-2.19/csu/libc-start.c:287:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/blink_platform_unittests+0x4d122f6) Exiting [ RUN ] PaintArtifactCompositorTestWithPropertyTrees.SynthesizedClipAcrossChildEffect ==22227==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x4d122f6 in SkScalarsEqual third_party/skia/include/core/SkScalar.h:211:13 #1 0x4d122f6 in operator== third_party/skia/include/core/SkRect.h:515:0 #2 0x4d122f6 in operator== third_party/skia/include/core/SkRRect.h:233:0 #3 0x4d122f6 in blink::SynthesizedClip::Update(blink::FloatRoundedRect const&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:444:0 #4 0x4d0fc21 in blink::PaintArtifactCompositor::CreateOrReuseSynthesizedClipLayer(blink::ClipPaintPropertyNode const*, cc::ElementId&, cc::ElementId&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:495:20 #5 0x4d342c7 in blink::PropertyTreeManager::EmitClipMaskLayer() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:341:35 #6 0x4d2f8c0 in blink::PropertyTreeManager::CloseCcEffect() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:385:5 #7 0x4d2f56f in blink::PropertyTreeManager::Finalize() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:51:5 #8 0x4d13e7b in blink::PaintArtifactCompositor::Update(blink::PaintArtifact const&, WTF::HashSet<cc::ElementId, blink::CompositorElementIdHash, blink::CompositorElementIdHashTraits, WTF::PartitionAllocator>&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:595:25 #9 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:135:33 #10 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:130:0 #11 0xee62be in blink::PaintArtifactCompositorTestWithPropertyTrees_SynthesizedClipAcrossChildEffect_Test::TestBody() third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:2579:0 #12 0x4a646fb in HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #13 0x4a646fb in testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2471:0 #14 0x4a67bd0 in testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2653:11 #15 0x4a695a9 in testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2771:28 #16 0x4a8ac43 in testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:4648:43 #17 0x4a89aba in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #18 0x4a89aba in testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4256:0 #19 0x525e0c8 in RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2237:46 #20 0x525e0c8 in base::TestSuite::Run() base/test/test_suite.cc:270:0 #21 0x1a18c00 in (anonymous namespace)::runTestSuite(base::TestSuite*) third_party/WebKit/Source/platform/testing/RunAllTests.cpp:44:27 #22 0x5280971 in Run base/callback.h:80:12 #23 0x5280971 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned long, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:216:0 #24 0x528017f in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:475:10 #25 0x1a18aa2 in main third_party/WebKit/Source/platform/testing/RunAllTests.cpp:62:14 #26 0x7fc7b52cff44 in __libc_start_main /build/eglibc-MjiXCM/eglibc-2.19/csu/libc-start.c:287:0 #27 0x57f45f in _start ??:0:0 Uninitialized value was created by a heap allocation #0 0x5eb379 in operator new(unsigned long) ??:0:0 #1 0x4d0f888 in make_unique<blink::SynthesizedClip> buildtools/third_party/libc++/trunk/include/memory:3065:28 #2 0x4d0f888 in blink::PaintArtifactCompositor::CreateOrReuseSynthesizedClipLayer(blink::ClipPaintPropertyNode const*, cc::ElementId&, cc::ElementId&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:490:0 #3 0x4d342c7 in blink::PropertyTreeManager::EmitClipMaskLayer() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:341:35 #4 0x4d2f8c0 in blink::PropertyTreeManager::CloseCcEffect() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:385:5 #5 0x4d2f56f in blink::PropertyTreeManager::Finalize() third_party/WebKit/Source/platform/graphics/compositing/PropertyTreeManager.cpp:51:5 #6 0x4d13e7b in blink::PaintArtifactCompositor::Update(blink::PaintArtifact const&, WTF::HashSet<cc::ElementId, blink::CompositorElementIdHash, blink::CompositorElementIdHashTraits, WTF::PartitionAllocator>&) third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositor.cpp:595:25 #7 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:135:33 #8 0xee62be in Update third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:130:0 #9 0xee62be in blink::PaintArtifactCompositorTestWithPropertyTrees_SynthesizedClipAcrossChildEffect_Test::TestBody() third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp:2579:0 #10 0x4a646fb in HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #11 0x4a646fb in testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2471:0 #12 0x4a67bd0 in testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2653:11 #13 0x4a695a9 in testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2771:28 #14 0x4a8ac43 in testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:4648:43 #15 0x4a89aba in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc:2455:12 #16 0x4a89aba in testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4256:0 #17 0x525e0c8 in RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2237:46 #18 0x525e0c8 in base::TestSuite::Run() base/test/test_suite.cc:270:0 #19 0x1a18c00 in (anonymous namespace)::runTestSuite(base::TestSuite*) third_party/WebKit/Source/platform/testing/RunAllTests.cpp:44:27 #20 0x5280971 in Run base/callback.h:80:12 #21 0x5280971 in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned long, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:216:0 #22 0x528017f in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) base/test/launcher/unit_test_launcher.cc:475:10 #23 0x1a18aa2 in main third_party/WebKit/Source/platform/testing/RunAllTests.cpp:62:14 #24 0x7fc7b52cff44 in __libc_start_main /build/eglibc-MjiXCM/eglibc-2.19/csu/libc-start.c:287:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/blink_platform_unittests+0x4d122f6) Exiting
,
Aug 10 2017
,
Aug 10 2017
Ah, revert did not link to the bug. https://chromium-review.googlesource.com/c/609017
,
Aug 10 2017
Build is green after revert: https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20Trusty%20MSAN/builds/2498 trchen@ could you please fix the code and reland?
,
Sep 13
|
||||
►
Sign in to add a comment |
||||
Comment 1 by olka@chromium.org
, Aug 10 2017