All ports have generalPasteboard() implementation looks similar to: Pasteboard* Pasteboard::generalPasteboard() { static Pasteboard* pasteboard = new Pasteboard(); return pasteboard; } Because of this, memory is not deallocated at application exit.
Created attachment 168165 [details] patch
Comment on attachment 168165 [details] patch Attachment 168165 [details] did not pass mac-ews (mac): Output: http://queues.webkit.org/results/14252500
Comment on attachment 168165 [details] patch No. Nowhere in WebKit do we free memory at exit; the OS is much better at doing that. In fact - we have warnings in place to catch this behavior and that's why the Mac build is failing.