Accéder au contenu.
Menu Sympa

starpu-devel - Re: [Starpu-devel] segfault in StarPU memory allocator

Objet : Developers list for StarPU

Archives de la liste

Re: [Starpu-devel] segfault in StarPU memory allocator


Chronologique Discussions 
  • From: Alfredo Buttari <alfredo.buttari@enseeiht.fr>
  • To: Samuel Thibault <samuel.thibault@inria.fr>, starpu-devel@lists.gforge.inria.fr
  • Subject: Re: [Starpu-devel] segfault in StarPU memory allocator
  • Date: Thu, 5 Jul 2018 09:09:59 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=alfredo.buttari@enseeiht.fr; spf=Pass smtp.mailfrom=alfredo.buttari@gmail.com; spf=None smtp.helo=postmaster@mail-ua0-f174.google.com
  • Ironport-phdr: 9a23:npKMrxbJxwBZ9pgDrGuDiST/LSx+4OfEezUN459isYplN5qZrs2/bnLW6fgltlLVR4KTs6sC17KI9fi4EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCa8bL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjm58axlVAHnhzsGNz4h8WHYlMpwjL5AoBm8oxBz2pPYbJ2JOPZ7eK7WYNEUSndbXstJWCNBDIGzYYsBAeQCIOhWsZXyqkASrReiHwSgGP/jxiNKi3LwwKY00/4hEQbD3AE4A98OtHrUrM/rO6gPVuC+0bTFzSjfb/NKwzj98onIeQ0mrP6WWbJwf9DRxlcyGAPClFmfspHlPy+J1usXqWib7vFtWvypi248tQ5+vDmvxscwioXTiIIV0EnJ+CNky4g7It24TVR0Yd+iEJZIqS6aMZB2Td08TGFpuCY61qcKuZChfCQS1ZgqxQTTa+eAc4WO/xntV/6RLC9miH55fL+znRW//Ei6xuHiS8W50kxGojdHn9TDsH0Gygbd5dKdSvRn+0eswTaP2B7X6uFDOU00kLDUK58lwrIpi5ocq1jPEjb4mEnrjqKbeV8o+uev6+TgbbXmooGTO5VohQH5N6Qigs2/AeImPQgSR2WX5/iw2bn58UD6QLhGlOM6nrTbvZzAOMgWpKG0DxdQ0ok56ha/Czmm0M4fnXkCNF9KYhaHj4bzO17QPf/4Cu2zjE+xkDd32/DJJKfhApTWI3jMlbfuZ7d960pGxAUvytBf4opYCqsdL/LrRk/xqNvYAwciMwyo2ennEs191p4HVW2SHKCZLr3dsVuT6+IrIumMf5MVuC3nJ/gq6f7uimU5mVADcqWz3JsXbmq4HvV8LEmDb3rsmIRJLWBfhQM7UeHuwGGCUDRaenKuF/Yn7zQmBYbgEYfCTImwhKCp3SGhH5QQaHoQThiXDX7yb5jBV/oSZSa6Js56jidCWramUYAskxCorg7zjbR9fcTO/ShNnJbtztV54KX5iA0u/CZ1R5CU12+XQm1z2GkVWyM/xqFXrEpmx1qC0bQ+jeYORo8b3O9ATgpvbc2U9Od9Ed2nH1uZJo7YGmbjec2vBHQKdvx0xtYPZ0hnHND710LM2iOrB/kekLnZXcVooJKZ5GD4IoNG81iDzLMo1gJ0T81UOGCnhrI5+RKBX9eUwXXcrL6jcOEn5ACI9GqHyjDQ7kRRUQo1TKydGH5GOReQotP+6UfPCbSpDOZ/Pw==
  • 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>

Hello,
I managed to make some progress but I'm still far from finding the
problem. I installed valgrind 3.13 (btw 3.12 fails on an instruction
generated by the intel compiler). Unfortunately the code does not run
to completion when using valgrind because it takes too long and the
job exceeds the imposed time limits.

I have compiled both StarPU and my code with the address sanitizer in
gcc but the code runs fine and no problem is reported (apart from some
minor leaks).

I'll try a few more things.





On Mon, Jul 2, 2018 at 11:45 PM Samuel Thibault
<samuel.thibault@inria.fr> wrote:
>
> Alfredo Buttari, le lun. 02 juil. 2018 16:57:27 +0200, a ecrit:
> > Unfortunately valgrind does not like CUDA code:
> >
> > ==1292== Memcheck, a memory error detector
> > ==1292== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
> > ==1292== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright
> > info
> > ==1292== Command: ./dqrm_test
> > ==1292==
> > vex amd64->IR: unhandled instruction bytes: 0xF 0xAE 0x64 0x24 0x40
> > 0x48 0x8B 0x73
> > vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
> > vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=0F
> > vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0
> > ==1292== valgrind: Unrecognised instruction at address 0x4015f48.
> > ==1292== at 0x4015F48: _dl_runtime_resolve_xsave (in
> > /usr/lib64/ld-2.17.so)
> > [cut]
>
> Mmm, it's not CUDA that it doesn't like, but the glibc itself. Valgrind
> 3.10 is indeed quite old, you need to upgrade it to get it to work with
> recent glibc.
>
> Samuel



-------------------------------------------
Alfredo Buttari, PhD
CNRS-IRIT
2 rue Camichel, 31071 Toulouse, France
http://buttari.perso.enseeiht.fr




Archives gérées par MHonArc 2.6.19+.

Haut de le page