Possible missing file in hal installation

Joe Marcus Clarke marcus at marcuscom.com
Wed Jan 3 09:43:04 PST 2007


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.

Joe

-- 
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20070103/d9a8dc83/attachment.pgp


More information about the freebsd-gnome mailing list