Objet : Developers list for StarPU
Archives de la liste
Re: [Starpu-devel] [Morse-devel] segfault occurring with starpu 1.2.3 and master branch of chameleon
Chronologique Discussions
- From: Samuel Thibault <samuel.thibault@inria.fr>
- To: Hatem Ltaief <hatem.ltaief@kaust.edu.sa>
- Cc: "starpu-devel@lists.gforge.inria.fr" <starpu-devel@lists.gforge.inria.fr>, "morse-devel@lists.gforge.inria.fr" <morse-devel@lists.gforge.inria.fr>
- Subject: Re: [Starpu-devel] [Morse-devel] segfault occurring with starpu 1.2.3 and master branch of chameleon
- Date: Sat, 24 Mar 2018 03:04:57 +0100
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=samuel.thibault@inria.fr; spf=Neutral smtp.mailfrom=samuel.thibault@ens-lyon.org; spf=Pass smtp.helo=postmaster@hera.aquilenet.fr
- Ironport-phdr: 9a23:El0NOB0wCGMuvIPdsmDT+DRfVm0co7zxezQtwd8ZseMUKPad9pjvdHbS+e9qxAeQG9mDsLQc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPbQhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7Vq4/Vyi84Kh3SR/okCYHOCA/8GHLkcx7kaZXrAu8qxBj34LYZYeYP+d8cKzAZ9MXXWRPUMZPWSJcAY28YYQAAPYcMulaqInyqUADrR6iCQWwHu7j1iVFimHw0KYn0+ohCwbG3Ak4EtwTqnvUqcj1O7kWUeuo0qfIzTTDYOhM1jfg7IjIbg0qrPaXXb1qdMrR1FcgFwffglWMqYzlPiia2f4Qs2if8+ptTuOvi2g9qwFwuDej3MksipPQi48T11vK9j15zZ4oKdC7SEN3e8CoHZVeui2AKod6Xt8uT3t1tCoi17ELu5+2cDIXxJknxBPTceGLf5WV7h75SeqdPzF1j29/dr2lnRa9602gx/X8Vsaq1FZKqTJIktnSuXAXzRPf8NKISuJg/keg3TaAyQbT5f9YIUwum6rbMYYtwr82lpUNrUTOBjL6lUb2gaOMaEkp9Oal5/76brn6upOQLZJ4hhn7Mqs0m8y/Beo4MhIJX2ie4em8z6fs/UjkQLpUiv06iLXZsJDbJcsAvKG5HgtV0po45hmhCTemy80UnX0HLVJCfhKLlY/pO0vBIPzgF/ewn0yskCt3x/DBJrDhB5LNLmLYkLj/ZLpy9lBTyBQtwtBb/J9UDrABIOnvWk/qrtDYARE5Mwuuw+boFtpxzIIeWWSVAq+YKqzeq1GI5vg3KemWeIAVoCr9K+Qi5/P2ln85hUUSfbOx3ZsKcXy3A+ppI1uHbnromdoBFWYKvhEiTOzxklGCXjBTZ3GoX6Iz+D43EoOmDYHZRoCsmrONxim7HocFLlxBX3CFDXrtP6GYUvYBZmrGIsZ9nzlCUaSoSoIv/RKnqRTmjbdrM6zP83tLm4jk0Y1O7ujOmBV6yTx1Bc2A133FG3p9m34FQ3kq3KF1qFF51n+C17J5irpWD4oAtLtyTg4mOMuEnKRBANfoV1eEJ4/REQf0cpCdGTg0C+kJ7ZoLakd5Fc+li0mfjSesGPoRhruNQpsu/fCGhiSjF4NG03/DkZIZoRw+WMIWbT+ngLR+/k7dHdyRyhjLp+ORba0ZmRX12iKDwG6J5RAKUANqWOPMRG0eYkbQoMi/6FmQFrI=
- List-archive: <http://lists.gforge.inria.fr/pipermail/starpu-devel/>
- List-id: "Developers list. For discussion of new features, code changes, etc." <starpu-devel.lists.gforge.inria.fr>
- Organization: I am not organized
Hello,
Hatem Ltaief, on sam. 24 mars 2018 01:53:39 +0000, wrote:
> I am facing a segfault raised by chameleon runtime_descriptor.c when
> handling
> MPI tags, due to a bad value returned by the new function
> starpu_mpi_comm_get_attr for fixing the MPI tag issue, introduced in starpu
> 1.2.3.
It was bogus indeed, this was fixed in the 1.2 branch with the attached
patch.
Samuel
commit 8b2268d9750f1594460361ea2961372e0e10d7bb
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Mar 4 18:21:49 2018 +0100
Fix starpu_mpi_comm_get_attr calling convention for STARPU_MPI_TAG_UB
according to MPI standard
(cherry picked from commit 9ab3f077e2ca7ffbd38aa9691bffe62f55f8de1f)
diff --git a/mpi/src/starpu_mpi.c b/mpi/src/starpu_mpi.c
index f4494924b..823b72e47 100644
--- a/mpi/src/starpu_mpi.c
+++ b/mpi/src/starpu_mpi.c
@@ -2064,13 +2064,15 @@ int starpu_mpi_wait_for_all(MPI_Comm comm)
return 0;
}
+static int64_t _starpu_mpi_tag_max = INT_MAX;
+
int starpu_mpi_comm_get_attr(MPI_Comm comm, int keyval, void *attribute_val,
int *flag)
{
(void) comm;
if (keyval == STARPU_MPI_TAG_UB)
{
*flag = 1;
- *(int *)attribute_val = INT_MAX;
+ *(int64_t **)attribute_val = &_starpu_mpi_tag_max;
}
else
{
- [Starpu-devel] segfault occurring with starpu 1.2.3 and master branch of chameleon, Hatem Ltaief, 24/03/2018
- Re: [Starpu-devel] [Morse-devel] segfault occurring with starpu 1.2.3 and master branch of chameleon, Samuel Thibault, 24/03/2018
- Re: [Starpu-devel] [Morse-devel] segfault occurring with starpu 1.2.3 and master branch of chameleon, Hatem Ltaief, 24/03/2018
- Re: [Starpu-devel] [Morse-devel] segfault occurring with starpu 1.2.3 and master branch of chameleon, Samuel Thibault, 24/03/2018
- Re: [Starpu-devel] [Morse-devel] segfault occurring with starpu 1.2.3 and master branch of chameleon, Hatem Ltaief, 24/03/2018
- Re: [Starpu-devel] [Morse-devel] segfault occurring with starpu 1.2.3 and master branch of chameleon, Samuel Thibault, 24/03/2018
Archives gérées par MHonArc 2.6.19+.