So, is your haldaemon rising a Segmentation Fault like that:
hald: segfault at 0 ip 08057f96 sp bff4db50 error 4 in hald[8048000+50000]
I don't know why this is happening, but as listed here: http://bbs.archlinux.org/viewtopic.php?id=68943
This may be caused by garbage left on this file:
Simply removing the file worked for me.