objdump sometimes opens temporary files without using O_EXCL. Testcase: strace objdump -i Fix: avoid using the deprecated choose_temp_base() from libiberty. libiberty provides secure temporary file interfaces as well. Workaround: always set TMPDIR to a non-world-writable directory. -- Joseph S. Myers jsm28@cam.ac.uk