RESOLVED FIXED 115208
SuperRegion doesn't call deallocate() on its PageReservation
https://bugs.webkit.org/show_bug.cgi?id=115208
Summary SuperRegion doesn't call deallocate() on its PageReservation
Mark Hahnenberg
Reported 2013-04-25 15:18:03 PDT
It should. This doesn't cause us to leak physical memory, but it does cause us to leak virtual address space (and probably mach ports), which is also bad :-( FixedVMPoolExecutableAllocator also has this bug, but it doesn't matter much because there's only one instance of that class throughout the entire lifetime of the process, whereas each VM has its own SuperRegion.
Attachments
Patch (3.16 KB, patch)
2013-04-25 15:29 PDT, Mark Hahnenberg
no flags
Patch (3.05 KB, patch)
2013-04-25 15:30 PDT, Mark Hahnenberg
no flags
Mark Hahnenberg
Comment 1 2013-04-25 15:29:09 PDT
Mark Hahnenberg
Comment 2 2013-04-25 15:30:31 PDT
Geoffrey Garen
Comment 3 2013-04-25 17:22:49 PDT
Comment on attachment 199760 [details] Patch r=me
WebKit Commit Bot
Comment 4 2013-04-25 19:46:22 PDT
Comment on attachment 199760 [details] Patch Clearing flags on attachment: 199760 Committed r149165: <http://trac.webkit.org/changeset/149165>
WebKit Commit Bot
Comment 5 2013-04-25 19:46:24 PDT
All reviewed patches have been landed. Closing bug.
Mark Hahnenberg
Comment 6 2013-04-25 20:18:11 PDT
Note You need to log in before you can comment on or make changes to this bug.