external/cairo/cairo/san.patch.0 |   10 ++++++++++
 1 file changed, 10 insertions(+)

New commits:
commit a662e7a4eb3c897b213ce578ff6ff276fe60e11c
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Tue Aug 27 10:50:54 2024 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Tue Aug 27 16:39:22 2024 +0200

    MSAN: Use-of-uninitialized-value
    
    ==10765==WARNING: MemorySanitizer: use-of-uninitialized-value
     #0 0x5a74216f620b in 
_cairo_path_fixed_fill_rectilinear_tessellate_to_boxes 
workdir/UnpackedTarball/cairo/src/cairo-path-fill.c:288:5
     #1 0x5a74216f620b in _cairo_path_fixed_fill_rectilinear_to_boxes 
workdir/UnpackedTarball/cairo/src/cairo-path-fill.c:345:12
     #2 0x5a7421735497 in _cairo_spans_compositor_fill 
workdir/UnpackedTarball/cairo/src/cairo-spans-compositor.c:1121:11
    
    num_limits is 0 here so this is apparently cosmetic
    
    Change-Id: Ib07259ce653414c9381c800355a648ab025d1919
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172457
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/external/cairo/cairo/san.patch.0 b/external/cairo/cairo/san.patch.0
index aba2c2495e64..ea28154bc77a 100644
--- a/external/cairo/cairo/san.patch.0
+++ b/external/cairo/cairo/san.patch.0
@@ -102,3 +102,13 @@
  
      return surface;
  }
+--- src/cairo-boxes.c
++++ src/cairo-boxes.c
+@@ -41,6 +41,7 @@
+ _cairo_boxes_init (cairo_boxes_t *boxes)
+ {
+     boxes->status = CAIRO_STATUS_SUCCESS;
++    boxes->limits = NULL;
+     boxes->num_limits = 0;
+     boxes->num_boxes = 0;
+ 

Reply via email to