1

私は MonoGame を使用して、私の XNA プロジェクトを iOS に変換しています。プロセスは順調に進みましたが、ここ数週間、ClientRuntimeChannel.cs から NullReferenceException が発生することがあることに気付きました。Mono が何か null で Array.Copy() を実行しようとしているように見えますが、スタック トレースは私が直接呼び出したコードに戻りません。Process() で。

奇妙なことに、これは常にではなく、時々発生します。スローを過ぎても問題なくアプリケーションを実行できますが、デバッガーがアタッチする前に発生することがあり、アプリがフリーズ状態になります。「ここで何が起こっているのかまったくわかりません」ということをする人になるのは嫌いです。しかし、この問題の原因を見つけるのに苦労しています。例外がスローされたときのスタックトレースは次のとおりです。

http://pastebin.com/jp3DjKFF

何が起こっているのかを解読するのを手伝ってくれる人はいますか?

4

1 に答える 1

1

これは既知のバグです: https://bugzilla.xamarin.com/show_bug.cgi?id=3676

これは 5.3.3 (アルファ) リリースで修正されています。

于 2012-05-16T21:02:11.620 に答える