[gs-cvs] rev 7022 - trunk/gs/toolbin

alexcher at ghostscript.com alexcher at ghostscript.com
Mon Sep 4 15:47:41 PDT 2006


Author: alexcher
Date: 2006-09-04 15:47:41 -0700 (Mon, 04 Sep 2006)
New Revision: 7022

Added:
   trunk/gs/toolbin/vg_bugs.supp
   trunk/gs/toolbin/vg_okay.supp
Log:
Add Valgrind error suppression files for Ghostscript and 3rd party libraries to
gs/toolbin .


Added: trunk/gs/toolbin/vg_bugs.supp
===================================================================
--- trunk/gs/toolbin/vg_bugs.supp	2006-09-04 12:50:36 UTC (rev 7021)
+++ trunk/gs/toolbin/vg_bugs.supp	2006-09-04 22:47:41 UTC (rev 7022)
@@ -0,0 +1,139 @@
+# $Id: $
+
+# Ghostscript error suppression file for Valgrind memcheck tool.
+#
+# The following are suspected bugs which should be either fixed or
+# identified as non-bugs and moved to vg_okay.supp
+# This file can be used for regression testing with Valgrind.
+
+{
+   <upath_append (zupath.c:707)>
+   Memcheck:Value4
+   fun:upath_append
+   fun:zuappend
+}
+{
+   <t1_hinter(short, bool, wchar_t) (gxhintn.c:582)>
+   Memcheck:Cond
+   fun:t1_hinter__sbw
+   fun:type2_sbw
+}
+{
+   <t1_hinter(short, bool, wchar_t) (gxhintn.c:582)>
+   Memcheck:Cond
+   fun:t1_hinter__sbw
+   fun:gs_type1_interpret
+}
+{
+   <pdf_process_string (gdevpdte.c:523)>
+   Memcheck:Cond
+   fun:pdf_process_string
+   fun:pdf_process_string_aux
+   fun:process_plain_text
+}
+{
+   <gx_general_fill_path (gxfill.c:172)>
+   Memcheck:Cond
+   fun:gx_general_fill_path
+   fun:gx_default_fill_path
+}
+# 014-01.ps
+{
+   <gc_trace_chunk (igc.c:745)>
+   Memcheck:Cond
+   fun:gc_trace_chunk
+   fun:gs_gc_reclaim
+}
+{
+   <process_composite_text (gdevpdtc.c:154)>
+   Memcheck:Cond
+   fun:process_composite_text
+   fun:pdf_text_process
+   fun:gs_text_process
+}
+{
+   <pdf_process_string (gdevpdte.c:523)>
+   Memcheck:Cond
+   fun:pdf_process_string
+   fun:pdf_process_string_aux
+   fun:process_composite_text
+}
+{
+   <scan_cmap_text (gdevpdtc.c:531)>
+   Memcheck:Cond
+   fun:scan_cmap_text
+   fun:process_cmap_text
+}
+{
+   <image_render_mono (gximono.c:150)>
+   Memcheck:Cond
+   fun:image_render_mono
+   fun:gx_image1_plane_data
+   fun:gx_image_plane_data_rows
+}
+{
+   <gs_point_transform2fixed (gsmatrix.c:392)>
+   Memcheck:Cond
+   fun:gs_point_transform2fixed
+   fun:shade_next_coords
+   fun:put_float_mesh_data
+}
+{
+   <pdf_put_name_chars_1_2 (gdevpdfu.c:1400)>
+   Memcheck:Cond
+   fun:pdf_put_name_chars_1_2
+   fun:pdf_put_name_chars
+   fun:pdf_put_name
+}
+{
+   <psf_convert_type1_to_type2 (gdevpsfx.c:643)>
+   Memcheck:Cond
+   fun:psf_convert_type1_to_type2
+   fun:cff_write_CharStrings_offsets
+   fun:psf_write_cid0_font
+}
+{
+   <type2_put_fixed (gdevpsfx.c:350)>
+   Memcheck:Cond
+   fun:type2_put_fixed
+   fun:psf_convert_type1_to_type2
+   fun:cff_write_CharStrings_offsets
+}
+{
+   <type2_put_int (gdevpsfx.c:323)>
+   Memcheck:Cond
+   fun:type2_put_int
+   fun:type2_put_fixed
+   fun:psf_convert_type1_to_type2
+}
+{
+   <type2_put_int (gdevpsfx.c:323)>
+   Memcheck:Cond
+   fun:type2_put_int
+   fun:type2_put_int
+   fun:type2_put_fixed
+   fun:psf_convert_type1_to_type2
+}
+{
+   <psf_convert_type1_to_type2 (gdevpsfx.c:643)>
+   Memcheck:Cond
+   fun:psf_convert_type1_to_type2
+   fun:cff_write_CharStrings_offsets
+   fun:cff_write_CharStrings
+}
+{
+   <memcpy (mac_replace_strmem.c:81)>
+   Memcheck:Cond
+   fun:memcpy
+   fun:sputs
+   fun:pdf_image_plane_data_alt
+   fun:pdf_image_plane_data
+}
+{
+   <jbig2_error (jbig2.c:106)>
+   Memcheck:Value4
+   fun:vfprintf
+   fun:vsnprintf
+   fun:jbig2_error
+   fun:jbig2_decode_refinement_region
+}

Added: trunk/gs/toolbin/vg_okay.supp
===================================================================
--- trunk/gs/toolbin/vg_okay.supp	2006-09-04 12:50:36 UTC (rev 7021)
+++ trunk/gs/toolbin/vg_okay.supp	2006-09-04 22:47:41 UTC (rev 7022)
@@ -0,0 +1,16 @@
+# $Id:  $
+
+# Ghostscript error suppression file for Valgrind memcheck tool.
+#
+# This file supresses messages that are known not to be bugs.
+
+# Zlib examines the data past the end of the buffer by design
+# to reduce the number of boundary checks. This doesn't have any
+# external effects.
+{
+   <Zlib lookahead optimization>
+   Memcheck:Cond
+   fun:longest_match
+   fun:deflate_slow
+   fun:deflate
+}



More information about the gs-cvs mailing list