An user had a broken database with duplicated entries, and pacman behaved quite weird with it : http://bbs.archlinux.org/viewtopic.php?id=36117 It's maybe possible to handle better such cases, but that's a low priority todo.