I'm not sure is this a bug or my fail ) So this is diff to GtkLauncher ( webkitgtk 1.3.5 ) http://old.nabble.com/file/p30123917/main.diff main.diff
its very simple. So when I use it with page which reloads fast I can see that it start to eat memory until swap is finished and app fails. I tried to add g_object_unref( document ); and it helps, but after some mouse movements over page app crashed and GDB shows this Program terminated with signal 11, Segmentation fault. #0 0x00457bb8 in g_type_interfaces () from /usr/lib/libgobject-2.0.so.0 (gdb) bt #0 0x00457bb8 in g_type_interfaces () from /usr/lib/libgobject-2.0.so.0 #1 0x0044ca07 in ?? () from /usr/lib/libgobject-2.0.so.0 #2 0x004531e8 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #3 0x006c55e1 in WebCore::GObjectEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) () from /usr/lib/libwebkitgtk-1.0.so.0 #4 0x0082ff35 in WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1u>&) () from /usr/lib/libwebkitgtk-1.0.so.0 #5 0x008305c7 in WebCore::EventTarget::fireEventListeners(WebCore::Event*) () from /usr/lib/libwebkitgtk-1.0.so.0 #6 0x0083e652 in WebCore::Node::handleLocalEvents(WebCore::Event*) () from /usr/lib/libwebkitgtk-1.0.so.0 #7 0x00840762 in WebCore::Node::dispatchGenericEvent(WTF::PassRefPtr<WebCore::Event>) () from /usr/lib/libwebkitgtk-1.0.so.0 #8 0x00840913 in WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) () from /usr/lib/libwebkitgtk-1.0.so.0 #9 0x008428c7 in WebCore::Node::dispatchMouseEvent(WTF::AtomicString const&, int, int, int, int, int, int, bool, bool, bool, bool, bool, WebCore::Node*, WTF::PassRefPtr<WebCore::Event>) () from /usr/lib/libwebkitgtk-1.0.so.0 #10 0x00842de0 in WebCore::Node::dispatchMouseEvent(WebCore::PlatformMouseEvent const&, WTF::AtomicString const&, int, WebCore::Node*) () from /usr/lib/libwebkitgtk-1.0.so.0 #11 0x00abdc4b in WebCore::EventHandler::updateMouseEventTargetNode(WebCore::Node*, WebCore::PlatformMouseEvent const&, bool) () from /usr/lib/libwebkitgtk-1.0.so.0 #12 0x00abe123 in WebCore::EventHandler::dispatchMouseEvent(WTF::AtomicString const&, WebCore::Node*, bool, int, WebCore::PlatformMouseEvent const&, bool) () from /usr/lib/libwebkitgtk-1.0.so.0 #13 0x00abf8ab in WebCore::EventHandler::handleMouseMoveEvent(WebCore::PlatformMouseEvent const&, WebCore::HitTestResult*) () from /usr/lib/libwebkitgtk-1.0.so.0 #14 0x00abfc73 in WebCore::EventHandler::mouseMoved(WebCore::PlatformMouseEvent const&) () from /usr/lib/libwebkitgtk-1.0.so.0 #15 0x00e1e6d9 in webkit_web_view_motion_event(_GtkWidget*, _GdkEventMotion*) () from /usr/lib/libwebkitgtk-1.0.so.0 #16 0x084d9424 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #17 0x0043b8b9 in ?? () from /usr/lib/libgobject-2.0.so.0 #18 0x0043d252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #19 0x004515e6 in ?? () from /usr/lib/libgobject-2.0.so.0 #20 0x00452c33 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #21 0x00453256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #22 0x08606636 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x084d1a5d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x084d2e07 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x0016639a in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #26 0x03e945e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #27 0x03e982d8 in ?? () from /lib/libglib-2.0.so.0 #28 0x03e98817 in g_main_loop_run () from /lib/libglib-2.0.so.0 #29 0x084d33c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x080493aa in main () Holger Freyther-6 wrote: > > On 11/03/2010 03:52 PM, Fedor Kryukov wrote: >> >> After calling webkit_web_view_get_dom_document() and similar functions ( >> webkit_dom... * ) memory is not freed, what am I doing wrong? >> > > Can you provide us with a simple test application, open a bug, attach the > test > case to that? > > thanks > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > -- View this message in context: http://old.nabble.com/WebKitGtk-app-memory-leaks-%2C-please-help-tp30121202p30123917.html Sent from the Webkit mailing list archive at Nabble.com. _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev