Summary: | VLC crashes on playback with "READ_ONLY without WC is disallowed" | ||
---|---|---|---|
Product: | Mesa | Reporter: | EoD <EoD> |
Component: | Drivers/Gallium/radeonsi | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | Default DRI bug account <dri-devel> |
Severity: | normal | ||
Priority: | medium | CC: | maraeo |
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | VLC gdb bt |
Description
EoD
2018-01-22 14:19:24 UTC
This happens with vaapi and omx with assertions enabled. My patch https://lists.freedesktop.org/archives/mesa-dev/2018-January/182646.html works around that by setting the RADEON_FLAG_GTT_WC for UVD buffers in the first place. Without the patch and with assertions disabled, this flag ends up being set anyways. This might not be the right thing to do though, perhaps some other code around that needs to be fixed. https://cgit.freedesktop.org/mesa/mesa/commit/?id=17423c993d0b083c7a77a404b85788687f5efe36 should fix it. Fixed by that commit. (In reply to Marek Olšák from comment #3) > Fixed by that commit. Yes, VLC plays fine again. Thanks. This does not seem to have made it into mesa 18.0.0-rc3. |
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.