<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>54234</bug_id>
          
          <creation_ts>2011-02-10 12:21:13 -0800</creation_ts>
          <short_desc>[GTK] fast/files/apply-blob-url-to-xhr.html crashes when run in the DRT</short_desc>
          <delta_ts>2011-10-02 23:43:57 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>52092</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>jianli</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>349264</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-02-10 12:21:13 -0800</bug_when>
    <thetext>Here is the stack trace:

#0  0x00007fbc6e5a5767 in WebCore::BlobResourceHandle::getSizeForNext (this=0xdb1500) at ../../Source/WebCore/platform/network/BlobResourceHandle.cpp:259
259	            m_asyncStream-&gt;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=&lt;value optimized out&gt;, dispatch=&lt;value optimized out&gt;, self=&lt;value optimized out&gt;) 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=&quot;(null)&quot;, 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=&quot;/home/martin/WebKit-old/LayoutTests/fast/files/resources/UTF8.txt&quot;) 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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>476616</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-10-01 19:11:50 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 68238 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>476814</commentid>
    <comment_count>2</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-10-02 23:43:57 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 52092 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>