0

コール スタックなしでスローされるアクセス違反 (保護されたメモリを読み書きしようとする試み) に頭がおかしくなりそうです。検索を行ったところ、アンマネージ コードで問題が発生していることがわかります。

少しログを記録すると、いくつかのファイルを書き込んでいる並列 foreach ループで発生しているようです。どうやら GZipStream は舞台裏でアンマネージ コードを使用しているため、これはいくつかのベルを鳴らしました。

誰でも問題を見つけることができますか?

using (MemoryStream memStream = new MemoryStream())
{
    Serializer.Serialize<Document>(memStream, doc);

    using (FileStream compressedFileStream = File.Create(archive))
    using (GZipStream compressionStream = new GZipStream(compressedFileStream, CompressionLevel.Optimal, false))
    {
         memStream.WriteTo(compressionStream);
    }
}
4

0 に答える 0