[Pkg-openmpi-maintainers] Bug#572229: openmpi-checkpoint should depend on blcr-util

Alan Woodland alan.woodland at gmail.com
Tue Mar 2 15:17:46 UTC 2010


On 2 March 2010 14:59, Fernando Lemos <fernandotcl at gmail.com> wrote:
> 2010/3/2 Alan Woodland <awoodland at debian.org>:
>> 2010/3/2 Fernando Tarlá Cardoso Lemos <fernandotcl at gmail.com>:
>>> Package: openmpi-checkpoint
>>> Version: 1.4.1-1
>>> Severity: important
>>>
>>>
>>> openmpi-checkpoint does not currently depend on blcr-util. However, ompi-restart will segfault unless blcr-util (upstream bug maybe, I reported to the OpenMPI users mailing list, still got no reply).
>>
>> [snip]
>>
>>>
>>> Note that brcl-util provides binaries like cr_restore, cr_checkpoint, etc. One would think ompi-checkpoint/ompi-restart uses only libcr directly, but that doesn't seem to be the case for ompi-restart.
>>>
>>
>> I'm pretty sure it at least was the case that restart did just use
>> libcr directly, without calling any of the utils, hence my not setting
>> the dependency originally. I wonder if this is a bug or a feature now?
>>
>> Alan
>>
>
> Yeah, I find it weird too. Here's my latest post to the OpenMPI users
> mailing list:
>
> http://www.open-mpi.org/community/lists/users/2010/03/12199.php
>
> Maybe it does not use cr_* directly but blcr-util provides something
> else that ompi-restart requires? Either way, I don't think
> ompi-restart is supposed to segfault...
blcr-util doesn't provide anything other than /usr/bin/cr_* and
documentation. I hope it doesn't anyway, (and there's no surprises in:
http://packages.debian.org/sid/amd64/blcr-util/filelist) it's designed
such that an application which uses libcr directly doesn't have to
pull in anything other than libcr.

> If you prefer, I can run my tests with the openmpi-checkpoint after
> #572021 is fixed and then report back whether or not blcr-util is
> needed.

I think I'd like to get to the bottom of why it segaults (stacktrace).
I'm unlikely to be able to commit significant amounts of time to this
until after 23rd of March though. A full backtrace or possibly even
just the final output from strace might be quite enlightening though.

Alan






More information about the Pkg-openmpi-maintainers mailing list