Interface cham_tile does not define a field starpu_data_copy_methods
When running on a sirocco node with GPUs, a segfault occurs when accessing the field starpu_data_copy_methods of the data interface cham_tile
./new-testing/snew-testing -o potrf --gpus 3 --threads 9 --niter 30 --ib 96 --nb 960 --n 48000:48000:9600 --check
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd6ffd700 (LWP 12794)]
0x00007ffff7adae23 in link_supports_direct_transfers
(handle=handle@entry=0xa1a470, src_node=src_node@entry=0,
dst_node=dst_node@entry=1,
handling_node=handling_node@entry=0x7fffd6ffa5f0) at
datawizard/coherency.c:245
245 int (*can_copy)(void *src_interface, unsigned src_node,
void *dst_interface, unsigned dst_node, unsigned handling_node) =
handle->ops->copy_methods->can_copy;
Missing separate debuginfos, use: debuginfo-install
glibc-2.17-260.el7.x86_64 hdf5-1.8.12-11.el7.x86_64
libaec-1.0.4-1.el7.x86_64 libgcc-4.8.5-36.el7.x86_64
libquadmath-4.8.5-36.el7.x86_64 libxml2-2.9.1-6.el7_2.3.x86_64
xz-libs-5.2.2-1.el7.x86_64 zlib-1.2.7-18.el7.x86_64
(gdb) bt
#0 0x00007ffff7adae23 in link_supports_direct_transfers
(handle=handle@entry=0xa1a470, src_node=src_node@entry=0,
dst_node=dst_node@entry=1,
handling_node=handling_node@entry=0x7fffd6ffa5f0) at
datawizard/coherency.c:245
#1 0x00007ffff7adbac6 in _starpu_select_src_node
(handle=handle@entry=0xa1a470, destination=destination@entry=1) at
datawizard/coherency.c:86
#2 0x00007ffff7aac4fb in starpu_data_expected_transfer_time
(handle=0xa1a470, memory_node=1, mode=STARPU_R) at
core/perfmodel/perfmodel.c:301
#3 0x00007ffff7aac70d in starpu_task_expected_data_transfer_time_for
(task=task@entry=0xca92f0, worker=worker@entry=0) at
core/perfmodel/perfmodel
(gdb) p handle->ops
$1 = (struct starpu_data_interface_ops *) 0x705dc0
<starpu_interface_cham_tile_ops>
(gdb) p handle->ops->copy_methods
$2 = (const struct starpu_data_copy_methods *) 0x0