Accéder au contenu.
Menu Sympa

starpu-devel - Re: [Starpu-devel] [LU factorisation: gdb debug output]

Objet : Developers list for StarPU

Archives de la liste

Re: [Starpu-devel] [LU factorisation: gdb debug output]


Chronologique Discussions 
  • From: Maxim Abalenkov <maxim.abalenkov@gmail.com>
  • To: Samuel Thibault <samuel.thibault@inria.fr>
  • Cc: starpu-devel@lists.gforge.inria.fr
  • Subject: Re: [Starpu-devel] [LU factorisation: gdb debug output]
  • Date: Wed, 20 Dec 2017 14:37:41 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=maxim.abalenkov@gmail.com; spf=Pass smtp.mailfrom=maxim.abalenkov@gmail.com; spf=None smtp.helo=postmaster@mail-wm0-f48.google.com
  • Ironport-phdr: 9a23:v+IJWhIYoCwsgEX4JdmcpTZWNBhigK39O0sv0rFitYgeLfXxwZ3uMQTl6Ol3ixeRBMOHs6sC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffxhEiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QKsqUjq+8ahkVB7oiD8GNzEn9mHXltdwh79frB64uhBz35LYbISTOfFjfK3SYMkaSHJBUMhSSyNODZ6yYYUNAOQfM+ZWqJLwqEESoRu7HwSsBP/jxz1Oi3Tr3aM6yeMhEQTe0QInBd0Pv3XUrNDoP6oOSu+61q3IwivFb/NV3jf99pXDfxckof6WUrNwcM/RxVM1GAzelFqQrZLqPzWW1uQKrWiW9OVgVee1hG4mrwF9uCSgxsApioTQgI8e117K9SJ8wIkvJN24TlZ2YdGlEJtMsyGVLZB5TtkjQ2Fvvisx174IuYajcSUIx5kr3QPTZ+KHfoSS4R/vSvydLDh7iX59Zb6ygxa//VK9xuDzTMW4zkpGojZfntXRqnwA1xre4dWdRPRn5EeuwzOP2hjT6u5aJUA0krLWK5s7zb4xkpofqErCHirqlEnvgq+beUYp9vKn6+TgZbXmqZucOJFuhg7iNaQun9SzAeU+MgcQQ2iW4eax2bL58UHkXrlHjuc6n6rHvJzAKskWpba1AwpP3YYi7xa/AS2m0NMdnXQfKVJKYh2Gj4nsO13UOv/3Fu2wg1CynzdtxPDGOaPhD47CLnjGirjhfLJ951RAxwo0yNBT/4hUBa0ZIPLvRk/xs8TVDgQlMwOu2ebnEMh92poDVm2RHK+WLqfSvESM5uIuOOmMeJQVtCzyK/gr4P7ul3A5lkEHcamo25sXcnG4Ee58L0WXe3q/yusGRFwDuxczSKTWiFyIWCNXez7mRKs5+zw/Tp6mDI3KW4SxqL2HxiayWJNMMDNoEFeJRFLhZ4SBE94GYSafJMxmjHRQULGxSopn3BunsAL8yL15BuXR8ywc85nk0Y4mtKXoiRgu+GksXIym2GaXQjQxxztQSg==
  • 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 Samuel,

Please find the full gdb backtrace attached.

Best wishes,
Maxim

(gdb) thread apply all bt full

Thread 5 (Thread 0x7fffedcdc700 (LWP 27645)):
#0 0x00007ffff31ca860 in raise () from /usr/lib/libc.so.6
No symbol table info available.
#1 0x00007ffff31cbec9 in abort () from /usr/lib/libc.so.6
No symbol table info available.
#2 0x00007ffff31c30bc in __assert_fail_base () from /usr/lib/libc.so.6
No symbol table info available.
#3 0x00007ffff31c3133 in __assert_fail () from /usr/lib/libc.so.6
No symbol table info available.
#4 0x00007ffff73bfafd in _starpu_create_data_request (handle=0x555555a1af00,
src_replicate=0x555555a1aff8, dst_replicate=0x555555a1b040, handling_node=1,
mode=STARPU_W, ndeps=0, is_prefetch=0,
is_write_invalidation=0) at datawizard/data_request.c:150
r = 0x7fffd8000f60
__PRETTY_FUNCTION__ = "_starpu_create_data_request"
__func__ = "_starpu_create_data_request"
#5 0x00007ffff73bbfff in _starpu_create_request_to_fetch_data
(handle=0x555555a1af00, dst_replicate=0x555555a1b040, mode=STARPU_W,
is_prefetch=0, async=0, callback_func=0x0, callback_arg=0x0)
at datawizard/coherency.c:634
hop_dst_node = 1
hop_dst_replicate = 0x555555a1b040
r = 0x0
hop_src_node = 0
hop_handling_node = 1
hop_src_replicate = 0x555555a1aff8
ndeps = 0
requesting_node = 1
nwait = 0
__func__ = "_starpu_create_request_to_fetch_data"
__PRETTY_FUNCTION__ = "_starpu_create_request_to_fetch_data"
src_node = -1
src_nodes = {0, 32767, 0, 0}
dst_nodes = {1, 0, 3989681248, 32767}
handling_nodes = {1, 32767, 4294941599, 32767}
write_invalidation = 0
nhops = 1
requests = {0x0}
reused_requests = {0}
hop = 0
#6 0x00007ffff73bc751 in _starpu_fetch_data_on_node (handle=0x555555a1af00,
node=1, dst_replicate=0x555555a1b040, mode=STARPU_W, detached=0,
is_prefetch=0, async=0, callback_func=0x0, callback_arg=0x0)
at datawizard/coherency.c:754
local_node = 0
cpt = 0
__func__ = "_starpu_fetch_data_on_node"
r = 0x0
ret = 0
#7 0x00007ffff73bc8eb in fetch_data (handle=0x555555a1af00, node=1,
replicate=0x555555a1b040, mode=STARPU_W) at datawizard/coherency.c:782
No locals.
#8 0x00007ffff73bd75e in _starpu_fetch_task_input (j=0x555555a5ecd0) at
datawizard/coherency.c:972
ret = 0
handle = 0x555555a1af00
node = 1
local_replicate = 0x555555a1b040
mode = STARPU_W
profiling = 0
task = 0x555555a5e050
descrs = 0x555555a5efe0
nbuffers = 72
---Type <return> to continue, or q <return> to quit---
local_memory_node = 0
workerid = 3
index = 7
__func__ = "_starpu_fetch_task_input"
__PRETTY_FUNCTION__ = "_starpu_fetch_task_input"
index2 = 4148450603
#9 0x00007ffff744197c in execute_job_on_cpu (j=0x555555a5ecd0,
worker_task=0x555555a5e050, cpu_args=0x7ffff76d0df8 <_starpu_config+4440>,
rank=0, perf_arch=0x7ffff76d0e40 <_starpu_config+4512>)
at drivers/cpu/driver_cpu.c:71
ret = 1436810496
is_parallel_task = 0
profiling = 0
task = 0x555555a5e050
cl = 0x7ffff7a7c380 <starpu_codelet_switch>
continuation_wake_up = 0
__PRETTY_FUNCTION__ = "execute_job_on_cpu"
__func__ = "execute_job_on_cpu"
#10 0x00007ffff744282e in _starpu_cpu_driver_run_once
(cpu_worker=0x7ffff76d0df8 <_starpu_config+4440>) at
drivers/cpu/driver_cpu.c:300
memnode = 0
workerid = 3
j = 0x555555a5ecd0
task = 0x555555a5e050
res = 0
rank = 0
is_parallel_task = 0
perf_arch = 0x7ffff76d0e40 <_starpu_config+4512>
__func__ = "_starpu_cpu_driver_run_once"
__PRETTY_FUNCTION__ = "_starpu_cpu_driver_run_once"
#11 0x00007ffff74429ef in _starpu_cpu_worker (arg=0x7ffff76d0df8
<_starpu_config+4440>) at drivers/cpu/driver_cpu.c:361
args = 0x7ffff76d0df8 <_starpu_config+4440>
#12 0x00007ffff355508a in start_thread () from /usr/lib/libpthread.so.0
No symbol table info available.
#13 0x00007ffff328c42f in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 4 (Thread 0x7fffee4dd700 (LWP 27644)):
#0 0x00007ffff73b6213 in _starpu_exponential_backoff (worker=0x7ffff76d09d0
<_starpu_config+3376>) at drivers/driver_common/driver_common.c:328
delay = 15
#1 0x00007ffff73b7632 in _starpu_get_worker_task (worker=0x7ffff76d09d0
<_starpu_config+3376>, workerid=2, memnode=0) at
drivers/driver_common/driver_common.c:436
__func__ = "_starpu_get_worker_task"
task = 0x0
needed = 0
executing = 0
#2 0x00007ffff744237a in _starpu_cpu_driver_run_once
(cpu_worker=0x7ffff76d09d0 <_starpu_config+3376>) at
drivers/cpu/driver_cpu.c:243
memnode = 0
workerid = 2
j = 0x555555a5dd40
task = 0x0
res = 0
rank = 0
is_parallel_task = 0
perf_arch = 0x7ffff76d0a18 <_starpu_config+3448>
__func__ = "_starpu_cpu_driver_run_once"
__PRETTY_FUNCTION__ = "_starpu_cpu_driver_run_once"
#3 0x00007ffff74429ef in _starpu_cpu_worker (arg=0x7ffff76d09d0
<_starpu_config+3376>) at drivers/cpu/driver_cpu.c:361
args = 0x7ffff76d09d0 <_starpu_config+3376>
#4 0x00007ffff355508a in start_thread () from /usr/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#5 0x00007ffff328c42f in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 3 (Thread 0x7fffeecde700 (LWP 27643)):
#0 0x00007ffff73b6213 in _starpu_exponential_backoff (worker=0x7ffff76d05a8
<_starpu_config+2312>) at drivers/driver_common/driver_common.c:328
delay = 5
#1 0x00007ffff73b7632 in _starpu_get_worker_task (worker=0x7ffff76d05a8
<_starpu_config+2312>, workerid=1, memnode=0) at
drivers/driver_common/driver_common.c:436
__func__ = "_starpu_get_worker_task"
task = 0x0
needed = 0
executing = 0
#2 0x00007ffff744237a in _starpu_cpu_driver_run_once
(cpu_worker=0x7ffff76d05a8 <_starpu_config+2312>) at
drivers/cpu/driver_cpu.c:243
memnode = 0
workerid = 1
j = 0x555555a5be30
task = 0x0
res = 0
rank = 0
is_parallel_task = 0
perf_arch = 0x7ffff76d05f0 <_starpu_config+2384>
__func__ = "_starpu_cpu_driver_run_once"
__PRETTY_FUNCTION__ = "_starpu_cpu_driver_run_once"
#3 0x00007ffff74429ef in _starpu_cpu_worker (arg=0x7ffff76d05a8
<_starpu_config+2312>) at drivers/cpu/driver_cpu.c:361
args = 0x7ffff76d05a8 <_starpu_config+2312>
#4 0x00007ffff355508a in start_thread () from /usr/lib/libpthread.so.0
No symbol table info available.
#5 0x00007ffff328c42f in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 2 (Thread 0x7fffef4df700 (LWP 27642)):
#0 0x00007ffff73b6213 in _starpu_exponential_backoff (worker=0x7ffff76d0180
<_starpu_config+1248>) at drivers/driver_common/driver_common.c:328
delay = 13
#1 0x00007ffff73b7632 in _starpu_get_worker_task (worker=0x7ffff76d0180
<_starpu_config+1248>, workerid=0, memnode=0) at
drivers/driver_common/driver_common.c:436
__func__ = "_starpu_get_worker_task"
task = 0x0
needed = 0
executing = 0
#2 0x00007ffff744237a in _starpu_cpu_driver_run_once
(cpu_worker=0x7ffff76d0180 <_starpu_config+1248>) at
drivers/cpu/driver_cpu.c:243
memnode = 0
workerid = 0
j = 0x555555a5a4b0
task = 0x0
res = 0
rank = 0
is_parallel_task = 0
perf_arch = 0x7ffff76d01c8 <_starpu_config+1320>
__func__ = "_starpu_cpu_driver_run_once"
__PRETTY_FUNCTION__ = "_starpu_cpu_driver_run_once"
#3 0x00007ffff74429ef in _starpu_cpu_worker (arg=0x7ffff76d0180
<_starpu_config+1248>) at drivers/cpu/driver_cpu.c:361
args = 0x7ffff76d0180 <_starpu_config+1248>
#4 0x00007ffff355508a in start_thread () from /usr/lib/libpthread.so.0
No symbol table info available.
#5 0x00007ffff328c42f in clone () from /usr/lib/libc.so.6
No symbol table info available.

---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 0x7ffff7fa6c00 (LWP 27638)):
#0 0x00007ffff355b38d in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
No symbol table info available.
#1 0x00007ffff734395f in _starpu_barrier_counter_wait_for_empty_counter
(barrier_c=0x7ffff76e7b60 <_starpu_config+97984>) at
common/barrier_counter.c:44
p_ret = 0
barrier = 0x7ffff76e7b60 <_starpu_config+97984>
ret = 112
__func__ = "_starpu_barrier_counter_wait_for_empty_counter"
#2 0x00007ffff739bd5f in _starpu_wait_for_all_tasks_of_sched_ctx
(sched_ctx_id=0) at core/sched_ctx.c:1312
sched_ctx = 0x7ffff76e7b30 <_starpu_config+97936>
__func__ = "_starpu_wait_for_all_tasks_of_sched_ctx"
__PRETTY_FUNCTION__ = "_starpu_wait_for_all_tasks_of_sched_ctx"
#3 0x00007ffff7356039 in
_starpu_task_wait_for_all_in_ctx_and_return_nb_waited_tasks (sched_ctx=0) at
core/task.c:887
ret = 0
#4 0x00007ffff7355fc8 in
_starpu_task_wait_for_all_and_return_nb_waited_tasks () at core/task.c:874
nsched_ctxs = 1
sched_ctx_id = 0
__func__ = "_starpu_task_wait_for_all_and_return_nb_waited_tasks"
__PRETTY_FUNCTION__ =
"_starpu_task_wait_for_all_and_return_nb_waited_tasks"
#5 0x00007ffff7355ffa in starpu_task_wait_for_all () at core/task.c:880
No locals.
#6 0x00007ffff7b5a150 in plasma_zgetrf (m=16, n=16, pA=0x555555a19bd0,
lda=16, iPiv=0x555555a13eb0) at compute/zgetrf.c:152
plasma = 0x555555a05b50
__func__ = "plasma_zgetrf"
nb = 2
A = {type = 123, uplo = 0, precision = 5, matrix = 0x555555a2e0e0,
A21 = 256, A12 = 256, A22 = 256, mb = 2, nb = 2, gm = 16, gn = 16, gmt = 8,
gnt = 8, i = 0, j = 0, m = 16, n = 16, mt = 8,
nt = 8, kl = 15, ku = 15, klt = 8, kut = 8, panel_handles =
0x555555a13dd0, tile_handles = 0x555555a09030}
retval = 0
hPiv = 0x555555a3fd00
sequence = {status = 0, request = 0x0}
request = {status = 0}
#7 0x000055555557d2f1 in test_zgetrf (param=0x7fffffffa5d0, run=true) at
test/test_zgetrf.c:122
m = 16
n = 16
lda = 16
test = 1
tol = 5.5511151231257827e-15
A = 0x555555a19bd0
__PRETTY_FUNCTION__ = "test_zgetrf"
ipiv = 0x555555a13eb0
seed = {2964, 3539, 229, 2049}
retval = 0
zerocol = -1
Aref = 0x555555a1b8f0
start = 70251.718753652996
plainfo = 0
stop = 0
time = 0
#8 0x0000555555574c43 in run_routine (name=0x7fffffffb05c "zgetrf",
pval=0x7fffffffa5d0, run=true) at test/test.c:501
i = 12
found = false
#9 0x00005555555746a3 in test_routine (name=0x7fffffffb05c "zgetrf",
pval=0x7fffffffa5d0, test=true) at test/test.c:397
__PRETTY_FUNCTION__ = "test_routine"
#10 0x0000555555574225 in main (argc=5, argv=0x7fffffffad28) at
test/test.c:250
i = 0
routine = 0x7fffffffb05c "zgetrf"
---Type <return> to continue, or q <return> to quit---
param = {{is_list = false, num = 0, pos = 0, size = 1024, val =
0x555555869920}, {is_list = false, num = 0, pos = 0, size = 1024, val =
0x555555875930}, {is_list = false, num = 0, pos = 0,
size = 1024, val = 0x555555881940}, {is_list = false, num = 0,
pos = 0, size = 1024, val = 0x55555588d950}, {is_list = false, num = 0, pos =
0, size = 1024, val = 0x555555899960}, {
is_list = false, num = 0, pos = 0, size = 1024, val =
0x5555558a5970}, {is_list = false, num = 0, pos = 0, size = 1024, val =
0x5555558b1980}, {is_list = false, num = 0, pos = 0,
size = 1024, val = 0x5555558bd990}, {is_list = false, num = 0,
pos = 0, size = 1024, val = 0x5555558c99a0}, {is_list = false, num = 0, pos =
0, size = 1024, val = 0x5555558d59b0}, {
is_list = false, num = 0, pos = 0, size = 1024, val =
0x5555558e19c0}, {is_list = true, num = 1, pos = 0, size = 1024, val =
0x5555558ed9d0}, {is_list = true, num = 1, pos = 0, size = 1024,
val = 0x5555558f99e0}, {is_list = true, num = 1, pos = 0, size =
1024, val = 0x5555559059f0}, {is_list = true, num = 1, pos = 0, size = 1024,
val = 0x555555911a00}, {is_list = true, num = 1,
pos = 0, size = 1024, val = 0x55555591da10}, {is_list = true, num
= 1, pos = 0, size = 1024, val = 0x555555929a20}, {is_list = true, num = 1,
pos = 0, size = 1024, val = 0x555555935a30}, {
is_list = true, num = 1, pos = 0, size = 1024, val =
0x555555941a40}, {is_list = true, num = 1, pos = 0, size = 1024, val =
0x55555594da50}, {is_list = true, num = 1, pos = 0, size = 1024,
val = 0x555555959a60}, {is_list = true, num = 1, pos = 0, size =
1024, val = 0x555555965a70}, {is_list = true, num = 1, pos = 0, size = 1024,
val = 0x555555971a80}, {is_list = true, num = 1,
pos = 0, size = 1024, val = 0x55555597da90}, {is_list = true, num
= 1, pos = 0, size = 1024, val = 0x555555989aa0}, {is_list = true, num = 1,
pos = 0, size = 1024, val = 0x555555995ab0}, {
is_list = true, num = 1, pos = 0, size = 1024, val =
0x5555559a1ac0}, {is_list = true, num = 1, pos = 0, size = 1024, val =
0x5555559adad0}, {is_list = true, num = 1, pos = 0, size = 1024,
val = 0x5555559b9ae0}, {is_list = true, num = 1, pos = 0, size =
1024, val = 0x5555559c5af0}, {is_list = true, num = 1, pos = 0, size = 1024,
val = 0x5555559d1b00}, {is_list = true, num = 1,
pos = 0, size = 1024, val = 0x5555559ddb10}, {is_list = true, num
= 1, pos = 0, size = 1024, val = 0x5555559e9b20}, {is_list = true, num = 1,
pos = 0, size = 1024, val = 0x5555559f5b30}}
pval = {{i = 2147483647, c = 0 '\000', d = 0, z =
1.8280428896126122e-322 + 4.9406564584124654e-324 * I, dim = {m = 772014104,
n = 67108864, k = 9}, used = 1}, {i = 0, c = 0 '\000', d = 0,
z = 0 + 0 * I, dim = {m = 0, n = 0, k = 0}, used = 1}, {i = 0, c
= 0 '\000', d = 0, z = 0 + 0 * I, dim = {m = 0, n = 0, k = 0}, used = 0}, {i
= 0, c = 0 '\000', d = 0, z = 0 + 0 * I, dim = {
m = 0, n = 0, k = 0}, used = 1}, {i = 0, c = 0 '\000', d = 0, z
= 0 + 0 * I, dim = {m = 0, n = 0, k = 0}, used = 1}, {i = 0, c = 0 '\000', d
= 0, z = 0 + 0 * I, dim = {m = 0, n = 0,
k = 0}, used = 0}, {i = 1, c = 0 '\000', d = 0, z = 0 + 0 * I,
dim = {m = 0, n = 0, k = 0}, used = 0}, {i = 0, c = 121 'y', d = 0, z = 0 + 0
* I, dim = {m = 0, n = 0, k = 0}, used = 0}, {
i = 0, c = 110 'n', d = 0, z = 0 + 0 * I, dim = {m = 0, n = 0, k
= 0}, used = 0}, {i = 0, c = 121 'y', d = 0, z = 0 + 0 * I, dim = {m = 0, n =
0, k = 0}, used = 0}, {i = 0, c = 0 '\000',
d = 50, z = 0 + 0 * I, dim = {m = 0, n = 0, k = 0}, used = 0}, {i
= 0, c = 99 'c', d = 0, z = 0 + 0 * I, dim = {m = 0, n = 0, k = 0}, used =
0}, {i = 0, c = 111 'o', d = 0, z = 0 + 0 * I,
dim = {m = 0, n = 0, k = 0}, used = 0}, {i = 0, c = 110 'n', d =
0, z = 0 + 0 * I, dim = {m = 0, n = 0, k = 0}, used = 0}, {i = 0, c = 110
'n', d = 0, z = 0 + 0 * I, dim = {m = 0, n = 0,
k = 0}, used = 0}, {i = 0, c = 110 'n', d = 0, z = 0 + 0 * I,
dim = {m = 0, n = 0, k = 0}, used = 0}, {i = 0, c = 108 'l', d = 0, z = 0 + 0
* I, dim = {m = 0, n = 0, k = 0}, used = 0}, {
i = 0, c = 108 'l', d = 0, z = 0 + 0 * I, dim = {m = 0, n = 0, k
= 0}, used = 0}, {i = 0, c = 110 'n', d = 0, z = 0 + 0 * I, dim = {m = 0, n =
0, k = 0}, used = 0}, {i = 0, c = 102 'f',
d = 0, z = 0 + 0 * I, dim = {m = 0, n = 0, k = 0}, used = 0}, {i
= 0, c = 0 '\000', d = 0, z = 0 + 0 * I, dim = {m = 16, n = 16, k = 16}, used
= 3}, {i = 200, c = 0 '\000', d = 0,
z = 0 + 0 * I, dim = {m = 0, n = 0, k = 0}, used = 0}, {i = 200,
c = 0 '\000', d = 0, z = 0 + 0 * I, dim = {m = 0, n = 0, k = 0}, used = 0},
{i = 1000, c = 0 '\000', d = 0, z = 0 + 0 * I,
dim = {m = 0, n = 0, k = 0}, used = 0}, {i = 2, c = 0 '\000', d =
0, z = 0 + 0 * I, dim = {m = 0, n = 0, k = 0}, used = 1}, {i = 2, c = 0
'\000', d = 0, z = 0 + 0 * I, dim = {m = 0, n = 0,
k = 0}, used = 1}, {i = 0, c = 0 '\000', d = 0, z =
1.2344999999999999 + 2.3456000000000001 * I, dim = {m = 0, n = 0, k = 0},
used = 0}, {i = 0, c = 0 '\000', d = 0,
z = 6.7889999999999997 + 7.8901000000000003 * I, dim = {m = 0, n
= 0, k = 0}, used = 0}, {i = 0, c = 0 '\000', d = 0, z = 0 + 0 * I, dim = {m
= 0, n = 0, k = 0}, used = 1}, {i = 0,
c = 0 '\000', d = 0, z = 0 + 0 * I, dim = {m = 0, n = 0, k = 0},
used = 0}, {i = 0, c = 0 '\000', d = 0, z = 0 + 0 * I, dim = {m = 0, n = 0, k
= 0}, used = 0}, {i = 1, c = 0 '\000', d = 0,
z = 0 + 0 * I, dim = {m = 0, n = 0, k = 0}, used = 1}, {i = -1, c
= 0 '\000', d = 0, z = 0 + 0 * I, dim = {m = 0, n = 0, k = 0}, used = 1}, {i
= 1, c = 0 '\000', d = 0, z = 0 + 0 * I, dim = {
m = 0, n = 0, k = 0}, used = 0}}
iter = 1
outer = true
test = true
err = 0

Maxim Abalenkov \\ maxim.abalenkov@gmail.com
+44 7 486 486 505 \\ http://mabalenk.gitlab.io

On 20 Dec 2017, at 14:35, Samuel Thibault <samuel.thibault@inria.fr> wrote:

Maxim Abalenkov, on mer. 20 déc. 2017 14:30:11 +0100, wrote:
Below is the output of “starpu_machine_display”:

StarPU has found :
4 CPU threads
CPU 0
CPU 1
CPU 2
CPU 3
0 CUDA devices
0 OpenCL devices

topology ... (hwloc logical indexes)
pack 0 core 0 PU 0 CPU 0
PU 1
core 1 PU 2 CPU 1
PU 3
core 2 PU 4 CPU 2
PU 5
core 3 PU 6 CPU 3
PU 7

bandwidth and latency ...
from/to RAM
RAM 0

RAM 0

Ok, so there is no reason why node is 1 in your backtrace.
Are you using the nodes or dyn_nodes field in the codelet structure?

Within

Thread 2 (Thread 0x7fffef4df700 (LWP 11305)):
#0  0x00007ffff31ca860 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff31cbec9 in abort () from /usr/lib/libc.so.6
#2  0x00007ffff31c30bc in __assert_fail_base () from /usr/lib/libc.so.6
#3  0x00007ffff31c3133 in __assert_fail () from /usr/lib/libc.so.6
#4  0x00007ffff73bfafd in _starpu_create_data_request (handle=0x555555a2f750, src_replicate=0x555555a2f848, dst_replicate=0x555555a2f890, handling_node=1, mode=STARPU_W, ndeps=0, is_prefetch=0,
   is_write_invalidation=0) at datawizard/data_request.c:150
#5  0x00007ffff73bbfff in _starpu_create_request_to_fetch_data (handle=0x555555a2f750, dst_replicate=0x555555a2f890, mode=STARPU_W, is_prefetch=0, async=0, callback_func=0x0, callback_arg=0x0)
   at datawizard/coherency.c:634
#6  0x00007ffff73bc751 in _starpu_fetch_data_on_node (handle=0x555555a2f750, node=1, dst_replicate=0x555555a2f890, mode=STARPU_W, detached=0, is_prefetch=0, async=0, callback_func=0x0, callback_arg=0x0)
   at datawizard/coherency.c:754
#7  0x00007ffff73bc8eb in fetch_data (handle=0x555555a2f750, node=1, replicate=0x555555a2f890, mode=STARPU_W) at datawizard/coherency.c:782
#8  0x00007ffff73bd75e in _starpu_fetch_task_input (j=0x555555a5e580) at datawizard/coherency.c:972
#9  0x00007ffff744197c in execute_job_on_cpu (j=0x555555a5e580, worker_task=0x555555a5d900, cpu_args=0x7ffff76d0180 <_starpu_config+1248>, rank=0, perf_arch=0x7ffff76d01c8 <_starpu_config+1320>)

it would be useful to run

gdb> thread 2
gdb> frame 8
gdb> print node
gdb> print local_memory_node
gdb> print descrs[index].node

to make sure where this bogus node is coming from.

Samuel




Archives gérées par MHonArc 2.6.19+.

Haut de le page