Note: Google Test filter = GlyphUninitPOC.* [==========] Running 2 tests from 1 test suite. [----------] Global test environment set-up. [----------] 2 tests from GlyphUninitPOC [ RUN ] GlyphUninitPOC.CoreLeak [POC] CoreLeak: imageSize=1024 zeroed=832 leakWindow=192 magicSurvived=192 boundaryBeforeLeak=0x00 [POC] CoreLeak trailing bytes [832,1024): ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ab ... ../../skia/ext/glyph_uninit_poc_unittest.cc:133: Failure Expected equality of these values: 0u Which is: 0 survived Which is: 192 CWE-908 CONFIRMED: GenerateImageFromPath(kARGB32_Format) left 192 of 192 trailing bytes uninitialized (== 3*W). Stack trace: #0 0x597952db251f (/chromium/chromium/src/out/asan/skia_unittests+0x18e951e) [ FAILED ] GlyphUninitPOC.CoreLeak (0 ms) [ RUN ] GlyphUninitPOC.RemotePath [POC] RemotePath: crafted strike blob = 284 bytes [POC] RemotePath: imageSize=3200 zeroed=2600 leakWindow=600 nonzeroLeakedBytes=600 [POC] RemotePath trailing bytes [2600,3200): be be be be be be be be be be be be be be be be be be be be be be be be be be be be be be be be ... ../../skia/ext/glyph_uninit_poc_unittest.cc:311: Failure Expected equality of these values: 0u Which is: 0 nonzero Which is: 600 CWE-908 CONFIRMED via remote-glyph-cache path: 600 of 600 trailing glyph-image bytes contain uninitialized GPU-process heap. Stack trace: #0 0x597952db7d76 (/chromium/chromium/src/out/asan/skia_unittests+0x18eed75) [ FAILED ] GlyphUninitPOC.RemotePath (0 ms) [----------] 2 tests from GlyphUninitPOC (2 ms total) [----------] Global test environment tear-down [==========] 2 tests from 1 test suite ran. (2 ms total) [ PASSED ] 0 tests. [ FAILED ] 2 tests, listed below: [ FAILED ] GlyphUninitPOC.CoreLeak [ FAILED ] GlyphUninitPOC.RemotePath 2 FAILED TESTS