<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - VA-API nouveau SIGSEGV and asserts"
href="https://bugs.freedesktop.org/show_bug.cgi?id=111213#c8">Comment # 8</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - VA-API nouveau SIGSEGV and asserts"
href="https://bugs.freedesktop.org/show_bug.cgi?id=111213">bug 111213</a>
from <span class="vcard"><a class="email" href="mailto:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span></b>
<pre>(In reply to KJ Liew from <a href="show_bug.cgi?id=111213#c6">comment #6</a>)
<span class="quote">> I don't know how you had verified VDPAU to make sure it is working. Running
> vdpauinfo is not enough.</span >
mplayer -vo vdpau the-video
See <a href="https://nouveau.freedesktop.org/wiki/VideoAcceleration/">https://nouveau.freedesktop.org/wiki/VideoAcceleration/</a> -- "Using VDPAU".
(You also have to tell it to use the "vdpau" codecs.)
<span class="quote">> $ LIBVA_DRIVER_NAME=vdpau VDPAU_DRIVER=nouveau chromium
> [19735:19735:0726/182126.662312:ERROR:vaapi_wrapper.cc(455)]
> GetConfigAttributes failed for va_profile 13
> [19735:19735:0726/182126.662353:ERROR:vaapi_wrapper.cc(455)]
> GetConfigAttributes failed for va_profile 6
> [19735:19735:0726/182126.662359:ERROR:vaapi_wrapper.cc(455)]
> GetConfigAttributes failed for va_profile 7
> [19735:19735:0726/182126.764805:ERROR:sandbox_linux.cc(368)]
> InitializeSandbox() called with multiple threads in process gpu-process.
> [19735:19735:0726/182126.808082:ERROR:buffer_manager.cc(488)]
> [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error
> from previous GL command
> romium/chromium --type=gpu-process
> --field-trial-handle=7302155616383548209,8433935369873353489,131072
> --disable-breakpad
> --gpu-
> preferences=KAAAAAAAAAAgAACgAQAAAAAAAAAAAGAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA
> --service-request-channel-token=6382519074401266972:
> ../mesa-19.1.3/src/gallium/drivers/nouveau/nvc0/nvc0_video.c:43:
> nvc0_decoder_begin_frame: Assertion `ret == 2' failed.</span >
Ah yeah, that's something else.
This appears like it would happen as a result of
ret = nouveau_bo_map(bsp_bo, NOUVEAU_BO_WR, dec->client);
failing. No clue how that could happen... OTOH, I see messages about threads,
and certainly video decoding + GL in different threads is highly likely to be
broken with nouveau.
Please try to build a debug version, see if that yields more info. Also look
for errors in dmesg.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>