WebBrowser node incorrectly disposed

Bug #510835 reported by Dan Garner
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Xibo
Won't Fix
High
Dan Garner

Bug Description

We have 3 websites that display on a TV and each time the page moves to the next html page the ram usage goes up. I've been reading about a memory leak using PNG files but I don't think this has to do with that. anyone have any ideas?

Related branches

Dan Garner (dangarner)
Changed in xibo:
milestone: none → 1.0.7
assignee: nobody → Dan Garner (dangarner)
importance: Undecided → High
status: New → Fix Committed
Revision history for this message
Dan Garner (dangarner) wrote :
Revision history for this message
Kevin J. Scott (k-scott) wrote :

Not sure if this is the right way to use the download link, but I just deleted the contents of my c:\program files\xibo player folder and unzipped the test zip into that same directory...then double clicked xiboclient.exe.

I'm still seeing the memory growth.

..Kev

Revision history for this message
Dan Garner (dangarner) wrote :

Kev, your procedure is correct... for some reason the Garbage Collector just didn't feel the need to release the memory....

I have manually called GC.collect() and it now seems to be working for me... same link if you would care to try again

Cheers

Revision history for this message
Dan Garner (dangarner) wrote :
Changed in xibo:
status: Fix Committed → In Progress
Revision history for this message
Dan Garner (dangarner) wrote :

Tried a few things... in particular suggestion from mike_t2e here http://social.msdn.microsoft.com/Forums/en/ieextensiondevelopment/thread/88c21427-e765-46e8-833d-6021ef79e0c8

Seems to have slowed down the leak - but it is still there.

The WebBrowser control definitely doesn't leak all the time - only when displaying certain pages.

I am open to any suggestions!

Dan Garner (dangarner)
Changed in xibo:
milestone: 1.0.7 → 1.0.8
Dan Garner (dangarner)
Changed in xibo:
milestone: 1.0.8 → 1.2.0
Revision history for this message
Alex Harrington (alexharrington) wrote :

http://code.google.com/p/berkelium-sharp/

Would be nice as then both clients would be using the same embedding technology.

Revision history for this message
Alex Harrington (alexharrington) wrote :

http://www.luminance.org/code/2010/02/21/a-managed-webkit-library-berkeliumsharp

Blog post that gives a little more info on Berkelium Sharp.

Revision history for this message
Alex Harrington (alexharrington) wrote :

Will close this and replace with https://blueprints.launchpad.net/xibo/+spec/netclient-berkelium-sharp as there is no fix possible while using the IE WebBrowser control

Changed in xibo:
status: In Progress → Won't Fix
milestone: 1.2.0-rc1 → none
Revision history for this message
max (maxozilla) wrote :

Just to confirm I am also having this problem - Xibo freezes and Windows says it's run out of virtual memory. Pretty much making Xibo unusable at the moment :-(

We do use an embedded web page - showing TFL tube status, which is pretty awesome - so it will be a shame if we have to remove it. How difficult would it be to use Berkelium instead?

Revision history for this message
Alex Harrington (alexharrington) wrote :

Probably not that hard - but it would break people using non-Flash plugins probably so so Windows Media Player and no VLC plugin which would be a big problem for alot of people.

Hopefully Microsoft might finally fix this leak at some point. We live in hope!

Revision history for this message
Dan Garner (dangarner) wrote : Re: [Bug 510835] Re: WebBrowser node incorrectly disposed

Somebody was looking at a Berkelium module but I do not know how far they
got with it. It would be nice to offer both however there are other things
on the development list that are also demanding some attention.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.