[Webkit-unassigned] [Bug 87261] New: [GTK] Hang while synchronously loading resources in FB

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 23 06:57:05 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=87261

           Summary: [GTK] Hang while synchronously loading resources in FB
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Keywords: Gtk
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: msanchez at igalia.com
                CC: svillar at igalia.com


STEPS TO REPRODUCE:

 1. Open facebook.com in GtkLauncher and log in.
 2. Type the name of some friend in the 'Search' text entry on top.
 3. Once some results appear in the dropdown list, click on one of them.

EXPECTED OUTCOME:

GtkLauncher should navigate to the profile selected in the dropdown list.

ACTUAL OUTCOME:

GtkLauncher hangs, and the backtrace in gdb shows something like this at that point:

#0  0x00000034502e8eef in poll () from /lib64/libc.so.6
#1  0x00007fffeee82a17 in g_poll (fds=0x3ab8020, nfds=1, timeout=-1) at gpoll.c:132
#2  0x00007fffeee72471 in g_main_context_poll (context=0x3ab7780, timeout=-1, priority=2147483647, fds=0x3ab8020, n_fds=1) at gmain.c:3440
#3  0x00007fffeee71dfa in g_main_context_iterate (context=0x3ab7780, block=1, dispatch=1, self=0x6e7cc0) at gmain.c:3141
#4  0x00007fffeee72255 in g_main_loop_run (loop=0x3a83d80) at gmain.c:3340
#5  0x00007ffff43f6799 in WebCore::WebCoreSynchronousLoader::run (this=0x7fffffff9c60) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:150
#6  0x00007ffff43f5a72 in WebCore::ResourceHandle::loadResourceSynchronously (context=0x78ec20, request=..., error=..., response=..., data=WTF::Vector of length 0, capacity 0)
    at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:816
#7  0x00007ffff420f5c8 in WebCore::FrameLoader::loadResourceSynchronously (this=0x779c98, request=..., storedCredentials=WebCore::AllowStoredCredentials, error=..., response=..., data=WTF::Vector of length 0, capacity 0)
    at ../../Source/WebCore/loader/FrameLoader.cpp:2521
#8  0x00007ffff41ff22f in WebCore::DocumentThreadableLoader::loadRequest (this=0x3ab6970, request=..., securityCheck=WebCore::DoSecurityCheck) at ../../Source/WebCore/loader/DocumentThreadableLoader.cpp:393
#9  0x00007ffff41fd186 in WebCore::DocumentThreadableLoader::DocumentThreadableLoader (this=0x3ab6970, document=0x1669050, client=0x3ab4278, blockingBehavior=WebCore::DocumentThreadableLoader::LoadSynchronously, request=..., 
    options=...) at ../../Source/WebCore/loader/DocumentThreadableLoader.cpp:89
#10 0x00007ffff41fcd8a in WebCore::DocumentThreadableLoader::loadResourceSynchronously (document=0x1669050, request=..., client=..., options=...) at ../../Source/WebCore/loader/DocumentThreadableLoader.cpp:60
#11 0x00007ffff425b421 in WebCore::ThreadableLoader::loadResourceSynchronously (context=0x1669180, request=..., client=..., options=...) at ../../Source/WebCore/loader/ThreadableLoader.cpp:69
#12 0x00007ffff48127f8 in WebCore::XMLHttpRequest::createRequest (this=0x3ab4250, ec=@0x7fffffffa66c: 0) at ../../Source/WebCore/xml/XMLHttpRequest.cpp:737
#13 0x00007ffff4811ca6 in WebCore::XMLHttpRequest::send (this=0x3ab4250, 
    body="stats[sid]=0.6403730453457683&stats[session_start_time]=1337780616263&stats[bootstrap_cachemisses]=2&stats[first_query_time]=1337780619078&stats[num_queries]=6&stats[first_result_time]=1337780619178&s"..., 
    ec=@0x7fffffffa66c: 0) at ../../Source/WebCore/xml/XMLHttpRequest.cpp:606
#14 0x00007ffff3c0080a in WebCore::JSXMLHttpRequest::send (this=0x7fff6c3a7d20, exec=0x7fff9e1f64a8) at ../../Source/WebCore/bindings/js/JSXMLHttpRequestCustom.cpp:132
#15 0x00007ffff4be4226 in WebCore::jsXMLHttpRequestPrototypeFunctionSend (exec=0x7fff9e1f64a8) at DerivedSources/WebCore/JSXMLHttpRequest.cpp:617


Side Note: I can reproduce this consistently both in epiphany and in GtkLauncher with a debug build of wkgtk. However, I can't reproduce it consistently in GtkLauncher with a release build.

I think this might be an issue related to the gtk port only (soup implementation), but feel free to reassign it if you think it's a more cross platform thing.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list