<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [BSW] Mesa "total_needs <= urb_chunks" abort in GfxBench CarChase startup"
href="https://bugs.freedesktop.org/show_bug.cgi?id=108787#c7">Comment # 7</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [BSW] Mesa "total_needs <= urb_chunks" abort in GfxBench CarChase startup"
href="https://bugs.freedesktop.org/show_bug.cgi?id=108787">bug 108787</a>
from <span class="vcard"><a class="email" href="mailto:eero.t.tamminen@intel.com" title="Eero Tamminen <eero.t.tamminen@intel.com>"> <span class="fn">Eero Tamminen</span></a>
</span></b>
<pre>(In reply to Kenneth Graunke from <a href="show_bug.cgi?id=108787#c6">comment #6</a>)
<span class="quote">> I'm not positive about that - it may have regressed. There's a fundamental
> bug which isn't a regression, but this app may have gotten worse.
> [technical explanation]</span >
This Mesa change could have been triggered by some change in the build
environment, because I can't anymore reproduce working Mesa from the commit
that originally worked (the old build of commit 41c8f99137 still works fine
with the latest run-time environment).
Libdrm changes didn't cause it (I tested it), and I don't think upstream X
util-macros, xorgproto, xcbproto, wayland-protocols & libwayland could have
affected it. Ubuntu 18.04 package updates in the build deps (that I'm not
building myself) should be just security updates so I don't see them causing
this either.
Which leaves Autotools -> Meson change...
>From following Autotools arguments:
--with-dri-drivers=i965,swrast
--with-vulkan-drivers=intel
--with-gallium-drivers=radeonsi
--enable-llvm
--with-platforms=x11,drm,wayland,surfaceless
--enable-dri3
--enable-gbm
--enable-gles2
--enable-glx-tls
--enable-shared-glapi
To following Meson arguments:
-Ddri-drivers=i965,swrast
-Dvulkan-drivers=intel
-Dgallium-drivers=radeonsi
-Dplatforms=x11,wayland,drm,surfaceless
-Dllvm=true
-Ddri3=true
-Dgbm=true
-Degl=true
And indeed, re-building the Mesa commit 41c8f99137 with Autotools instead of
Meson makes CarChase work.
=> Meson build bug?
(Didn't have time to test whether also Mesa tip would work when built with
Autotools.)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>