lshal works but crashes at the end when closing the dbus connection : This was done on a ~x86 box. --------[snip]------- pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:12.2' (string) info.parent = '/org/freedesktop/Hal/devices/computer' (string) info.bus = 'pci' (string) linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:12.2' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:12.2' (string) Dumped 68 device(s) from the Global Device List. ------------------------------------------------ process 18189: Applications must not close shared connections - see dbus_connection_close() docs. This is a bug in the application. D-Bus not built with -rdynamic so unable to print a backtrace Abandon
*** Bug 157245 has been marked as a duplicate of this bug. ***
I have a patch, but it needs to be re-worked for 0.5.7.1
*** Bug 158729 has been marked as a duplicate of this bug. ***
*** Bug 160741 has been marked as a duplicate of this bug. ***
I posted two patches on: http://bugs.gentoo.org/show_bug.cgi?id=160741 That i have built on amd64 and x86 with hal-0.5.7-r3 One cleans up some 64 bit issues, see the link above.
Created attachment 109956 [details, diff] hal-0.5.7.1-fixdbus.patch Took patch from mandriva linux. Applies cleanly and works here. In mandriva this bug was reported as: http://qa.mandriva.com/show_bug.cgi?id=26974
Fixed in -r5.