[cairo] *gl-surface-source: CRASH! Re: make check failed while all tests passed

darxus at chaosreigns.com darxus at chaosreigns.com
Wed Aug 10 18:39:54 UTC 2016


On 08/02, Bryce Harrington wrote:
> > See test/test-suite.log
> 
> Anything interesting there?

Sorry, when I last replied I had walked away from it for a while and forgot
the last thing I noticed was that while there aren't FAILs, there are
CRASHes:

$ grep CRASH test/test-suite.log
gl-surface-source: CRASH!
egl-surface-source: CRASH!


I'm running these with:

DISPLAY=:5 CAIRO_REF_DIR=$HOME/source/cairo-ref.xcb-image.xvfb.script CAIRO_TEST_TARGET=xcb make test

and:

Xvfb -screen 0 1680x1024x24 -ac -nolisten tcp :5


So I wonder if the crashes have something to do with Xvfb not supporting gl
/ egl, and if a gl test should be running when the target is xcb?

I see these are passing:
gl-device-creation-changes-context: PASS
gl-oversized-surface: PASS
egl-oversized-surface: PASS

Those three all have empty logs.


This is returning crashes:

darxus at dancer:~/source/cairo/test$ DISPLAY=:5 ./cairo-test-suite gl-surface-source

TESTING cairo-test-suite
Compiled against cairo 1.15.2, running on 1.15.2.
Compiled against pixman 0.33.6, running on 0.33.6.

TESTING gl-surface-source
gl-surface-source.ps2.argb32 [0x1]:	gl-surface-source.ps2.rgb24 [0x1]:	gl-surface-source.ps3.argb32 [0x1]:	gl-surface-source.ps3.rgb24 [0x1]:	gl-surface-source.script.argb32 [0x1]:	gl-surface-source.gl.argb32 [0x1]:	gl-surface-source.gl.rgb24 [0x1]:	gl-surface-source.gl-window.argb32 [0x1]:	gl-surface-source.gl-window-msaa.argb32 [0x1]:	Failed to create RGBA, double-buffered visual
UNTESTED
gl-surface-source.gl-window&.argb32 [0x1]:	gl-surface-source.egl.argb32 [0x1]:	gl-surface-source.xcb.argb32 [0x1]:	gl-surface-source.xcb.rgb24 [0x1]:	gl-surface-source.xcb-window.rgb24 [0x1]:	gl-surface-source.xcb-window&.rgb24 [0x1]:	gl-surface-source.xcb-render-0_0.argb32 [0x1]:	gl-surface-source.xcb-render-0_0.rgb24 [0x1]:	gl-surface-source.xcb-fallback.rgb24 [0x1]:	gl-surface-source.xlib.argb32 [0x1]:	gl-surface-source.xlib.rgb24 [0x1]:	gl-surface-source.xlib-window.rgb24 [0x1]:	gl-surface-source.xlib-render-0_0.rgb24 [0x1]:	gl-surface-source.xlib-fallback.rgb24 [0x1]:	gl-surface-source.image.argb32 [0x1]:	gl-surface-source.image.rgb24 [0x1]:	gl-surface-source.image16.rgb24 [0x1]:	gl-surface-source.recording.argb32 [0x1]:	gl-surface-source.recording.rgb24 [0x1]:	
gl-surface-source: CRASH!
0 Passed, 1 Failed [1 crashed, 0 expected], 0 Skipped
ps2 (argb32): 1 crashed! - gl-surface-source
ps2 (rgb24): 1 crashed! - gl-surface-source
ps3 (argb32): 1 crashed! - gl-surface-source
ps3 (rgb24): 1 crashed! - gl-surface-source
script (argb32): 1 crashed! - gl-surface-source
gl (argb32): 1 crashed! - gl-surface-source
gl (rgb24): 1 crashed! - gl-surface-source
gl-window (argb32): 1 crashed! - gl-surface-source
gl-window& (argb32): 1 crashed! - gl-surface-source
egl (argb32): 1 crashed! - gl-surface-source
xcb (argb32): 1 crashed! - gl-surface-source
xcb (rgb24): 1 crashed! - gl-surface-source
xcb-window (rgb24): 1 crashed! - gl-surface-source
xcb-window& (rgb24): 1 crashed! - gl-surface-source
xcb-render-0_0 (argb32): 1 crashed! - gl-surface-source
xcb-render-0_0 (rgb24): 1 crashed! - gl-surface-source
xcb-fallback (rgb24): 1 crashed! - gl-surface-source
xlib (argb32): 1 crashed! - gl-surface-source
xlib (rgb24): 1 crashed! - gl-surface-source
xlib-window (rgb24): 1 crashed! - gl-surface-source
xlib-render-0_0 (rgb24): 1 crashed! - gl-surface-source
xlib-fallback (rgb24): 1 crashed! - gl-surface-source
image (argb32): 1 crashed! - gl-surface-source
image (rgb24): 1 crashed! - gl-surface-source
image16 (rgb24): 1 crashed! - gl-surface-source
recording (argb32): 1 crashed! - gl-surface-source
recording (rgb24): 1 crashed! - gl-surface-source


More information about the cairo mailing list