The backForwardList member is assigned from a constructor without calling adoptPlatformRef. This leads to the GObject having a reference count of 2 and the memory leaking.
Created attachment 67760 [details] Patch for this issue
Committed r67596: <http://trac.webkit.org/changeset/67596>