Note: Google Test filter = I010ToNV12HeapOverflowTest.BareAVX512KernelDispatchedForChroma [==========] Running 1 test from 1 test suite. [----------] Global test environment set-up. [----------] 1 test from I010ToNV12HeapOverflowTest [ RUN ] I010ToNV12HeapOverflowTest.BareAVX512KernelDispatchedForChroma [POC] Calling I010ToNV12(width=192). Bare AVX512BW kernel will read src_v[0..256) but only [0..192) is mapped -> expect SIGSEGV at 0x76b510f1f000 AddressSanitizer:DEADLYSIGNAL ================================================================= ==1918==ERROR: AddressSanitizer: SEGV on unknown address 0x76b510f1f000 (pc 0x5d4e80d82f36 bp 0x7ffd040924d0 sp 0x7ffd040924d0 T0) ==1918==The signal is caused by a READ memory access. #0 0x5d4e80d82f36 in Convert16To8Row_AVX512BW third_party/libyuv/source/row_gcc.cc:5382:7 #1 0x5d4e80d14df0 in I010ToNV12 third_party/libyuv/source/convert.cc:783:7 #2 0x5d4e71d635e9 in media::I010ToNV12HeapOverflowTest_BareAVX512KernelDispatchedForChroma_Test::TestBody() media/video/mappable_shared_image_video_frame_pool_unittest.cc:1193:3 #3 0x5d4e7280abfb in testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc #4 0x5d4e7280dc77 in testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2892:11 #5 0x5d4e7280fcf3 in testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:3070:30 #6 0x5d4e7283e744 in testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:6062:44 #7 0x5d4e7283d2ba in testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc #8 0x5d4e7da6f2f0 in base::TestSuite::Run() base/test/test_suite.cc:440:16 #9 0x5d4e71d197a1 in base::internal::Invoker, base::internal::BindState>, int ()>::RunOnce(base::internal::BindStateBase*) base/functional/bind_internal.h:740:12 #10 0x5d4e7da769eb in base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback, unsigned long, int, unsigned long, bool, base::RepeatingCallback, base::OnceCallback) base/functional/callback.h:155:12 #11 0x5d4e7da7630b in base::LaunchUnitTests(int, char**, base::OnceCallback, unsigned long) base/test/launcher/unit_test_launcher.cc:337:10 #12 0x5d4e71d19485 in main media/test/run_all_unittests.cc:52:10 #13 0x76b512245249 (/lib/x86_64-linux-gnu/libc.so.6+0x27249) (BuildId: 6196744a316dbd57c0fd8968df1680aac482cec4) ==1918==Register values: rax = 0x00000000000000c0 rbx = 0x0000742510be0780 rcx = 0x0000000000000020 rdx = 0x0000000000004001 rdi = 0x000076b510f1efc0 rsi = 0x000073c510e93c60 rbp = 0x00007ffd040924d0 rsp = 0x00007ffd040924d0 r8 = 0x00005d4e867de001 r9 = 0x00007fffffffff01 r10 = 0x00007fffffffff01 r11 = 0xc530a629453ba201 r12 = 0x000073c510e93c20 r13 = 0x000076b510f1ef40 r14 = 0x0000000000000060 r15 = 0x00005d4e80d82f20 AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV third_party/libyuv/source/row_gcc.cc:5382:7 in Convert16To8Row_AVX512BW ==1918==ADDITIONAL INFO ==1918==Note: Please include this section with the ASan report. Task trace: ==1918==END OF ADDITIONAL INFO ==1918==ABORTING