Summary: | Empty declaration warnings throughout compilation and core dumps | ||
---|---|---|---|
Product: | cairo | Reporter: | Ken Mays <maybird1776> |
Component: | general | Assignee: | Carl Worth <cworth> |
Status: | RESOLVED FIXED | QA Contact: | cairo-bugs mailing list <cairo-bugs> |
Severity: | normal | ||
Priority: | high | ||
Version: | 1.0.2 | ||
Hardware: | SPARC | ||
OS: | Solaris | ||
URL: | http://www.blastwave.org/packages.php/libcairo | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Ken Mays
2005-11-29 13:20:14 UTC
Installing 1.0.2 package and still a get core dump at same place: #0 0x00000000 in ?? () #1 0xfe0e4b48 in fbRasterizeTrapezoid () from /opt/csw/lib/libcairo.so.2 #2 0xfe0e525c in pixman_compositeGeneral () from /opt/csw/lib/libcairo.so.2 #3 0xfe0d49f0 in _cairo_pixman_composite () from /opt/csw/lib/libcairo.so.2 More info: 1. SunOS builder1 5.8 Generic_117351-26 i86pc i386 i86pc [Solaris 8] 2. Sun C 5.7 2005/01/07 [Sun Studio 10 x86] 3. Ran 'make check' and got this error: source='pthread-show-text.c' object='pthread-show-text.o' libtool=no \ depfile='.deps/pthread-show-text.Po' tmpdepfile='.deps/pthread-show-text.TPo' \ depmode=none /bin/bash ../depcomp \ cc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -I. -I../pixman/src -I../src -I../ src -I/opt/csw/include -I/opt/csw/include/libpng12 -I/opt/csw/include -I /opt/csw/include/freetype2 -I/opt/csw/include -fast -x486 -xspace -I/export /medusa/kenmays/x11x86/usr/X11R6/include -L/opt/csw/lib -L/usr/openwin/lib -R/op t/csw/lib -R/usr/openwin/lib -c pthread-show-text.c "pthread-show-text.c", line 73: zero or negative subscript cc: acomp failed for pthread-show-text.c gmake[2]: *** [pthread-show-text.o] Error 2 ** Note: Update to 'make check' PASS/FAIL check [11/29/2005] from cairo CVS=11/26/2005: a8-mask is expected to fail: image backend fails because libpixman only handles (stride % sizeof(pixm an_bits) == 0) a8-mask-image-argb32: XFAIL a8-mask-image-rgb24: XFAIL a8-mask-xlib-argb32: UNTESTED a8-mask-xlib-rgb24: UNTESTED a8-mask-ps-rgb24: XFAIL XFAIL: a8-mask clip-operator-image-argb32: FAIL clip-operator-image-rgb24: FAIL clip-operator-xlib-argb32: UNTESTED clip-operator-xlib-rgb24: UNTESTED clip-operator-ps-rgb24: FAIL FAIL: clip-operator filter-nearest-offset is expected to fail: wrong sampling location for nearest-neighbor filter in libpixman and Ren der filter-nearest-offset-image-argb32: XFAIL filter-nearest-offset-image-rgb24: XFAIL filter-nearest-offset-xlib-argb32: UNTESTED filter-nearest-offset-xlib-rgb24: UNTESTED filter-nearest-offset-ps-rgb24: XFAIL XFAIL: filter-nearest-offset operator-clear-image-argb32: FAIL operator-clear-image-rgb24: FAIL operator-clear-xlib-argb32: UNTESTED operator-clear-xlib-rgb24: UNTESTED operator-clear-ps-rgb24: FAIL FAIL: operator-clear operator-source-image-argb32: FAIL operator-source-image-rgb24: FAIL operator-source-xlib-argb32: UNTESTED operator-source-xlib-rgb24: UNTESTED operator-source-ps-rgb24: FAIL FAIL: operator-source pixman-rotate is expected to fail: known off-by-one bug when rotating a pixman image pixman-rotate-image-argb32: XFAIL pixman-rotate-image-rgb24: XFAIL pixman-rotate-xlib-argb32: UNTESTED pixman-rotate-xlib-rgb24: UNTESTED pixman-rotate-ps-rgb24: XFAIL XFAIL: pixman-rotate FAIL: self-copy self-intersecting is expected to fail: Self-intersecting strokes are wrong due to incremental trapezoidization. self-intersecting-image-argb32: XFAIL self-intersecting-image-rgb24: PASS self-intersecting-xlib-argb32: UNTESTED self-intersecting-xlib-rgb24: UNTESTED self-intersecting-ps-rgb24: PASS XFAIL: self-intersecting show-text-current-point-image-argb32: FAIL show-text-current-point-image-rgb24: FAIL show-text-current-point-xlib-argb32: UNTESTED show-text-current-point-xlib-rgb24: UNTESTED show-text-current-point-ps-rgb24: FAIL FAIL: show-text-current-point text-antialias-gray-image-argb32: FAIL text-antialias-gray-image-rgb24: FAIL text-antialias-gray-xlib-argb32: UNTESTED text-antialias-gray-xlib-rgb24: UNTESTED text-antialias-gray-ps-rgb24: FAIL FAIL: text-antialias-gray text-antialias-none-image-argb32: FAIL text-antialias-none-image-rgb24: FAIL text-antialias-none-xlib-argb32: UNTESTED text-antialias-none-xlib-rgb24: UNTESTED text-antialias-none-ps-rgb24: FAIL FAIL: text-antialias-none text-antialias-subpixel-image-argb32: FAIL text-antialias-subpixel-image-rgb24: FAIL text-antialias-subpixel-xlib-argb32: UNTESTED text-antialias-subpixel-xlib-rgb24: UNTESTED text-antialias-subpixel-ps-rgb24: FAIL FAIL: text-antialias-subpixel text-pattern-image-argb32: FAIL text-pattern-image-rgb24: FAIL text-pattern-xlib-argb32: UNTESTED text-pattern-xlib-rgb24: UNTESTED text-pattern-ps-rgb24: FAIL FAIL: text-pattern text-rotate is expected to fail: minor bugs in positioning rotated glyphs text-rotate-image-argb32: XFAIL text-rotate-image-rgb24: XFAIL text-rotate-xlib-argb32: UNTESTED text-rotate-xlib-rgb24: UNTESTED text-rotate-ps-rgb24: XFAIL XFAIL: text-rotate unbounded-operator-image-argb32: FAIL unbounded-operator-image-rgb24: FAIL unbounded-operator-xlib-argb32: UNTESTED unbounded-operator-xlib-rgb24: UNTESTED unbounded-operator-ps-rgb24: FAIL FAIL: unbounded-operator ======================================================================== 12 of 66 tests failed Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo ======================================================================== Updated on 12/03/2005: ======================================================================== 11 of 66 tests failed Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo ======================================================================== a8-mask is expected to fail: image backend fails because libpixman only handles (stride % sizeof(pixm an_bits) == 0) a8-mask-image-argb32: XFAIL a8-mask-image-rgb24: XFAIL a8-mask-xlib-argb32: UNTESTED a8-mask-xlib-rgb24: UNTESTED a8-mask-ps-rgb24: XFAIL XFAIL: a8-mask caps-joins-image-argb32: PASS caps-joins-image-rgb24: PASS caps-joins-xlib-argb32: UNTESTED caps-joins-xlib-rgb24: UNTESTED caps-joins-ps-rgb24: PASS PASS: caps-joins caps-sub-paths-image-argb32: PASS caps-sub-paths-image-rgb24: PASS caps-sub-paths-xlib-argb32: UNTESTED caps-sub-paths-xlib-rgb24: UNTESTED caps-sub-paths-ps-rgb24: PASS PASS: caps-sub-paths clip-all-image-argb32: PASS clip-all-image-rgb24: PASS clip-all-xlib-argb32: UNTESTED clip-all-xlib-rgb24: UNTESTED clip-all-ps-rgb24: PASS PASS: clip-all clip-fill-rule-image-argb32: PASS clip-fill-rule-image-rgb24: PASS clip-fill-rule-xlib-argb32: UNTESTED clip-fill-rule-xlib-rgb24: UNTESTED clip-fill-rule-ps-rgb24: PASS PASS: clip-fill-rule clip-fill-rule-pixel-aligned-image-argb32: PASS clip-fill-rule-pixel-aligned-image-rgb24: PASS clip-fill-rule-pixel-aligned-xlib-argb32: UNTESTED clip-fill-rule-pixel-aligned-xlib-rgb24: UNTESTED clip-fill-rule-pixel-aligned-ps-rgb24: PASS PASS: clip-fill-rule-pixel-aligned clip-nesting-image-argb32: PASS clip-nesting-image-rgb24: PASS clip-nesting-xlib-argb32: UNTESTED clip-nesting-xlib-rgb24: UNTESTED clip-nesting-ps-rgb24: PASS PASS: clip-nesting clip-operator-image-argb32: FAIL clip-operator-image-rgb24: FAIL clip-operator-xlib-argb32: UNTESTED clip-operator-xlib-rgb24: UNTESTED clip-operator-ps-rgb24: FAIL FAIL: clip-operator clip-twice-image-argb32: PASS clip-twice-image-rgb24: PASS clip-twice-xlib-argb32: UNTESTED clip-twice-xlib-rgb24: UNTESTED clip-twice-ps-rgb24: PASS PASS: clip-twice composite-integer-translate-source-image-argb32: PASS composite-integer-translate-source-image-rgb24: PASS composite-integer-translate-source-xlib-argb32: UNTESTED composite-integer-translate-source-xlib-rgb24: UNTESTED composite-integer-translate-source-ps-rgb24: PASS PASS: composite-integer-translate-source composite-integer-translate-over-image-argb32: PASS composite-integer-translate-over-image-rgb24: PASS composite-integer-translate-over-xlib-argb32: UNTESTED composite-integer-translate-over-xlib-rgb24: UNTESTED composite-integer-translate-over-ps-rgb24: PASS PASS: composite-integer-translate-over composite-integer-translate-over-repeat-image-argb32: PASS composite-integer-translate-over-repeat-image-rgb24: PASS composite-integer-translate-over-repeat-xlib-argb32: UNTESTED composite-integer-translate-over-repeat-xlib-rgb24: UNTESTED composite-integer-translate-over-repeat-ps-rgb24: PASS PASS: composite-integer-translate-over-repeat create-from-png-image-argb32: PASS create-from-png-image-rgb24: PASS create-from-png-xlib-argb32: UNTESTED create-from-png-xlib-rgb24: UNTESTED create-from-png-ps-rgb24: PASS PASS: create-from-png create-from-png-stream-image-argb32: PASS create-from-png-stream-image-rgb24: PASS create-from-png-stream-xlib-argb32: UNTESTED create-from-png-stream-xlib-rgb24: UNTESTED create-from-png-stream-ps-rgb24: PASS PASS: create-from-png-stream dash-caps-joins-image-argb32: PASS dash-caps-joins-image-rgb24: PASS dash-caps-joins-xlib-argb32: UNTESTED dash-caps-joins-xlib-rgb24: UNTESTED dash-caps-joins-ps-rgb24: PASS PASS: dash-caps-joins dash-offset-negative-image-argb32: PASS dash-offset-negative-image-rgb24: PASS dash-offset-negative-xlib-argb32: UNTESTED dash-offset-negative-xlib-rgb24: UNTESTED dash-offset-negative-ps-rgb24: PASS PASS: dash-offset-negative extend-reflect is expected to fail: CAIRO_EXTEND_REFLECT code is broken and corrupts memory. XFAIL: extend-reflect fill-and-stroke-image-argb32: PASS fill-and-stroke-image-rgb24: PASS fill-and-stroke-xlib-argb32: UNTESTED fill-and-stroke-xlib-rgb24: UNTESTED fill-and-stroke-ps-rgb24: PASS PASS: fill-and-stroke fill-rule-image-argb32: PASS fill-rule-image-rgb24: PASS fill-rule-xlib-argb32: UNTESTED fill-rule-xlib-rgb24: UNTESTED fill-rule-ps-rgb24: PASS PASS: fill-rule filter-nearest-offset is expected to fail: wrong sampling location for nearest-neighbor filter in libpixman and Ren der filter-nearest-offset-image-argb32: XFAIL filter-nearest-offset-image-rgb24: XFAIL filter-nearest-offset-xlib-argb32: UNTESTED filter-nearest-offset-xlib-rgb24: UNTESTED filter-nearest-offset-ps-rgb24: XFAIL XFAIL: filter-nearest-offset get-and-set-image-argb32: PASS get-and-set-image-rgb24: PASS get-and-set-xlib-argb32: UNTESTED get-and-set-xlib-rgb24: UNTESTED get-and-set-ps-rgb24: PASS PASS: get-and-set gradient-alpha-image-argb32: PASS gradient-alpha-image-rgb24: PASS gradient-alpha-xlib-argb32: UNTESTED gradient-alpha-xlib-rgb24: UNTESTED gradient-alpha-ps-rgb24: PASS PASS: gradient-alpha leaky-polygon-image-argb32: PASS leaky-polygon-image-rgb24: PASS leaky-polygon-xlib-argb32: UNTESTED leaky-polygon-xlib-rgb24: UNTESTED leaky-polygon-ps-rgb24: PASS PASS: leaky-polygon line-width-image-argb32: PASS line-width-image-rgb24: PASS line-width-xlib-argb32: UNTESTED line-width-xlib-rgb24: UNTESTED line-width-ps-rgb24: PASS PASS: line-width linear-gradient-image-argb32: PASS linear-gradient-image-rgb24: PASS linear-gradient-xlib-argb32: UNTESTED linear-gradient-xlib-rgb24: UNTESTED linear-gradient-ps-rgb24: PASS PASS: linear-gradient mask-image-argb32: PASS mask-image-rgb24: PASS mask-xlib-argb32: UNTESTED mask-xlib-rgb24: UNTESTED mask-ps-rgb24: PASS PASS: mask mask-ctm-image-argb32: PASS mask-ctm-image-rgb24: PASS mask-ctm-xlib-argb32: UNTESTED mask-ctm-xlib-rgb24: UNTESTED mask-ctm-ps-rgb24: PASS PASS: mask-ctm mask-surface-ctm-image-argb32: PASS mask-surface-ctm-image-rgb24: PASS mask-surface-ctm-xlib-argb32: UNTESTED mask-surface-ctm-xlib-rgb24: UNTESTED mask-surface-ctm-ps-rgb24: PASS PASS: mask-surface-ctm move-to-show-surface-image-argb32: PASS move-to-show-surface-image-rgb24: PASS move-to-show-surface-xlib-argb32: UNTESTED move-to-show-surface-xlib-rgb24: UNTESTED move-to-show-surface-ps-rgb24: PASS PASS: move-to-show-surface nil-surface-image-argb32: PASS nil-surface-image-rgb24: PASS nil-surface-xlib-argb32: UNTESTED nil-surface-xlib-rgb24: UNTESTED nil-surface-ps-rgb24: PASS PASS: nil-surface operator-clear-image-argb32: FAIL operator-clear-image-rgb24: FAIL operator-clear-xlib-argb32: UNTESTED operator-clear-xlib-rgb24: UNTESTED operator-clear-ps-rgb24: FAIL FAIL: operator-clear operator-source-image-argb32: FAIL operator-source-image-rgb24: FAIL operator-source-xlib-argb32: UNTESTED operator-source-xlib-rgb24: UNTESTED operator-source-ps-rgb24: FAIL FAIL: operator-source paint-image-argb32: PASS paint-image-rgb24: PASS paint-xlib-argb32: UNTESTED paint-xlib-rgb24: UNTESTED paint-ps-rgb24: PASS PASS: paint paint-with-alpha-image-argb32: PASS paint-with-alpha-image-rgb24: PASS paint-with-alpha-xlib-argb32: UNTESTED paint-with-alpha-xlib-rgb24: UNTESTED paint-with-alpha-ps-rgb24: PASS PASS: paint-with-alpha Assertion failed: status > CAIRO_STATUS_SUCCESS && status <= CAIRO_STATUS_LAST_S TATUS, file cairo.c, line 86 FAIL: path-data pixman-rotate is expected to fail: known off-by-one bug when rotating a pixman image pixman-rotate-image-argb32: XFAIL pixman-rotate-image-rgb24: XFAIL pixman-rotate-xlib-argb32: UNTESTED pixman-rotate-xlib-rgb24: UNTESTED pixman-rotate-ps-rgb24: XFAIL XFAIL: pixman-rotate rectangle-rounding-error-image-argb32: PASS rectangle-rounding-error-image-rgb24: PASS rectangle-rounding-error-xlib-argb32: UNTESTED rectangle-rounding-error-xlib-rgb24: UNTESTED rectangle-rounding-error-ps-rgb24: PASS PASS: rectangle-rounding-error scale-source-surface-paint-image-argb32: PASS scale-source-surface-paint-image-rgb24: PASS scale-source-surface-paint-xlib-argb32: UNTESTED scale-source-surface-paint-xlib-rgb24: UNTESTED scale-source-surface-paint-ps-rgb24: PASS PASS: scale-source-surface-paint select-font-no-show-text-image-argb32: PASS select-font-no-show-text-image-rgb24: PASS select-font-no-show-text-xlib-argb32: UNTESTED select-font-no-show-text-xlib-rgb24: UNTESTED select-font-no-show-text-ps-rgb24: PASS PASS: select-font-no-show-text self-copy-image-argb32: PASS self-copy-image-rgb24: PASS self-copy-xlib-argb32: UNTESTED self-copy-xlib-rgb24: UNTESTED FAIL: self-copy self-intersecting is expected to fail: Self-intersecting strokes are wrong due to incremental trapezoidization. self-intersecting-image-argb32: XFAIL self-intersecting-image-rgb24: PASS self-intersecting-xlib-argb32: UNTESTED self-intersecting-xlib-rgb24: UNTESTED self-intersecting-ps-rgb24: PASS XFAIL: self-intersecting set-source-image-argb32: PASS set-source-image-rgb24: PASS set-source-xlib-argb32: UNTESTED set-source-xlib-rgb24: UNTESTED set-source-ps-rgb24: PASS PASS: set-source show-text-current-point-image-argb32: FAIL show-text-current-point-image-rgb24: FAIL show-text-current-point-xlib-argb32: UNTESTED show-text-current-point-xlib-rgb24: UNTESTED show-text-current-point-ps-rgb24: FAIL FAIL: show-text-current-point source-clip-image-argb32: PASS source-clip-image-rgb24: PASS source-clip-xlib-argb32: UNTESTED source-clip-xlib-rgb24: UNTESTED source-clip-ps-rgb24: PASS PASS: source-clip source-surface-scale-paint-image-argb32: PASS source-surface-scale-paint-image-rgb24: PASS source-surface-scale-paint-xlib-argb32: UNTESTED source-surface-scale-paint-xlib-rgb24: UNTESTED source-surface-scale-paint-ps-rgb24: PASS PASS: source-surface-scale-paint surface-finish-twice-image-argb32: PASS surface-finish-twice-image-rgb24: PASS surface-finish-twice-xlib-argb32: UNTESTED surface-finish-twice-xlib-rgb24: UNTESTED surface-finish-twice-ps-rgb24: PASS PASS: surface-finish-twice surface-pattern-image-argb32: PASS surface-pattern-image-rgb24: PASS surface-pattern-xlib-argb32: UNTESTED surface-pattern-xlib-rgb24: UNTESTED surface-pattern-ps-rgb24: PASS PASS: surface-pattern text-antialias-gray-image-argb32: FAIL text-antialias-gray-image-rgb24: FAIL text-antialias-gray-xlib-argb32: UNTESTED text-antialias-gray-xlib-rgb24: UNTESTED text-antialias-gray-ps-rgb24: FAIL FAIL: text-antialias-gray text-antialias-none-image-argb32: FAIL text-antialias-none-image-rgb24: FAIL text-antialias-none-xlib-argb32: UNTESTED text-antialias-none-xlib-rgb24: UNTESTED text-antialias-none-ps-rgb24: FAIL FAIL: text-antialias-none text-antialias-subpixel-image-argb32: FAIL text-antialias-subpixel-image-rgb24: FAIL text-antialias-subpixel-xlib-argb32: UNTESTED text-antialias-subpixel-xlib-rgb24: UNTESTED text-antialias-subpixel-ps-rgb24: FAIL FAIL: text-antialias-subpixel text-cache-crash-image-argb32: PASS text-cache-crash-image-rgb24: PASS text-cache-crash-xlib-argb32: UNTESTED text-cache-crash-xlib-rgb24: UNTESTED text-cache-crash-ps-rgb24: PASS PASS: text-cache-crash text-pattern-image-argb32: FAIL text-pattern-image-rgb24: FAIL text-pattern-xlib-argb32: UNTESTED text-pattern-xlib-rgb24: UNTESTED text-pattern-ps-rgb24: FAIL FAIL: text-pattern text-rotate is expected to fail: minor bugs in positioning rotated glyphs text-rotate-image-argb32: XFAIL text-rotate-image-rgb24: XFAIL text-rotate-xlib-argb32: UNTESTED text-rotate-xlib-rgb24: UNTESTED text-rotate-ps-rgb24: XFAIL XFAIL: text-rotate transforms-image-argb32: PASS transforms-image-rgb24: PASS transforms-xlib-argb32: UNTESTED transforms-xlib-rgb24: UNTESTED transforms-ps-rgb24: PASS PASS: transforms translate-show-surface-image-argb32: PASS translate-show-surface-image-rgb24: PASS translate-show-surface-xlib-argb32: UNTESTED translate-show-surface-xlib-rgb24: UNTESTED translate-show-surface-ps-rgb24: PASS PASS: translate-show-surface trap-clip-image-argb32: PASS trap-clip-image-rgb24: PASS trap-clip-xlib-argb32: UNTESTED trap-clip-xlib-rgb24: UNTESTED trap-clip-ps-rgb24: PASS PASS: trap-clip unantialiased-shapes-image-argb32: PASS unantialiased-shapes-image-rgb24: PASS unantialiased-shapes-xlib-argb32: UNTESTED unantialiased-shapes-xlib-rgb24: UNTESTED unantialiased-shapes-ps-rgb24: PASS PASS: unantialiased-shapes unbounded-operator-image-argb32: FAIL unbounded-operator-image-rgb24: FAIL unbounded-operator-xlib-argb32: UNTESTED unbounded-operator-xlib-rgb24: UNTESTED unbounded-operator-ps-rgb24: FAIL FAIL: unbounded-operator PASS: user-data rel-path-image-argb32: PASS rel-path-image-rgb24: PASS rel-path-xlib-argb32: UNTESTED rel-path-xlib-rgb24: UNTESTED rel-path-ps-rgb24: PASS PASS: rel-path PASS: pthread-show-text ft-font-create-for-ft-face-image-argb32: PASS ft-font-create-for-ft-face-image-rgb24: PASS ft-font-create-for-ft-face-xlib-argb32: UNTESTED ft-font-create-for-ft-face-xlib-rgb24: UNTESTED ft-font-create-for-ft-face-ps-rgb24: PASS PASS: ft-font-create-for-ft-face pdf-surface: Please check pdf-surface.pdf to make sure it looks happy. PASS: pdf-surface pdf-surface: Please check pdf-clip.pdf to make sure it looks happy. PASS: pdf-clip ps-surface: Please check ps-surface.ps to make sure it looks happy. PASS: ps-surface PASS: xlib-surface ======================================================================== 11 of 66 tests failed Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo ======================================================================== Replaced Cairo 1.0.2 with Cairo 1.0.4 and Cairo 1.2.2. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.