valgrind-suppressions

Fri, 03 Mar 2023 01:22:08 -0600

author
Elliott Sales de Andrade <quantum.analyst@gmail.com>
date
Fri, 03 Mar 2023 01:22:08 -0600
changeset 42145
86e0a26348a1
parent 41498
0717789d338c
permissions
-rw-r--r--

Use RcBox for PurpleRequestCommonParameters

Also, stop returning the input from `purple_request_cpar_unref`.
That's not what `g_object_unref` does, and nothing uses the return value.

Also also, just do the cleanup directly instead of calling `purple_request_cpar_set_extra_actions(cpar, NULL);`.

Testing Done:
Ran `Request->Fields` from the demo protocol.

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

{
   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