かぶだいくんが落ちるのでスタックトレースをメモっておく

先日から楽天RSSをリモートPCで動かしているのだが、どうも通信がうまくいかない。たまに落ちる。

System.ObjectDisposedException はユーザー コードによってハンドルされませんでした。
  Message="破棄されたオブジェクトにアクセスできません。\r\nオブジェクト名 'MainForm' です。"
  Source="System.Windows.Forms"
  ObjectName="MainForm"
  StackTrace:
       場所 System.Windows.Forms.Control.EndInvoke(IAsyncResult asyncResult)
       場所 Kabudai.RakutenRssRemotingDriver.CallbackSink_OnHostToClient(CommsInfo info) 場所 C:\Projects\Kabudai\RakutenRss\RakutenRssRemotingDriver.cs:行 95
       場所 Kabudai.RakutenRssRemotingDriver.CallbackSink_OnHostToClient(CommsInfo info) 場所 C:\Projects\Kabudai\RakutenRss\RakutenRssRemotingDriver.cs:行 95
       場所 Kabudai.RakutenRssRemotingDriver.CallbackSink_OnHostToClient(CommsInfo info) 場所 C:\Projects\Kabudai\RakutenRss\RakutenRssRemotingDriver.cs:行 95
       場所 Kabudai.RakutenRssRemotingDriver.CallbackSink_OnHostToClient(CommsInfo info) 場所 C:\Projects\Kabudai\RakutenRss\RakutenRssRemotingDriver.cs:行 95
       場所 Kabudai.RakutenRssRemotingDriver.CallbackSink_OnHostToClient(CommsInfo info) 場所 C:\Projects\Kabudai\RakutenRss\RakutenRssRemotingDriver.cs:行 95
       場所 Kabudai.RakutenRssRemotingDriver.CallbackSink_OnHostToClient(CommsInfo info) 場所 C:\Projects\Kabudai\RakutenRss\RakutenRssRemotingDriver.cs:行 95
       場所 Kabudai.RakutenRssRemotingDriver.CallbackSink_OnHostToClient(CommsInfo info) 場所 C:\Projects\Kabudai\RakutenRss\RakutenRssRemotingDriver.cs:行 95
       場所 RemotingServerClient.CallbackSink.HandleToClient(CommsInfo info) 場所 C:\Projects\RemotingServer\ServerClient\Class1.cs:行 95
       場所 RemotingServerClient.CallbackSink.HandleToClient(CommsInfo info) 場所 C:\Projects\RemotingServer\ServerClient\Class1.cs:行 95
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
       場所 RemotingServerClient.CallbackSink.HandleToClient(CommsInfo info) 場所 C:\Projects\RemotingServer\ServerClient\Class1.cs:行 95
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 RemotingServerClient.CallbackSink.HandleToClient(CommsInfo info) 場所 C:\Projects\RemotingServer\ServerClient\Class1.cs:行 95
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
       場所 Kabudai.RakutenRssRemotingDriver.CallbackSink_OnHostToClient(CommsInfo info) 場所 C:\Projects\Kabudai\RakutenRss\RakutenRssRemotingDriver.cs:行 95
       場所 RemotingServerClient.CallbackSink.HandleToClient(CommsInfo info) 場所 C:\Projects\RemotingServer\ServerClient\Class1.cs:行 95
       場所 RemotingServerClient.CallbackSink.HandleToClient(CommsInfo info) 場所 C:\Projects\RemotingServer\ServerClient\Class1.cs:行 95
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
       場所 RemotingServerClient.CallbackSink.HandleToClient(CommsInfo info) 場所 C:\Projects\RemotingServer\ServerClient\Class1.cs:行 95
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
       場所 RemotingServerClient.CallbackSink.HandleToClient(CommsInfo info) 場所 C:\Projects\RemotingServer\ServerClient\Class1.cs:行 95
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
       場所 RemotingServerClient.CallbackSink.HandleToClient(CommsInfo info) 場所 C:\Projects\RemotingServer\ServerClient\Class1.cs:行 95
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       場所 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
  InnerException: