6c30e74dd0
To work around skia:8709, I'm moving the DDL tests to IntelIris640. The ASAN jobs still show memory leaks in the driver, but at least I can identify which calls are leaking and suppress the LSAN warnings. Adds an SK_ENABLE_SCOPED_LSAN_SUPPRESSIONS define that indicates that the LSAN header files are available, which is set in recipes for the Linux ASAN builds. Adds __lsan::ScopedDisabler in four locations for two Vulkan API calls: - CreateGraphicsPipelines in GrVkPipeline::Create and GrVkCopyPipeline::Create - CreateDescriptorSetLayout in GrVkDescriptorSetManager::DescriptorPoolManager::DescriptorPoolManager constructor (2 calls) Also adds a regular suppression for libxcb.so. See bugs listed below for more details on the leaks. Bug: skia:8710, skia:8712, skia:8713 Change-Id: I55c6e5d483b4aeed5cd44c64219539ca7214187f Reviewed-on: https://skia-review.googlesource.com/c/184071 Commit-Queue: Ben Wagner <benjaminwagner@google.com> Reviewed-by: Robert Phillips <robertphillips@google.com> Auto-Submit: Ben Wagner <benjaminwagner@google.com> |
||
---|---|---|
.. | ||
Build-Debian9-Clang-arm-Release-Android_API26.json | ||
Build-Debian9-Clang-arm-Release-Android_ASAN.json | ||
Build-Debian9-Clang-arm-Release-Chromebook_GLES.json | ||
Build-Debian9-Clang-arm-Release-Flutter_Android.json | ||
Build-Debian9-Clang-x86_64-Debug-Chromebook_GLES.json | ||
Build-Debian9-Clang-x86_64-Debug-Coverage.json | ||
Build-Debian9-Clang-x86_64-Debug-MSAN.json | ||
Build-Debian9-Clang-x86_64-Debug-OpenCL.json | ||
Build-Debian9-Clang-x86_64-Debug-SafeStack.json | ||
Build-Debian9-Clang-x86_64-Debug-SK_CPU_LIMIT_SSE41.json | ||
Build-Debian9-Clang-x86_64-Debug-Tidy.json | ||
Build-Debian9-Clang-x86_64-Release-ASAN.json | ||
Build-Debian9-Clang-x86_64-Release-CMake.json | ||
Build-Debian9-Clang-x86_64-Release-Fast.json | ||
Build-Debian9-Clang-x86_64-Release-NoDEPS.json | ||
Build-Debian9-Clang-x86_64-Release-Static.json | ||
Build-Debian9-Clang-x86_64-Release-SwiftShader.json | ||
Build-Debian9-Clang-x86_64-Release-Vulkan.json | ||
Build-Debian9-Clang-x86-devrel-Android_SKQP.json | ||
Build-Debian9-EMCC-asmjs-Debug-PathKit.json | ||
Build-Debian9-EMCC-asmjs-Release-PathKit.json | ||
Build-Debian9-EMCC-wasm-Debug-CanvasKit.json | ||
Build-Debian9-EMCC-wasm-Debug-PathKit.json | ||
Build-Debian9-EMCC-wasm-Release-CanvasKit_CPU.json | ||
Build-Debian9-EMCC-wasm-Release-PathKit.json | ||
Build-Debian9-GCC-arm-Release-Chromecast.json | ||
Build-Debian9-GCC-loongson3a-Release.json | ||
Build-Debian9-GCC-x86_64-Release-ANGLE.json | ||
Build-Debian9-GCC-x86_64-Release-NoGPU.json | ||
Build-Debian9-GCC-x86_64-Release-Shared.json | ||
Build-Mac-Clang-arm64-Debug-Android_Vulkan.json | ||
Build-Mac-Clang-arm64-Debug-iOS.json | ||
Build-Mac-Clang-x86_64-Debug-ASAN.json | ||
Build-Mac-Clang-x86_64-Debug-CommandBuffer.json | ||
Build-Mac-Clang-x86_64-Debug-Metal.json | ||
Build-Mac-Clang-x86_64-Release-MoltenVK_Vulkan.json | ||
Build-Win-Clang-arm64-Release-Android.json | ||
Build-Win-Clang-x86_64-Debug-OpenCL.json | ||
Build-Win-Clang-x86_64-Release-Vulkan.json | ||
Build-Win-Clang-x86-Debug-Exceptions.json | ||
Build-Win-MSVC-x86_64-Debug-MSRTC.json | ||
Housekeeper-PerCommit-CheckGeneratedFiles.json | ||
Test-Debian9-Clang-GCE-CPU-AVX2-universal-devrel-All-Android_SKQP.json |