{"action":"closed","issue":{"url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/issues/428","labels_url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/issues/428/labels{/name}","comments_url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/issues/428/comments","events_url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/issues/428/events","html_url":"https://github.com/AdguardTeam/AdguardForWindows/issues/428","id":114029351,"number":428,"title":"UI agent crash while exiting","user":{"login":"ameshkov","id":5947035,"avatar_url":"https://avatars.githubusercontent.com/u/5947035?v=3","gravatar_id":"","url":"https://api.github.com/users/ameshkov","html_url":"https://github.com/ameshkov","followers_url":"https://api.github.com/users/ameshkov/followers","following_url":"https://api.github.com/users/ameshkov/following{/other_user}","gists_url":"https://api.github.com/users/ameshkov/gists{/gist_id}","starred_url":"https://api.github.com/users/ameshkov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ameshkov/subscriptions","organizations_url":"https://api.github.com/users/ameshkov/orgs","repos_url":"https://api.github.com/users/ameshkov/repos","events_url":"https://api.github.com/users/ameshkov/events{/privacy}","received_events_url":"https://api.github.com/users/ameshkov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/labels/Bug","name":"Bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":{"login":"suhan3z","id":3650070,"avatar_url":"https://avatars.githubusercontent.com/u/3650070?v=3","gravatar_id":"","url":"https://api.github.com/users/suhan3z","html_url":"https://github.com/suhan3z","followers_url":"https://api.github.com/users/suhan3z/followers","following_url":"https://api.github.com/users/suhan3z/following{/other_user}","gists_url":"https://api.github.com/users/suhan3z/gists{/gist_id}","starred_url":"https://api.github.com/users/suhan3z/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/suhan3z/subscriptions","organizations_url":"https://api.github.com/users/suhan3z/orgs","repos_url":"https://api.github.com/users/suhan3z/repos","events_url":"https://api.github.com/users/suhan3z/events{/privacy}","received_events_url":"https://api.github.com/users/suhan3z/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/milestones/2","html_url":"https://github.com/AdguardTeam/AdguardForWindows/milestones/6.0%20release","labels_url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/milestones/2/labels","id":1260222,"number":2,"title":"6.0 release","description":"","creator":{"login":"ameshkov","id":5947035,"avatar_url":"https://avatars.githubusercontent.com/u/5947035?v=3","gravatar_id":"","url":"https://api.github.com/users/ameshkov","html_url":"https://github.com/ameshkov","followers_url":"https://api.github.com/users/ameshkov/followers","following_url":"https://api.github.com/users/ameshkov/following{/other_user}","gists_url":"https://api.github.com/users/ameshkov/gists{/gist_id}","starred_url":"https://api.github.com/users/ameshkov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ameshkov/subscriptions","organizations_url":"https://api.github.com/users/ameshkov/orgs","repos_url":"https://api.github.com/users/ameshkov/repos","events_url":"https://api.github.com/users/ameshkov/events{/privacy}","received_events_url":"https://api.github.com/users/ameshkov/received_events","type":"User","site_admin":false},"open_issues":30,"closed_issues":155,"state":"open","created_at":"2015-08-18T08:30:24Z","updated_at":"2015-11-05T15:22:07Z","due_on":"2015-11-23T21:00:00Z","closed_at":null},"comments":0,"created_at":"2015-10-29T11:22:33Z","updated_at":"2015-11-05T15:22:07Z","closed_at":"2015-11-05T15:22:07Z","body":"```\r\nINFO, Adguard, 1, 27.10.2015 16:13:49.126, Show main window\r\nINFO, Adguard, 1, 27.10.2015 16:13:55.015, Show main window\r\nINFO, Adguard, 1, 27.10.2015 16:14:22.678, Show main window\r\nINFO, Adguard, 17, 27.10.2015 16:14:45.724, Handle new filters state on the service side: Adguard.Ipc.Events.ServiceFiltersChangedMessage\r\nINFO, Adguard, 12, 27.10.2015 16:14:46.581, Closing application.\r\nINFO, Adguard, 12, 27.10.2015 16:14:47.047, ApplicationApiClient: Start disconnecting from server\r\nINFO, Adguard, 12, 27.10.2015 16:14:47.048, ApplicationApiClient: Stopping listening thread\r\nINFO, Adguard, 10, 27.10.2015 16:14:47.048, API client is disconnected, exit listen thread.\r\nINFO, Adguard, 10, 27.10.2015 16:14:47.049, ApplicationApiClient: Listening thread has been finished\r\nINFO, Adguard, 12, 27.10.2015 16:14:47.050, ApplicationApiClient: Listening thread stopped successfully\r\nINFO, Adguard, 12, 27.10.2015 16:14:47.056, ApplicationApiClient: Disconnecting from service API\r\nINFO, Adguard, 12, 27.10.2015 16:14:47.084, ApplicationApiClient: Disconnected successfully\r\nINFO, Adguard, 12, 27.10.2015 16:14:47.113, ApplicationApiClient: Successfully disconnected\r\nINFO, Adguard, 12, 27.10.2015 16:14:47.131, ApplicationApiClient: Disposing\r\nINFO, Adguard, 12, 27.10.2015 16:14:47.131, ApplicationApiClient: Start disconnecting from server\r\nINFO, Adguard, 12, 27.10.2015 16:14:47.131, ApplicationApiClient: Already disconnected\r\nWARNING, Adguard, 1, 27.10.2015 16:14:47.304, ApplicationApiClient: Error while calling service method: System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.\r\nИмя объекта: \"System.ServiceModel.ChannelFactory`1[Adguard.Ipc.Contract.IApplicationApi]\".\r\nSource: System.ServiceModel\r\nStack trace:    в System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposed()\r\n   в System.ServiceModel.ChannelFactory.EnsureOpened()\r\n   в System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)\r\n   в System.ServiceModel.ChannelFactory`1.CreateChannel()\r\n   в Adguard.Ipc.Client.ApplicationApiClient.ExecuteServiceMethod(UseServiceDelegate codeBlock)\r\n   в Adguard.Ipc.Client.ApplicationApiClient.CallServiceMethod(UseServiceDelegate codeBlock)\r\n\r\n\r\nERROR, Adguard, 1, 27.10.2015 16:14:47.318, Unhandled exception: System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.\r\nИмя объекта: \"System.ServiceModel.ChannelFactory`1[Adguard.Ipc.Contract.IApplicationApi]\".\r\nSource: System.ServiceModel\r\nData key System.Object: \r\nStack trace:    в System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposed()\r\n   в System.ServiceModel.ChannelFactory.EnsureOpened()\r\n   в System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)\r\n   в System.ServiceModel.ChannelFactory`1.CreateChannel()\r\n   в Adguard.Ipc.Client.ApplicationApiClient.ExecuteServiceMethod(UseServiceDelegate codeBlock)\r\n   в Adguard.Ipc.Client.ApplicationApiClient.CallServiceMethod(UseServiceDelegate codeBlock)\r\n   в Adguard.Ipc.Client.ApplicationApiClient.GetFilterSubscriptionRules(Int32 filterId)\r\n   в Adguard.UI.Service.Impl.ClientFilterSubscriptionService.ReloadFilterRules(IEnumerable`1 installedFiltersUI)\r\n   в Adguard.UI.Service.Impl.ClientFilterSubscriptionService.<>c__DisplayClass8.<ReloadFilterRules>b__6()\r\n   в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)\r\n   в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)\r\n\r\n.\r\nERROR, Adguard, 1, 27.10.2015 16:14:47.338, UnhandledException event raised in Adguard.exe: System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.\r\nИмя объекта: \"System.ServiceModel.ChannelFactory`1[Adguard.Ipc.Contract.IApplicationApi]\".\r\nSource: System.ServiceModel\r\nData key System.Object: \r\nStack trace:    в System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposed()\r\n   в System.ServiceModel.ChannelFactory.EnsureOpened()\r\n   в System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)\r\n   в System.ServiceModel.ChannelFactory`1.CreateChannel()\r\n   в Adguard.Ipc.Client.ApplicationApiClient.ExecuteServiceMethod(UseServiceDelegate codeBlock)\r\n   в Adguard.Ipc.Client.ApplicationApiClient.CallServiceMethod(UseServiceDelegate codeBlock)\r\n   в Adguard.Ipc.Client.ApplicationApiClient.GetFilterSubscriptionRules(Int32 filterId)\r\n   в Adguard.UI.Service.Impl.ClientFilterSubscriptionService.ReloadFilterRules(IEnumerable`1 installedFiltersUI)\r\n   в Adguard.UI.Service.Impl.ClientFilterSubscriptionService.<>c__DisplayClass8.<ReloadFilterRules>b__6()\r\n   в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)\r\n   в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)\r\n   в System.Windows.Threading.DispatcherOperation.InvokeImpl()\r\n   в System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)\r\n   в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)\r\n   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)\r\n   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)\r\n   в System.Windows.Threading.DispatcherOperation.Invoke()\r\n   в System.Windows.Threading.Dispatcher.ProcessQueue()\r\n   в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)\r\n   в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)\r\n   в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)\r\n   в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)\r\n   в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)\r\n   в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)\r\n   в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)\r\n   в MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)\r\n   в System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)\r\n   в System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)\r\n   в System.Windows.Application.RunDispatcher(Object ignore)\r\n   в System.Windows.Application.RunInternal(Window window)\r\n   в System.Windows.Application.Run(Window window)\r\n   в Adguard.App.Main()\r\n```"}}