WCFサービスをマネージドWindowsサービスとしてホストしていますが、コンシューマー/クライアントが2回目、3回目、または4回目にメソッドを呼び出すと、AccessViolationExceptionが発生し続けます。クラッシュは完全にランダムであるため、後でさらに数回呼び出すまでクラッシュしない場合があります。
読みやすくするために構文が強調表示されたコードは次のとおりです。http://pastebin.com/Z3Z06944
プライベートメソッド「CheckUser」に関するコメントを参照してください。例外が発生している可能性があります。