Re: [Boost-bugs] [Boost C++ Libraries] #3951: assertion failed calling find<> in managed_shared_memory (might be a bug in g++)

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