It seems GeolocationClientMock is leaking here. ==769== 248 (208 direct, 40 indirect) bytes in 1 blocks are definitely lost in loss record 9,398 of 10,697 ==769== at 0x4C2B1C7: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==769== by 0x6D3569E: webkit_web_view_init(_WebKitWebView*) (webkitwebview.cpp:3542) ==769== by 0xC366907: g_type_create_instance (gtype.c:1884) ==769== by 0xC34B0B8: g_object_constructor (gobject.c:1849) ==769== by 0xC34C6E3: g_object_newv (gobject.c:1713) ==769== by 0xC34CEC5: g_object_new_valist (gobject.c:1830) ==769== by 0xC34D1D3: g_object_new (gobject.c:1545) ==769== by 0x468525: self_scrolling_webkit_web_view_new (SelfScrollingWebKitWebView.cpp:61) ==769== by 0x46087A: createWebView() (DumpRenderTree.cpp:1278) ==769== by 0x460EC7: main (DumpRenderTree.cpp:1371) ==769==
Created attachment 145539 [details] patch GeolocationClientMock is now owned by WebView so it will be released when the view is deleted.
Comment on attachment 145539 [details] patch Attachment 145539 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/12899189 New failing tests: http/tests/media/media-source/video-media-source-event-attributes.html
Created attachment 145556 [details] Archive of layout-test-results from ec2-cr-linux-02 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-02 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
(In reply to comment #2) > New failing tests: > http/tests/media/media-source/video-media-source-event-attributes.html Looks like test failure doesn't relate to this patch.
Comment on attachment 145539 [details] patch Clearing flags on attachment: 145539 Committed r119397: <http://trac.webkit.org/changeset/119397>
All reviewed patches have been landed. Closing bug.