From owner-freebsd-gnome@FreeBSD.ORG Tue Mar 20 06:03:23 2007 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6ADCC16A400 for ; Tue, 20 Mar 2007 06:03:23 +0000 (UTC) (envelope-from jylefort@FreeBSD.org) Received: from host-212-68-244-81.brutele.be (host-212-68-244-81.brutele.be [212.68.244.81]) by mx1.freebsd.org (Postfix) with ESMTP id 082DE13C4B9 for ; Tue, 20 Mar 2007 06:03:19 +0000 (UTC) (envelope-from jylefort@FreeBSD.org) Received: from jsite.lefort.net (jsite.lefort.net [192.168.1.2]) by gateway.lefort.net (Postfix) with ESMTP id 8D07055AC; Tue, 20 Mar 2007 06:35:25 +0100 (CET) Received: from jsite.lefort.net (localhost [127.0.0.1]) by jsite.lefort.net (Postfix) with SMTP id 2A4E331; Tue, 20 Mar 2007 06:35:25 +0100 (CET) Date: Tue, 20 Mar 2007 06:35:24 +0100 From: Jean-Yves Lefort To: Nick Withers Message-Id: <20070320063524.421ad658.jylefort@FreeBSD.org> In-Reply-To: <20070319205346.e5e46409.nick@nickwithers.com> References: <20070319205346.e5e46409.nick@nickwithers.com> X-Mailer: Sylpheed running on FreeBSD Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Tue__20_Mar_2007_06_35_24_+0100_5jxrRZ2cvtBeyv6U" Cc: freebsd-gnome@freebsd.org, manphiz@gmail.com Subject: Re: Possible missing file in hal installation 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: Tue, 20 Mar 2007 06:03:23 -0000 --Signature=_Tue__20_Mar_2007_06_35_24_+0100_5jxrRZ2cvtBeyv6U Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On Mon, 19 Mar 2007 20:53:46 +1100 Nick Withers wrote: > Firstly, I've just pasted the existing thread in from > "http://lists.freebsd.org/pipermail/freebsd-gnome/2007-January/016501.html", > sorry if I stuffed it up at all and my apologies to those with > threaded mail clients... > > > On Wed, 2007-01-03 at 21:13 +0800, manphiz at gmail.com wrote: > > > Joe Marcus Clarke wrote: > > > > No, there is nothing useful here. The ktrace looks good. The last > > > > thing hald does is read the PCI config registers (part of the initial > > > > PCI bus probe). You need to get a full backtrace from hald once it > > > > appears to lock up. To do that, you should run hald manually, then use > > > > gdb to bind to it once it's locked up. Then get a full backtrace. > > > > > > > > Joe > > > > > > > > > > > Thanks a lot for the instruction! I attached to the deadlocked process, > > > and get this backtrace: > > > > > > (gdb) bt > > > #0 hf_pci_probe () at hf-pci.c:150 > > > #1 0x0805ced7 in osspec_probe () at osspec.c:96 > > > #2 0x080551dd in main (argc=3, argv=0xbfbfeb5c) at hald.c:578 > > > > This backtrace doesn't make sense. Line 150 of hf-pci.c is not in > > hf_pci_probe(). The real line 150 represents a loop that iterates > > through the devices list. This list must be finite. I don't see how > > this problem could occur based on this information. > > I appear to be in a similar scenario on my HP Compaq Presario B3820 > (believe I'm using the latest firmware versions). > > Some basic details (sorry, probably totally silly!): > ____ > > %uname -a > FreeBSD presario.shmon.net 6.2-RELEASE-p3 FreeBSD 6.2-RELEASE-p3 #0: Sun Mar 18 00:29:02 EST 2007 nick@presario.shmon.net:/usr/obj/usr/src/sys/PRESARIO i386 > > %pkg_info > ORBit2-2.14.7 High-performance CORBA ORB with support for the C language > Terminal-0.2.6 Terminal emulator for the X windowing system > Thunar-0.8.0_2 XFce 4 file manager > a2ps-a4-4.13b_3 Formats an ascii file for printing on a postscript printer > aalib-1.4.r5_2 An ascii art library > adns-1.4 Easy to use, asynchronous-capable DNS client library and ut > amspsfnt-1.0_4 AMSFonts PostScript Fonts (Adobe Type 1 format) > anjuta-1.2.4_6 Integrated Development Environment for C and C++ > arc-5.21o_1 Create & extract files from DOS .ARC files > arj-3.10.22 Open-source ARJ > arts-1.5.6,1 Audio system for the KDE integrated X11 desktop > aspell-0.60.5 Spelling checker with better suggestion logic than ispell > atk-1.18.0 A GNOME accessibility toolkit (ATK) > audacity-1.2.4b Audacity is a GUI editor for digital audio waveforms > autoconf-2.13.000227_5 Automatically configure source code on many Un*x platforms > automake-1.4.6_2 GNU Standards-compliant Makefile generator (1.4) > avahi+libdns-0.6.17 Service discovery on a local network > bison-1.75_2,1 A parser generator from FSF, (mostly) compatible with Yacc > bitstream-vera-1.10_2 Bitstream Vera TrueType font collection > brasero-0.5.1_1 CD/DVD mastering tool for the GNOME desktop > bug-buddy-2.18.0 A bug reporting tool for GNOME 2 > cairo-1.4.0 Vector graphics library with cross-device output support > cdparanoia-3.9.8_8 A CDDA extraction tool (also known as ripper) > cdrdao-1.2.1 Record CD-R[W]s in disk-at-once mode > cdrtools-2.01_5 CD/CD-R[W] and ISO-9660 image creation and extraction tools > clamav-0.90.1_1 Command line virus scanner written entirely in C > cmpsfont-1.0_5 Computer Modern PostScript Fonts (Adobe Type 1 format) > cscope-15.6 An interactive C program browser > cups-base-1.2.8 Common UNIX Printing System > curl-7.16.1 Non-interactive tool to get files from FTP, GOPHER, HTTP(S) > db41-4.1.25_4 The Berkeley DB package, revision 4.1 > dbus-1.0.2 A message bus system for inter-application communication > dbus-glib-0.73 GLib bindings for the D-BUS messaging system > desktop-file-utils-0.12 A couple of command line utilities for working with desktop > dirmngr-0.9.6_2 A client for managing and downloading certificate revocatio > djbfft-0.76_2 An extremely fast library for floating-point convolution > dmidecode-2.8 A tool for dumping DMI (SMBIOS) contents in human-readable > docbook-3.1_2 V3.1 of the DocBook DTD, designed for technical documentati > docbook-4.1_2 V4.1 of the DocBook DTD, designed for technical documentati > docbook-sk-4.1.2_4 XML version of the DocBook DTD version controlled for Scrol > docbook-utils-0.6.14_1 Generates various output formats from DocBook SGML document > docbook-xml-4.2_1 XML version of the DocBook DTD > docbook-xml-4.3 DocBook/XML DTD V4.3, designed for technical documentation > docbook-xml-4.4 DocBook/XML DTD V4.4, designed for technical documentation > docbook-xsl-1.71.1_2 XSL DocBook stylesheets > downtime-0.2.2 A GTK-based shutdown manager using shutdown(8) > dri-6.4.1,2 OpenGL hardware acceleration drivers for the DRI > dsniff-2.3_2 Various sniffing utilities for penetration testing > dsssl-docbook-modular-1.79,1 DSSSL stylesheets for the DocBook DTD by Norman Walsh > dvd+rw-tools-6.1 DVD burning software > eel-2.18.0.1 Generally useful classes and extensions to GNOME > en-openoffice.org-GB-2.1.0 Integrated wordprocessor/dbase/spreadsheet/drawing/chart/br > enchant-1.3.0 Dictionary/spellchecking framework > eog-2.18.0.1 The Eye Of Gnome image viewer > epiphany-2.18.0 An extremely lightweight and simple web browser for GNOME 2 > esound-0.2.37_1 A sound library for enlightenment package > evince-0.8.0 GNOME 2 multi-format document viewer > evolution-2.10.0 An integrated mail, calendar and address book distributed s > evolution-data-server-1.10.0 The data backends for the Evolution integrated mail/PIM sui > expat-2.0.0_1 XML 1.0 parser written in C > file-roller-2.18.0,1 An archive manager for zip files, tar, etc > firefox-2.0.0.2,1 Web browser based on the browser portion of Mozilla > flac-1.1.2_1 Free lossless audio codec > fontconfig-2.4.2,1 An XML-based font configuration API for X Windows > fontforge-20060822 Type 1/TrueType/OpenType/bitmap font editor > freetype2-2.2.1_1 A free and portable TrueType font rendering engine > frozenbubble-2.1.0 Throw colourful bubbles to build groups and destroy the gro > gail-1.18.0 An implementation of the ATK interfaces for GTK+ widgets > gaim-1.5.0_10 Multi-protocol instant messaging client > gamin-0.1.8 A file and directory monitoring system > gawk-3.1.5 The GNU version of Awk > gcalctool-5.9.14,2 A GNOME 2 calculator tool based on the old calctool for Ope > gconf-editor-2.18.0,1 A gconf database editor for the GNOME 2 environment > gconf2-2.18.0.1 A configuration database system for GNOME > gd-2.0.34,1 A graphics library for fast creation of images > gdbm-1.8.3_3 The GNU database manager > gdm-2.18.0 GNOME 2 version of xdm display manager > gedit-2.18.0 A small but powerful text editor for GNOME 2 Desktop Enviro > gettext-0.16.1 GNU gettext package > ghostscript-gnu-7.07_15 GNU Postscript interpreter > gimp-gnome-2.2.13_2,1 A GNU Image Manipulation Program > gimp-print-4.2.7_2 GIMP Print Printer Driver > gle-3.1.0 A GL Tubing and Extrusion Library > glib-1.2.10_12 Some useful routines of C programming (previous stable vers > glib-2.12.11 Some useful routines of C programming (current stable versi > glitz-0.5.6 OpenGL image compositing library > gmake-3.81_1 GNU version of 'make' utility > gnome-applets-2.18.0 Applets components for the GNOME 2 Desktop Environment > gnome-audio-2.0.0_1 Sound files for use with GNOME 2 > gnome-control-center-2.18.0 Control center for GNOME 2 project > gnome-desktop-2.18.0 Additional UI API for GNOME 2 > gnome-doc-utils-0.10.1 GNOME doc utils > gnome-games-2.18.0 The game applications package for the GNOME 2 Desktop Envir > gnome-icon-theme-2.18.0 A collection of icons for the GNOME 2 desktop > gnome-keyring-0.8 A program that keeps passwords and other secrets > gnome-media-2.18.0 Multimedia applications for the GNOME 2 desktop > gnome-menus-2.18.0 Implementation of the FreeDesktop Desktop Menu Spec > gnome-mime-data-2.4.3 A MIME and Application database for GNOME > gnome-mount-0.5_6 A front-end to mount, umount, and eject using HAL > gnome-panel-2.18.0_1 Panel component for the GNOME 2 Desktop > gnome-power-manager-2.18.0 Power management system for the GNOME Desktop > gnome-screensaver-2.18.0 GNOME screen saver and locker > gnome-session-2.18.0_3 Session component for the GNOME 2 desktop > gnome-spell-1.0.7_2 A GNOME/Bonobo component for spell checking > gnome-system-monitor-2.18.0 GNOME 2 system monitor program > gnome-terminal-2.18.0 Terminal component for the GNOME 2 Desktop > gnome-themes-2.18.0_1 A collection of themes and icons for GNOME2 > gnome-user-docs-2.18.0 GNOME 2 users guide > gnome-utils-2.18.0,1 GNOME 2 support utilities > gnome-vfs-2.18.0.1 GNOME Virtual File System > gnome-volume-manager-2.17.0_3 Automatically mount removable media, and more > gnome2-lite-2.18.0 The "meta-port" of the GNOME desktop slimmed down for FreeB > gnome_subr-1.0 Common startup and shutdown subroutines used by GNOME scrip > gnomebaker-0.6.1 A CD/DVD recording GUI for Gnome > gnomehier-2.2 A utility port that creates the GNOME directory tree > gnu-autoconf-2.61 Automatically configure source code on many Un*x platforms > gnu-automake-1.10 GNU Standards-compliant Makefile generator (GNU unmodified) > gnupg-2.0.3 The GNU Privacy Guard > gnutls-1.6.1_2 GNU Transport Layer Security library > google-earth-4.0.2414 Explore, Search and Discover > gpgme-1.1.3_3 A library to make access to GnuPG easier > gphoto2-2.3.1 A command-line frontend to libgphoto2 > gsfonts-8.11_2 Fonts used by GNU Ghostscript (or X) > gstreamer-0.10.12 Development framework for creating media applications > gstreamer-ffmpeg-0.10.2 GStreamer plug-in for manipulating MPEG video streams > gstreamer-plugins-0.10.12,3 GStreamer written collection of plugins handling several me > gstreamer-plugins-a52dec-0.10.5_1,3 Gstreamer ATSC A/52 stream aka AC-3 (dvd audio) plugin > gstreamer-plugins-bad-0.10.4,3 Bad gstreamer-plugins > gstreamer-plugins-cdparanoia-0.10.12_2,3 Gstreamer CDDA extraction (aka audio ripping) plugin > gstreamer-plugins-core-0.10_7 Core set of typical audio and video gstreamer-plugins > gstreamer-plugins-dts-0.10.4_1,3 Gstreamer dts plugin > gstreamer-plugins-dvd-0.10.5,3 Gstreamer dvd plugin set > gstreamer-plugins-esound-0.10.5_1,3 Gstreamer enlightenment sound library plugin > gstreamer-plugins-flac-0.10.5_1,3 Gstreamer free lossless audio encoder/decoder plugin > gstreamer-plugins-flac80-0.8.12_2,1 Gstreamer flac plugin > gstreamer-plugins-gconf-0.10.5_3,3 Gstreamer gconf plugin > gstreamer-plugins-gnomevfs-0.10.12_1,3 Gstreamer gnomevfs plugin > gstreamer-plugins-good-0.10.5,3 Good gstreamer-plugins > gstreamer-plugins-hal-0.10.5,3 Gstreamer hal plugin > gstreamer-plugins-jpeg-0.10.5_1,3 Gstreamer jpeg encoder/decoder plugin > gstreamer-plugins-libpng-0.10.5_1,3 Gstreamer png plugin > gstreamer-plugins-mad-0.10.5_2,3 Gstreamer mp3 decoder plugin > gstreamer-plugins-mad80-0.8.12_3,1 Gstreamer mad plugin > gstreamer-plugins-mpeg2dec-0.10.5_1,3 Gstreamer mpeg decode plugin > gstreamer-plugins-ogg-0.10.12_1,3 Gstreamer Ogg bitstream plugin > gstreamer-plugins-ogg80-0.8.12_2,1 Gstreamer ogg plugin > gstreamer-plugins-pango-0.10.12_1,3 Gstreamer pango textoverlay plugin > gstreamer-plugins-theora-0.10.12_2,3 Gstreamer theora plugin > gstreamer-plugins-ugly-0.10.5_2,3 Ugly gstreamer-plugins > gstreamer-plugins-vorbis-0.10.12_1,3 Gstreamer vorbis encoder/decoder plugin > gstreamer-plugins-vorbis80-0.8.12_2,1 Gstreamer vorbis plugin > gstreamer-plugins-xvid-0.10.4,3 Gstreamer xvid plugin > gstreamer-plugins80-0.8.12_2,1 GStreamer written collection of plugins handling several me > gstreamer80-0.8.12_2 Development framework for creating media applications > gtar-1.16.1 GNU version of the traditional tar archiver > gthumb-2.8.1 An image viewer and browser for the GNOME 2 environment > gtk-2.10.11 Gimp Toolkit for X11 GUI (current stable version) > gtk-engines2-2.10.0 Theme engine for the gtk+-2.0 toolkit > gtk-xfce-engine-2.4.0 An XFCE engine for GTK 2.0 > gtkhtml3-3.14.0 Lightweight HTML rendering/printing/editing engine > gtksourceview-1.8.5 A text widget that adds syntax highlighting to the GtkTextV > gtkspell-2.0.11_4 A GTK+ 2 spell checking component > gucharmap-gnome-1.10.0 A Unicode/ISO10646 character map and font viewer > guile-1.6.8_3 GNU Ubiquitous Intelligent Language for Extension > hal-0.5.8.20070210 Hardware Abstraction Layer for simplifying device access > hicolor-icon-theme-0.10_1 A high-color icon theme shell from the FreeDesktop project > icon-naming-utils-0.8.2 Utilities of the Tango project > icu-3.6 International Components for Unicode (from IBM) > imake-6.9.0_1 Imake and other utilities from X.Org > intltool-0.35.5_2 Tools to internationalize various kinds of data files > iso-codes-0.58 Lists of the country, language and currency iso names > iso8879-1986_2 Character entity sets from ISO 8879:1986 (SGML) > iwi-firmware-kmod-3.0_2 Intel PRO/Wireless 2200 Firmware Kernel Module > jackit-0.102.28.20061216_1 A low-latency audio server > jade-1.2.1_9 An object-oriented SGML/XML parser toolkit and DSSSL engine > jadetex-3.13_1 A TeX backend for Jade, for typesetting SGML documents > jpeg-6b_4 IJG's jpeg compression utilities > kqemu-kmod-1.3.0.p11 Kernel Acceralator for QEMU CPU Emulator (development versi > lcms-1.16_1,1 Light Color Management System -- a color management library > lha-1.14i_6 Archive files using LZSS and Huffman compression (.lzh file > libIDL-0.8.8 A library for creating trees of CORBA IDL files > libXft-2.1.7_1 A client-sided font API for X applications > liba52-0.7.4_1 A free library for decoding ATSC A/52 streams, aka AC-3 > libao-esound-0.8.5_5 Portable audio output library > libart_lgpl-2.3.19,1 Library for high-performance 2D graphics > libaudiofile-0.2.6 A sound library for SGI audio file > libbonobo-2.18.0 A component and compound document system for GNOME2 > libbonoboui-2.18.0 GUI frontend to the libbonobo component of GNOME 2 > libcddb-1.2.2 A library to access data on a CDDB server > libcdio-0.77_1 Compact Disc Input and Control Library > libcroco-0.6.1 CSS2 parsing library > libdaemon-0.10_1 Lightweight C library that eases the writing of UNIX daemon > libdrm-2.0.2 Userspace interface to kernel Direct Rendering Module servi > libdvdcss-1.2.9_2 Portable abstraction library for DVD decryption > libdvdnav-0.1.10_1 The library for the xine-dvdnav plugin > libdvdread-0.9.4_1 This is needed by ogle, which is a DVD player that supports > libexif-0.6.13 Library to read digital camera file meta-data > libexo-0.3.2_1 Terminal library, extensions to Xfce by os-cillation > libfame-0.9.1_2 A video encoding library > libgcrypt-1.2.4_1 "General purpose crypto library based on code used in GnuPG > libglade2-2.6.0_2 GNOME glade library > libglut-6.4.2 A graphics library similar to SGI's OpenGL > libgmp-4.2.1_2 A free library for arbitrary precision arithmetic > libgnome-2.18.0 Libraries for GNOME, a GNU desktop environment > libgnomecanvas-2.14.0_2 A graphics library for GNOME > libgnomecups-0.2.2_2,1 Support library for gnome cups admistration > libgnomekbd-2.18.0 GNOME keyboard shared library > libgnomeprint-2.18.0 Gnome print support library > libgnomeprintui-2.18.0 Gnome print support library > libgnomeui-2.18.1 Libraries for the GNOME GUI, a GNU desktop environment > libgpg-error-1.4_1 Common error values for all GnuPG components > libgphoto2-2.3.1 A universal digital camera picture control tool > libgpod-0.4.2 A library for direct access of iPod's contents > libgsf-1.14.3 An extensible i/o abstraction for dealing with structured f > libgtkhtml-2.11.0_2 Lightweight HTML rendering/printing/editing engine > libgtop-2.14.8 GNOME 2 top library > libiconv-1.9.2_2 A character set conversion library > libid3tag-0.15.1b ID3 tags library (part of MAD project) > libijs-0.35_1 C library that supports plugin printer driver for Ghostscri > libksba-1.0.0_2 KSBA is an X.509 Library > libltdl-1.5.22_2 System independent dlopen wrapper > libmad-0.15.1b_2 Libmad library (part of MAD project) > libmikmod-esound-3.1.11_2 MikMod Sound Library > libmng-1.0.9 Multiple-image Network Graphics (MNG) reference library > libmodplug-0.8.4 ModPlug mod-like music shared libraries > libmpeg2-0.4.1 A free library for decoding mpeg-2 and mpeg-1 video streams > libmspack-0.0.20040308_3 A library for Microsoft compression formats > libmusicbrainz-2.1.4 2nd generation incarnation of the CD Index - audio metadata > libnotify-0.4.3 A library for desktop notifications > libogg-1.1.3,3 Ogg bitstream library > liboil-0.3.10_1 Library of optimized inner loops > librsvg2-2.16.1 Library for parsing and rendering SVG vector-graphic files > libsexy-0.1.10 Extension widgets for GTK+ > libsndfile-1.0.17 Reading and writing files containing sampled sound (like WA > libsoup-2.2.100 A SOAP (Simple Object Access Protocol) implementation in C > libtasn1-0.3.8 ASN.1 structure parser library > libtheora-1.0.a7 Theora video codec for the Ogg multimedia streaming system > libtool-1.5.22_4 Generic shared library support script > libungif-4.1.4_2 Tools and library routines for working with GIF images > libuninameslist-20050712 A library of Unicode annotation data > libusb-0.1.12_1 Library giving userland programs access to USB devices > libvolume_id-0.71.0_1 Library to provide file system type information > libvorbis-1.1.2,3 Audio compression codec library > libwmf-0.2.8.4 Tools and library for converting Microsoft WMF (windows met > libwnck-2.18.0 Library used for writing pagers and taskslists > libwww-5.4.0_4 The W3C Reference Library > libxfce4gui-4.4.0 XFce 4 widget library required by xfce4 and xfwm4 > libxfce4mcs-4.4.0 XFce 4 settings management library used by most XFce 4 modu > libxfce4util-4.4.0 XFce 4 library with non-graphical helper functions > libxine-1.1.4_2 Libraries for xine multimedia player > libxklavier-3.1,1 An utility library to make XKB stuff easier > libxml2-2.6.27 XML parser library for GNOME > libxslt-1.1.20 The XSLT C library for GNOME > linc-1.0.3_6 A library for writing networked servers & clients > linux-atk-1.9.1 Accessibility Toolkit, Linux/i386 binary > linux-expat-1.95.8 Linux/i386 binary port of Expat XML-parsing library > linux-firefox-2.0.0.2 Web browser based on the browser portion of Mozilla > linux-flashplugin-7.0r69 Adobe Flash Player NPAPI Plugin > linux-fontconfig-2.2.3_6 Linux/i386 binary of Fontconfig > linux-glib2-2.6.6 Version 2.X Linux/i386 binary port of GLib > linux-gtk2-2.6.10 GTK+ library, version 2.X, Linux binary > linux-hicolor-icon-theme-0.5_1 A high-color icon theme shell from the FreeDesktop project > linux-jpeg-6b.34 RPM of the JPEG lib > linux-openssl-0.9.7f SSL and crypto library (Linux Version) > linux-pango-1.8.1 Linux pango binary > linux-png-1.2.8_2 RPM of the PNG lib > linux-tiff-3.7.1 TIFF library, Linux/i386 binary > linux-xorg-libs-6.8.2_5 Xorg libraries, linux binaries > linux_base-fc-4_9 Base set of packages needed in Linux mode (for i386/amd64) > linux_dri-6.5 Binary Linux DRI libraries for 3D hardware acceleration of > m4-1.4.8_1 GNU m4 > mbmon-205_3 A tty motherboard monitor for LM78/79, W8378x, AS99127F, VT > metacity-2.18.0 A window manager for the adult in you > mime-support-3.39.1 MIME Media Types list > mousepad-0.2.12 Simple xfce editor > nas-1.8 Network Audio System > nautilus-2.18.0.1_1 File manager for the GNOME desktop > nautilus-cd-burner-2.18.0 CD burner view for Nautilus > net-snmp-5.3.1_2 An extendable SNMP implementation > nmap-4.20 Port scanning utility for large networks > nspr-4.6.5 A platform-neutral API for system level and libc like funct > nss-3.11.4_4 Libraries to support development of security-enabled applic > open-motif-2.2.3_2 Motif X11 Toolkit (industry standard GUI (IEEE 1295)) > openldap-client-2.3.34 Open source LDAP client implementation > openssl-0.9.8e SSL and crypto library > orage-4.4.0 A calendar application to manage your time with XFce 4 > p5-Authen-SASL-2.10_1 Perl5 module for SASL authentication > p5-Compress-Raw-Zlib-2.004 Low-Level Interface to zlib compression library > p5-Compress-Zlib-2.003 Perl5 interface to zlib compression library > p5-Digest-1.15 Modules that calculate message digests > p5-Digest-HMAC-1.01 Perl5 interface to HMAC Message-Digest Algorithms > p5-Digest-MD5-2.36 Perl5 interface to the MD5 algorithm > p5-Digest-SHA1-2.11 Perl interface to the SHA-1 Algorithm > p5-GSSAPI-0.24 Perl extension providing access to the GSSAPIv2 library > p5-Glade2-1.006 Gtk2-Perl bindings to libglade2 > p5-Glib2-1.144 This module provides access to Glib and GObject libraries > p5-Gnome2-1.041 Allows a perl developer to use the Gnome libraries > p5-Gnome2-Canvas-1.002_1 Allows a perl developer to use the GnomeCanvas widget with > p5-Gnome2-VFS-1.001_5 Allows you to use the GNOME Virtual File System library fro > p5-Gtk2-1.143 Perl module for Gtk+ 2.x graphical user interface library > p5-HTML-Parser-3.56 Perl5 module for parsing HTML documents > p5-HTML-Tagset-3.10 Some useful data table in parsing HTML > p5-HTML-Tree-3.23 A collection of modules to manupulate HTML syntax trees > p5-IO-Compress-Base-2.004 Base Class for IO::Uncompress modules > p5-IO-Compress-Zlib-2.003 Perl5 interface for reading and writing of (g)zip files > p5-MIME-Base64-3.07 Perl5 module for Base64 and Quoted-Printable encodings > p5-Net-1.20_1,1 Perl5 modules to access and use network protocols > p5-Net-DBus-0.33.4 Perl extension for the DBus message system > p5-SGMLSpm-1.03 Perl module for postprocessing the output from sgmls and ns > p5-Test-Harness-2.64 Run perl standard test scripts with statistics > p5-Test-Simple-0.70 Basic utilities for writing tests in perl > p5-Text-Iconv-1.4 Perl interface to iconv() codeset conversion function > p5-Tie-IxHash-1.21 Perl module implementing ordered in-memory associative arra > p5-Time-HiRes-1.9705,1 A perl5 module implementing High resolution time, sleep, an > p5-URI-1.35 Perl5 interface to Uniform Resource Identifier (URI) refere > p5-XML-Filter-BufferText-1.01 Filter to put all characters() in one event > p5-XML-Grove-0.46.a Perl-style XML objects > p5-XML-Handler-YAWriter-0.23 Yet another Perl SAX XML Writer > p5-XML-NamespaceSupport-1.09_1 A simple generic namespace support class > p5-XML-Parser-2.34_2 Perl extension interface to James Clark's XML parser, expat > p5-XML-SAX-0.15 Simple API for XML > p5-XML-SAX-Expat-0.38 Simple API for XML > p5-XML-SAX-Writer-0.50 SAX2 XML Writer > p5-XML-Simple-2.16_1 Trivial API for reading and writing XML (esp config files) > p5-XML-Twig-3.29 Process huge XML documents by chunks via a tree interface > p5-XML-XPath-1.13 Modules for parsing and evaluating XPath statements > p5-gettext-1.05_1 Message handling functions > p5-libwww-5.805 Perl5 library for WWW access > p5-libxml-0.08 Collection of Perl5 modules for working with XML > p5-sdl-1.20.3_5 Perl Bindings for SDL > pango-1.16.1 An open-source framework for the layout and rendering of i1 > pciids-20070225 Database of all known ID's used in PCI devices > pcre-7.0_1 Perl Compatible Regular Expressions library > perl-5.8.8 Practical Extraction and Report Language > pkg-config-0.21 A utility to retrieve information about installed libraries > pkg_cutleaves-20061113 Interactive script for deinstalling 'leaf' packages > png-1.2.14 Library for manipulating PNG images > policykit-0.1.20060514_3 Framework for controlling access to system-wide components > poppler-0.5.4_2 A PDF rendering library > poppler-data-0.1 Poppler encoding data > poppler-gtk-0.5.4_1 Gtk bindings to poppler > popt-1.7_2 A getopt(3) like library with a number of enhancements, fro > portaudio-18.1_2 Portable cross-platform Audio API > portaudit-0.5.11 Checks installed ports against a list of security vulnerabi > portupgrade-2.2.6_2,2 FreeBSD ports/packages administration and management tool s > pth-2.0.7 GNU Portable Threads > py24-cairo-1.4.0 Python bindings for Cairo > py24-gnome-2.18.0 A set of Python bindings for GNOME 2 > py24-gnome-desktop-2.18.0_1 A set of Python bindings used by modules in the GNOME Deskt > py24-gobject-2.12.3 Python bindings for GObject > py24-gtk-2.10.4 A set of Python bindings for GTK > py24-libxml2-2.6.27 Python interface for XML parser library for GNOME > py24-numeric-24.2 The Numeric Extension to Python > py24-orbit-2.14.2 Python bindings for ORBit2 > python24-2.4.4 An interpreted object-oriented programming language > qemu-0.9.0 QEMU CPU Emulator > qemu-launcher-1.7.3 A GTK front-end to Qemu > qmake-3.3.7 The build utility of the Qt project > qt-3.3.7_1 Multiplatform C++ application framework > rdesktop-1.5.0 RDP client for Windows NT/2000/2003 Terminal Server > rhythmbox-0.9.8_1 Audio player for GNOME > rpm-3.0.6_13 The Red Hat Package Manager > ruby-1.8.5.12,1 An object-oriented interpreted scripting language > ruby18-bdb-0.6.0 Ruby interface to Sleepycat's Berkeley DB revision 2 or lat > samba-libsmbclient-3.0.24 Shared libs from the samba package > scrollkeeper-0.3.14_7,1 An Open Document Cataloging Project > sdl-1.2.11,2 Cross-platform multi-media development API > sdl_gfx-2.0.13_2 SDL graphics drawing primitives and other support functions > sdl_image-1.2.5 A simple library to load images of various formats as SDL s > sdl_mixer-1.2.7 A sample multi-channel audio mixer library > sdl_net-1.2.6 A small sample cross-platform networking library > sdl_pango-0.1.2_1 SDL_Pango is the SDL API to the Pango text rendering engine > sdl_ttf-2.0.8_1 A library to use TrueType fonts to render text in SDL appli > sdocbook-xml-1.1,1 "Simplified" DocBook XML DTD > sensors-applet-1.6.1_2 A GNOME applet displaying hardware sensor values > shared-mime-info-0.20 A MIME type database from the FreeDesktop project > silc-toolkit-1.0.2 Secure Internet Live Conferencing (SILC) network toolkit > smartmontools-5.37 S.M.A.R.T. disk monitoring tools > smpeg-0.4.4_6 A free MPEG1 video player library with sound support > speex-1.2.b1_1,1 An open-source patent-free voice codec > startup-notification-0.9 Library that supports startup notification spec from freede > sudo-1.6.8.12_1 Allow others to run commands as root > svgalib-1.4.3_5 A low level console graphics library > sylpheed-2.3.1 A lightweight, featureful, and fast GTK+ based e-mail clien > system-tools-backends-2.2.0 Backend system admin scripts for gnome-system-tools > t1lib-5.1.1,1 A Type 1 Rasterizer Library for UNIX/X11 > teTeX-base-3.0_10 Thomas Esser's distribution of TeX & friends (binaries) > teTeX-texmf-3.0_5 Thomas Esser's distribution of TeX & friends (texmf tree) > tex-texmflocal-1.9 Meta-port that creates a site-local $TEXMF directory > texi2html-1.76_1,1 Texinfo to HTML converter > tiff-3.8.2_1 Tools and library routines for working with TIFF images > totem-2.18.0 A gstreamer-based video player for the GNOME 2 Desktop > unzip-5.52_3 List, test and extract compressed files in a ZIP archive > unzoo-4.4_2 A zoo archive extractor > vcdimager-0.7.23_3 GNU VCDImager/VCDRip -- The GNU VideoCD Image Maker/Ripping > vte-0.16.0 Terminal widget with improved accessibility and I18N suppor > win32-codecs-3.1.0.r1,1 Huge compilation of Win32 binary video codecs > wine-0.9.33,1 Microsoft Windows compatibility layer for Unix-like systems > wireshark-0.99.5_1 A powerful network analyzer/capture tool > wxgtk2-2.6.3_2 The wxWidgets GUI toolkit with GTK+ bindings > wxgtk2-common-2.6.3_2 The wxWidgets GUI toolkit (common files) > xfce-4.4.0 The "meta-port" for the XFce 4 desktop environment > xfce4-appfinder-4.4.0 Find application in the system supporting Desktop entry for > xfce4-desktop-4.4.0_1 XFce 4 desktop background manager and root menu > xfce4-icon-theme-4.4.0 Icon themes for XFce 4 > xfce4-mcs-manager-4.4.0 XFce 4 settings manager > xfce4-mcs-plugins-4.4.0 XFce 4 settings manager plugins > xfce4-mixer-4.4.0 XFce 4 volume mixer module for xfce4-panel > xfce4-panel-4.4.0 XFce 4 panel module > xfce4-print-4.4.0 XFce 4 graphical frontend for printing > xfce4-session-4.4.0 Session manager for the Xfce 4 desktop environment > xfce4-utils-4.4.0_1 XFce 4 essential utilities and scripts > xfce4-wm-4.4.0 XFce 4 window manager > xfce4-wm-themes-4.4.0 XFce 4 window decoration themes for xfwm4 > xine-0.99.4_9 An X11 multimedia player > xmlcatmgr-2.2 SGML and XML catalog manager > xorg-6.9.0 X.Org distribution metaport > xorg-clients-6.9.0_3 X client programs and related files from X.Org > xorg-documents-6.9.0 Documentation of X11 protocol and libraries from X.Org > xorg-fonts-100dpi-6.9.0_1 X.Org 100dpi bitmap fonts > xorg-fonts-75dpi-6.9.0_1 X.Org 75dpi bitmap fonts > xorg-fonts-cyrillic-6.9.0_1 X.Org Cyrillic bitmap fonts > xorg-fonts-encodings-6.9.0_1 X.Org font encoding files > xorg-fonts-miscbitmaps-6.9.0_1 X.Org miscellaneous bitmap fonts > xorg-fonts-truetype-6.9.0 X.Org TrueType fonts > xorg-fonts-type1-6.9.0 X.Org Type1 fonts > xorg-fontserver-6.9.0_1 X font server from X.Org > xorg-libraries-6.9.0_1 X11 libraries and headers from X.Org > xorg-manpages-6.9.0 X.Org library manual pages > xorg-nestserver-6.9.0_1 Nesting X server from X.Org > xorg-printserver-6.9.0_2 X Print server from X.Org > xorg-server-6.9.0_6 X.Org X server and related programs > xorg-vfbserver-6.9.0_2 X virtual framebuffer server from X.Org > xpdf-3.01_3 Display PDF files, and convert them to other formats > xscreensaver-gnome-hacks-4.24_1 Save your screen while you entertain your cat (for GNOME us > xterm-224 Terminal emulator for the X Window System > xvid-1.1.2,1 An opensource MPEG-4 codec, based on OpenDivx > yelp-2.18.0 A help browser for the GNOME 2 desktop > zenity-2.18.0 Display GNOME dialogs from the command line > zip-2.32 Create/update ZIP files compatible with pkzip > > %env > LOGNAME=nick > GDMSESSION=gnome > GNOME_KEYRING_SOCKET=/var/tmp/keyring-KIBmP4/socket > GDM_XSERVER_LOCATION=local > FTP_PASSIVE_MODE=YES > GNOME_DESKTOP_SESSION_ID=Default > TERM=xterm > USERNAME=nick > XAUTHORITY=/home/nick/.Xauthority > USER=nick > MAIL=/var/mail/nick > SSH_AGENT_PID=1017 > DESKTOP_STARTUP_ID= > no_proxy=localhost,127.0.0.0/8 > SSH_AUTH_SOCK=/tmp/ssh-qGjktA6XAW/agent.1000 > DBUS_SESSION_BUS_ADDRESS=unix:path=/var/tmp/dbus-LgjsnWdcXN,guid=6956607bd80de0986daa7c0045fde1d8 > WINDOWID=23093843 > SHELL=/bin/csh > SESSION_MANAGER=local/presario.shmon.net:/tmp/.ICE-unix/1000 > HOME=/home/nick > DISPLAY=:0.0 > DESKTOP_SESSION=gnome > ENV=/home/nick/.shrc > PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/nick/bin > EDITOR=ee > COLORTERM=gnome-terminal > http_proxy=http://proxy1.shmon.net:3128/ > PAGER=less > BLOCKSIZE=K > GTK_RC_FILES=/usr/local/etc/gtk/gtkrc:/home/nick/.gtkrc-1.2-gnome2 > HOSTTYPE=FreeBSD > VENDOR=intel > OSTYPE=FreeBSD > MACHTYPE=i386 > SHLVL=1 > PWD=/home/nick > GROUP=nick > HOST=presario.shmon.net > HTTP_PROXY=http://proxy1:3128 > FTP_PROXY=http://proxy1:3128 > ____ > > Running hald: > ____ > > presario# hald --daemon=no --verbose=yes > 19:48:41.228 [I] hald.c:469: hal 0.5.8 > 19:48:41.229 [I] hald.c:534: Will not daemonize > 19:48:41.229 [I] hald_dbus.c:3238: local server is listening at unix:path=/var/run/hald/dbus-1n0O5nPv5j,guid=7b4ae55f3dda5caed642550045fe4e69 > 19:48:41.246 [I] hald_runner.c:116: Runner has pid 71503 > Runner started - allowed paths are '/usr/local/libexec:/usr/local/libexec/hal/scripts:/usr/local/bin' > 19:48:41.267 [I] hf-usb.c:575: unable to open /dev/usb: Device busy > Run started hald-probe-smbios (10000) (0) > ! full path is '/usr/local/libexec/hald-probe-smbios', program_dir is '/usr/local/libexec' > 19:48:41.304 [I] hald_dbus.c:3197: 71502: Got a connection > 19:48:41.306 [I] hald_dbus.c:3198: dbus_connection_get_is_connected = 1 > 19:48:41.307 [D] hald_dbus.c:1194: udi=/org/freedesktop/Hal/devices/computer, key=smbios.bios.vendor > hald-probe-smbios info: Setting smbios.bios.vendor='Phoenix' > 19:48:41.307 [D] hald_dbus.c:1194: udi=/org/freedesktop/Hal/devices/computer, key=smbios.bios.version > hald-probe-smbios info: Setting smbios.bios.version='F.08' > 19:48:41.307 [D] hald_dbus.c:1194: udi=/org/freedesktop/Hal/devices/computer, key=smbios.bios.release_date > hald-probe-smbios info: Setting smbios.bios.release_date='01/26/2005' > 19:48:41.308 [D] hald_dbus.c:1194: udi=/org/freedesktop/Hal/devices/computer, key=smbios.system.manufacturer > hald-probe-smbios info: Setting smbios.system.manufacturer='Hewlett-Packard' > 19:48:41.308 [D] hald_dbus.c:1194: udi=/org/freedesktop/Hal/devices/computer, key=smbios.system.product > hald-probe-smbios info: Setting smbios.system.product='Presario B3820 (PV142PA#ABG)' > 19:48:41.309 [D] hald_dbus.c:1194: udi=/org/freedesktop/Hal/devices/computer, key=smbios.system.version > hald-probe-smbios info: Setting smbios.system.version='F.07' > 19:48:41.309 [D] hald_dbus.c:1194: udi=/org/freedesktop/Hal/devices/computer, key=smbios.system.serial > hald-probe-smbios info: Setting smbios.system.serial='CNC55601RV' > 19:48:41.309 [D] hald_dbus.c:1194: udi=/org/freedesktop/Hal/devices/computer, key=smbios.system.uuid > hald-probe-smbios info: Setting smbios.system.uuid='4DA042B5-A695-4F26-A117-132110B07700' > 19:48:41.310 [D] hald_dbus.c:1194: udi=/org/freedesktop/Hal/devices/computer, key=smbios.chassis.manufacturer > hald-probe-smbios info: Setting smbios.chassis.manufacturer='HP' > 19:48:41.310 [D] hald_dbus.c:1194: udi=/org/freedesktop/Hal/devices/computer, key=smbios.chassis.type > hald-probe-smbios info: Setting smbios.chassis.type='Notebook' > /usr/local/libexec/hald-probe-smbios exited > 19:48:41.341 [I] hald_dbus.c:3175: Client to local_server was disconnected > 19:48:41.341 [I] hald_dbus.c:3185: unregistered > 19:48:41.346 [I] device_info.c:1427: *** Matched file /usr/local/share/hal/fdi/policy/10osvendor/10-power-mgmt-policy.fdi > 19:48:41.346 [I] device_info.c:1427: *** Matched file /usr/local/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi > 19:48:41.347 [I] util.c:972: Add callouts for udi=/org/freedesktop/Hal/devices/computer > Run started hal-system-storage-cleanup-mountpoints (10000) (0) > ! full path is '/usr/local/libexec/hal/scripts/hal-system-storage-cleanup-mountpoints', program_dir is '/usr/local/libexec/hal/scripts' > /usr/local/libexec/hal/scripts/hal-system-storage-cleanup-mountpoints exited > 19:48:41.397 [I] hald.c:82: Added device to GDL; udi=/org/freedesktop/Hal/devices/computer > Run started hald-addon-acpi (0) (0) > ! full path is 'hald-addon-acpi', program_dir is '(null)' > 19:48:41.397 [I] hald.c:95: Started addon hald-addon-acpi for udi /org/freedesktop/Hal/devices/computer > ____ > > ..Whereupon the process hangs, using as much CPU as it can get its > hands on. > > Attempting to provide a backtrace of the running process (am I doing > the wrong thing here?): > ____ > > presario# ps -ax | grep hal | grep -v grep > 71502 p0 TX+ 6:12.47 hald --daemon=no --verbose=yes > 71503 p0 I+ 0:00.02 hald-runner > > presario# gdb hald -p 71502 > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "i386-marcel-freebsd"... > Attaching to program: /usr/local/sbin/hald, process 71502 > Reading symbols from /usr/local/lib/libpolkit.so.0...done. > Loaded symbols for /usr/local/lib/libpolkit.so.0 > Reading symbols from /usr/local/lib/libdbus-glib-1.so.2...done. > Loaded symbols for /usr/local/lib/libdbus-glib-1.so.2 > Reading symbols from /usr/local/lib/libdbus-1.so.3...done. > Loaded symbols for /usr/local/lib/libdbus-1.so.3 > Reading symbols from /usr/local/lib/libgobject-2.0.so.0...done. > Loaded symbols for /usr/local/lib/libgobject-2.0.so.0 > Reading symbols from /usr/local/lib/libglib-2.0.so.0...done. > Loaded symbols for /usr/local/lib/libglib-2.0.so.0 > Reading symbols from /usr/local/lib/compat/pkg/libintl.so.6...done. > Loaded symbols for /usr/local/lib/compat/pkg/libintl.so.6 > Reading symbols from /usr/local/lib/libiconv.so.3...done. > Loaded symbols for /usr/local/lib/libiconv.so.3 > Reading symbols from /lib/libm.so.4...done. > Loaded symbols for /lib/libm.so.4 > Reading symbols from /usr/local/lib/libexpat.so.6...done. > Loaded symbols for /usr/local/lib/libexpat.so.6 > Reading symbols from /lib/libcam.so.3...done. > Loaded symbols for /lib/libcam.so.3 > Reading symbols from /lib/libpthread.so.2...done. > > warning: Unable to get location for thread creation breakpoint: generic error > [New LWP 100122] > Loaded symbols for /lib/libpthread.so.2 > Reading symbols from /lib/libc.so.6...done. > Loaded symbols for /lib/libc.so.6 > Reading symbols from /lib/libsbuf.so.3...done. > Loaded symbols for /lib/libsbuf.so.3 > Reading symbols from /libexec/ld-elf.so.1...done. > Loaded symbols for /libexec/ld-elf.so.1 > [Switching to LWP 100122] > 0x080632b5 in hf_pci_probe () at hf-pci.c:154 > 154 if (info->secondary_bus == bus) > (gdb) bt > #0 0x080632b5 in hf_pci_probe () at hf-pci.c:154 > #1 0x0805cee7 in osspec_probe () at osspec.c:96 > #2 0x080551ed in main (argc=3, argv=0xbfbfea14) at hald.c:578 > (gdb) bt full > #0 hf_pci_probe () at hf-pci.c:154 > info = (DeviceInfo *) 0x808d2e0 > parent = (HalDevice *) 0x0 > pc = {pat_buf_len = 0, num_patterns = 0, patterns = 0x0, > match_buf_len = 10200, num_matches = 18, matches = 0xbfbfbe40, offset = 18, > generation = 18, status = PCI_GETCONF_LAST_DEVICE} > conf = {{pc_sel = {pc_bus = 0 '\0', pc_dev = 0 '\0', > pc_func = 0 '\0'}, pc_hdr = 0 '\0', pc_subvendor = 4156, > pc_subdevice = 12425, pc_vendor = 32902, pc_device = 13120, > pc_class = 6 '\006', pc_subclass = 0 '\0', pc_progif = 0 '\0', > pc_revid = 33 '!', pd_name = "agp", '\0' , pd_unit = 0}, > {pc_sel = {pc_bus = 0 '\0', pc_dev = 1 '\001', pc_func = 0 '\0'}, > pc_hdr = 1 '\001', pc_subvendor = 0, pc_subdevice = 0, pc_vendor = 32902, > pc_device = 13121, pc_class = 6 '\006', pc_subclass = 4 '\004', > pc_progif = 0 '\0', pc_revid = 33 '!', > pd_name = "pcib", '\0' , pd_unit = 1}, {pc_sel = { > pc_bus = 0 '\0', pc_dev = 29 '\035', pc_func = 0 '\0'}, pc_hdr = 0 '\0', > pc_subvendor = 4156, pc_subdevice = 12425, pc_vendor = 32902, > pc_device = 9410, pc_class = 12 '\f', pc_subclass = 3 '\003', > pc_progif = 0 '\0', pc_revid = 3 '\003', > pd_name = "uhci", '\0' , pd_unit = 0}, {pc_sel = { > pc_bus = 0 '\0', pc_dev = 29 '\035', pc_func = 1 '\001'}, > pc_hdr = 0 '\0', pc_subvendor = 4156, pc_subdevice = 12425, > ---Type to continue, or q to quit--- > pc_vendor = 32902, pc_device = 9412, pc_class = 12 '\f', > pc_subclass = 3 '\003', pc_progif = 0 '\0', pc_revid = 3 '\003', > pd_name = "uhci", '\0' , pd_unit = 1}, {pc_sel = { > pc_bus = 0 '\0', pc_dev = 29 '\035', pc_func = 2 '\002'}, > pc_hdr = 0 '\0', pc_subvendor = 4156, pc_subdevice = 12425, > pc_vendor = 32902, pc_device = 9415, pc_class = 12 '\f', > pc_subclass = 3 '\003', pc_progif = 0 '\0', pc_revid = 3 '\003', > pd_name = "uhci", '\0' , pd_unit = 2}, {pc_sel = { > pc_bus = 0 '\0', pc_dev = 29 '\035', pc_func = 7 '\a'}, pc_hdr = 0 '\0', > pc_subvendor = 4156, pc_subdevice = 12425, pc_vendor = 32902, > pc_device = 9421, pc_class = 12 '\f', pc_subclass = 3 '\003', > pc_progif = 32 ' ', pc_revid = 3 '\003', > pd_name = "ehci", '\0' , pd_unit = 0}, {pc_sel = { > pc_bus = 0 '\0', pc_dev = 30 '\036', pc_func = 0 '\0'}, > pc_hdr = 1 '\001', pc_subvendor = 0, pc_subdevice = 0, pc_vendor = 32902, > pc_device = 9288, pc_class = 6 '\006', pc_subclass = 4 '\004', > pc_progif = 0 '\0', pc_revid = 131 '\203', > pd_name = "pcib", '\0' , pd_unit = 2}, {pc_sel = { > pc_bus = 0 '\0', pc_dev = 31 '\037', pc_func = 0 '\0'}, pc_hdr = 0 '\0', > pc_subvendor = 0, pc_subdevice = 0, pc_vendor = 32902, pc_device = 9420, > pc_class = 6 '\006', pc_subclass = 1 '\001', pc_progif = 0 '\0', > pc_revid = 3 '\003', pd_name = "isab", '\0' , > pd_unit = 0}, {pc_sel = {pc_bus = 0 '\0', pc_dev = 31 '\037', > > (Culled a bit - this went on for around 20-30 "continue"s) > > pd_unit = 675146208}, {pc_sel = {pc_bus = 80 'P', pc_dev = 186 '�', > pc_func = 7 '\a'}, pc_hdr = 8 '\b', pc_subvendor = 13403, > pc_subdevice = 2055, pc_vendor = 13386, pc_device = 2055, > pc_class = 0 '\0', pc_subclass = 144 '\220', pc_progif = 7 '\a', > pc_revid = 8 '\b', > pd_name = "PQ\t\b`\235\a\b\200Q\t\b\001\000\000\000\001", pd_unit = 1}...} > p = (struct pci_conf *) 0xbfbfc110 > devices = (GSList *) 0x808d2d8 > __FUNCTION__ = "hf_pci_probe" > __PRETTY_FUNCTION__ = "hf_pci_probe" > #1 0x0805cee7 in osspec_probe () at osspec.c:96 > i = 1 > #2 0x080551ed in main (argc=3, argv=0xbfbfea14) at hald.c:578 > child_pid = 675388896 > dev_null_fd = 675388896 > pf = 675388896 > pid = "\000G3(\024\000\000\000\001" > loop = (GMainLoop *) 0x807b770 > path = 0x8092b80 "\002\t" > newpath = "/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/usr/local/libexec:/usr/local/libexec/hal/scripts\000\000\000\000\000\001��\t(\200R\n(\000\000\000\000����+�\a(\026�\004\b\004�\212\006\000M\n(\001\000\000\000@���$���\024���"... > ---Type to continue, or q to quit--- > __FUNCTION__ = "main" > ____ > > Line 154 of hf-pci.c is in hf_pci_lookup(), though. > > A few steps: > ____ > > (gdb) step > 182 if (new_root) > (gdb) step > 184 root = new_root; > (gdb) step > 172 info = root->data; > (gdb) step > 174 bus = info->p.pc_sel.pc_bus; > (gdb) step > 186 bus = info->p.pc_sel.pc_bus; > (gdb) step > 146 if (bus != 0) > (gdb) step > 150 HF_LIST_FOREACH(l, devices) > (gdb) step > 152 DeviceInfo *info = l->data; > (gdb) step > 154 if (info->secondary_bus == bus) > (gdb) step > 150 HF_LIST_FOREACH(l, devices) > (gdb) step > 152 DeviceInfo *info = l->data; > (gdb) step > 154 if (info->secondary_bus == bus) > (gdb) step > 150 HF_LIST_FOREACH(l, devices) > (gdb) step > 152 DeviceInfo *info = l->data; > (gdb) step > 154 if (info->secondary_bus == bus) > (gdb) step > 150 HF_LIST_FOREACH(l, devices) > (gdb) step > 152 DeviceInfo *info = l->data; > (gdb) step > 154 if (info->secondary_bus == bus) > (gdb) step > 150 HF_LIST_FOREACH(l, devices) > (gdb) step > 152 DeviceInfo *info = l->data; > (gdb) step > 154 if (info->secondary_bus == bus) > (gdb) step > 182 if (new_root) > ____ > > A "bt full" at this point produces: > ____ > > (gdb) bt full > #0 hf_pci_probe () at hf-pci.c:182 > info = (DeviceInfo *) 0x808d2e0 > parent = (HalDevice *) 0x0 > pc = {pat_buf_len = 0, num_patterns = 0, patterns = 0x0, > match_buf_len = 10200, num_matches = 18, matches = 0xbfbfbe40, offset = 18, > generation = 18, status = PCI_GETCONF_LAST_DEVICE} > conf = {{pc_sel = {pc_bus = 0 '\0', pc_dev = 0 '\0', > pc_func = 0 '\0'}, pc_hdr = 0 '\0', pc_subvendor = 4156, > pc_subdevice = 12425, pc_vendor = 32902, pc_device = 13120, > pc_class = 6 '\006', pc_subclass = 0 '\0', pc_progif = 0 '\0', > pc_revid = 33 '!', pd_name = "agp", '\0' , pd_unit = 0}, > {pc_sel = {pc_bus = 0 '\0', pc_dev = 1 '\001', pc_func = 0 '\0'}, > pc_hdr = 1 '\001', pc_subvendor = 0, pc_subdevice = 0, pc_vendor = 32902, > pc_device = 13121, pc_class = 6 '\006', pc_subclass = 4 '\004', > pc_progif = 0 '\0', pc_revid = 33 '!', > pd_name = "pcib", '\0' , pd_unit = 1}, {pc_sel = { > pc_bus = 0 '\0', pc_dev = 29 '\035', pc_func = 0 '\0'}, pc_hdr = 0 '\0', > pc_subvendor = 4156, pc_subdevice = 12425, pc_vendor = 32902, > pc_device = 9410, pc_class = 12 '\f', pc_subclass = 3 '\003', > pc_progif = 0 '\0', pc_revid = 3 '\003', > pd_name = "uhci", '\0' , pd_unit = 0}, {pc_sel = { > pc_bus = 0 '\0', pc_dev = 29 '\035', pc_func = 1 '\001'}, > pc_hdr = 0 '\0', pc_subvendor = 4156, pc_subdevice = 12425, > ---Type to continue, or q to quit--- > pc_vendor = 32902, pc_device = 9412, pc_class = 12 '\f', > pc_subclass = 3 '\003', pc_progif = 0 '\0', pc_revid = 3 '\003', > pd_name = "uhci", '\0' , pd_unit = 1}, {pc_sel = { > pc_bus = 0 '\0', pc_dev = 29 '\035', pc_func = 2 '\002'}, > pc_hdr = 0 '\0', pc_subvendor = 4156, pc_subdevice = 12425, > pc_vendor = 32902, pc_device = 9415, pc_class = 12 '\f', > pc_subclass = 3 '\003', pc_progif = 0 '\0', pc_revid = 3 '\003', > pd_name = "uhci", '\0' , pd_unit = 2}, {pc_sel = { > pc_bus = 0 '\0', pc_dev = 29 '\035', pc_func = 7 '\a'}, pc_hdr = 0 '\0', > pc_subvendor = 4156, pc_subdevice = 12425, pc_vendor = 32902, > pc_device = 9421, pc_class = 12 '\f', pc_subclass = 3 '\003', > pc_progif = 32 ' ', pc_revid = 3 '\003', > pd_name = "ehci", '\0' , pd_unit = 0}, {pc_sel = { > pc_bus = 0 '\0', pc_dev = 30 '\036', pc_func = 0 '\0'}, > pc_hdr = 1 '\001', pc_subvendor = 0, pc_subdevice = 0, pc_vendor = 32902, > pc_device = 9288, pc_class = 6 '\006', pc_subclass = 4 '\004', > pc_progif = 0 '\0', pc_revid = 131 '\203', > pd_name = "pcib", '\0' , pd_unit = 2}, {pc_sel = { > pc_bus = 0 '\0', pc_dev = 31 '\037', pc_func = 0 '\0'}, pc_hdr = 0 '\0', > pc_subvendor = 0, pc_subdevice = 0, pc_vendor = 32902, pc_device = 9420, > pc_class = 6 '\006', pc_subclass = 1 '\001', pc_progif = 0 '\0', > pc_revid = 3 '\003', pd_name = "isab", '\0' , > pd_unit = 0}, {pc_sel = {pc_bus = 0 '\0', pc_dev = 31 '\037', > > (Again, culled a bit) > > pd_unit = 675146208}, {pc_sel = {pc_bus = 80 'P', pc_dev = 186 '�', > pc_func = 7 '\a'}, pc_hdr = 8 '\b', pc_subvendor = 13403, > pc_subdevice = 2055, pc_vendor = 13386, pc_device = 2055, > pc_class = 0 '\0', pc_subclass = 144 '\220', pc_progif = 7 '\a', > pc_revid = 8 '\b', > pd_name = "PQ\t\b`\235\a\b\200Q\t\b\001\000\000\000\001", pd_unit = 1}...} > p = (struct pci_conf *) 0xbfbfc110 > devices = (GSList *) 0x808d2d8 > __FUNCTION__ = "hf_pci_probe" > __PRETTY_FUNCTION__ = "hf_pci_probe" > #1 0x0805cee7 in osspec_probe () at osspec.c:96 > i = 1 > #2 0x080551ed in main (argc=3, argv=0xbfbfea14) at hald.c:578 > child_pid = 675388896 > dev_null_fd = 675388896 > pf = 675388896 > pid = "\000G3(\024\000\000\000\001" > loop = (GMainLoop *) 0x807b770 > path = 0x808d2e0 "\200*\t\b��\b\b" > newpath = "/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/usr/local/libexec:/usr/local/libexec/hal/scripts\000\000\000\000\000\001��\t(\200R\n(\000\000\000\000����+�\a(\026�\004\b\004�\212\006\000M\n(\001\000\000\000@���$���\024���"... > ---Type to continue, or q to quit--- > __FUNCTION__ = "main" > ____ > > Looks like GDB's feeding me bollocks, yeah? > > If anyone's got an idea or two up their sleeves about how I might > go about fixing this, I'd be very grateful to hear about it! Please install sysutils/pciutils and send me the output of "lspci -v". -- Jean-Yves Lefort jylefort@FreeBSD.org http://lefort.be.eu.org/ --Signature=_Tue__20_Mar_2007_06_35_24_+0100_5jxrRZ2cvtBeyv6U Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFF/3KcyzD7UaO4AGoRAlhrAJ96pPuR1hOXtYAIzgLplw8m0sCcVgCfUhbQ 1eWvqXRdDdXRZ4mubtPTyX8= =sDf5 -----END PGP SIGNATURE----- --Signature=_Tue__20_Mar_2007_06_35_24_+0100_5jxrRZ2cvtBeyv6U--