Boost logo

Boost Users :

Subject: Re: [Boost-users] Segfault when trying to deserialize std::lists in a multi_array
From: Rhys Ulerich (rhys.ulerich_at_[hidden])
Date: 2011-07-24 21:39:22

> I'm trying to send a 3D boost::multi_array containing std::list of
> pointers to particle structs via boost::mpi and keep getting a segfault
> on receive.
> typedef Vector3d V3D; //Convenience typedef for Eigen3 vector
> struct Particle {
>    V3D    r, u;
> ...
> };

Looks like you may be missing EIGEN_MAKE_ALIGNED_OPERATOR_NEW. See

No idea if that's ultimately the cause, but it looks quite suspect and
should be fixed regardless,

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at