Accéder au contenu.
Menu Sympa

starpu-devel - [Starpu-devel] Assert failure with regenerate flag enabled

Objet : Developers list for StarPU

Archives de la liste

[Starpu-devel] Assert failure with regenerate flag enabled


Chronologique Discussions 
  • From: Jeff Hand <jeffrey.hand@gmail.com>
  • To: Starpu-devel@lists.gforge.inria.fr
  • Subject: [Starpu-devel] Assert failure with regenerate flag enabled
  • Date: Tue, 4 Nov 2014 11:05:25 -0600
  • 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>

I have 4 simple CPU based tasks in series with regenerate flag enabled.  If I execute the code normally, I receive the assert below (failure occurs within 5 seconds).  If I add a 2 msec sleep in the first task, the program executes successfully (will operate 10 minutes plus).

Is this expected behaviour?

cheers,
Jeff

===================================================================================
gdb output
starpu-1.1.2 libraries
===================================================================================
simple: ../../src/core/dependencies/cg.c:155: _starpu_notify_cg: Assertion `job_successors->ndeps >= ndeps_completed' failed.

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffe1ffb700 (LWP 18760)]
0x00007ffff7766bb9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56    ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007ffff7766bb9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff7769fc8 in __GI_abort () at abort.c:89
#2  0x00007ffff775fa76 in __assert_fail_base (fmt=0x7ffff78b1370 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7ffff7b559d8 "job_successors->ndeps >= ndeps_completed",
    file=file@entry=0x7ffff7b559b0 "../../src/core/dependencies/cg.c", line=line@entry=155, function=function@entry=0x7ffff7b55a60 <__PRETTY_FUNCTION__.13690> "_starpu_notify_cg") at assert.c:92
#3  0x00007ffff775fb22 in __GI___assert_fail (assertion=assertion@entry=0x7ffff7b559d8 "job_successors->ndeps >= ndeps_completed", file=file@entry=0x7ffff7b559b0 "../../src/core/dependencies/cg.c",
    line=line@entry=155, function=function@entry=0x7ffff7b55a60 <__PRETTY_FUNCTION__.13690> "_starpu_notify_cg") at assert.c:101
#4  0x00007ffff7b18085 in _starpu_notify_cg (cg=cg@entry=0x12b971a0) at ../../src/core/dependencies/cg.c:155
#5  0x00007ffff7b1821c in _starpu_notify_cg_list (successors=successors@entry=0x12b97328) at ../../src/core/dependencies/cg.c:213
#6  0x00007ffff7b1aa5c in _starpu_notify_task_dependencies (j=j@entry=0x12b97220) at ../../src/core/dependencies/task_deps.c:55
#7  0x00007ffff7b182d5 in _starpu_notify_dependencies (j=j@entry=0x12b97220) at ../../src/core/dependencies/dependencies.c:33
#8  0x00007ffff7b0eed1 in _starpu_handle_job_termination (j=j@entry=0x12b97220) at ../../src/core/jobs.c:201
#9  0x00007ffff7b4fd00 in _starpu_cpu_driver_run_once (cpu_worker=0x7ffff7d8a860 <config+3136>) at ../../src/drivers/cpu/driver_cpu.c:340
#10 0x00007ffff7b50055 in _starpu_cpu_worker (arg=0x7ffff7d8a860 <config+3136>) at ../../src/drivers/cpu/driver_cpu.c:368
#11 0x00007ffff69b3182 in start_thread (arg=0x7fffe1ffb700) at pthread_create.c:312
#12 0x00007ffff782afbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
===================================================================================




Archives gérées par MHonArc 2.6.19+.

Haut de le page