Subject: Re: [Boost-bugs] [Boost C++ Libraries] #3951: assertion failed calling find<> in managed_shared_memory (might be a bug in g++)
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-02-22 01:25:00
#3951: assertion failed calling find<> in managed_shared_memory (might be a bug in
g++)
--------------------------------------------+-------------------------------
Reporter: Xavi Gratal <gratal@â¦> | Owner: igaztanaga
Type: Bugs | Status: new
Milestone: Boost 1.43.0 | Component: interprocess
Version: Boost 1.42.0 | Severity: Problem
Keywords: |
--------------------------------------------+-------------------------------
Comment(by Xavi Gratal <gratal@â¦>):
I forgot to say that I am using linux, and I tried this in both the Ubuntu
Lucid Lynx alpha, which comes with gcc 4.4.3, and compiling gcc 4.4.3
myself in Ubuntu Karmic Koala.
As I said, the bug is triggered for the attaches source code only in gcc
4.4.3, but the same problem appears in more complex programs also in the
gcc 4.4.1 which ships with Karmic Koala.
It happens both in boost 1.42.0 and 1.41.0. Actually I think the
interprocess library didn't change between them.
Looking at the code of interprocess, it doesn't seem a strict aliasing
problem, and the code compiles without warning with -Wstrict-aliasing=2
enabled.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3951#comment:1> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:02 UTC