From owner-freebsd-gnome@FreeBSD.ORG Wed Oct 27 05:35:05 2010 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E0481106564A for ; Wed, 27 Oct 2010 05:35:01 +0000 (UTC) (envelope-from marcus@freebsd.org) Received: from av-tac-rtp.cisco.com (hen.cisco.com [64.102.19.198]) by mx1.freebsd.org (Postfix) with ESMTP id 0BF9A8FC0C for ; Wed, 27 Oct 2010 05:35:00 +0000 (UTC) X-TACSUNS: Virus Scanned Received: from rooster.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-rtp.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id o9R5YwRB017167; Wed, 27 Oct 2010 01:34:58 -0400 (EDT) Received: from jclarke-mac.local (jclarke-pc.cisco.com [172.18.254.236]) by rooster.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id o9R5YoKr011075; Wed, 27 Oct 2010 01:34:52 -0400 (EDT) Message-ID: <4CC7B9FA.3010309@freebsd.org> Date: Wed, 27 Oct 2010 01:34:50 -0400 From: Joe Marcus Clarke Organization: FreeBSD, Inc. User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.11) Gecko/20101013 Thunderbird/3.1.5 MIME-Version: 1.0 To: Kevin Oberman References: <20101026232608.7B7151CC45@ptavv.es.net> In-Reply-To: <20101026232608.7B7151CC45@ptavv.es.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org Subject: Re: New dbus port breaks hald X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Oct 2010 05:35:05 -0000 On 10/26/10 7:26 PM, Kevin Oberman wrote: >> Date: Tue, 26 Oct 2010 16:07:24 -0700 >> From: "Kevin Oberman" >> Sender: owner-freebsd-gnome@freebsd.org >> >>> Date: Tue, 26 Oct 2010 01:38:24 -0400 >>> From: Joe Marcus Clarke >>> >>> On 10/25/10 4:04 PM, Kevin Oberman wrote: >>>> This weekend I upgraded dbus from 1.2.24_2 to 1.4.0. The upgrade >>>> reported no problems and dbus appears to start up just fine, but hald >>>> does not. It exits during initialization with: >>>> 11:52:44.493 [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:52:44.493 [I] hald_runner.c:151: runner process disconnected >>>> *** [DIE] hald_runner.c:runner_died():204 : Runner died >>>> >>>> I have had this happen on at least 10 attempts to start hald, but on ONE >>>> occasion, hald started normally, so I suspect a race. >>>> >>>> I have submitted a PR, ports/151725, which has more detail and I have >>>> rolled back to 1.2.24_2. >>>> >>>> Any other information I can supply to help track this down? >>> >>> Works for me. It looks like hal may be crashing. Are you seeing >>> anything in dmesg? Are you seeing any core dumps? What happens if you >>> run hald from gdb with --daemon=no? >> >> I included the tail of the output of 'hald --daemon=no --verbose=yes'. >> Looks like it is simply exiting with an error (exit 1) after reporting >> that hal-runner had died. I get: >> >> Run started hald-addon-mouse-sysmouse (0) (0) >> ! full path is '/usr/local/libexec/hald-addon-mouse-sysmouse', program_dir is '/usr/local/libexec' >> 15:29:04.198 [I] hald_runner.c:663: running_processes 0x34283dc0, num = 1 >> 15:29:04.198 [I] hald.c:120: Started addon hald-addon-mouse-sysmouse for udi /org/freedesktop/Hal/devices/psm_0 >> dumpcis: CIS code read: Inappropriate ioctl for device >> >> [various device additions elided] >> >> Run started hald-addon-input (0) (0) >> ! full path is 'hald-addon-input', program_dir is '(null)' >> 15:29:04.231 [E] hald_runner.c:676: Error running 'hald-addon-input': org.freedesktop.HalRunner.Failed: Start request failed >> 15:29:04.231 [E] hald_dbus.c:3579: Cannot start singleton addon hald-addon-input for udi /org/freedesktop/Hal/devices/atkbd_0 >> >> [Lots of probe results that look "normal" elided] >> >> 15:29:04.274 [I] hald_runner.c:110: runner_server_message_handler: destination=(null) obj_path=/org/freedesktop/DBus/Local interface=org.freedesktop.DBus.Local method=Disconnected >> 15:29:04.274 [I] hald_runner.c:151: runner process disconnected >> *** [DIE] hald_runner.c:runner_died():204 : Runner died >> >> While I don't see anything else that looks even slightly odd, I can >> provide the full output. > > To follow up my own message, the dumpcis error is occurring on both the > old (1.2.24) and new (1.4.0) dbus systems. I will try to get a little > time tonight to compare the outputs for REAL diffs, but it is clearly > the failure of hal-runner that is causing hald to exit. What were ALL of the messages leading up the termination? Joe -- Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome