commit | 6d2c4e940e5f6d80c94cc0ee9d26fee50202a4e0 | [log] [tgz] |
---|---|---|
author | Marek Olšák <marek.olsak@amd.com> | Mon Feb 20 15:27:07 2017 +0100 |
committer | Emil Velikov <emil.l.velikov@gmail.com> | Wed Mar 01 13:34:41 2017 +0000 |
tree | 6424787f8f311a06879c50ec758a2fd01c9cefe7 | |
parent | e7a8f2e908e89877fd98faf1837d350e69cca7de [diff] |
gallium/u_queue: fix random crashes when the app calls exit() This fixes: vdpauinfo: ../lib/CodeGen/TargetPassConfig.cpp:579: virtual void llvm::TargetPassConfig::addMachinePasses(): Assertion `TPI && IPI && "Pass ID not registered!"' failed. v2: use list_head, switch the call order in destroy Cc: 13.0 17.0 <mesa-stable@lists.freedesktop.org> Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> (cherry picked from commit 4aea8fe7e01f2b65ffad3982687f90c8fa941524)