Я совершенно не знаком с языком X10, пробовал следующий код и получаю ошибку сегментации при использовании более одного места. Я получаю ту же ошибку при запуске образца Монте-Карло X10 с более чем одним местом. Я использую X10 версии 2.3 на 64-битном Debian Linux на процессоре Core i7 2Ghz.
import x10.util.Timer;
public class placetest{
public static def main(args: Array[String](1)){
finish for(var i:Int=1;i<=4;i++){
val ii = i;
val pk = Place.place(ii);
val k = 1;
async at(pk) count(k);
}
Console.OUT.println("Finished");
}
public static def count(i:Int){
Console.OUT.println("Test" + i);
}
}
Это происходит только тогда, когда я отправляю параметр в функцию подсчета.
Любая помощь приветствуется.