WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 52092
Bug 54234
[GTK] fast/files/apply-blob-url-to-xhr.html crashes when run in the DRT
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
Martin Robinson
Reported
2011-02-10 12:21:13 PST
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
Attachments
Add attachment
proposed patch, testcase, etc.
Martin Robinson
Comment 1
2011-10-01 19:11:50 PDT
*** This bug has been marked as a duplicate of
bug 68238
***
Martin Robinson
Comment 2
2011-10-02 23:43:57 PDT
*** This bug has been marked as a duplicate of
bug 52092
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug