Objet : Developers list for StarPU
Archives de la liste
- From: Samuel Thibault <samuel.thibault@ens-lyon.org>
- To: Nathalie Furmento <nathalie.furmento@labri.fr>
- Cc: "starpu-devel@lists.gforge.inria.fr" <starpu-devel@lists.gforge.inria.fr>
- Subject: Re: [Starpu-devel] Conversion tasks
- Date: Mon, 14 Oct 2013 12:55:13 +0200
- 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>
Nathalie Furmento, le Mon 14 Oct 2013 11:17:09 +0200, a écrit :
> Witth the current version of the trunk, submission of conversion tasks are
> broken.
>
> Here some backtraces.
>
> Looks like the mutex object has been destroyed too early.
Well, the pointer itself is completely bogus:
> (gdb) bt
> #1 0x00007fffef2c0612 in starpu_pthread_mutex_lock (mutex=0x40) at
> /home/nfurmento/softs/starpu/soft/starpu.git/src/common/thread.c:269
> #2 0x00007fffef2be5e1 in _starpu_barrier_counter_increment (barrier_c=0x30)
> at
> /home/nfurmento/softs/starpu/soft/starpu.git/src/common/barrier_counter.c:94
And indeed the ctx_id is STARPU_NMAX_SCHED_CTXS (expected since this
test doesn't use contexts):
> #3 0x00007fffef2f1974 in _starpu_increment_nsubmitted_tasks_of_sched_ctx
> (sched_ctx_id=10) at
that makes _starpu_get_sched_ctx_struct return NULL, and thus bogus
mutex pointer.
It has however been so since ages, I wonder why that triggers a segfault
only now.
AIUI, _starpu_increment_nsubmitted_tasks_of_sched_ctx() should simply
return when _starpu_get_sched_ctx_struct returns NULL?
Samuel
- [Starpu-devel] Conversion tasks, Nathalie Furmento, 14/10/2013
- Re: [Starpu-devel] Conversion tasks, Samuel Thibault, 14/10/2013
- Re: [Starpu-devel] Conversion tasks, Nathalie Furmento, 14/10/2013
- Re: [Starpu-devel] Conversion tasks, Samuel Thibault, 14/10/2013
Archives gérées par MHonArc 2.6.19+.