PHP nomes de arquivo temporário para uploads colidindo

Quando um usuário faz o upload de um arquivo, ele é substituído aleatoriamente pelo upload de outro usuário, finalmente rastreio o problema para o PHP e o nome do arquivo tmp sendo reutilizado. Existe uma maneira de corrigir isso? Existe uma maneira de criar melhores nomes aleatórios? Parece degradar com o tempo, pois no nome do arquivo aleatório a semente fica mais fraca? Isso está no PHP 5.2.8 e no FreeBSD 7.0

Aqui está um log que mostra como o mesmo nome de arquivo tmp é usado e é substituído por outro upload:http: //pastebin.com/m6579044

Qualquer ajuda é muito apreciada. Eu tenho tentado consertar isso por mais de 4 meses e piorou com o tempo. Obrigado

EDIT: Lembre-se de que este não é um problema de código PHP, isso está acontecendo antes que ele atinja qualquer código PHP, o arquivo recebido via $ _FILES ['name'] ['tmp_name'] está incorreto quando é recebido e está sendo rastreado que está sendo substituído pelo upload de outra pessoa antes de atingir o script de processamento de upload

questionAnswers(5)

yourAnswerToTheQuestion