QtWebkit crash while browsing web pages inside Qt Creator
Hi guys,
I’m using Ubuntu 12.04 beta2 64bit and libQtWebkit.so.4.9.0 (which comes from official repository without any changes). I tried to browser web pages inside Qt Creator and it crashed while I browsed news page like http://news.163.com/12/0331/02/7TT3BTCG00014AED.html (it’s in chinese).
I have a coredump with backtrace like this:
- #0 0x0000000000000000 in ?? ()
- #1 0x00007f6969f52eb4 in WebCore::MainResourceLoader::didCancel (
- this=0x7f694554b000, error=...) at loader/MainResourceLoader.cpp:114
- #2 0x00007f6969f65f7d in WebCore::ResourceLoader::cancel (
- this=0x7f694554b000, error=...) at loader/ResourceLoader.cpp:381
- #3 0x00007f6969f65da0 in WebCore::ResourceLoader::cancel (
- this=<optimized out>) at loader/ResourceLoader.cpp:371
- #4 0x00007f6969f30711 in WebCore::DocumentLoader::stopLoading (
- this=0x7f68edc13000) at loader/DocumentLoader.cpp:252
- #5 0x00007f6969f62209 in WebCore::NavigationScheduler::schedule (
- this=0x7f68eda87e98, redirect=...) at loader/NavigationScheduler.cpp:405
- #6 0x00007f6969f63161 in WebCore::NavigationScheduler::scheduleLocationChange
- (this=0x7f68eda87e98, securityOrigin=..., url=..., referrer=...,
- lockHistory=false, lockBackForwardList=true)
- at loader/NavigationScheduler.cpp:333
- #7 0x00007f6969f6edac in WebCore::SubframeLoader::loadOrRedirectSubframe (
- this=0x7f68f40d9d10, ownerElement=<optimized out>, url=..., frameName=...,
- lockHistory=false, lockBackForwardList=false)
- at loader/SubframeLoader.cpp:238
- #8 0x00007f6969f6f49b in WebCore::SubframeLoader::requestFrame (
- this=0x7f68f40d9d10, ownerElement=0x31da730, urlString=..., frameName=...,
- lockHistory=false, lockBackForwardList=false)
- at loader/SubframeLoader.cpp:83
- #9 0x00007f6969e47ee9 in openURL (lockBackForwardList=<optimized out>,
- lockHistory=<optimized out>, this=<optimized out>)
- at html/HTMLFrameElementBase.cpp:108
- #10 WebCore::HTMLFrameElementBase::openURL (this=0x31da730, lockHistory=false,
- lockBackForwardList=false) at html/HTMLFrameElementBase.cpp:96
- #11 0x00007f6969e481df in WebCore::HTMLFrameElementBase::setLocation (
- this=0x31da730, str=...) at html/HTMLFrameElementBase.cpp:220
- #12 0x00007f6969e485e7 in WebCore::HTMLFrameElementBase::parseMappedAttribute (
- this=0x31da730, attr=0x7f68ed8fff20) at html/HTMLFrameElementBase.cpp:116
- #13 0x00007f6969e4c7b5 in WebCore::HTMLIFrameElement::parseMappedAttribute (
- this=0x31da730, attr=0x7f68ed8fff20) at html/HTMLIFrameElement.cpp:131
- #14 0x00007f696a37f2d0 in WebCore::StyledElement::attributeChanged (
- this=0x31da730, attr=0x7f68ed8fff20, preserveDecls=<optimized out>)
- at dom/StyledElement.cpp:188
- #15 0x00007f6969d45609 in WebCore::Element::setAttribute (this=0x31da730,
- name=..., value=...) at dom/Element.cpp:725
- #16 0x00007f6969d45c2e in WebCore::Element::setAttribute (
- this=<optimized out>, name=..., value=...) at dom/Element.cpp:239
- #17 0x00007f69698c883b in WebCore::setJSHTMLIFrameElementSrc (
- exec=<optimized out>, thisObject=<optimized out>, value=...)
- at ../../WebCore/generated/JSHTMLIFrameElement.cpp:391
- #18 0x00007f69698c807c in lookupPut<WebCore::JSHTMLIFrameElement> (value=...,
- thisObj=0x7f68f477d810, table=0x7f696ae36060, propertyName=...,
- exec=0x7f69467a31f8) at ../../JavaScriptCore/runtime/Lookup.h:319
- #19 lookupPut<WebCore::JSHTMLIFrameElement, WebCore::JSHTMLElement> (slot=...,
- thisObj=0x7f68f477d810, table=0x7f696ae36060, value=..., propertyName=...,
- exec=0x7f69467a31f8) at ../../JavaScriptCore/runtime/Lookup.h:333
- #20 WebCore::JSHTMLIFrameElement::put (this=0x7f68f477d810,
- exec=0x7f69467a31f8, propertyName=..., value=..., slot=...)
- at ../../WebCore/generated/JSHTMLIFrameElement.cpp:312
- #21 0x00007f696a4b71f1 in put (slot=..., value=..., propertyName=...,
- exec=0x7f69467a31f8, this=0x7fffa5239ef0) at runtime/JSObject.h:804
- #22 JSC::cti_op_put_by_id (args=0x7fffa5239f20) at jit/JITStubs.cpp:1439
- #23 0x00007f690014b765 in ?? ()
- #24 0x000000000263ae20 in ?? ()
- #25 0x00007f68f477d810 in ?? ()
- #26 0x00007f68edc14118 in ?? ()
- #27 0x00007f68ed8d11d0 in ?? ()
- #28 0x00007f6900132c8f in ?? ()
- #29 0x00007f68edae6d20 in ?? ()
- #30 0x0000000000000000 in ?? ()
That may come from JIT, subframe things, does anyone meet this kind of problem?
0 replies
You must log in to post a reply. Not a member yet? Register here!
