[Webkit-unassigned] [Bug 104684] New: [GTK] fast/xmlhttprequest/xmlhttprequest-recursive-sync-event.html is crashing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 11 10:33:12 PST 2012


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

           Summary: [GTK]
                    fast/xmlhttprequest/xmlhttprequest-recursive-sync-even
                    t.html is crashing
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Keywords: Gtk, LayoutTestFailure
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: zandobersek at gmail.com
                CC: danw at gnome.org, gns at gnome.org, mrobinson at webkit.org


The test is crashing in a flaky manner. It started doing so after the libsoup Jhbuild dependency was bumped in r137286
http://trac.webkit.org/changeset/137286

The update bumped libsoup from the 2.40.1 tag to the 5651d18e commit.
http://git.gnome.org/browse/libsoup/commit/?id=91efda67678dbad28603ee8034a10cc6081f4b8d
http://git.gnome.org/browse/libsoup/commit/?id=5651d18eb8c9edff5961a32c488641bf6776ca6b

Glib was also updated in that patch, maybe the fault is there.

This test only crashes on the 64-bit release builder. That system has 24 cores so there are possibly other tests being run before this crasher which basically just set up the conditions in which the crash then occurs.

Here's the crash log, indicating file descriptor excess.
...
[Thread debugging using libthread_db enabled]
Core was generated by `/home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/Programs/D'.
Program terminated with signal 5, Trace/breakpoint trap.
#0  0x00007f6f1de37978 in g_logv () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0

...

Thread 1 (Thread 0x7f6f15046900 (LWP 3517)):
#0  0x00007f6f1de37978 in g_logv () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#1  0x00007f6f1de37a75 in g_log () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#2  0x00007f6f1de7bc13 in g_wakeup_new () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#3  0x00007f6f1de2b25d in g_main_context_new () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#4  0x00007f6f1fea84e1 in WebCore::WebCoreSynchronousLoader::WebCoreSynchronousLoader(WebCore::ResourceError&, WebCore::ResourceResponse&, _SoupSession*, WTF::Vector<char, 0ul>&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0
#5  0x00007f6f1fea565e in WebCore::ResourceHandle::loadResourceSynchronously(WebCore::NetworkingContext*, WebCore::ResourceRequest const&, WebCore::StoredCredentials, WebCore::ResourceError&, WebCore::ResourceResponse&, WTF::Vector<char, 0ul>&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0
#6  0x00007f6f1f741648 in WebCore::FrameLoader::loadResourceSynchronously(WebCore::ResourceRequest const&, WebCore::StoredCredentials, WebCore::ResourceError&, WebCore::ResourceResponse&, WTF::Vector<char, 0ul>&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0
#7  0x00007f6f1f72b53f in WebCore::DocumentThreadableLoader::loadRequest(WebCore::ResourceRequest const&, WebCore::SecurityCheckPolicy) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0
#8  0x00007f6f1f72da30 in WebCore::DocumentThreadableLoader::DocumentThreadableLoader(WebCore::Document*, WebCore::ThreadableLoaderClient*, WebCore::DocumentThreadableLoader::BlockingBehavior, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderOptions const&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0
#9  0x00007f6f1f72dbcc in WebCore::DocumentThreadableLoader::loadResourceSynchronously(WebCore::Document*, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderClient&, WebCore::ThreadableLoaderOptions const&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0
#10 0x00007f6f1fa0900d in WebCore::XMLHttpRequest::createRequest(int&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0
#11 0x00007f6f1fa0d1cb in WebCore::XMLHttpRequest::send(WTF::String const&, int&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0
#12 0x00007f6f1fa0d5f8 in WebCore::XMLHttpRequest::send(int&) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0
#13 0x00007f6f1f22bcde in WebCore::JSXMLHttpRequest::send(JSC::ExecState*) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0
#14 0x00007f6f1fdae15b in WebCore::jsXMLHttpRequestPrototypeFunctionSend(JSC::ExecState*) () from /home/slave/webkitgtk/gtk-linux-64-release/build/WebKitBuild/Release/.libs/libwebkitgtk-3.0.so.0
#15 0x00007f6ed4410265 in ?? ()
#16 0x0000000000000000 in ?? ()

STDERR: 
STDERR: warning: Can't read pathname for load map: Input/output error.
STDERR: Creating pipes for GWakeup: Too many open files
STDERR:

-- 
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