Got this when I tried to run hal-trinity manually:
Nov 2 10:25:03 toto kernel: [ 6448.428655] hald[3942]: segfault at 0 ip
000000000041059b sp 00007fff40a1d690 error 4 in hald[400000+52000] Nov
2 10:25:03 toto init: hal-trinity main process (3942) killed by SEGV
signal
<snip>
There is no way to run 3.5.12 on Natty without a reinstall, and even then
you will probably run into some odd dependency problems.
My suggestion is this:
1. Use dpkg --purge --force-all to remove all hal related packages (i.e.
all packages with hal in their name; use dpkg -l | grep hal to find them)
2. apt-get update
3. apt-get -f install
4. Reboot
I have seen the HAL files end up in an inconsistent state on distribution
upgrades before, which causes all kinds of havoc in HAL-dependent
programs. This sequence has always fixed the problem for me.
Tim