RStudio stürzt ab * nachdem * eine Rcpp-Funktion mehrmals aufgerufen wurde

Ich habe Rcpp-Code geschrieben, um Schnittpunkte in zwei stückweise linearen Kurven zu finden. Ich ging die Probleme auf naive Weise an, indem ich verschachtelte Schleifen benötigte (um alle Segmentpaare zu überprüfen), und ging deshalb auf die Geschwindigkeit zu Rcpp. (Das Problem wird in "Beispiel 1" hier bildlich beschrieben:https: //prezi.com/rwkji_leuwdr/r-and-c-integration )

Der Code lässt sich problemlos mit sourceCpp kompilieren, läuft sogar einwandfrei und liefert die erwarteten Ergebnisse. ABER das seltsame Problem ist, dass RStudio entweder nach mehrmaliger Ausführung (z. B. 5 oder 6) oder kurz nach der Ausführung durchgehend abstürzt. Ich habe noch niemanden gesehen, der diese Art von Problem in einer Google / Stack-Überlaufsuche dokumentiert hat. Ich bin neu in C ++ und habe keine Ahnung, woher das Problem kommt. kommt mir ziemlich komisch vor, wenn man bedenkt, dass die Funktionen zunächst wie gewünscht ausgeführt werden.

Code und Daten sind hier:https: //github.com/suztolwinskiward/ReproducepRoble

ielen Dank im Voraus an alle, die helfe

Antworten auf die Frage(0)

Ihre Antwort auf die Frage