Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Nov 2010 11:20:42 +0100 (CET)
From:      Barbara <barbara.xxx1975@libero.it>
To:        <ed@80386.nl>
Cc:        freebsd-current@freebsd.org
Subject:   R: Re: libstc++ (?) problem on CURRENT?
Message-ID:  <23015841.925301289038842271.JavaMail.defaultUser@defaultHost>

index | next in thread | raw e-mail



>* Barbara <barbara.xxx1975@libero.it>, 20101106 10:57:
>> Just to be clear, I'm not looking for a solution about the port here,
>> I'm just wondering why the same c++ code is working on 8_STABLE and
>> it's segfaulting on CURRENT, considering also that AFAIK the gcc
>> version in both the base systems is the same.
>
>I am a real STL newbie, so I could be wrong. Maybe it's not allowed to
>remove an element in the map you're currently iterating. Therefore
>you're accessing memory which has been deallocated.
>

I'm sure you're not worse than me! :)
Anyway that's what I was thinking when I wrote the patch.

>This may crash on HEAD and not on 8-STABLE for various reasons. For
>example, malloc() in HEAD has all sorts of debugging options enabled,
>while 8-STABLE does not.
>

So you think that the problem is really in the original source code, but 
exposed only on CURRENT.
That could be an option.

Thanks
Barbara



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?23015841.925301289038842271.JavaMail.defaultUser>