[mpich-discuss] bug when used with valgrind
Evren Yurtesen IB
eyurtese at abo.fi
Thu Jan 24 07:52:59 CST 2013
On Wed, 23 Jan 2013, Dave Goodell wrote:
> On Jan 23, 2013, at 12:22 PM CST, Evren Yurtesen IB wrote:
>
>> It appears there are problems with mpich2 packages provided by ubuntu 12.04/12.10 etc. I think the problem is the compile time arguments they use when building them.
>>
>> I made a bug report to ubuntu launchpad but they suggested I should contact you also. Can somebody please have a look and comment on the bug report?
>>
>> https://bugs.launchpad.net/ubuntu/+source/mpich2/+bug/1045326
>
> Pavan Balaji, who commented 2012-09-03, represents "us" on this matter.
Oh ok, but should I create a bug report as he suggested?
> To me the problem just looks like a fundamental disagreement/incompatibility between BLCR and Valgrind (at least for certain versions of each package). See this BLCR thread: https://hpcrdm.lbl.gov/pipermail/checkpoint/2011-September/000311.html
>
> Based on what Paul said in that link and some cursory googling, it sounds like that issue was never upstreamed to the Valgrind folks.
I will try to poke valgrind developers also :)
> I agree with you that the easiest way to resolve the Launchpad bug is to just omit the checkpointing arguments, although this has the downside of disabling this functionality. A more involved fix would be to patch the BLCR library in the fashion mentioned in the lbl.gov link above.
I think it is already non-functional for Ubuntu 12.04+ versions. There is
also a bug report about BLCR because it does not work with 3.x kernels
anymore and all 12.* Ubuntu versions use 3.x kernels:
https://bugs.launchpad.net/ubuntu/+source/blcr/+bug/804943
Also checkpoint homepage confirms this (last version supports up to kernel
2.6.38):
https://ftg.lbl.gov/projects/CheckpointRestart/
So, I think it may be possible to convince Ubuntu package makers to remove
checkpoint options which are not useful anyway. But I am not sure who to
inform about this problem at this point.
Thanks,
Evren
More information about the discuss
mailing list