Piglit seems to run out of memory and crash when processing (summary html) the xml files from a build in the mesa CI. $ piglit summary html summary/sanity xml/*.xml i Traceback (most recent call last): File "/tmp/build_root/m64/bin/piglit", line 178, in <module> main() File "/tmp/build_root/m64/bin/piglit", line 174, in main sys.exit(runner(args)) File "/tmp/build_root/m64/lib/piglit/framework/exceptions.py", line 51, in _inner func(*args, **kwargs) File "/tmp/build_root/m64/lib/piglit/framework/programs/summary.py", line 119, in html summary.html(args.resultsFiles, args.summaryDir, args.exclude_details) File "/tmp/build_root/m64/lib/piglit/framework/summary/html_.py", line 179, in html _make_comparison_pages(results, destination, exclude) File "/tmp/build_root/m64/lib/piglit/framework/summary/html_.py", line 149, in _make_comparison_pages exclude=exclude)) File "/usr/lib/python3.6/site-packages/mako/template.py", line 462, in render return runtime._render(self, self.callable_, args, data) File "/usr/lib/python3.6/site-packages/mako/runtime.py", line 839, in _render return context._pop_buffer().getvalue() File "/usr/lib/python3.6/site-packages/mako/util.py", line 158, in getvalue self.errors) MemoryError
How many XML files is that and how large are they? If you're throwing 1,000,000 results or so at it I would say you've just hit the limit of what the current HTML renderer can do.
To be clearer, the HTML view was designed for A/B style comparison (or A/B/C). It's not really meant to view 10 different platforms at a time.
(In reply to Dylan Baker from comment #2) > To be clearer, the HTML view was designed for A/B style comparison (or > A/B/C). It's not really meant to view 10 different platforms at a time. Closing on this basis. Reducing memory usage would still be lovely, but please file issues in gitlab with specifics.
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.