[Webkit-unassigned] [Bug 48561] New: Assertion failure in DocumentLoader::commitData when loading a media document in WebKit2

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 28 13:54:24 PDT 2010


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

           Summary: Assertion failure in DocumentLoader::commitData when
                    loading a media document in WebKit2
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Keywords: NeedsRadar
          Severity: Normal
          Priority: P2
         Component: Page Loading
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: aroben at apple.com
                CC: andersca at apple.com, sam at webkit.org


This is the WebKit2 equivalent of bug 48531.


To reproduce:

1. Go to http://www.nch.com.au/acm/sample.wav in a debug build

You'll hit an assertion in DocumentLoader::commitData:

    ASSERT(m_frame->document()->parsing());

The wav file seems to load fine in Release builds.

Here's the backtrace:

>	WebKit.dll!WebCore::DocumentLoader::commitData(const char * bytes=0x0524f010, int length=67868)  Line 306 + 0x35 bytes	C++
     WebKit.dll!WebKit::WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader * loader=0x020d95b8, const char * data=0x0524f010, int length=67868)  Line 681    C++
     WebKit.dll!WebCore::DocumentLoader::commitLoad(const char * data=0x0524f010, int length=67868)  Line 292 + 0x29 bytes    C++
     WebKit.dll!WebCore::DocumentLoader::receivedData(const char * data=0x0524f010, int length=67868)  Line 320    C++
     WebKit.dll!WebCore::MainResourceLoader::addData(const char * data=0x0524f010, int length=67868, bool allAtOnce=false)  Line 157    C++
     WebKit.dll!WebCore::ResourceLoader::didReceiveData(const char * data=0x0524f010, int length=67868, __int64 lengthReceived=67868, bool allAtOnce=false)  Line 262 + 0x1b bytes    C++
     WebKit.dll!WebCore::MainResourceLoader::didReceiveData(const char * data=0x0524f010, int length=67868, __int64 lengthReceived=67868, bool allAtOnce=false)  Line 437    C++
     WebKit.dll!WebCore::ResourceLoader::didReceiveData(WebCore::ResourceHandle * __formal=0x02052460, const char * data=0x0524f010, int length=67868, int lengthReceived=67868)  Line 415 + 0x1f bytes    C++
     WebKit.dll!WebCore::didReceiveData(_CFURLConnection * conn=0x020e2d88, const __CFData * data=0x0523d348, long originalLength=67868, const void * clientInfo=0x02052460)  Line 214 + 0x2a bytes    C++
     CFNetwork.dll!URLConnectionClient::_clientDidReceiveData()

Note that on Mac you'll instead hit a crash (bug 48559), but if that crash didn't happen this would.

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