From owner-freebsd-gnome@FreeBSD.ORG Mon Jan 5 17:54:39 2009 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 94F161065673 for ; Mon, 5 Jan 2009 17:54:39 +0000 (UTC) (envelope-from marcus@freebsd.org) Received: from av-tac-rtp.cisco.com (bantam.cisco.com [64.102.19.199]) by mx1.freebsd.org (Postfix) with ESMTP id 65E0B8FC13 for ; Mon, 5 Jan 2009 17:54:39 +0000 (UTC) (envelope-from marcus@freebsd.org) 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 n05HfnSg020937; Mon, 5 Jan 2009 12:41:49 -0500 (EST) Received: from [64.102.221.240] (dhcp-64-102-221-240.cisco.com [64.102.221.240]) by rooster.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id n05Hfmiu020929; Mon, 5 Jan 2009 12:41:49 -0500 (EST) Message-ID: <4962465A.2040103@freebsd.org> Date: Mon, 05 Jan 2009 12:41:46 -0500 From: Joe Marcus Clarke Organization: FreeBSD, Inc. User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) MIME-Version: 1.0 To: Gvozdikov Veniamin References: <4961B998.1030803@gmail.com> In-Reply-To: <4961B998.1030803@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org Subject: Re: powerful CPU hal 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: Mon, 05 Jan 2009 17:54:40 -0000 Gvozdikov Veniamin wrote: > PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND > 67876 haldaemon 1 115 0 6848K 3928K RUN 0:46 85.16% hald > 1810 zloiadmin 1 48 0 66676K 23136K RUN 5:35 5.96% kded4 You'll need to rebuild sysutils/hal with debugging symbols (see http://www.freebsd.org/gnome/docs/bugging.html). Then, when it's taking up a lot of CPU, connect gdb to it. For example: gdb hald 67876 Then, add the (gdb) prompt, run "bt". Then, type "cont". Wait a second or two, hit control+C, and repeat. Do this a few times, and send the resulting back traces. Joe > > > 13:58:37.718 [E] hald_runner.c:671: Error running 'hald-addon-acpi': > org.freedesktop.HalRunner.Failed: Start request failed 13:58:37.718 [E] > hald.c:124: Cannot start addon hald-addon-acpi for udi > /org/freedesktop/Hal/devices/computer > > ss# lshal > > Dumping 45 device(s) from the Global Device List: > ------------------------------------------------- > udi = '/org/freedesktop/Hal/devices/computer' info.addons = > {'hald-addon-acpi'} (string list) > info.callouts.add = {'hal-storage-cleanup-all-mountpoints'} (string list) > info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement'} > (string list) > info.product = 'Computer' > (string) info.subsystem > = 'unknown' (string) > info.udi = '/org/freedesktop/Hal/devices/computer' > (string) > org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames = > {'num_seconds_to_sleep', 'num_seconds_to_sleep', '', '', '', > 'enable_power_save'} (string list) > org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths = > {'hal-system-power-suspend', 'hal-system-power-suspend-hybrid', > 'hal-system-power-hibernate', 'hal-system-power-shutdown', > 'hal-system-power-reboot', 'hal-system-power-set-power-save'} (string > list) > org.freedesktop.Hal.Device.SystemPowerManagement.method_names = > {'Suspend', 'SuspendHybrid', 'Hibernate', 'Shutdown', 'Reboot', > 'SetPowerSave'} (string list) > org.freedesktop.Hal.Device.SystemPowerManagement.met\hod_signatures = > {'i', 'i', '', '', '', 'b'} (string > list) > > power_management.can_hibernate = true > (bool) > power_management.can_suspend = true > (bool) > power_management.can_suspend_to_disk = true > (bool) > power_management.can_suspend_to_ram = true > (bool) > power_management.is_powersave_set = false > (bool) > power_management.type = 'acpi' > (string) > system.chassis.manufacturer = 'Quanta' > (string) > system.chassis.type = 'Notebook' > (string) > system.firmware.release_date = '03/15/2006' > (string) system.firmware.vendor > = 'Hewlett-Packard' (string) > system.firmware.version = 'F.23' > (string) > system.formfactor = 'laptop' > (string) > system.hardware.product = 'Presario V2000 (PT988UA#ABA)' > (string) system.hardware.serial = > 'CNF4500GSH' (string) > system.hardware.uuid = '20F83BA5-3E33-D911-B7CE-00C09F6B7BDA' > (string) system.hardware.vendor = > 'Hewlett-Packard' (string) > system.hardware.version = 'Rev 1' > (string) > system.kernel.machine = 'i386' > (string) > system.kernel.name = 'FreeBSD' > (string) > system.kernel.version = '8.0-CURRENT' > (string) system.product = > 'Presario V2000 (PT988UA#ABA) Rev 1' (string) > how to solve this problem? > thanks > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" > -- Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome