ports/151725: hald fails to start with dbus-1.4

Kevin Oberman oberman at es.net
Mon Oct 25 20:00:26 UTC 2010


>Number:         151725
>Category:       ports
>Synopsis:       hald fails to start with dbus-1.4
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 25 20:00:24 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Kevin Oberman
>Release:        FreeBSD 8.1-STABLE i386
>Organization:
ESnet--The Energy Sciences Network
>Environment:
System: FreeBSD slan.es.net 8.1-STABLE FreeBSD 8.1-STABLE #2: Mon Oct 20 14:53:07 PDT 2010 root at slan.es.net:/usr/obj/usr/src/sys/IBM-T43 i386

	
>Description:
	

System is a uniprocessor 2GHz Pentium-M base Thinkpad T43.

After upgrade of dbus last weekend, hald fails to run. Here is the
tail end of the output of 'hald --verbose=yes --daemon=no':
11:50:54.104 [I] hald.c:108: Added device to GDL; udi=/org/freedesktop/Hal/devices/usb_device_0_0_noserial
Run started hald-probe-usb2-interface (20000) (0) 
!  full path is '/usr/local/libexec/hald-probe-usb2-interface', program_dir is '/usr/local/libexec'
11:50:54.129 [D] hald_dbus.c:1659: udi=/org/freedesktop/Hal/devices/temp/42, key=usb.interface.class
11:50:54.129 [D] hald_dbus.c:1659: udi=/org/freedesktop/Hal/devices/temp/42, key=usb.interface.subclass
11:50:54.130 [D] hald_dbus.c:1659: udi=/org/freedesktop/Hal/devices/temp/42, key=usb.interface.protocol
11:50:54.130 [D] hald_dbus.c:1659: udi=/org/freedesktop/Hal/devices/temp/42, key=usb.interface.description
11:50:54.130 [D] hald_dbus.c:1659: udi=/org/freedesktop/Hal/devices/temp/42, key=usb.freebsd.devname
11:50:54.131 [I] hald_runner.c:110: runner_server_message_handler: destination=(null) obj_path=/org/freedesktop/DBus/Local interface=org.freedesktop.DBus.Local method=Disconnected
11:50:54.131 [I] hald_runner.c:151: runner process disconnected
*** [DIE] hald_runner.c:runner_died():204 : Runner died

I can make the full log available, but it looks prettty normal to me.

On exactly one of 6 attempts, hald did run, so there may be a race
involved. dbus does appear to be running normally.
94475  ??  Is     0:00.44 /usr/local/bin/dbus-daemon --system
94550  ??  Is     0:00.12 /usr/local/bin/dbus-daemon --fork --print-pid 5 --pri
94526  v0  I      0:00.00 ck-launch-session dbus-launch --exit-with-session gno
94549  v0  I      0:00.00 dbus-launch --exit-with-session gnome-session


>How-To-Repeat:
	
Upgrade to dbus-1.4.0. Start dbus and then hald.

>Fix:
Roll back to dbus-1.2.24_2
	


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list