[Webkit-unassigned] [Bug 64920] [Chromium] fast/canvas/webgl/renderbuffer-initialization.html intermittently crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jul 20 21:31:43 PDT 2011


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


Kenneth Russell <kbr at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|Canvas                      |WebGL
                 CC|                            |abarth at webkit.org,
                   |                            |zmo at google.com




--- Comment #1 from Kenneth Russell <kbr at google.com>  2011-07-20 21:31:43 PST ---
Here's the backtrace, which is in url_util underneath KURLGooglePrivate::init. It looks unrelated to WebGL. I don't know why it wouldn't be happening deterministically; a race condition?


Backtrace:
    url_util::`anonymous namespace'::DoLowerCaseEqualsASCII<char const *> [0x008AF180+48] (e:\b\build\slave\webkit_win__dbg__1_\build\src\googleurl\src\url_util.cc:53)
    url_util::LowerCaseEqualsASCII [0x008ABF74+20] (e:\b\build\slave\webkit_win__dbg__1_\build\src\googleurl\src\url_util.cc:483)
    url_util::`anonymous namespace'::DoIsStandard<char> [0x008ADA41+113] (e:\b\build\slave\webkit_win__dbg__1_\build\src\googleurl\src\url_util.cc:114)
    url_util::`anonymous namespace'::DoCanonicalize<char> [0x008AE004+468] (e:\b\build\slave\webkit_win__dbg__1_\build\src\googleurl\src\url_util.cc:191)
    url_util::`anonymous namespace'::DoResolveRelative<char> [0x008AE736+454] (e:\b\build\slave\webkit_win__dbg__1_\build\src\googleurl\src\url_util.cc:258)
    url_util::ResolveRelative [0x008ABEA8+40] (e:\b\build\slave\webkit_win__dbg__1_\build\src\googleurl\src\url_util.cc:441)
    WebCore::KURLGooglePrivate::init<char> [0x0157F085+197] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\platform\kurlgoogle.cpp:239)
    WebCore::KURL::KURL [0x0157CB87+71] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\platform\kurlgoogle.cpp:351)
    WebCore::blankURL [0x015D62AF+79] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\platform\kurl.cpp:1843)
    WebCore::Document::completeURL [0x017ACF93+83] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\dom\document.cpp:3791)
    WebCore::HTMLLinkElement::parseMappedAttribute [0x024FAF4B+203] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\html\htmllinkelement.cpp:131)
    WebCore::StyledElement::attributeChanged [0x01821C2E+414] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\dom\styledelement.cpp:189)
    WebCore::Element::setAttributeMap [0x01797710+688] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\dom\element.cpp:854)
    WebCore::HTMLConstructionSite::createHTMLElement [0x01789AE0+160] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\html\parser\htmlconstructionsite.cpp:386)
    WebCore::HTMLConstructionSite::insertSelfClosingHTMLElement [0x01789402+98] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\html\parser\htmlconstructionsite.cpp:301)
    WebCore::HTMLTreeBuilder::processStartTagForInHead [0x0177C2C0+304] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\html\parser\htmltreebuilder.cpp:2752)
    WebCore::HTMLTreeBuilder::processStartTag [0x01775379+505] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\html\parser\htmltreebuilder.cpp:1185)
    WebCore::HTMLTreeBuilder::processToken [0x01771E3C+108] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\html\parser\htmltreebuilder.cpp:482)
    WebCore::HTMLTreeBuilder::constructTreeFromAtomicToken [0x01771C13+35] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\html\parser\htmltreebuilder.cpp:467)
    WebCore::HTMLTreeBuilder::constructTreeFromToken [0x01771467+87] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\html\parser\htmltreebuilder.cpp:454)
    WebCore::HTMLDocumentParser::pumpTokenizer [0x017533DF+479] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\html\parser\htmldocumentparser.cpp:277)
    WebCore::HTMLDocumentParser::pumpTokenizerIfPossible [0x01752D2F+127] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\html\parser\htmldocumentparser.cpp:176)
    WebCore::HTMLDocumentParser::append [0x01753C75+277] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\html\parser\htmldocumentparser.cpp:369)
    WebCore::DecodedDataDocumentParser::appendBytes [0x018402FF+127] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\dom\decodeddatadocumentparser.cpp:50)
    WebCore::DocumentWriter::addData [0x010E8D11+65] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\loader\documentwriter.cpp:203)
    WebCore::DocumentLoader::commitData [0x011DAC94+196] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\loader\documentloader.cpp:323)
    WebKit::WebFrameImpl::commitDocumentData [0x009EFE72+50] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webkit\chromium\src\webframeimpl.cpp:1032)
    WebKit::FrameLoaderClientImpl::committedLoad [0x00A3A890+160] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webkit\chromium\src\frameloaderclientimpl.cpp:1103)
    WebCore::DocumentLoader::commitLoad [0x011DAB5A+202] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\loader\documentloader.cpp:308)
    WebCore::DocumentLoader::receivedData [0x011DAD96+70] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\loader\documentloader.cpp:335)
    WebCore::MainResourceLoader::addData [0x01435A9A+58] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\loader\mainresourceloader.cpp:169)
    WebCore::ResourceLoader::didReceiveData [0x0142F0F9+153] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\loader\resourceloader.cpp:304)
    WebCore::MainResourceLoader::didReceiveData [0x01436C1D+301] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\loader\mainresourceloader.cpp:465)
    WebCore::ResourceLoader::didReceiveData [0x0142FA2E+94] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webcore\loader\resourceloader.cpp:462)
    WebCore::ResourceHandleInternal::didReceiveData [0x0231AE93+147] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\source\webkit\chromium\src\resourcehandle.cpp:172)
    webkit_glue::WebURLLoaderImpl::Context::OnReceivedData [0x00B53786+182] (e:\b\build\slave\webkit_win__dbg__1_\build\src\webkit\glue\weburlloader_impl.cc:619)
    `anonymous namespace'::RequestProxy::NotifyReceivedData [0x00AD20C4+228] (e:\b\build\slave\webkit_win__dbg__1_\build\src\webkit\tools\test_shell\simple_resource_loader_bridge.cc:256)
    DispatchToMethod<`anonymous namespace'::RequestProxy,void (__thiscall A0x4444e826::RequestProxy::*)(int),int> [0x00AD9A55+21] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\tuple.h:551)
    RunnableMethod<`anonymous namespace'::RequestProxy,void (__thiscall A0x4444e826::RequestProxy::*)(int),Tuple1<int> >::Run [0x00AD80B5+53] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\task.h:338)
    `anonymous namespace'::TaskClosureAdapter::Run [0x01F21652+50] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\message_loop.cc:104)
    base::internal::Invoker1<0,base::internal::InvokerStorage1<void (__thiscall `anonymous namespace'::TaskClosureAdapter::*)(void),A0x17a47d7c::TaskClosureAdapter *>,void (__thiscall `anonymous namespace'::TaskClosureAdapter::*)(void)>::DoInvoke [0x01F2C64D+45] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\bind_internal.h:595)
    base::Callback<void __cdecl(void)>::Run [0x00E0A00F+47] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\callback.h:265)
    MessageLoop::RunTask [0x01F22CB5+293] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\message_loop.cc:486)
    MessageLoop::DeferOrRunPendingTask [0x01F22E03+51] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\message_loop.cc:505)
    MessageLoop::DoWork [0x01F237DD+221] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\message_loop.cc:693)
    base::MessagePumpForUI::DoRunLoop [0x01F88F14+84] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\message_pump_win.cc:203)
    base::MessagePumpWin::RunWithDispatcher [0x01F887E2+130] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\message_pump_win.cc:51)
    base::MessagePumpWin::Run [0x01F88A4C+28] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\message_pump_win.h:80)
    MessageLoop::RunInternal [0x01F22A07+247] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\message_loop.cc:451)
    MessageLoop::RunHandler [0x01F227DE+46] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\message_loop.cc:425)
    MessageLoop::Run [0x01F220EA+58] (e:\b\build\slave\webkit_win__dbg__1_\build\src\base\message_loop.cc:349)
    webkit_support::RunMessageLoop [0x008E2D2F+15] (e:\b\build\slave\webkit_win__dbg__1_\build\src\webkit\support\webkit_support.cc:376)
    TestShell::waitTestFinished [0x0042BD9D+141] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\tools\dumprendertree\chromium\testshellwin.cpp:106)
    TestShell::runFileTest [0x0044652F+479] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\tools\dumprendertree\chromium\testshell.cpp:235)
    runTest [0x0041B1DD+733] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\tools\dumprendertree\chromium\dumprendertree.cpp:125)
    main [0x0041A9D8+2232] (e:\b\build\slave\webkit_win__dbg__1_\build\src\third_party\webkit\tools\dumprendertree\chromium\dumprendertree.cpp:248)
    __tmainCRTStartup [0x00A78067+279] (f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:266)
    mainCRTStartup [0x00A77F3F+15] (f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:182)
    RegisterWaitForInputIdle [0x7C817077+73]

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