[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Freeipmi-users] fish crashes with "Segmentation fault" at startup
From: |
Albert Chu |
Subject: |
Re: [Freeipmi-users] fish crashes with "Segmentation fault" at startup |
Date: |
Fri, 04 Nov 2005 10:37:15 -0800 |
> I'm assuming from the Troubleshooting section of the
> documentationthat 'ipckey' doesn't contain any data, it's just the
> inode number that gets used.
It's just a place holder for ftok(). As long as its there, things
should be fine.
> Just to be sure, when I built I used GUILE=/usr/local/bin/guile
> GUILE_CONFIG=/usr/local/bin/guile-config
> GUILE_TOOLS=/usr/local/bin/guile-tools in the 'configure'
> command-line.
I've never had to build against a non-default GUILE, so I'm not 100%
sure about whether the above will work.
But now that you mention it, it's possible your build is confused b/c of
its compiling against the guile in /usr/lib. You may want to try
setting the LDFLAGS=-L /usr/local/lib and CPPFLAGS=/usr/local/include.
This should tell the compiler to search those paths first.
> Just thinking as I type, fish should use the version under what's
> specified by --prefix & --exec-prefix, /usr/local by default, and not
> what's in $PATH.
My understanding is that --prefix and --exec-prefix are only for
installation location and will not affect library linking.
> There isn't a connection with the shell used is there? Both the target
> and the chroot'ed build-host run ash whereas the normal build-host
> environment is bash.
There shouldn't be.
Good luck,
Al
--
Albert Chu
address@hidden
Lawrence Livermore National Laboratory
----- Original Message -----
From: address@hidden
Date: Friday, November 4, 2005 9:57 am
Subject: Re: [Freeipmi-users] fish crashes with "Segmentation fault" at
startup
> Hi, Albert.
>
> Thanks for the quick response ... see in-line replies below
>
> >Just to make sure, this is the Freeipmi 0.1.3 version?
>
> Yes, I just downloaded version 0.1.3 from the freeipmi.gnu.org site
> the other
> day.
>
> >1) Since this is a chrooted environment, is it possible you don't
> have>all the same file system mounts in your chrooted environment
> as you do
> >in your normal environment? Off the top of my head, the libfreeipmi
> >library stores/uses a few things in /var/lib. So if there isn't a
> /var,>some things may get messed up. Fish also reads from some
> files in a
> >few other directories. This is just a guess of course.
>
> Yes, I spotted that. I did a 'make -n install > ~/install.log' and
> then grep'ed
> for 'mkinstalldirs' to see where things were being stored and then
> manuallycreated the bits that were missed when I copied the
> contents of '/usr/local'
> over to the image file. I'll double-check that I've not missed
> somethinghere. I'm assuming from the Troubleshooting section of the
> documentationthat 'ipckey' doesn't contain any data, it's just the
> inode number that gets
> used.
>
> Just to be sure, when I built I used GUILE=/usr/local/bin/guile
> GUILE_CONFIG=/usr/local/bin/guile-config
> GUILE_TOOLS=/usr/local/bin/guile-tools in the 'configure' command-
> line. This
> should mean that the build uses only what I built and installed
> under /usr/local,
> right?
> Just thinking as I type, fish should use the version under what's
> specifiedby --prefix & --exec-prefix, /usr/local by default, and
> not what's in $PATH.
> The standard RedHat 9-1 distro. of guile/readline and what I built
> are slightly
> different versions.
>
> >2) Is the 2.4.31 IPMI kernel driver turned on? FreeIPMI doesn't
> require>it, and wouldn't think that the kernel driver would
> interfere with
> >libfreeipmi, but who knows.
>
> Hmmm, I can't remember if the kernel driver is enabled. Again, I'll
> double-check
> the .config file. However, since I don't get the poblem with the
> build-host
> unless I 'chroot' to the mounted image file (i.e. the RedHat 2.4.20-
> 8 kernel
> without IPMI is still running, it's just the file-system that's
> changed)I don't think that's the cause either.
>
> There isn't a connection with the shell used is there? Both the
> target and
> the chroot'ed build-host run ash whereas the normal build-host
> environmentis bash.
>
> I forgot to mention, the 2.4.31 kernel was built with patches from
> i2c-2.9.2
> and lm_sensors-2.9.2 though the kernel modules aren't (yet) loaded.
> Justa thought but since I get the same (apparent) problem with two
> differentkernels it's maybe not relevant.
>
> Looks like I need to rebuild with debug on and try to work with the
> core-dump
> in gdb.
>
> Thanks,
> Rob
>
>
>
> ___________________________________________________________
>
> Unlimited Tiscali Broadband from 14.99!
> http://www.tiscali.co.uk/products/broadband/
>
>
>
- [Freeipmi-users] fish crashes with "Segmentation fault" at startup, robm_campbell, 2005/11/04
- Re: [Freeipmi-users] fish crashes with "Segmentation fault" at startup, Albert Chu, 2005/11/04
- Re: [Freeipmi-users] fish crashes with "Segmentation fault" at startup, robm_campbell, 2005/11/04
- Re: [Freeipmi-users] fish crashes with "Segmentation fault" at startup,
Albert Chu <=
- Re: [Freeipmi-users] fish crashes with "Segmentation fault" at startup, Albert Chu, 2005/11/07
- Re: [Freeipmi-users] fish crashes with "Segmentation fault" at startup, robm_campbell, 2005/11/07
- Re: [Freeipmi-users] fish crashes with "Segmentation fault" at startup, Albert Chu, 2005/11/07
- Re: [Freeipmi-users] fish crashes with "Segmentation fault" at startup, robm_campbell, 2005/11/08
- Re: [Freeipmi-users] fish crashes with "Segmentation fault" at startup, Albert Chu, 2005/11/08