Bug#667492: (no subject)

Steven Sciame sasciame at yahoo.com
Wed Apr 18 15:09:34 UTC 2012



--- On Sun, 4/15/12, Gustavo Noronha Silva <kov at debian.org> wrote:

> From: Gustavo Noronha Silva <kov at debian.org>
> Subject: Re: Bug#667492: (no subject)
> To: "Steven Sciame" <sasciame at yahoo.com>, "667492" <667492 at bugs.debian.org>
> Date: Sunday, April 15, 2012, 4:57 PM
> Hey,
> 
> On Sun, 2012-04-15 at 11:52 -0700, Steven Sciame wrote:
> 
> > Program received signal SIGSEGV, Segmentation fault.
> > 0xb721b2e6 in
> WebCore::FrameLoader::loadResourceSynchronously
> (this=0xa8da15a8, request=...,
> storedCredentials=WebCore::AllowStoredCredentials,
> error=..., response=..., data=...) at
> ../WebCore/loader/FrameLoader.cpp:3375
> > 3375   
> ../WebCore/loader/FrameLoader.cpp: No such file or
> directory.
> >     in
> ../WebCore/loader/FrameLoader.cpp
> > Current language:  auto
> > The current source language is "auto; currently c++".
> > (gdb) 
> 
> These are already much more useful, thanks! But you also
> need to type in
> 'bt' to get the actual backtrace - the above is just the
> crash message.
> For a multithreaded library such as WebKit, this is even
> more useful:
> 
>     thread apply all bt full
> 
> However, in this case I think what you're hitting. It has
> recently been
> fixed in WebKitGTK+, I believe. See this bug:
> 
>     https://bugs.webkit.org/show_bug.cgi?id=68238
> 
> Let's see what we can do about it =)
> 
> Cheers
> 
> -- 
> Gustavo Noronha Silva <kov at debian.org>
> Debian
> 

Thank you Gustavo.

I am not sure if that is the same bug.  I see they have a patch.  Is it better for me to wait for it to come in my updates or should I attempt to apply it?

Thank you for showing me how to get a full back trace so I can make a proper report.

Here is that full back trace:

(gdb) thread apply all bt full

Thread 3 (Thread 0xb084fb70 (LWP 18080)):
#0  0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6584fcf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb76bf434 in WTF::ThreadCondition::wait (this=0xb0884de8, mutex=...) at ../JavaScriptCore/wtf/ThreadingPthreads.cpp:355
No locals.
#3  0xb744b16f in WebCore::IconDatabase::syncThreadMainLoop (this=0xb0884d80) at ../WebCore/loader/icon/IconDatabase.cpp:1412
        didAnyWork = <value optimized out>
#4  0xb744b244 in WebCore::IconDatabase::iconDatabaseSyncThread (this=0xb0884d80) at ../WebCore/loader/icon/IconDatabase.cpp:1030
        journalFilename = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xb088af00}}
#5  0xb76bf39f in threadEntryPoint (contextData=0xb08794d8) at ../JavaScriptCore/wtf/Threading.cpp:65
        entryPoint = 0xb744b360 <WebCore::IconDatabase::iconDatabaseSyncThreadStart(void*)>
        data = 0xfffffe00
#6  0xb6580955 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#7  0xb64ff58e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.

Thread 2 (Thread 0xb1170b70 (LWP 18079)):
#0  0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb64ca656 in nanosleep () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb64ca480 in sleep () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb7783640 in WTF::TCMalloc_PageHeap::scavengerThread (this=0xb7c23dc0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2382
No locals.
#4  0xb77836f1 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0xb7c23dc0) at ../JavaScriptCore/wtf/FastMalloc.cpp:1501
No locals.
#5  0xb6580955 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#6  0xb64ff58e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb4b36760 (LWP 18073)):
#0  0xb721b2e6 in WebCore::FrameLoader::loadResourceSynchronously (this=0xadc32028, request=..., storedCredentials=WebCore::AllowStoredCredentials, error=..., response=..., data=...) at ../WebCore/loader/FrameLoader.cpp:3375
        referrer = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa5ef4270}}
        initialRequest = {<WebCore::ResourceRequestBase> = {<WTF::FastAllocBase> = {<No data fields>}, m_url = {m_string = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa57d4160}}, m_isValid = true, m_protocolInHTTPFamily = true, m_schemeEnd = 4, m_userStart = 7, m_userEnd = 7, m_passwordEnd = 7, m_hostEnd = 31, m_portEnd = 31, m_pathAfterLastSlash = 32, m_pathEnd = 57, m_queryEnd = 166, m_fragmentEnd = 166}, m_cachePolicy = WebCore::UseProtocolCachePolicy, m_timeoutInterval = 10, m_firstPartyForCookies = {m_string = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa76fd1f8}}, m_isValid = true, m_protocolInHTTPFamily = true, m_schemeEnd = 4, m_userStart = 7, m_userEnd = 7, m_passwordEnd = 7, m_hostEnd = 31, m_portEnd = 31, m_pathAfterLastSlash = 32, m_pathEnd = 44, m_queryEnd = 88, m_fragmentEnd = 88}, m_httpMethod = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa5238300}}, m_httpHeaderFields =
 {<WTF::HashMap<WebCore::AtomicString, WebCore::String, WebCore::CaseFoldingHash, WTF::HashTraits<WebCore::AtomicString>, WTF::HashTraits<WebCore::String> >> = {<WTF::FastAllocBase> = {<No data fields>}, m_impl = {static m_minTableSize = 64, static m_maxLoad = 2, static m_minLoad = 6, m_table = 0xa8926600, m_tableSize = 64, m_tableSizeMask = 63, m_keyCount = 4, m_deletedCount = 0}}, <No data fields>}, m_responseContentDispositionEncodingFallbackArray = {<WTF::FastAllocBase> = {<No data fields>}, m_size = 0, m_buffer = {<WTF::VectorBufferBase<WebCore::String>> = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_buffer = 0xabb57b48, m_capacity = 0}, <No data fields>}}, m_httpBody = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa5261870}, m_allowCookies = true, m_resourceRequestUpdated = true, m_platformRequestUpdated = false, m_reportUploadProgress = false, m_targetType =
 WebCore::ResourceRequestBase::TargetIsSubresource}, m_soupFlags = 0}
        identifier = 55
        newRequest = {<WebCore::ResourceRequestBase> = {<WTF::FastAllocBase> = {<No data fields>}, m_url = {m_string = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa525e618}}, m_isValid = true, m_protocolInHTTPFamily = true, m_schemeEnd = 4, m_userStart = 7, m_userEnd = 7, m_passwordEnd = 7, m_hostEnd = 31, m_portEnd = 31, m_pathAfterLastSlash = 32, m_pathEnd = 57, m_queryEnd = 166, m_fragmentEnd = 166}, m_cachePolicy = WebCore::UseProtocolCachePolicy, m_timeoutInterval = 10, m_firstPartyForCookies = {m_string = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa4b9ff30}}, m_isValid = true, m_protocolInHTTPFamily = true, m_schemeEnd = 4, m_userStart = 7, m_userEnd = 7, m_passwordEnd = 7, m_hostEnd = 31, m_portEnd = 31, m_pathAfterLastSlash = 32, m_pathEnd = 44, m_queryEnd = 88, m_fragmentEnd = 88}, m_httpMethod = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa5240948}}, m_httpHeaderFields =
 {<WTF::HashMap<WebCore::AtomicString, WebCore::String, WebCore::CaseFoldingHash, WTF::HashTraits<WebCore::AtomicString>, WTF::HashTraits<WebCore::String> >> = {<WTF::FastAllocBase> = {<No data fields>}, m_impl = {static m_minTableSize = 64, static m_maxLoad = 2, static m_minLoad = 6, m_table = 0xa522be00, m_tableSize = 64, m_tableSizeMask = 63, m_keyCount = 4, m_deletedCount = 0}}, <No data fields>}, m_responseContentDispositionEncodingFallbackArray = {<WTF::FastAllocBase> = {<No data fields>}, m_size = 0, m_buffer = {<WTF::VectorBufferBase<WebCore::String>> = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_buffer = 0xa4bc65b8, m_capacity = 0}, <No data fields>}}, m_httpBody = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa5261870}, m_allowCookies = true, m_resourceRequestUpdated = true, m_platformRequestUpdated = false, m_reportUploadProgress = false, m_targetType =
 WebCore::ResourceRequestBase::TargetIsSubresource}, m_soupFlags = 0}
#1  0xb7208581 in WebCore::DocumentThreadableLoader::loadRequest (this=0xa5252528, request=..., securityCheck=WebCore::DoSecurityCheck) at ../WebCore/loader/DocumentThreadableLoader.cpp:321
        requestURL = @0xbfffcc18
        data = {<WTF::FastAllocBase> = {<No data fields>}, m_size = 4, m_buffer = {<WTF::VectorBufferBase<char>> = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_buffer = 0xa4b97720 "\"ok\"", m_capacity = 16}, <No data fields>}}
        error = {<WebCore::ResourceErrorBase> = {m_domain = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}}, m_errorCode = 0, m_failingURL = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}}, m_localizedDescription = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}}, m_isNull = true, m_isCancellation = false}, <No data fields>}
        response = {<WebCore::ResourceResponseBase> = {<WTF::FastAllocBase> = {<No data fields>}, m_url = {m_string = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa4bafd38}}, m_isValid = true, m_protocolInHTTPFamily = true, m_schemeEnd = 4, m_userStart = 7, m_userEnd = 7, m_passwordEnd = 7, m_hostEnd = 31, m_portEnd = 31, m_pathAfterLastSlash = 32, m_pathEnd = 57, m_queryEnd = 166, m_fragmentEnd = 166}, m_mimeType = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa4b9e870}}, m_expectedContentLength = 0, m_textEncodingName = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa8c94ce0}}, m_suggestedFilename = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}}, m_httpStatusCode = 200, m_httpStatusText = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa4b9c270}}, m_httpHeaderFields = {<WTF::HashMap<WebCore::AtomicString, WebCore::String, WebCore::CaseFoldingHash,
 WTF::HashTraits<WebCore::AtomicString>, WTF::HashTraits<WebCore::String> >> = {<WTF::FastAllocBase> = {<No data fields>}, m_impl = {static m_minTableSize = 64, static m_maxLoad = 2, static m_minLoad = 6, m_table = 0xa8826c00, m_tableSize = 64, m_tableSizeMask = 63, m_keyCount = 10, m_deletedCount = 0}}, <No data fields>}, m_lastModifiedDate = 0, m_isNull = false, m_haveParsedCacheControlHeader = false, m_haveParsedAgeHeader = false, m_haveParsedDateHeader = false, m_haveParsedExpiresHeader = false, m_haveParsedLastModifiedHeader = false, m_cacheControlContainsNoCache = false, m_cacheControlContainsNoStore = false, m_cacheControlContainsMustRevalidate = false, m_cacheControlMaxAge = 0, m_age = 0, m_date = 0, m_expires = 0, m_lastModified = 0}, m_soupFlags = 0}
        identifier = 4294967295
#2  0xb7209dbf in DocumentThreadableLoader (this=0xa5252528, document=0xa79fb000, client=0xa57e7188, blockingBehavior=WebCore::DocumentThreadableLoader::LoadSynchronously, request=..., options=...) at ../WebCore/loader/DocumentThreadableLoader.cpp:73
No locals.
#3  0xb720a2a1 in WebCore::DocumentThreadableLoader::loadResourceSynchronously (document=0xa79fb000, request=..., client=..., options=...) at ../WebCore/loader/DocumentThreadableLoader.cpp:50
No locals.
#4  0xb7245d49 in WebCore::ThreadableLoader::loadResourceSynchronously (context=0xa79fb030, request=..., client=..., options=...) at ../WebCore/loader/ThreadableLoader.cpp:69
No locals.
#5  0xb73fdbca in WebCore::XMLHttpRequest::createRequest (this=0xa57e7180, ec=@0xbfffce3c) at ../WebCore/xml/XMLHttpRequest.cpp:576
        forcePreflight = false
        request = {<WebCore::ResourceRequestBase> = {<WTF::FastAllocBase> = {<No data fields>}, m_url = {m_string = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa57d4160}}, m_isValid = true, m_protocolInHTTPFamily = true, m_schemeEnd = 4, m_userStart = 7, m_userEnd = 7, m_passwordEnd = 7, m_hostEnd = 31, m_portEnd = 31, m_pathAfterLastSlash = 32, m_pathEnd = 57, m_queryEnd = 166, m_fragmentEnd = 166}, m_cachePolicy = WebCore::UseProtocolCachePolicy, m_timeoutInterval = 2147483647, m_firstPartyForCookies = {m_string = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}}, m_isValid = false, m_protocolInHTTPFamily = false, m_schemeEnd = 0, m_userStart = 0, m_userEnd = 0, m_passwordEnd = 0, m_hostEnd = 0, m_portEnd = 0, m_pathAfterLastSlash = 0, m_pathEnd = 0, m_queryEnd = 0, m_fragmentEnd = 0}, m_httpMethod = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa5238300}}, m_httpHeaderFields =
 {<WTF::HashMap<WebCore::AtomicString, WebCore::String, WebCore::CaseFoldingHash, WTF::HashTraits<WebCore::AtomicString>, WTF::HashTraits<WebCore::String> >> = {<WTF::FastAllocBase> = {<No data fields>}, m_impl = {static m_minTableSize = 64, static m_maxLoad = 2, static m_minLoad = 6, m_table = 0xaefadc00, m_tableSize = 64, m_tableSizeMask = 63, m_keyCount = 1, m_deletedCount = 0}}, <No data fields>}, m_responseContentDispositionEncodingFallbackArray = {<WTF::FastAllocBase> = {<No data fields>}, m_size = 0, m_buffer = {<WTF::VectorBufferBase<WebCore::String>> = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_buffer = 0x0, m_capacity = 0}, <No data fields>}}, m_httpBody = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa5261870}, m_allowCookies = true, m_resourceRequestUpdated = true, m_platformRequestUpdated = false, m_reportUploadProgress = false, m_targetType =
 WebCore::ResourceRequestBase::TargetIsSubresource}, m_soupFlags = 0}
        options = {sendLoadCallbacks = true, sniffContent = false, allowCredentials = true, forcePreflight = false, crossOriginRequestPolicy = WebCore::UseAccessControl}
#6  0xb73fe28b in WebCore::XMLHttpRequest::send (this=0xa57e7180, body=..., ec=@0xbfffce3c) at ../WebCore/xml/XMLHttpRequest.cpp:467
No locals.
#7  0xb6f98d36 in WebCore::JSXMLHttpRequest::send (this=0xa54aacc0, exec=0xaf239748, args=...) at ../WebCore/bindings/js/JSXMLHttpRequestCustom.cpp:121
        val = {u = {asEncodedJSValue = -5825268288, asDouble = -nan(0xffffea4c975c0), asBits = {payload = -1530300992, tag = -2}}}
        ec = 0
        sourceID = -1358803356
        function = {u = {asEncodedJSValue = 2898096690402232, asDouble = 1.4318500130539579e-308, asBits = {payload = -1212050504, tag = 674765}}}
        signedLineNumber = <value optimized out>
        sourceURL = {static NotFound = <optimized out>, m_rep = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xbfffcec0}, static s_nullRep = 0xb0870288, static s_nullUString = 0xb08710f8}
#8  0xb79a25ea in WebCore::jsXMLHttpRequestPrototypeFunctionSend (exec=0xbfffca9c, thisValue=..., args=...) at DerivedSources/JSXMLHttpRequest.cpp:382
No locals.
#9  0xaf65216e in ?? ()
No symbol table info available.
#10 0xb767b120 in JSC::JITCode::execute (this=0xb08a7720, functionExecutable=0xa524a558, callFrame=0xa5df4064, function=0xa4c94d80, thisObj=0xadf5ab00, args=..., scopeChain=0xa5260138, exception=0xb08ccda8) at ../JavaScriptCore/jit/JITCode.h:77
No locals.
#11 JSC::Interpreter::execute (this=0xb08a7720, functionExecutable=0xa524a558, callFrame=0xa5df4064, function=0xa4c94d80, thisObj=0xadf5ab00, args=..., scopeChain=0xa5260138, exception=0xb08ccda8) at ../JavaScriptCore/interpreter/Interpreter.cpp:687
        oldEnd = 0xaf239748
        dst = <value optimized out>
        end = <value optimized out>
#12 0xb773d57d in JSC::JSFunction::call (this=0xa4c94d80, exec=0xa5df4064, thisValue=..., args=...) at ../JavaScriptCore/runtime/JSFunction.cpp:122
No locals.
#13 0xb771b21e in JSC::call (exec=0xa5df4064, functionObject=<value optimized out>, callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at ../JavaScriptCore/runtime/CallData.cpp:39
No locals.
#14 0xb6f689aa in WebCore::JSEventListener::handleEvent (this=0xaeeef4d0, scriptExecutionContext=0xa79fb030, event=0xa4b9b240) at ../WebCore/bindings/js/JSEventListener.cpp:116
        retval = {u = {asEncodedJSValue = -22548590244, asDouble = -nan(0xffffabfffd15c), asBits = {payload = -1073753764, tag = -6}}}
        args = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, static inlineCapacity = 8, m_buffer = 0xbfffd108, m_size = 1, m_isUsingInlineBuffer = true, m_vector = {<WTF::FastAllocBase> = {<No data fields>}, m_size = 1, m_buffer = {<WTF::VectorBufferBase<JSC::Register>> = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_buffer = 0xbfffd108, m_capacity = 8}, static m_inlineBufferSize = 64, m_inlineBuffer = {buffer = "@Iɤ\376\377\377\377\371\377\377\377", '\000' <repeats 12 times>, "\\3U\256\000\000\000\000h\321\377\277T\200'\267\004\340\364\251\000Y˨\a\000\000\000\000\000\000\000\b\322\377\277\360\020\207\260"}}}, m_markSet = 0x0}
        savedEvent = 0xa4b937e0
        globalData = <value optimized out>
        globalObject = 0xadf5ab80
        callData = {native = {function = 0xa524a558}, js = {functionExecutable = 0xa524a558, scopeChain = 0xa5260138}}
        callType = JSC::CallTypeJS
        jsFunction = <value optimized out>
        exec = 0xa5df4064
        handleEventFunction = {u = {asEncodedJSValue = -30064771072, asDouble = -nan(0xffff900000000), asBits = {payload = 0, tag = -7}}}
#15 0xb707e665 in WebCore::EventTarget::fireEventListeners (this=0xaa24fc60, event=0xa4b9b240) at ../WebCore/dom/EventTarget.cpp:297
        registeredListener = <value optimized out>
        i = 0
        end = 0
        d = 0xaa24fce0
        entry = @0xa5892d80
#16 0xb7260447 in WebCore::DOMWindow::dispatchEvent (this=0xaa24fc60, prpEvent=..., prpTarget=...) at ../WebCore/page/DOMWindow.cpp:1426
        timelineAgent = <value optimized out>
        result = <value optimized out>
#17 0xb727b4e1 in WebCore::Frame::shouldClose (this=0xadc32000) at ../WebCore/page/Frame.cpp:1674
        chrome = 0xaf1b35d0
        body = <value optimized out>
        text = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xffffffff}}
#18 0xb727b6e2 in WebCore::Frame::scheduleClose (this=0xadc32000) at ../WebCore/page/Frame.cpp:1687
        chrome = <value optimized out>
#19 0xb725c6da in WebCore::DOMWindow::close (this=0xaa24fc60) at ../WebCore/page/DOMWindow.cpp:764
        page = 0xa62fbc80
        settings = <value optimized out>
        allowScriptsToCloseWindows = 156
#20 0xb794a57f in WebCore::jsDOMWindowPrototypeFunctionClose (exec=0xaf2393b0, thisValue=..., args=...) at DerivedSources/JSDOMWindow.cpp:8256
        castedThisObj = <value optimized out>
#21 0xaf65216e in ?? ()
No symbol table info available.
#22 0xb767c819 in JSC::JITCode::execute (this=0xb08a7720, eval=0xa4be88f8, callFrame=0xaf239058, thisObj=0xa4c86b80, globalRegisterOffset=27, scopeChain=0xa5260420, exception=0xbfffd598) at ../JavaScriptCore/jit/JITCode.h:77
No locals.
#23 JSC::Interpreter::execute (this=0xb08a7720, eval=0xa4be88f8, callFrame=0xaf239058, thisObj=0xa4c86b80, globalRegisterOffset=27, scopeChain=0xa5260420, exception=0xbfffd598) at ../JavaScriptCore/interpreter/Interpreter.cpp:849
        oldEnd = 0xaf239180
        newEnd = <value optimized out>
        newCallFrame = 0x1f4
#24 0xb767edc1 in JSC::Interpreter::callEval (this=0xb08a7720, callFrame=0xaf239058, registerFile=0xb08a772c, argv=0xaf239088, argc=2, registerOffset=16, exceptionValue=...) at ../JavaScriptCore/interpreter/Interpreter.cpp:316
        program = <value optimized out>
        preparser = {m_exec = 0xaf239058, m_lexer = {m_currentToken = {type = JSC::LiteralParser::TokError, start = 0xa78fc69c, end = 0xb08ccd64, stringToken = {static NotFound = 4294967295, m_rep = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xb0870288}, static s_nullRep = 0xb0870288, static s_nullUString = 0xb08710f8}, numberToken = -1.9896131945391131}, m_string = {static NotFound = 4294967295, m_rep = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xa78fc688}, static s_nullRep = 0xb0870288, static s_nullUString = 0xb08710f8}, m_mode = JSC::LiteralParser::NonStrictJSON, m_ptr = 0xa78fc69c, m_end = 0xa78fc6e0}, m_mode = JSC::LiteralParser::NonStrictJSON}
        scopeChain = 0xa5260420
        codeBlock = 0xaf239000
        result = <value optimized out>
#25 0xb7666c5d in cti_op_call_eval (args=0x1) at ../JavaScriptCore/jit/JITStubs.cpp:2737
        exceptionValue = {u = {asEncodedJSValue = -30064771072, asDouble = -nan(0xffff900000000), asBits = {payload = 0, tag = -7}}}
        result = <value optimized out>
        registerOffset = 16
        registerFile = 0xb08a772c
        interpreter = 0xb08a7720
        argCount = 2
        callFrame = 0xaf239058
        argv = 0xaf239088
        globalObject = 0xadf5cec0
#26 0xafdbab2e in ?? ()
No symbol table info available.
#27 0xb767b120 in JSC::JITCode::execute (this=0xb08a7720, functionExecutable=0xa5244e58, callFrame=0xa5df4064, function=0xa4c8ee40, thisObj=0xa4c86b80, args=..., scopeChain=0xa525e900, exception=0xb08ccda8) at ../JavaScriptCore/jit/JITCode.h:77
No locals.
#28 JSC::Interpreter::execute (this=0xb08a7720, functionExecutable=0xa5244e58, callFrame=0xa5df4064, function=0xa4c8ee40, thisObj=0xa4c86b80, args=..., scopeChain=0xa525e900, exception=0xb08ccda8) at ../JavaScriptCore/interpreter/Interpreter.cpp:687
        oldEnd = 0xaf239058
        dst = <value optimized out>
        end = <value optimized out>
#29 0xb773d57d in JSC::JSFunction::call (this=0xa4c8ee40, exec=0xa5df4064, thisValue=..., args=...) at ../JavaScriptCore/runtime/JSFunction.cpp:122
No locals.
#30 0xb771b21e in JSC::call (exec=0xa5df4064, functionObject=<value optimized out>, callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at ../JavaScriptCore/runtime/CallData.cpp:39
No locals.
#31 0xb6f689aa in WebCore::JSEventListener::handleEvent (this=0xa5254a40, scriptExecutionContext=0xa79fb030, event=0xa4b937e0) at ../WebCore/bindings/js/JSEventListener.cpp:116
        retval = {u = {asEncodedJSValue = -5307386668943157156, asDouble = -6.6711612056035048e-47, asBits = {payload = -1073751972, tag = -1235722255}}}
        args = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, static inlineCapacity = 8, m_buffer = 0xbfffd808, m_size = 1, m_isUsingInlineBuffer = true, m_vector = {<WTF::FastAllocBase> = {<No data fields>}, m_size = 1, m_buffer = {<WTF::VectorBufferBase<JSC::Register>> = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_buffer = 0xbfffd808, m_capacity = 8}, static m_inlineBufferSize = 64, m_inlineBuffer = {buffer = "@\020ɤ\376\377\377\377\371\377\377\377\000\000\000\000\000\000\000\000\361_X\266\270\223\301\267\002\000\000\000\250\330\377\277\256\201x\267\006\000\000\000\000\000\000\000x\331\377\277\361_X\266\270\223\301\267\275\000\000"}}}, m_markSet = 0x0}
        savedEvent = 0x0
        globalData = <value optimized out>
        globalObject = 0xadf5ab80
        callData = {native = {function = 0xa5244e58}, js = {functionExecutable = 0xa5244e58, scopeChain = 0xa525e900}}
        callType = JSC::CallTypeJS
        jsFunction = <value optimized out>
        exec = 0xa5df4064
        handleEventFunction = {u = {asEncodedJSValue = -30064771072, asDouble = -nan(0xffff900000000), asBits = {payload = 0, tag = -7}}}
#32 0xb707e665 in WebCore::EventTarget::fireEventListeners (this=0xa4bd9600, event=0xa4b937e0) at ../WebCore/dom/EventTarget.cpp:297
        registeredListener = <value optimized out>
        i = 0
        end = 1
        d = 0xa4bd9740
        entry = @0xa525e0d8
#33 0xb707e7ca in WebCore::EventTarget::dispatchEvent (this=0xa4bd9600, event=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at ../WebCore/dom/EventTarget.cpp:262
No locals.
#34 0xb73fc23d in WebCore::XMLHttpRequest::callReadyStateChangeListener (this=0xa4bd9600) at ../WebCore/xml/XMLHttpRequest.cpp:285
        timelineAgent = <value optimized out>
        callTimelineAgentOnReadyStateChange = false
#35 0xb73fc715 in WebCore::XMLHttpRequest::didFinishLoading (this=0xa4bd9600, identifier=54) at ../WebCore/xml/XMLHttpRequest.cpp:907
No locals.
#36 0xb7208aff in WebCore::DocumentThreadableLoader::didFinishLoading (this=0xa5252c08, identifier=3221211804) at ../WebCore/loader/DocumentThreadableLoader.cpp:238
No locals.
#37 0xb72424ad in WebCore::SubresourceLoader::didFinishLoading (this=0xa4bfd900) at ../WebCore/loader/SubresourceLoader.cpp:184
No locals.
#38 0xb723c6c1 in WebCore::ResourceLoader::didFinishLoading (this=0xa4bfd900) at ../WebCore/loader/ResourceLoader.cpp:414
No locals.
#39 0xb75b9931 in finishedCallback (session=0x82b3698, msg=0x89fc890, data=0xa8c8ac00) at ../WebCore/platform/network/soup/ResourceHandleSoup.cpp:329
        d = 0xa57e6340
        client = <value optimized out>
#40 0xb69ec241 in ?? () from /usr/lib/libsoup-2.4.so.1
No symbol table info available.
#41 0xb6759cac in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#42 0xb674c13a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#43 0xb6762a10 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#44 0xb6763bfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#45 0xb6764076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#46 0xb69dd20b in soup_message_finished () from /usr/lib/libsoup-2.4.so.1
No symbol table info available.
#47 0xb69e1128 in ?? () from /usr/lib/libsoup-2.4.so.1
No symbol table info available.
#48 0xb6759cac in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#49 0xb674c13a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#50 0xb676261d in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#51 0xb6763bfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#52 0xb6764076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#53 0xb69ee58d in ?? () from /usr/lib/libsoup-2.4.so.1
No symbol table info available.
#54 0xb66ed6db in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#55 0xb66a9305 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#56 0xb66acfe8 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#57 0xb66ad527 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#58 0xb6b36e19 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#59 0x080722db in main (argc=1, argv=0xbffff504) at ephy-main.c:741
        option_context = <value optimized out>
        option_group = <value optimized out>
        proxy = <value optimized out>
        error = 0x0
        user_time = 153533359
(gdb) 


Sincerely,

Steven





More information about the Pkg-webkit-maintainers mailing list