Bug#693765: [amd64] segfault when accessing specific page
Liangent
liangent at gmail.com
Tue Nov 20 05:03:21 UTC 2012
Package: iceweasel
Version: 16.0.2-1
URL: http://zh.wikipedia.org/w/index.php?title=User:%E5%86%B2%E4%B9%8B&oldid=21755993
Program received signal SIGSEGV, Segmentation fault.
nsFrameManager::ReResolveStyleContext (this=this at entry=0x7fffc1489400,
aPresContext=aPresContext at entry=0x7fffc16c2800,
aFrame=aFrame at entry=0x0,
aParentContent=aParentContent at entry=0x7fffce582280,
aChangeList=aChangeList at entry=0x7fffffff3fc0,
aMinChange=aMinChange at entry=0,
aRestyleHint=aRestyleHint at entry=eRestyle_Subtree, aRestyleTracker=...,
aDesiredA11yNotifications=aDesiredA11yNotifications at entry=nsFrameManager::eSendAllNotifications,
aVisibleKidsOfHiddenElement=...,
aTreeMatchContext=...) at
/tmp/buildd/iceweasel-16.0.2/layout/base/nsFrameManager.cpp:1037
1037 /tmp/buildd/iceweasel-16.0.2/layout/base/nsFrameManager.cpp: No
such file or directory.
This also happens in 10.0.10esr-1 (testing) but the following
backtrace was taken from 16.0.2-1 (experimental).
#0 nsFrameManager::ReResolveStyleContext
(this=this at entry=0x7fffc1489400,
aPresContext=aPresContext at entry=0x7fffc16c2800,
aFrame=aFrame at entry=0x0,
aParentContent=aParentContent at entry=0x7fffce582280,
aChangeList=aChangeList at entry=0x7fffffff3fc0,
aMinChange=aMinChange at entry=0,
aRestyleHint=aRestyleHint at entry=eRestyle_Subtree, aRestyleTracker=...,
aDesiredA11yNotifications=aDesiredA11yNotifications at entry=nsFrameManager::eSendAllNotifications,
aVisibleKidsOfHiddenElement=...,
aTreeMatchContext=...) at
/tmp/buildd/iceweasel-16.0.2/layout/base/nsFrameManager.cpp:1037
#1 0x00007ffff54b9d8a in nsFrameManager::ReResolveStyleContext
(this=this at entry=0x7fffc1489400,
aPresContext=aPresContext at entry=0x7fffc16c2800,
aFrame=aFrame at entry=0x7fffcb636020,
aParentContent=aParentContent at entry=0x7fffce582280,
aChangeList=aChangeList at entry=0x7fffffff3fc0,
aMinChange=aMinChange at entry=0, aRestyleHint=<optimized out>,
aRestyleTracker=...,
aDesiredA11yNotifications=nsFrameManager::eSendAllNotifications,
aVisibleKidsOfHiddenElement=..., aTreeMatchContext=...)
at /tmp/buildd/iceweasel-16.0.2/layout/base/nsFrameManager.cpp:1565
#2 0x00007ffff54b9e22 in nsFrameManager::ReResolveStyleContext
(this=this at entry=0x7fffc1489400,
aPresContext=aPresContext at entry=0x7fffc16c2800,
aFrame=aFrame at entry=0x7fffcb636160,
aParentContent=aParentContent at entry=0x7fffce566a80,
aChangeList=aChangeList at entry=0x7fffffff3fc0,
aMinChange=aMinChange at entry=0, aRestyleHint=<optimized out>,
aRestyleTracker=...,
aDesiredA11yNotifications=nsFrameManager::eSendAllNotifications,
aVisibleKidsOfHiddenElement=..., aTreeMatchContext=...)
at /tmp/buildd/iceweasel-16.0.2/layout/base/nsFrameManager.cpp:1586
#3 0x00007ffff54b9e22 in nsFrameManager::ReResolveStyleContext
(this=this at entry=0x7fffc1489400,
aPresContext=aPresContext at entry=0x7fffc16c2800,
aFrame=aFrame at entry=0x7fffdddbcd40,
aParentContent=aParentContent at entry=0x7fffce565c00,
aChangeList=aChangeList at entry=0x7fffffff3fc0,
aMinChange=aMinChange at entry=0, aRestyleHint=<optimized out>,
aRestyleTracker=...,
aDesiredA11yNotifications=nsFrameManager::eSendAllNotifications,
aVisibleKidsOfHiddenElement=..., aTreeMatchContext=...)
at /tmp/buildd/iceweasel-16.0.2/layout/base/nsFrameManager.cpp:1586
#4 0x00007ffff54b9e22 in nsFrameManager::ReResolveStyleContext
(this=this at entry=0x7fffc1489400,
aPresContext=aPresContext at entry=0x7fffc16c2800,
aFrame=aFrame at entry=0x7fffdddba8c0,
aParentContent=aParentContent at entry=0x7fffcda94a80,
aChangeList=aChangeList at entry=0x7fffffff3fc0,
aMinChange=aMinChange at entry=0, aRestyleHint=<optimized out>,
aRestyleTracker=...,
aDesiredA11yNotifications=nsFrameManager::eSendAllNotifications,
aVisibleKidsOfHiddenElement=..., aTreeMatchContext=...)
at /tmp/buildd/iceweasel-16.0.2/layout/base/nsFrameManager.cpp:1586
#5 0x00007ffff54b9e22 in nsFrameManager::ReResolveStyleContext
(this=this at entry=0x7fffc1489400,
aPresContext=aPresContext at entry=0x7fffc16c2800,
aFrame=aFrame at entry=0x7fffdddb8090,
aParentContent=aParentContent at entry=0x7fffcce25580,
aChangeList=aChangeList at entry=0x7fffffff3fc0,
aMinChange=aMinChange at entry=0, aRestyleHint=<optimized out>,
aRestyleTracker=...,
aDesiredA11yNotifications=nsFrameManager::eSendAllNotifications,
aVisibleKidsOfHiddenElement=..., aTreeMatchContext=...)
at /tmp/buildd/iceweasel-16.0.2/layout/base/nsFrameManager.cpp:1586
#6 0x00007ffff54b9e22 in nsFrameManager::ReResolveStyleContext
(this=this at entry=0x7fffc1489400,
aPresContext=aPresContext at entry=0x7fffc16c2800,
aFrame=aFrame at entry=0x7fffde0dbae0,
aParentContent=aParentContent at entry=0x7fffbe4b0ca0,
aChangeList=aChangeList at entry=0x7fffffff3fc0,
aMinChange=aMinChange at entry=0, aRestyleHint=<optimized out>,
aRestyleTracker=...,
aDesiredA11yNotifications=nsFrameManager::eSendAllNotifications,
aVisibleKidsOfHiddenElement=..., aTreeMatchContext=...)
at /tmp/buildd/iceweasel-16.0.2/layout/base/nsFrameManager.cpp:1586
#7 0x00007ffff54b9e22 in nsFrameManager::ReResolveStyleContext
(this=this at entry=0x7fffc1489400, aPresContext=0x7fffc16c2800,
aFrame=0x7fffde0db1b8,
aParentContent=aParentContent at entry=0x0,
aChangeList=aChangeList at entry=0x7fffffff3fc0,
aMinChange=aMinChange at entry=0,
aRestyleHint=<optimized out>, aRestyleHint at entry=eRestyle_Subtree,
aRestyleTracker=...,
aDesiredA11yNotifications=aDesiredA11yNotifications at entry=nsFrameManager::eSendAllNotifications,
aVisibleKidsOfHiddenElement=...,
aTreeMatchContext=...) at
/tmp/buildd/iceweasel-16.0.2/layout/base/nsFrameManager.cpp:1586
#8 0x00007ffff54ba371 in nsFrameManager::ComputeStyleChangeFor
(this=0x7fffc1489400, aFrame=<optimized out>,
aChangeList=0x7fffffff3fc0,
aMinChange=<optimized out>, aRestyleTracker=...,
aRestyleDescendants=true) at
/tmp/buildd/iceweasel-16.0.2/layout/base/nsFrameManager.cpp:1677
#9 0x00007ffff549a57c in nsCSSFrameConstructor::RestyleElement
(this=0x7fffc1489400, aElement=<optimized out>,
aPrimaryFrame=0x7fffde0db1b8,
aMinHint=<optimized out>, aRestyleTracker=...,
aRestyleDescendants=<optimized out>)
at /tmp/buildd/iceweasel-16.0.2/layout/base/nsCSSFrameConstructor.cpp:8157
#10 0x00007ffff548c782 in
mozilla::css::RestyleTracker::ProcessOneRestyle
(this=this at entry=0x7fffc14894e8, aElement=<optimized out>,
aRestyleHint=<optimized out>, aChangeHint=<optimized out>) at
/tmp/buildd/iceweasel-16.0.2/layout/base/RestyleTracker.cpp:124
#11 0x00007ffff548cddb in
mozilla::css::RestyleTracker::DoProcessRestyles (this=0x7fffc14894e8)
at /tmp/buildd/iceweasel-16.0.2/layout/base/RestyleTracker.cpp:209
#12 0x00007ffff549a4c9 in ProcessRestyles (this=0x7fffc14894e8) at
/tmp/buildd/iceweasel-16.0.2/layout/base/RestyleTracker.h:68
#13 nsCSSFrameConstructor::ProcessPendingRestyles
(this=0x7fffc1489400) at
/tmp/buildd/iceweasel-16.0.2/layout/base/nsCSSFrameConstructor.cpp:11979
#14 0x00007ffff54d6284 in PresShell::FlushPendingNotifications
(this=0x7fffc219be60, aType=Flush_Style)
at /tmp/buildd/iceweasel-16.0.2/layout/base/nsPresShell.cpp:3820
#15 0x00007ffff562765f in nsDocument::FlushPendingNotifications
(this=0x7fffc0df0000, aType=Flush_Style)
at /tmp/buildd/iceweasel-16.0.2/content/base/src/nsDocument.cpp:6294
#16 0x00007ffff55765e4 in nsComputedDOMStyle::GetPropertyCSSValue
(this=this at entry=0x7fffd242b940, aPropertyName=...,
aReturn=0x7fffffff4bc8)
at /tmp/buildd/iceweasel-16.0.2/layout/style/nsComputedDOMStyle.cpp:474
#17 0x00007ffff556f6f3 in nsComputedDOMStyle::GetPropertyValue
(this=this at entry=0x7fffd242b940, aPropertyName=..., aReturn=...)
at /tmp/buildd/iceweasel-16.0.2/layout/style/nsComputedDOMStyle.cpp:283
#18 0x00007ffff556f8b3 in nsComputedDOMStyle::GetPropertyValue
(this=0x7fffd242b940, aPropID=<optimized out>, aValue=...)
at /tmp/buildd/iceweasel-16.0.2/layout/style/nsComputedDOMStyle.cpp:228
#19 0x00007ffff5a2ef5e in nsIDOMCSS2Properties_Get (cx=0x7fffce5e2ec0,
obj=..., id=..., prop=eCSSProperty_display, vp=0x7fffe0600da0)
at /tmp/buildd/iceweasel-16.0.2/build-xulrunner/js/xpconnect/src/dom_quickstubs.cpp:6520
#20 0x00007ffff48466ff in CallJSPropertyOp (id=..., receiver=...,
op=<optimized out>, vp=0x7fffe0600da0, cx=0x7fffce5e2ec0)
at ../../../js/src/jscntxtinlines.h:431
#21 get (vp=0x7fffe0600da0, pobj=0x7fffdfb45760, obj=<optimized out>,
receiver=..., cx=0x7fffce5e2ec0, this=0x7fffdfbb4ba0)
at ../../../js/src/jsscopeinlines.h:286
#22 js_NativeGetInline (shape=<optimized out>, pobj=<optimized out>,
receiver=..., vp=0x7fffe0600da0, obj=<optimized out>,
cx=0x7fffce5e2ec0,
getHow=<optimized out>) at
/tmp/buildd/iceweasel-16.0.2/js/src/jsobj.cpp:4599
#23 js_GetPropertyHelperInline (vp=0x7fffe0600da0, getHow=0,
id_=<optimized out>, receiver=..., obj=..., cx=0x7fffce5e2ec0)
at /tmp/buildd/iceweasel-16.0.2/js/src/jsobj.cpp:4747
#24 js::baseops::GetProperty (cx=0x7fffce5e2ec0, obj=...,
receiver=..., id=..., vp=0x7fffe0600da0)
at /tmp/buildd/iceweasel-16.0.2/js/src/jsobj.cpp:4763
#25 0x00007ffff482e3b0 in getGeneric (vp=<optimized out>, id=...,
receiver=..., cx=<optimized out>, this=<optimized out>)
at ../../../js/src/jsobjinlines.h:176
#26 getGeneric (vp=<optimized out>, id=..., cx=<optimized out>,
this=<optimized out>) at ../../../js/src/jsobjinlines.h:193
#27 getProperty (vp=<optimized out>, name=<optimized out>,
cx=<optimized out>, this=<optimized out>) at
../../../js/src/jsobjinlines.h:200
#28 GetObjectElementOperation (obj=..., res=0x7fffe0600da0, rref=...,
op=JSOP_GETELEM, cx=0x7fffce5e2ec0)
at /tmp/buildd/iceweasel-16.0.2/js/src/jsinterpinlines.h:685
#29 GetElementOperation (res=0x7fffe0600da0, rref=..., lref=...,
op=JSOP_GETELEM, cx=0x7fffce5e2ec0)
at /tmp/buildd/iceweasel-16.0.2/js/src/jsinterpinlines.h:732
#30 js::Interpret (cx=cx at entry=0x7fffce5e2ec0,
entryFrame=entryFrame at entry=0x7fffe0600bb8,
interpMode=interpMode at entry=js::JSINTERP_NORMAL)
at /tmp/buildd/iceweasel-16.0.2/js/src/jsinterp.cpp:2368
#31 0x00007ffff482fc3d in js::RunScript (cx=cx at entry=0x7fffce5e2ec0,
script=<optimized out>, fp=0x7fffe0600bb8)
at /tmp/buildd/iceweasel-16.0.2/js/src/jsinterp.cpp:301
#32 0x00007ffff483053d in js::InvokeKernel (cx=0x7fffce5e2ec0,
args=..., construct=js::NO_CONSTRUCT)
at /tmp/buildd/iceweasel-16.0.2/js/src/jsinterp.cpp:355
#33 0x00007ffff47f8de1 in Invoke (construct=js::NO_CONSTRUCT,
args=..., cx=0x7fffce5e2ec0) at
/tmp/buildd/iceweasel-16.0.2/js/src/jsinterp.h:119
#34 js_fun_apply (cx=0x7fffce5e2ec0, argc=<optimized out>,
vp=0x7fffe0600b88) at
/tmp/buildd/iceweasel-16.0.2/js/src/jsfun.cpp:740
#35 0x00007ffff483047c in CallJSNative (args=..., native=<optimized
out>, cx=0x7fffce5e2ec0) at ../../../js/src/jscntxtinlines.h:382
#36 js::InvokeKernel (cx=cx at entry=0x7fffce5e2ec0, args=...,
construct=construct at entry=js::NO_CONSTRUCT)
at /tmp/buildd/iceweasel-16.0.2/js/src/jsinterp.cpp:344
#37 0x00007ffff4821add in js::Interpret (cx=cx at entry=0x7fffce5e2ec0,
entryFrame=entryFrame at entry=0x7fffe0600a68,
interpMode=interpMode at entry=js::JSINTERP_NORMAL) at
/tmp/buildd/iceweasel-16.0.2/js/src/jsinterp.cpp:2442
#38 0x00007ffff482fc3d in js::RunScript (cx=cx at entry=0x7fffce5e2ec0,
script=<optimized out>, fp=0x7fffe0600a68)
at /tmp/buildd/iceweasel-16.0.2/js/src/jsinterp.cpp:301
#39 0x00007ffff483053d in js::InvokeKernel (cx=0x7fffce5e2ec0,
args=..., construct=js::NO_CONSTRUCT)
at /tmp/buildd/iceweasel-16.0.2/js/src/jsinterp.cpp:355
#40 0x00007ffff47f8944 in Invoke (construct=js::NO_CONSTRUCT,
args=..., cx=0x7fffce5e2ec0) at
/tmp/buildd/iceweasel-16.0.2/js/src/jsinterp.h:119
#41 js_fun_call (cx=0x7fffce5e2ec0, argc=2, vp=0x7fffe0600a08) at
/tmp/buildd/iceweasel-16.0.2/js/src/jsfun.cpp:658
#42 0x00007ffff483047c in CallJSNative (args=..., native=<optimized
out>, cx=0x7fffce5e2ec0) at ../../../js/src/jscntxtinlines.h:382
#43 js::InvokeKernel (cx=cx at entry=0x7fffce5e2ec0, args=...,
construct=construct at entry=js::NO_CONSTRUCT)
at /tmp/buildd/iceweasel-16.0.2/js/src/jsinterp.cpp:344
#44 0x00007ffff4821add in js::Interpret (cx=0x7fffce5e2ec0,
entryFrame=0x7fffe06007f8, interpMode=js::JSINTERP_NORMAL)
at /tmp/buildd/iceweasel-16.0.2/js/src/jsinterp.cpp:2442
#45 0x00007ffff4a13bbc in UncachedInlineCall (f=...,
initial=<optimized out>, pret=0x7fffffff6c88,
unjittable=0x7fffffff6c90, argc=argc at entry=1)
at /tmp/buildd/iceweasel-16.0.2/js/src/methodjit/InvokeHelpers.cpp:327
#46 0x00007ffff4a16234 in js::mjit::stubs::UncachedCallHelper (f=...,
argc=1, lowered=<optimized out>, ucr=<optimized out>)
at /tmp/buildd/iceweasel-16.0.2/js/src/methodjit/InvokeHelpers.cpp:410
#47 0x00007ffff4a0260a in js::mjit::CallCompiler::update
(this=this at entry=0x7fffffff6ce0)
at /tmp/buildd/iceweasel-16.0.2/js/src/methodjit/MonoIC.cpp:936
#48 0x00007ffff4a027f3 in js::mjit::ic::Call (f=..., ic=<optimized
out>) at /tmp/buildd/iceweasel-16.0.2/js/src/methodjit/MonoIC.cpp:998
#49 0x00007fffd4ed934f in ?? ()
#50 0x00007fff00000001 in ?? ()
#51 0x000000000000010b in ?? ()
#52 0x00007fffffff7770 in ?? ()
#53 0x0000000000000000 in ?? ()
More information about the pkg-mozilla-maintainers
mailing list