Many thanks for your reply, Dale.
When I'm stuck on something like this it's really appreciated!


On 2 Jul 2006, at 03:19, Dale wrote:
Leafnode was working perfectly fine until a few days ago, then all of a sudden when I try to grab messages from upstream I get the following:

...
   $ sudo fetchnews -vvv
   Password:
fetchnews mode: get articles, get headers, get bodies, post articles
   *** glibc detected *** double free or corruption (!prev):
0x08067d98 ***
   Aborted
   $

Further to this I've just discovered that I have two versions of gcc
installed on my system. Could this be related?

   $ eix ^gcc$
   * sys-devel/gcc
        Available versions:  [P]2.95.3-r9 [P]3.1.1-r2 [P]3.2.2
[P]3.2.3-r4 [P]3.3.2-r7 3.3.5-r1 3.3.5.20050130-r1 3.3.6 ~3.3.6-r1
~3.4.1-r3 3.4.4-r1 3.4.5 3.4.5-r1 ~3.4.6 3.4.6-r1 *4.0.2-r3 *4.0.3
~4.1.0-r1 ~4.1.1 [M]4.2.0_alpha20060603
        Installed:           3.3.6 3.4.6-r1
        Homepage:            http://gcc.gnu.org/
        Description:         The GNU Compiler Collection. Includes
C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime
bounds checking

   Found 1 matches
   $ `which gcc` --version
   gcc (GCC) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)
   Copyright (C) 2003 Free Software Foundation, Inc.
   This is free software; see the source for copying conditions.
There is NO
   warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.

   $

Should I `emerge -C` one of these versions of gcc, or would that be a
Dumb Idea?

I would make sure to run revdep-rebuild first to make sure nothing will
break.

`revdep-rebuild` shows nothing needs fixing, but...

...
Also run gcc-config -l and make sure which version you are using.  It
should have a little * next to the one you are using.

That shows the same as ` `which gcc` --version ` above:

   $  gcc-config -l
    [1] i686-pc-linux-gnu-3.3.6 *
    [2] i686-pc-linux-gnu-3.3.6-hardened
    [3] i686-pc-linux-gnu-3.3.6-hardenednopie
    [4] i686-pc-linux-gnu-3.3.6-hardenednopiessp
    [5] i686-pc-linux-gnu-3.3.6-hardenednossp
    [6] i686-pc-linux-gnu-3.4.6
    [7] i686-pc-linux-gnu-3.4.6-hardened
    [8] i686-pc-linux-gnu-3.4.6-hardenednopie
    [9] i686-pc-linux-gnu-3.4.6-hardenednopiessp
    [10] i686-pc-linux-gnu-3.4.6-hardenednossp
   $

I've never used `gcc-config` before.

Should I change to 3.4.6?

And what do I do then? `revdep-rebuild`? `emerge world`?

May want to wait on a serious guru to make sure of all this too.  This
can be one of those that you can't be to careful with.

I'm hoping my further questions will prompt one to reply.  ;D

Stroller.


--
[email protected] mailing list

Reply via email to