[Mesa-dev] [Bug 91889] Planetary Anihilation: Titans display content of other processes buffers

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Sep 15 06:06:55 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=91889

--- Comment #24 from Albert Freeman <albertwdfreeman at gmail.com> ---
Yep, you are absolutely right, I just walked through every single gl call in
the application (skipping redundant frames and shader compilation). The entire
UI is drawn outside the apitrace capture and just uploaded to TEXTURE0. This
occurs whenever the UI is updated.

So basically the apitraces are useless as far as revealing any further
information goes.

Given the issue apparently only occurs with mesa (and most likely only r600)
and only with --software-ui missing. The UI probably draws with OpenGL calls
outside the scope of apitrace.

Note: This rendering engine sure does some strange things.

Regarding Security:
{
It is not a matter of what specification requires what. Rather a matter of what
people/organisations require a secure platform. Ultimately, if mesa can cause
an issue, someone could hack up an application that directly accesses the
drm/drivers in the kernel...

So the security thing is a kernel problem.

I am not sure if the average X application through X can access the entirety of
graphics memory, but it certainly can access what every application has in its
window at the time of access.
}

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150915/afec6cb5/attachment.html>


More information about the mesa-dev mailing list