aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium
diff options
context:
space:
mode:
authorSergii Romantsov <[email protected]>2019-09-12 15:28:45 +0300
committerConnor Abbott <[email protected]>2019-09-16 07:58:49 +0000
commitc7b2a2fd363f57bb1ab4d7d6bad786af7e2924ef (patch)
tree54161e7c559450fc621f3fe794a4a218b8ed039b /src/gallium
parent237e6f4fed2b78be0fae7991abbd496307c35a36 (diff)
nir/large_constants: more careful data copying
A filed of nir_variable.location may be equel to -1. That may cause copying to invalid address of list-node, making some internal fields corrupted. Patch fixes segfault during freeing context due to corrupted address of ralloc_header.destructor. v2: copy data if var is constant (Connor Abbott) CC: Caio Marcelo de Oliveira Filho <[email protected]> Fixes: b6d475356846 (nir/large_constants: De-duplicate constants) Signed-off-by: Sergii Romantsov <[email protected]> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111676 Reviewed-by: Connor Abbott <[email protected]>
Diffstat (limited to 'src/gallium')
0 files changed, 0 insertions, 0 deletions