[Piglit] Building current piglit on ubuntu 12.04?

Dan Kegel dank at kegel.com
Tue Sep 6 15:21:10 UTC 2016

On Mon, Sep 5, 2016 at 2:18 PM, Ilia Mirkin <imirkin at alum.mit.edu> wrote:
> I think you forgot a "make -jN" step here.

Details, details :-)  Coincidentaly, I discovered that running without
making first causes confusing output (everything skips).

> Also I'm surprised things work well without waffle.

Unless I omit waffle, it insists on using gles (not available on 12.04?),
so build fails.

>> It still crashes the system nearly instantly with a fairly recent
>> nvidia card and driver, yay closed source.
> Even with the -1, on just the texturing tests? That sounds like
> something is horridly wrong.

Yes indeed.  Locks solid after test 72 or so.   This is an old 8 core
xeon box, fwiw.
Interesting lines from summary:
spec/arb_shader_texture_image_samples/compiler/fs-image-samples.frag: fail
Nothing in dmesg.
I see the incomplete test is only two months old, so maybe this doesn't show
up in online summaries of results for this five-year-old card...

In this case, the quick tests live up to their name :-)

> You may be interested in nfsroot. I use it for all my arm boards, as
> well as a PPC G5. Makes crashing them a much less frustrating
> experience.

Good point.  I may have to resort to that if the stability problems continue.

This morning's order of business: while raid rebuilds again on the
first machine :-)
run tests on two 16.04 machines: one more old 8 core Xeon with a W600,
and one new Sky Lake integrated graphics system.
- Dan

p.s. here's the result from the one failed test (that didn't crash),
for completeness.

{"spec at arb_shader_texture_image_samples@compiler at fs-image-samples.frag":
{"returncode": 1, "pid": 4954, "result": "fail", "subtests":
{"__type__": "Subtests"}, "out": "Shader source:\n// [config]\n//
expect_result: pass\n// glsl_version: 1.50\n// require_extensions:
GL_ARB_shader_image_load_store GL_ARB_shader_texture_image_samples\n//
[end config]\n\n#version 150\n#extension
GL_ARB_shader_image_load_store: require\n#extension
GL_ARB_shader_texture_image_samples: require\n\nwriteonly uniform
image2DMS i2D;\nwriteonly uniform image2DMSArray i2DArray;\nwriteonly
uniform iimage2DMS ii2D;\nwriteonly uniform iimage2DMSArray
ii2DArray;\nwriteonly uniform uimage2DMS ui2D;\nwriteonly uniform
uimage2DMSArray ui2DArray;\n\nvoid main()\n{\n\tint res = 0;\n\n\tres
+= imageSamples(i2D);\n\tres += imageSamples(i2DArray);\n\tres +=
imageSamples(ii2D);\n\tres += imageSamples(ii2DArray);\n\tres +=
imageSamples(ui2D);\n\tres +=
imageSamples(ui2DArray);\n\n\tgl_FragColor =
vec4(float(res));\n}\n\n", "dmesg": "", "exception": null, "err":
"Failed to compile fragment shader
0(24) : error C1115: unable to find compatible overloaded function
\"imageSamples(struct iimage2DMS)\"\n0(25) : error C1115: unable to
find compatible overloaded function \"imageSamples(struct
iimage2DMSArray)\"\n0(26) : error C1115: unable to find compatible
overloaded function \"imageSamples(struct uimage2DMS)\"\n0(27) : error
C1115: unable to find compatible overloaded function
\"imageSamples(struct uimage2DMSArray)\"\n0(29) : warning C7533:
global variable gl_FragColor is deprecated after version 120\n\n",
"traceback": null, "__type__": "TestResult", "environment":
PIGLIT_PLATFORM=\"mixed_glx_egl\"", "command":
pass 1.50 GL_ARB_shader_image_load_store
GL_ARB_shader_texture_image_samples", "time": {"start":
1473173245.332229, "end": 1473173245.535882, "__type__":

More information about the Piglit mailing list