spc の下のスタブは StylusPointCollection で、i = 3 (またはそれ以上) で、spc.Count = 1024 です。
for (Int32 i = 0, i < spc.Count; i++)
{
Debug.WriteLine(spc[i].X.ToString() + " : " + spc[i].Y.ToString());
...
エラー メッセージの情報は次のとおりです。
タイプ 'System.ArgumentOutOfRangeException' の初回例外が System.Windows.dll で発生しました 指定された引数が有効な値の範囲外でした。パラメーター名: X タイプ 'System.NullReferenceException' の初回例外例外が発生しました ...
X を分析して、それが何であるか、何が問題なのかを確認する方法が見つかりません。IsNaN や IsInfinity などを試しましたが、同じエラーがスローされます。