-
Notifications
You must be signed in to change notification settings - Fork 296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rubberduck doesn't exit properly #1438
Comments
@autoboosh This is our old friend the memory leak. It is because not everything is disposed correctly. When we tear it down, we need to go through and manually call Here is a known list of what is not disposed:
|
What about the "two dot" problem though as described here: http://stackoverflow.com/a/158752/5895299? |
That may well be part of this. |
Reference #1436 |
@autoboosh isn't the "two dot" problem only a problem when you're out-of-process? If that's not the case, then we have TONS of Thoughts? |
Oh my bad then, ignore what I just said. |
@autoboosh well I hope with fingers quadruple-crossed that being in-process matters. Otherwise you could very well be correct here. |
Is this still relevant to the latest releases? |
Some people are still having trouble with this. Autoboosh has not been in contact with us for +/- 6 months. |
When closing Excel for example, the process does not get killed which might be because still have references to COM objects somewhere. Here's an article about that problem: http://stackoverflow.com/questions/158706/how-to-properly-clean-up-excel-interop-objects.
Also it seems that the component parser tasks never get disposed of properly but I'm not sure how important that is.
The text was updated successfully, but these errors were encountered: