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

alexcher at ghostscript.com alexcher at ghostscript.com
Sun Sep 24 06:22:31 PDT 2006


Author: alexcher
Date: 2006-09-24 06:22:31 -0700 (Sun, 24 Sep 2006)
New Revision: 7068

Modified:
   trunk/gs/toolbin/vg_bugs.supp
Log:
New version of vg_bugs.supp for the recent Valgrind and gcc. This file covers
all bugs detected on the regression test suite except the bugs in the system calls
and CRTL, which are difficult to suppres in the platform-independet way.


Modified: trunk/gs/toolbin/vg_bugs.supp
===================================================================
--- trunk/gs/toolbin/vg_bugs.supp	2006-09-22 17:42:33 UTC (rev 7067)
+++ trunk/gs/toolbin/vg_bugs.supp	2006-09-24 13:22:31 UTC (rev 7068)
@@ -5,133 +5,178 @@
 # 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.
+#
+# Created with Valgrind - 2.4.0, gcc - 3.3.5 on x86
+# Old versions of gcc and Valgrind report some false positives.
+#
+# Errors, detected in the system calls or CRTL are not suppressed
+# because this cannot be done in the platform-independent way.
+#
 
+# Type 1 to Type 2 conversion issues
+# pdfwrite - Bug687846.ps 401-01.ps
 {
-   <upath_append (zupath.c:707)>
-   Memcheck:Value4
-   fun:upath_append
-   fun:zuappend
+   <bug 688903.1>
+   Memcheck:Cond
+   fun:psf_convert_type1_to_type2
 }
 {
-   <t1_hinter(short, bool, wchar_t) (gxhintn.c:582)>
+   <bug 688903.2>
    Memcheck:Cond
-   fun:t1_hinter__sbw
-   fun:type2_sbw
+   fun:type2_put_fixed
 }
 {
-   <t1_hinter(short, bool, wchar_t) (gxhintn.c:582)>
+   <bug 688903.3>
    Memcheck:Cond
-   fun:t1_hinter__sbw
-   fun:gs_type1_interpret
+   fun:type2_put_int
 }
+
+# Garbage collection
+# pdfwrite - messenger16.pdf Testform.v1.0.2.pdf 415-01.ps ai2.pdf 86554321.pdf
+#   HeiseiMinStd.pdf laballade.pdf mspro.pdf test.pdf test_multipage_prob.pdf
+#   Popafinalrep.pdf Altona-Testsuite_p2_S_x3.pdf gs.anotherfailure.pdf
 {
-   <pdf_process_string (gdevpdte.c:523)>
+   <bug 688876.1>
    Memcheck:Cond
-   fun:pdf_process_string
-   fun:pdf_process_string_aux
-   fun:process_plain_text
+   fun:ptr_struct_mark
+   fun:gc_trace
 }
 {
-   <gx_general_fill_path (gxfill.c:172)>
+   <bug 688876.2>
    Memcheck:Cond
-   fun:gx_general_fill_path
-   fun:gx_default_fill_path
+   fun:gc_trace_chunk
+   fun:gs_gc_reclaim
+   fun:gs_vmreclaim
 }
-# 014-01.ps
 {
-   <gc_trace_chunk (igc.c:745)>
+   <bug 688876.3>
    Memcheck:Cond
+   fun:gc_trace
    fun:gc_trace_chunk
-   fun:gs_gc_reclaim
 }
+
+
+# CCITTFaxDecode filter
+# pdfwrite - 0.pdf
 {
-   <process_composite_text (gdevpdtc.c:154)>
+   <bug 688905>
    Memcheck:Cond
+   fun:cf_decode_2d
+   fun:s_CFD_process
+}
+
+# Composite text
+# pdfwrite - 017-01.ps 093-01.ps
+{
+   <bug 688906>
+   Memcheck:Cond
    fun:process_composite_text
    fun:pdf_text_process
    fun:gs_text_process
 }
+
+# Find PDF resource 
+# pdfwrite - 093-01.ps
 {
-   <pdf_process_string (gdevpdte.c:523)>
+   <bug 688907>
    Memcheck:Cond
-   fun:pdf_process_string
-   fun:pdf_process_string_aux
-   fun:process_composite_text
+   fun:pdf_find_resource_by_gs_id
 }
+
+# Fill
+# pdfwrite - 246-01.ps 
 {
-   <scan_cmap_text (gdevpdtc.c:531)>
+   <bug 688908>
    Memcheck:Cond
-   fun:scan_cmap_text
-   fun:process_cmap_text
+   fun:prepare_fill_with_clip
+   fun:gdev_pdf_fill_path
+   fun:gx_fill_path
 }
+
+# Transfer
+# pdfwrite - 258-01.ps
 {
-   <image_render_mono (gximono.c:150)>
+   <bug 688909>
    Memcheck:Cond
+   fun:load_transfer_map
+   fun:process_transfer
+}
+
+# Image render
+# pdfwrite - 405-01.ps 450-01.ps
+{
+   <bug 688910>
+   Memcheck:Cond
    fun:image_render_mono
    fun:gx_image1_plane_data
    fun:gx_image_plane_data_rows
+   fun:gs_image_next_planes
 }
+
+# Put name
+# pdfwrite - Bug687698.ps
 {
-   <gs_point_transform2fixed (gsmatrix.c:392)>
+   <bug 688911>
    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
 }
+
+# Image 3
+# pdfwrite - ai2.pdf
 {
-   <psf_convert_type1_to_type2 (gdevpsfx.c:643)>
+   <bug 688912>
    Memcheck:Cond
-   fun:psf_convert_type1_to_type2
-   fun:cff_write_CharStrings_offsets
-   fun:psf_write_cid0_font
+   fun:gx_image3x_plane_data
+   fun:gx_image_plane_data_rows
 }
+
+# Smooth shading
+# pdfwrite - 483-01.ps
 {
-   <type2_put_fixed (gdevpsfx.c:350)>
+   <bug 688914>
    Memcheck:Cond
-   fun:type2_put_fixed
-   fun:psf_convert_type1_to_type2
-   fun:cff_write_CharStrings_offsets
+   fun:gs_point_transform2fixed
+   fun:shade_next_coords
+   fun:put_float_mesh_data
+   fun:pdf_put_mesh_shading
 }
+
+# DeviceN
+# pdfwrite - Altona-Testsuite_p2_S_x3.pdf
 {
-   <type2_put_int (gdevpsfx.c:323)>
+   <bug 688915>
    Memcheck:Cond
-   fun:type2_put_int
-   fun:type2_put_fixed
-   fun:psf_convert_type1_to_type2
+   fun:gx_install_DeviceN
+   fun:gs_setcolorspace
 }
+
+# Identifying a color space
+# pdfwrite - Altona-Testsuite_p2_S_x3.pdf
 {
-   <type2_put_int (gdevpsfx.c:323)>
+   <bug 688916>
    Memcheck:Cond
-   fun:type2_put_int
-   fun:type2_put_int
-   fun:type2_put_fixed
-   fun:psf_convert_type1_to_type2
+   fun:choose_DCT_params
+   fun:setup_image_compression
+   fun:psdf_setup_image_filters
 }
+
+# Smooth shading 2
+# pdfwrite - 446-01-fixed.ps
 {
-   <psf_convert_type1_to_type2 (gdevpsfx.c:643)>
+   <bug 688917>
    Memcheck:Cond
-   fun:psf_convert_type1_to_type2
-   fun:cff_write_CharStrings_offsets
-   fun:cff_write_CharStrings
+   fun:gs_point_transform2fixed
+   fun:shade_next_coords
+   fun:put_float_mesh_data
 }
+
+# Jbig2 error reporting
+# pdfwrite - 2page-output.jbig2.pdf
 {
-   <memcpy (mac_replace_strmem.c:81)>
+   <bug 688877>
    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



More information about the gs-cvs mailing list