Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#1998 closed Bugs (duplicate)

Possible bug in Boost.MPI on 64 bit machines

Reported by: MIchele De Stefano <micdestefano@…> Owned by: Douglas Gregor
Milestone: Component: mpi
Version: Boost 1.35.0 Severity: Problem
Keywords: Cc:

Description

I have a simple program that performs an mpi::broadcast of an object of a user-defined class.
While the program runs with no error on a CentOS 5.1, 32 bit, machine, it crashes on a CentOS 5.1, 64 bit machine (segmentation fault). The MPI implementation I use it's mpich2-1.0.6p1.
It seems there's some problem with the packed_iarchive (I checked with valgrind). I cannot find any error in my code (it's nearly 3 days that I'm trying to find if there is an error in my code, but I don't see any error).
The program attached crashes with more than one process. It does not crash if you activate the second dataset (uncomment lines 153-154 and comment lines 150-151).
I'm using Boost 1.35.0, checked out from the svn repository.

Attachments (1)

main.cpp (3.4 KB ) - added by MIchele De Stefano <micdestefano@…> 14 years ago.
Small test program for the bug

Download all attachments as: .zip

Change History (4)

by MIchele De Stefano <micdestefano@…>, 14 years ago

Attachment: main.cpp added

Small test program for the bug

comment:1 by MIchele De Stefano <micdestefano@…>, 14 years ago

Actually, I discovered that the bug is not a Boost.MPI bug, but it is a Boost Serialization bug.
I will report it in a new ticket.
Sorry for this

comment:2 by Daryle Walker, 14 years ago

Resolution: duplicate
Status: newclosed

Refer to the underlying bug instead

comment:3 by (none), 14 years ago

Milestone: Boost 1.35.1

Milestone Boost 1.35.1 deleted

Note: See TracTickets for help on using tickets.