Page 1 of 1

Sabnzbd + Internet Explorer 9 memory leak

Posted: December 30th, 2012, 7:53 am
by micksov
Version: 0.7.7
OS: Windows 7 64-bit
Install-type: Windows Installer
Skin (if applicable): Plush
Firewall Software: Windows 7 Firewall
Are you using IPV6? no
Is the issue reproducible? yes

I find that every time Internet Explorer 9 (9.0.8112.16421) refreshes the Sabnzbd web interface on localhost, the memory usage of the IE9 process goes up by about 2 MB. After a while the memory usage of IE9 gets so high that the system becomes unstable. Obviously the faster the refresh rate of Plush, the quicker the memory fills up. I don't have memory leak issues with any other web pages on IE9.

Is this an IE9 issue or a Sabnzbd issue?

Re: Sabnzbd + Internet Explorer 9 memory leak

Posted: December 30th, 2012, 9:05 am
by shypike
Does the same occur with any other browser?
We don't test an awful lot with IE.

Re: Sabnzbd + Internet Explorer 9 memory leak

Posted: December 30th, 2012, 9:12 am
by micksov
It doesn't happen with Chrome. I could use Chrome with Sabnzbd instead of IE9 I suppose. Is it possible for Sabnzbd to be configured to launch a specified browser rather than the system default?

Re: Sabnzbd + Internet Explorer 9 memory leak

Posted: December 30th, 2012, 2:54 pm
by shypike
No, the default browser is the only thing that can be started
in a platform-independant way reliably.
I'll have a look at the issue, but I suspect it's an IE9 problem.

Re: Sabnzbd + Internet Explorer 9 memory leak

Posted: December 30th, 2012, 3:05 pm
by micksov
Ok, thanks for looking into this. I'm not sure what could cause the memory usage of IE9 to grow like that, all I can think of is a string in javascript which is increasing in size every time Plush refreshes the page. Just a total guess though, and wouldn't explain why other browsers aren't affected.

Re: Sabnzbd + Internet Explorer 9 memory leak

Posted: December 30th, 2012, 5:52 pm
by shypike
A large part of Plush's Javascript are standard libraries,
and it's also rather complex. So don't get up your hope too much :)