Status: Untriaged
Owner: [email protected]
Labels: Type-Bug Pri-2 OS-All Area-Misc Size-Medium Fixit purify

New issue 17086 by [email protected]: [IPR] Invalid pointer read  
in firstSignificantOpcode in  
ResourceDispatcherTest.SyncXMLHttpRequest_DuringUnload
http://code.google.com/p/chromium/issues/detail?id=17086

Reproducible with:
        ResourceDispatcherTest.SyncXMLHttpRequest_DuringUnload

Sample error details:
=====================
Invalid pointer read in firstSignificantOpcode

Error Location
    third_party/webkit/javascriptcore/pcre/pcre_compile.cpp:443
firstSignificantOpcode
    third_party/webkit/javascriptcore/pcre/pcre_compile.cpp:1864
branchIsAnchored
    third_party/webkit/javascriptcore/pcre/pcre_compile.cpp:2659
jsRegExpCompile(wchar_t const *,int,enum JSRegExpIgnoreCaseOption,enum
JSRegExpMultilineOption,unsigned int *,char const * *)
    third_party/webkit/webcore/platform/text/regularexpression.cpp:55
WebCore::RegularExpression::Private::compile(String::WebCore
const&,TextCaseSensitivity::WebCore)
    third_party/webkit/webcore/platform/text/regularexpression.cpp:64
WebCore::RegularExpression::Private::Private(String::WebCore
const&,TextCaseSensitivity::WebCore)
    third_party/webkit/webcore/platform/text/regularexpression.cpp:69
WebCore::RegularExpression::Private::create(String::WebCore
const&,TextCaseSensitivity::WebCore)
    third_party/webkit/webcore/platform/text/regularexpression.cpp:79
WebCore::RegularExpression::RegularExpression(String::WebCore
const&,TextCaseSensitivity::WebCore)
    third_party/webkit/webcore/dom/domimplementation.cpp:293
WebCore::DOMImplementation::isXMLMIMEType(String::WebCore const&)
    third_party/webkit/webcore/loader/textresourcedecoder.cpp:310
WebCore::TextResourceDecoder::determineContentType(String::WebCore const&)
    third_party/webkit/webcore/loader/textresourcedecoder.cpp:337
WebCore::TextResourceDecoder::TextResourceDecoder(String::WebCore
const&,TextEncoding::WebCore const&,bool)
    third_party/webkit/webcore/loader/textresourcedecoder.h:45
WebCore::TextResourceDecoder::create(String::WebCore
const&,TextEncoding::WebCore const&,bool)
    third_party/webkit/webcore/xml/xmlhttprequest.cpp:1122
WebCore::XMLHttpRequest::didReceiveData(char const*,int)
    third_party/webkit/webcore/loader/documentthreadableloader.cpp:75
WebCore::DocumentThreadableLoader::loadResourceSynchronously(Document::WebC
ore *,ResourceRequest::WebCore
const&,ThreadableLoaderClient::WebCore&,StoredCredentials::WebCore)
    third_party/webkit/webcore/loader/threadableloader.cpp:69
WebCore::ThreadableLoader::loadResourceSynchronously(ScriptExecutionContext
::WebCore *,ResourceRequest::WebCore
const&,ThreadableLoaderClient::WebCore&,StoredCredentials::WebCore)
    third_party/webkit/webcore/xml/xmlhttprequest.cpp:663
WebCore::XMLHttpRequest::loadRequestSynchronously(ResourceRequest::WebCore&
,int&)
    third_party/webkit/webcore/xml/xmlhttprequest.cpp:510
WebCore::XMLHttpRequest::makeSameOriginRequest(int&)
    third_party/webkit/webcore/xml/xmlhttprequest.cpp:488
WebCore::XMLHttpRequest::createRequest(int&)
    third_party/webkit/webcore/xml/xmlhttprequest.cpp:446
WebCore::XMLHttpRequest::send(String::WebCore const&,int&)

third_party/webkit/webcore/bindings/v8/custom/v8xmlhttprequestcustom.cpp:38
7  WebCore::V8Custom::v8XMLHttpRequestSendCallback(Arguments::v8 const&)
    v8/src/builtins.cc:381  v8::internal::Builtin_HandleApiCall
    v8/src/execution.cc:95  v8::internal::Invoke
    v8/src/execution.cc:121
v8::internal::Execution::Call(Handle::internal::v8,Handle::internal::v8,int
,Object::internal::v8 * * *,bool *)
    v8/src/api.cc:2232  v8::Function::Call(Handle::v8,int,Handle::v8 *
const)
    third_party/webkit/webcore/bindings/v8/v8proxy.cpp:674
WebCore::V8Proxy::callFunction(Handle::v8,Handle::v8,int,Handle::v8 *
const)

third_party/webkit/webcore/bindings/v8/custom/v8customeventlistener.cpp:86
WebCore::V8EventListener::callListenerFunction(Handle::v8,Event::WebCore
*,bool)
    third_party/webkit/webcore/bindings/v8/v8abstracteventlistener.cpp:78
WebCore::V8AbstractEventListener::invokeEventHandler(Handle::v8,Event::WebC
ore *,Handle::v8,bool)
    third_party/webkit/webcore/bindings/v8/v8abstracteventlistener.cpp:128
WebCore::V8AbstractEventListener::handleEvent(Event::WebCore *,bool)
    third_party/webkit/webcore/page/domwindow.cpp:1212
WebCore::DOMWindow::handleEvent(Event::WebCore *,bool,Vector::WTF *)
    third_party/webkit/webcore/page/domwindow.cpp:1292
WebCore::DOMWindow::dispatchEventWithDocumentAsTarget(PassRefPtr::WTF,Vecto
r::WTF *)
    third_party/webkit/webcore/page/domwindow.cpp:1312
WebCore::DOMWindow::dispatchUnloadEvent(Vector::WTF *)

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to