From the error message mentioning hald/fdi-cache and the report that reinstalling hal-info resolved the issue, it sounds a lot like this is a hal-info bug rather than X.
See also https://wiki.ubuntu.com/X/Troubleshooting/HalBreaksKeyboardAndMouse
From the error message mentioning hald/fdi-cache and the report that reinstalling hal-info resolved the issue, it sounds a lot like this is a hal-info bug rather than X.
See also https:/ /wiki.ubuntu. com/X/Troublesh ooting/ HalBreaksKeyboa rdAndMouse