<div dir="ltr">I've pushed a fixed up version of Jordan's patch to piglit, which in my testing fixed this issue.<div><br></div><div>Jordan, your patch didn't correctly detect xz on my system, so I needed to make some changes to get it working.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 11, 2015 at 6:41 PM, Ilia Mirkin <span dir="ltr"><<a href="mailto:imirkin@alum.mit.edu" target="_blank">imirkin@alum.mit.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Dylan,<br>
<br>
Looks like something happened to piglit summary redirection... Note<br>
that I had to hit ^C, or else nothing was coming out. Seems like the<br>
xz check is somehow not getting its own separate stdout or something?<br>
<br>
$ python piglit-summary.py asdf2 | grep fail<br>
^CTraceback (most recent call last):<br>
  File "piglit-summary.py", line 26, in <module><br>
    from framework.programs.summary import console<br>
  File "/home/ilia/src/piglit/framework/programs/summary.py", line 30,<br>
in <module><br>
    from framework import summary, status, core, backends, exceptions<br>
  File "/home/ilia/src/piglit/framework/summary.py", line 41, in <module><br>
    from framework import grouptools, backends, exceptions<br>
  File "/home/ilia/src/piglit/framework/backends/__init__.py", line<br>
48, in <module><br>
    from .compression import COMPRESSION_SUFFIXES<br>
  File "/home/ilia/src/piglit/framework/backends/compression.py", line<br>
98, in <module><br>
    subprocess.check_call(['xz'], stderr=d)<br>
  File "/usr/lib64/python2.7/subprocess.py", line 535, in check_call<br>
    retcode = call(*popenargs, **kwargs)<br>
  File "/usr/lib64/python2.7/subprocess.py", line 522, in call<br>
    return Popen(*popenargs, **kwargs).wait()<br>
  File "/usr/lib64/python2.7/subprocess.py", line 1384, in wait<br>
    pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)<br>
  File "/usr/lib64/python2.7/subprocess.py", line 476, in _eintr_retry_call<br>
    return func(*args)<br>
KeyboardInterrupt<br>
</blockquote></div><br></div>