Eric,

I found out what was the error:

In slave core instead

        for(j=0;j<NCORES;j++) {
            for(i=0;i<NCHARS;i++) {
                p_msg[j].buf_str[i]= 'b';
            }
        }

must be(that allows me that point instead -> must be suspicious)


            for(i=0;i<NCHARS;i++) {
                p_msg->buf_str[i]= 'b';
            }
   


Thanks.


Julian