[Webkit-unassigned] [Bug 54234] New: [GTK] fast/files/apply-blob-url-to-xhr.html crashes when run in the DRT

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 10 12:21:13 PST 2011


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

           Summary: [GTK] fast/files/apply-blob-url-to-xhr.html crashes
                    when run in the DRT
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Keywords: Gtk
          Severity: Normal
          Priority: P3
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mrobinson at webkit.org
                CC: jianli at chromium.org


Here is the stack trace:

#0  0x00007fbc6e5a5767 in WebCore::BlobResourceHandle::getSizeForNext (this=0xdb1500) at ../../Source/WebCore/platform/network/BlobResourceHandle.cpp:259
259                m_asyncStream->getSize(item.path, item.expectedModificationTime);
(gdb) where
#0  0x00007fbc6e5a5767 in WebCore::BlobResourceHandle::getSizeForNext (this=0xdb1500) at ../../Source/WebCore/platform/network/BlobResourceHandle.cpp:259
#1  0x00007fbc6e5a55b8 in WebCore::BlobResourceHandle::doStart (this=0xdb1500) at ../../Source/WebCore/platform/network/BlobResourceHandle.cpp:229
#2  0x00007fbc6e5a544b in WebCore::delayedStartBlobResourceHandle (context=0xdb1500) at ../../Source/WebCore/platform/network/BlobResourceHandle.cpp:190
#3  0x00007fbc6ed91e19 in WTF::dispatchFunctionsFromMainThread () at ../../Source/JavaScriptCore/wtf/MainThread.cpp:155
#4  0x00007fbc6ed91beb in WTF::timeoutFired () at ../../Source/JavaScriptCore/wtf/gtk/MainThreadGtk.cpp:43
#5  0x00007fbc6adef82b in g_timeout_dispatch (source=0xd83040, callback=0, user_data=0x0) at /build/buildd/glib2.0-2.27.93/glib/gmain.c:3877
#6  0x00007fbc6adeedd2 in g_main_dispatch (context=0x706280) at /build/buildd/glib2.0-2.27.93/glib/gmain.c:2440
#7  g_main_context_dispatch (context=0x706280) at /build/buildd/glib2.0-2.27.93/glib/gmain.c:3013
#8  0x00007fbc6adf34a8 in g_main_context_iterate (context=0x706280, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /build/buildd/glib2.0-2.27.93/glib/gmain.c:3091
#9  0x00007fbc6adf39b5 in g_main_loop_run (loop=0xdc17b0) at /build/buildd/glib2.0-2.27.93/glib/gmain.c:3299
#10 0x00007fbc6ddfa4e1 in WebCore::WebCoreSynchronousLoader::run (this=0x7fff16099660) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:125
#11 0x00007fbc6ddfd461 in WebCore::ResourceHandle::loadResourceSynchronously (context=0x7bea60, request=..., error=..., response=..., data=WTF::Vector of length 0, capacity 0)
    at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:731
#12 0x00007fbc6e44211f in WebCore::FrameLoader::loadResourceSynchronously (this=0x7234a0, request=..., storedCredentials=WebCore::AllowStoredCredentials, error=..., response=..., 
    data=WTF::Vector of length 0, capacity 0) at ../../Source/WebCore/loader/FrameLoader.cpp:2782
#13 0x00007fbc6e431142 in WebCore::DocumentThreadableLoader::loadRequest (this=0xd843b0, request=..., securityCheck=WebCore::DoSecurityCheck) at ../../Source/WebCore/loader/DocumentThreadableLoader.cpp:339
#14 0x00007fbc6e42f261 in WebCore::DocumentThreadableLoader::DocumentThreadableLoader (this=0xd843b0, document=0xda1b80, client=0xddb870, blockingBehavior=WebCore::DocumentThreadableLoader::LoadSynchronously, 
    request=..., options=...) at ../../Source/WebCore/loader/DocumentThreadableLoader.cpp:76
#15 0x00007fbc6e42e950 in WebCore::DocumentThreadableLoader::loadResourceSynchronously (document=0xda1b80, request=..., client=..., options=...) at ../../Source/WebCore/loader/DocumentThreadableLoader.cpp:53
#16 0x00007fbc6e488090 in WebCore::ThreadableLoader::loadResourceSynchronously (context=0xda1be8, request=..., client=..., options=...) at ../../Source/WebCore/loader/ThreadableLoader.cpp:69
#17 0x00007fbc6e8f55fc in WebCore::XMLHttpRequest::createRequest (this=0xddb860, ec=@0x7fff1609a0cc) at ../../Source/WebCore/xml/XMLHttpRequest.cpp:671
#18 0x00007fbc6e8f4ac9 in WebCore::XMLHttpRequest::send (this=0xddb860, body="(null)", ec=@0x7fff1609a0cc) at ../../Source/WebCore/xml/XMLHttpRequest.cpp:543
#19 0x00007fbc6e8f44ef in WebCore::XMLHttpRequest::send (this=0xddb860, ec=@0x7fff1609a0cc) at ../../Source/WebCore/xml/XMLHttpRequest.cpp:483
#20 0x00007fbc6dfa9088 in WebCore::JSXMLHttpRequest::send (this=0x7fbc1b148880, exec=0x7fbc1b1a01d8) at ../../Source/WebCore/bindings/js/JSXMLHttpRequestCustom.cpp:116
#21 0x00007fbc6eaf864c in WebCore::jsXMLHttpRequestPrototypeFunctionSend (exec=0x7fbc1b1a01d8) at DerivedSources/WebCore/JSXMLHttpRequest.cpp:486
#22 0x00007fbc1b5a01b8 in ?? ()
#23 0x00007fff1609a1e0 in ?? ()
#24 0x00007fbc1b5b68c8 in ?? ()
#25 0x00007fff1609a160 in ?? ()
#26 0x00007fbc1b148880 in ?? ()
#27 0x0000000000d90730 in ?? ()
#28 0x00007fbc00000001 in ?? ()
#29 0x00007fff1609a190 in ?? ()
#30 0x00007fbc6df690f9 in JSC::Register::Register (this=0x808a30) at ../../Source/JavaScriptCore/interpreter/Register.h:106
#31 0x00007fbc6ec7f1b5 in JSC::JITCode::execute (this=0xd875f8, registerFile=0x7b7e78, callFrame=0x7fbc1b1a00d8, globalData=0xc56640) at ../../Source/JavaScriptCore/jit/JITCode.h:77
#32 0x00007fbc6ec7c243 in JSC::Interpreter::executeCall (this=0x7b7e60, callFrame=0xc38d78, function=0x7fbc1b147d80, callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...)
    at ../../Source/JavaScriptCore/interpreter/Interpreter.cpp:851
#33 0x00007fbc6ed09164 in JSC::call (exec=0xc38d78, functionObject=..., callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at ../../Source/JavaScriptCore/runtime/CallData.cpp:38
#34 0x00007fbc6df47d1b in WebCore::JSMainThreadExecState::call (exec=0xc38d78, functionObject=..., callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...)
    at ../../Source/WebCore/bindings/js/JSMainThreadExecState.h:48
#35 0x00007fbc6df7ee24 in WebCore::JSEventListener::handleEvent (this=0xdc0760, scriptExecutionContext=0xda1be8, event=0xd2f600) at ../../Source/WebCore/bindings/js/JSEventListener.cpp:124
#36 0x00007fbc6e16b249 in WebCore::EventTarget::fireEventListeners (this=0xd88620, event=0xd2f600, d=0xdbb570, entry=WTF::Vector of length 1, capacity 1 = {...}) at ../../Source/WebCore/dom/EventTarget.cpp:346
#37 0x00007fbc6e16b0d8 in WebCore::EventTarget::fireEventListeners (this=0xd88620, event=0xd2f600) at ../../Source/WebCore/dom/EventTarget.cpp:315
#38 0x00007fbc6e182dd5 in WebCore::Node::handleLocalEvents (this=0xd88620, event=0xd2f600) at ../../Source/WebCore/dom/Node.cpp:2538
#39 0x00007fbc6e18377d in WebCore::Node::dispatchGenericEvent (this=0xd88620, prpEvent=...) at ../../Source/WebCore/dom/Node.cpp:2679
#40 0x00007fbc6e1831b2 in WebCore::Node::dispatchEvent (this=0xd88620, prpEvent=...) at ../../Source/WebCore/dom/Node.cpp:2607
#41 0x00007fbc6e185428 in WebCore::Node::dispatchChangeEvents (this=0xd88620) at ../../Source/WebCore/dom/Node.cpp:2981
#42 0x00007fbc6e2c62d3 in WebCore::HTMLElement::dispatchChangeEvents (this=0xd88620) at ../../Source/WebCore/html/HTMLElement.cpp:866
#43 0x00007fbc6e2caf84 in WebCore::HTMLFormControlElement::dispatchFormControlChangeEvent (this=0xd88620) at ../../Source/WebCore/html/HTMLFormControlElement.cpp:193
#44 0x00007fbc6e69ff6f in WebCore::RenderFileUploadControl::valueChanged (this=0xdbf108) at ../../Source/WebCore/rendering/RenderFileUploadControl.cpp:88
#45 0x00007fbc6e52e3ba in WebCore::FileChooser::chooseFiles (this=0xdbf1e0, filenames=WTF::Vector of length 1, capacity 16 = {...}) at ../../Source/WebCore/platform/FileChooser.cpp:84
#46 0x00007fbc6e52e336 in WebCore::FileChooser::chooseFile (this=0xdbf1e0, filename="/home/martin/WebKit-old/LayoutTests/fast/files/resources/UTF8.txt") at ../../Source/WebCore/platform/FileChooser.cpp:74
#47 0x00007fbc6e6a158c in WebCore::RenderFileUploadControl::receiveDroppedFiles (this=0xdbf108, paths=WTF::Vector of length 1, capacity 1 = {...}) at ../../Source/WebCore/rendering/RenderFileUploadControl.cpp:310
#48 0x00007fbc6e4c57bc in WebCore::DragController::concludeEditDrag (this=0x784780, dragData=0x7fff1609af20) at ../../Source/WebCore/page/DragController.cpp:438
#49 0x00007fbc6e4c43ae in WebCore::DragController::performDrag (this=0x784780, dragData=0x7fff1609af20) at ../../Source/WebCore/page/DragController.cpp:206
#50 0x00007fbc6de5fa29 in webkit_web_view_drag_drop (widget=0x77c040, context=0xc3b2d0, x=10, y=10, time=0) at ../../Source/WebKit/gtk/webkit/webkitwebview.cpp:1715

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