diff options
author | Jose Maria Casanova Crespo <[email protected]> | 2018-06-28 15:36:12 +0200 |
---|---|---|
committer | Jose Maria Casanova Crespo <[email protected]> | 2018-06-29 21:49:31 +0200 |
commit | a99c9e63a07477634ab73945e5da5b9f580e5828 (patch) | |
tree | b144a3bfba18487fa7aef386278c1c43aa9cb3ac /src/mapi | |
parent | ea8b55b49f2a2dd155fc0acb2fdd92795d5c548f (diff) |
anv: finish the binding_table_pool on destroyDevice when use_softpin
Running VK-CTS in batch execution mode was raising the
VK_ERROR_INITIALIZATION_FAILED error in multiple tests. But when the
same failing tests were run isolated they always passed.
createDevice and destroyDevice were called before and after every
tests. Because the binding_table_pool was never closed, we reached the
maximum number of open file descriptors (ulimit -n) and when that
happened every call to createDevice implied a
VK_ERROR_INITIALIZATION_FAILED error.
Fixes: c7db0ed4e94dce563d722e1b098684fbd7315d51
("anv: Use a separate pool for binding tables when soft pinning")
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/mapi')
0 files changed, 0 insertions, 0 deletions