valgrind-suppressions

Sat, 09 Aug 2025 18:12:12 -0500

author
Gong Zhile <gongzl@stu.hebust.edu.cn>
date
Sat, 09 Aug 2025 18:12:12 -0500
changeset 43306
48da6dedaf1a
parent 41449
0717789d338c
permissions
-rw-r--r--

Fix the birb header path

The birb header referred would only work with birb provided by wrap casuing
build to fail because of system-installed birb dependency. The commit points
it to the correct path <birb.h>.

See: https://keep.imfreedom.org/birb/birb/file/5bf00c7d7f80/birb/meson.build#l77

Testing Done:
Succeed in both compiling with wrap birb and the system birb.

Reviewed at https://reviews.imfreedom.org/r/4097/

{
   X oddness 1
   Memcheck:Param
   write(buf)
   fun:__write_nocancel
   fun:_X11TransWrite
   obj:/usr/X11R6/lib/libX11.so.6.2
   fun:_XReply
}
{
   X oddness 2
   Memcheck:Param
   writev(vector[...])
   fun:writev
   obj:/usr/X11R6/lib/libX11.so.6.2
   fun:_X11TransWritev
   fun:_XSend
}
{
   X oddness 3
   Memcheck:Cond
   fun:XcursorImageHash
   fun:XcursorNoticePutBitmap
   fun:_XNoticePutBitmap
   fun:XPutImage
}
{
   X oddness 4
   Memcheck:Param
   write(buf)
   fun:__write_nocancel
   fun:_X11TransWrite
   obj:/usr/X11R6/lib/libX11.so.6.2
   fun:XFlush
}
{
   X oddness 5
   Memcheck:Param
   write(buf)
   fun:__write_nocancel
   fun:_X11TransWrite
   obj:/usr/X11R6/lib/libX11.so.6.2
   fun:XDrawLine
}
{
   X oddness 6
   Memcheck:Param
   write(buf)
   fun:__write_nocancel
   fun:_X11TransWrite
   obj:/usr/X11R6/lib/libX11.so.6.2
   fun:_XEventsQueued
}
{
   File selector
   Memcheck:Value4
   fun:_itoa_word
   fun:_IO_vfprintf_internal
   fun:_IO_vsprintf_internal
   fun:_IO_sprintf
}
{
   File selector 2
   Memcheck:Param
   write(buf)
   fun:__write_nocancel
   fun:_X11TransWrite
   obj:/usr/X11R6/lib/libX11.so.6.2
   fun:XRenderComposite
}
{
   FontConfig Maybe
   Memcheck:Leak
   fun:malloc
   fun:FcStrCopy
   fun:FcStrSetAdd
   fun:FcLangSetCopy
}
{
   File selector 3
   Memcheck:Param
   write(buf)
   fun:__write_nocancel
   fun:_X11TransWrite
   obj:/usr/X11R6/lib/libX11.so.6.2
   fun:_XFlushGCCache
}
{
   File selector 4
   Memcheck:Param
   write(buf)
   fun:__write_nocancel
   fun:_X11TransWrite
   obj:/usr/X11R6/lib/libX11.so.6.2
   fun:XCreateGC
}
{
   Something else
   Memcheck:Param
   write(buf)
   fun:__write_nocancel
   fun:_X11TransWrite
   obj:/usr/X11R6/lib/libX11.so.6.2
   fun:_XSetClipRectangles
}
{
   libfontconfig leaks
   Memcheck:Leak
   fun:*alloc
   obj:/usr/lib/libfontconfig.so.*
   ...
}
{
   wcslen_sse2 optimization
   Memcheck:Addr8
   fun:__wcslen_sse2
   ...
}
{
   wcslen_sse2 optimization 2
   Memcheck:Cond
   fun:__wcslen_sse2
   ...
}
{
   idna bug
   Memcheck:Addr4
   fun:idna_to_ascii_4z
   fun:idna_to_ascii_8z
   ...
}
{
   libcairo uninitialized values
   Memcheck:Cond
   obj:*libpixman-1.so.*
   obj:*libpixman-1.so.*
   obj:*libpixman-1.so.*
   obj:*libpixman-1.so.*
   fun:pixman_image_composite32
   obj:*libcairo.so.2.*
   obj:*libcairo.so.2.*
   obj:*libcairo.so.2.*
   obj:*libcairo.so.2.*
   obj:*
}
{
   librsvg uninitialized values
   Memcheck:Cond
   obj:*librsvg-2.so.2.*
   fun:rsvg_handle_get_pixbuf_sub
   fun:rsvg_handle_get_pixbuf
   obj:*
}

mercurial