Package: iceweasel Version: 30.0-2 Severity: grave Trying to access maps.google.com, I get a segfault which very much looks like a known (and now fixed) issue in ANGLE:
https://code.google.com/p/angleproject/issues/detail?id=651 https://bugzilla.mozilla.org/show_bug.cgi?id=1025576 I'm attaching the backtrace. Also, going to attempt a build that patch to confirm it goes away, but that will take a bit of course. -- Package-specific info: -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing'), (200, 'unstable'), (150, 'stable'), (100, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.15.5-p+ (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages iceweasel depends on: ii debianutils 4.4 ii fontconfig 2.11.0-5 ii libasound2 1.0.28-1 ii libatk1.0-0 2.12.0-1 ii libc6 2.19-7 ii libcairo2 1.12.16-2 ii libdbus-1-3 1.8.6-1 ii libdbus-glib-1-2 0.102-1 ii libevent-2.0-5 2.0.21-stable-1 ii libffi6 3.1-2 ii libfontconfig1 2.11.0-5 ii libfreetype6 2.5.2-1 ii libgcc1 1:4.9.0-7 ii libgdk-pixbuf2.0-0 2.30.7-1 ii libglib2.0-0 2.40.0-3 ii libgtk2.0-0 2.24.24-1 ii libhunspell-1.3-0 1.3.3-1 ii libnspr4 2:4.10.6-1 ii libnss3 2:3.16.1-1 ii libpango-1.0-0 1.36.3-1 ii libsqlite3-0 3.8.5-2 ii libstartup-notification0 0.12-3 ii libstdc++6 4.9.0-7 ii libvpx1 1.3.0-2 ii libx11-6 2:1.6.2-2 ii libxext6 2:1.3.2-1 ii libxrender1 1:0.9.8-1 ii libxt6 1:1.1.4-1 ii procps 1:3.3.9-5 ii zlib1g 1:1.2.8.dfsg-1 iceweasel recommends no packages. Versions of packages iceweasel suggests: ii fonts-mathjax 2.4-1 ii fonts-oflb-asana-math 000.907-6 ii fonts-stix [otf-stix] 1.1.1-1 ii libcanberra0 0.30-2 ii libgnomeui-0 2.24.5-3 ii libgssapi-krb5-2 1.12.1+dfsg-4 pn mozplugger <none> ii otf-stix 1.1.1-1 -- no debconf information
Using the running image of child Thread 0x7ffff7fc3740 (LWP 9508). Program stopped at 0x0. It stopped with signal SIGSEGV, Segmentation fault. process 9508 Name: iceweasel State: t (tracing stop) Tgid: 9508 Ngid: 0 Pid: 9508 PPid: 9505 TracerPid: 9505 Uid: 1000 1000 1000 1000 Gid: 1000 1000 1000 1000 FDSize: 256 Groups: 4 7 20 24 25 29 33 44 46 100 113 126 127 128 129 130 134 504 1000 1001 5000 25000 29989 29990 29991 29992 29993 29994 29995 29996 29997 29998 29999 VmPeak: 1643236 kB VmSize: 1643236 kB VmLck: 0 kB VmPin: 0 kB VmHWM: 630080 kB VmRSS: 630080 kB VmData: 870800 kB VmStk: 236 kB VmExe: 96 kB VmLib: 117676 kB VmPTE: 2212 kB VmSwap: 0 kB Threads: 53 SigQ: 0/193106 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000001001000 SigCgt: 0000000f800044af CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: 0000001fffffffff Seccomp: 0 Cpus_allowed: ffff Cpus_allowed_list: 0-15 Mems_allowed: 00000000,00000001 Mems_allowed_list: 0 voluntary_ctxt_switches: 8521 nonvoluntary_ctxt_switches: 1292 #0 0x0000000000000000 in ?? () No symbol table info available. #1 0x00007ffff45637d1 in TSymbolTableLevel::~TSymbolTableLevel ( this=0x7fff9573c010, __in_chrg=<optimized out>) at /tmp/buildd/iceweasel-30.0/gfx/angle/src/compiler/SymbolTable.cpp:174 it = {first = "main(", second = } #2 0x00007ffff454f76c in TSymbolTable::pop (this=0x7fffb9eda4d0) at /tmp/buildd/iceweasel-30.0/gfx/angle/src/compiler/SymbolTable.h:271 No locals. #3 0x00007ffff455fdce in TCompiler::compile (this=0x7fffb9eda400, shaderStrings=shaderStrings@entry=0x7fffffff5fc0, numStrings=numStrings@entry=1, compileOptions=<optimized out>, compileOptions@entry=6220) at /tmp/buildd/iceweasel-30.0/gfx/angle/src/compiler/Compiler.cpp:207 sourcePath = <optimized out> firstSource = <optimized out> parseContext = {intermediate = @0x7fffffff5e68, symbolTable = @0x7fffb9eda4d0, shaderType = SH_FRAGMENT_SHADER, shaderSpec = SH_WEBGL_SPEC, compileOptions = 6221, sourcePath = 0x0, treeRoot = 0x7fff9573c260, loopNestingLevel = 0, structNestingLevel = 0, currentFunctionType = 0x7fff9573c7e8, functionReturnsValue = false, checksPrecisionErrors = true, fragmentPrecisionHigh = true, HashErrMsg = "", diagnostics = {<pp::Diagnostics> = { _vptr.Diagnostics = 0x7ffff66071b0 <vtable for TDiagnostics+16>}, mInfoSink = @0x7fffb9eda570, mNumErrors = 0, mNumWarnings = 0}, directiveHandler = {<pp::DirectiveHandler> = { _vptr.DirectiveHandler = 0x7ffff6607210 <vtable for TDirectiveHandler+16>}, mPragma = {optimize = true, debug = false}, mExtensionBehavior = std::map with 0 elementsPython Exception <type 'exceptions.TypeError'> instance has no next() method: , mDiagnostics = @0x7fffffff5ec8}, preprocessor = {mImpl = 0x7fff958daa10}, scanner = 0x0} success = true intermediate = {infoSink = @0x7fffb9eda570} #4 0x00007ffff45620b0 in ShCompile (handle=<optimized out>, shaderStrings=0x7fffffff5fc0, numStrings=1, compileOptions=6220) at /tmp/buildd/iceweasel-30.0/gfx/angle/src/compiler/ShaderLang.cpp:190 base = <optimized out> compiler = <optimized out> success = <optimized out> #5 0x00007ffff3e34e41 in mozilla::WebGLContext::CompileShader ( this=0x7fffba89d400, shader=0x7fff95879c10) at /tmp/buildd/iceweasel-30.0/content/canvas/src/WebGLContextGL.cpp:3387 resources = {MaxVertexAttribs = 16, MaxVertexUniformVectors = 1024, MaxVaryingVectors = 31, MaxVertexTextureImageUnits = 32, MaxCombinedTextureImageUnits = 192, MaxTextureImageUnits = 32, MaxFragmentUniformVectors = 512, MaxDrawBuffers = 1, OES_standard_derivatives = 0, OES_EGL_image_external = 0, ARB_texture_rectangle = 0, EXT_draw_buffers = 0, EXT_frag_depth = 0, FragmentPrecisionHigh = 1, HashFunction = 0x0, ArrayIndexClampingStrategy = (unknown: 0), MaxExpressionComplexity = 0, MaxCallStackDepth = 0} stripComments = {m_parseState = mozilla::StripComments::MiddleOfLine, m_end = 0x7fff973e4e30 u"", m_current = 0x7fff973e4e30 u"", m_position = 212, m_result = {<nsTArray_Impl<char16_t, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = { mHdr = 0x7fff97e93350}, <nsTArray_TypedBase<char16_t, nsTArray_Impl<char16_t, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<char16_t, nsTArray_Impl<char16_t, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}} sourceCString = {<nsAutoCString> = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = { mData = 0x7fff962b39c8 "#define _b 16\n#define _c 27\n#define _a 0\nprecision highp float;precision highp float;varying vec2 i;uniform sampler2D l;uniform float m;void main(){vec4 n=texture2D(l,i);n.a*=m;if(n.a==0.)discard;gl_F"..., mLength = 212, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffff6108 ""}, mStorage = "\000a\377\377\377\177\000\000P3\351\227\377\177\000\000x\023\210\366\377\177\000\000\210a\377\377\377\177\000\000xa\377\377\377\177\000\000\000w\v\334\377\177\000\000r\340\060\363\377\177\000\000\250a\377\377\377\177\000"}, <No data fields>} bypassPrefixSearch = <synthetic pointer> bypassANGLEShaderCode = {<nsTArray_Impl<char, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = { mHdr = 0x7ffff6881378 <nsTArrayHeader::sEmptyHdr>}, <nsTArray_TypedBase<char, nsTArray_Impl<char, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<char, nsTArray_Impl<char, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>} uniform_max_length = 140735876323352 ok = 212 num_attributes = 426 num_uniforms = 0 mapped_max_length = 434 uniform_name = { mRawPtr = 0x7ffff3318f7c <nsStringBuffer::Alloc(unsigned long)+18> "H\205\300t", <incomplete sequence \307>} mapped_name = {mRawPtr = 0x7fffffff6084 "\377\177"} bypassANGLEPrefix = { 0x7ffff4d7ecfd "precision mediump float;\n#define gl_VertexID 0\n#define gl_InstanceID 0\n", 0x7ffff4d7ed45 "precision mediump float;\n#extension GL_EXT_draw_buffers : enable\n#define gl_PrimitiveID 0\n"} angleShaderCode = 0x7fff962b39c8 "#define _b 16\n#define _c 27\n#define _a 0\nprecision highp float;precision highp float;varying vec2 i;uniform sampler2D l;uniform float m;void main(){vec4 n=texture2D(l,i);n.a*=m;if(n.a==0.)discard;gl_F"... bypassDriverShaderCode = {<nsTArray_Impl<char, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = { mHdr = 0x7ffff6881378 <nsTArrayHeader::sEmptyHdr>}, <nsTArray_TypedBase<char, nsTArray_Impl<char, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<char, nsTArray_Impl<char, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>} attribute_name = { mRawPtr = 0x7ffff671a480 <mozilla::dom::WebGLShaderBinding::Class> "p^\323\364\377\177"} attrib_max_length = 4267035 targetShaderSourceLanguage = SH_GLSL_OUTPUT #6 0x00007ffff3a8aa83 in mozilla::dom::WebGLRenderingContextBinding::compileShader (cx=0x7fff9fea5800, obj=..., self=0x7fffba89d400, args=...) at /tmp/buildd/iceweasel-30.0/build-browser/dom/bindings/WebGLRenderingContextBinding.cpp:8225 arg0 = <optimized out> #7 0x00007ffff3ac87e2 in mozilla::dom::GenericBindingMethod ( cx=cx@entry=0x7fff9fea5800, argc=<optimized out>, vp=<optimized out>) at /tmp/buildd/iceweasel-30.0/dom/bindings/BindingUtils.cpp:2278 protoID = mozilla::dom::prototypes::id::WebGLRenderingContext obj = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x7fff9fea5818, prev = 0x7fffffff6d20, ptr = 0x7fffdc0b7700} self = <optimized out> args = {<JS::detail::CallArgsBase<(JS::detail::UsedRval)0>> = {<JS::CallReceiver> = {<JS::detail::CallReceiverBase<(JS::detail::UsedRval)0>> = {<JS::detail::UsedRvalBase<(JS::detail::UsedRval)1>> = {<No data fields>}, argv_ = 0x7fffdc181f68}, <No data fields>}, argc_ = 1}, <No data fields>} method = <optimized out> #8 0x00007ffff49dfb61 in CallJSNative (args=..., native=0x7ffff3ac86af <mozilla::dom::GenericBindingMethod(JSContext*, unsigned int, JS::Value*)>, cx=0x7fff9fea5800) at /tmp/buildd/iceweasel-30.0/js/src/jscntxtinlines.h:239 ok = <optimized out> #9 js::Invoke (cx=0x7fff9fea5800, args=..., construct=<optimized out>) at /tmp/buildd/iceweasel-30.0/js/src/vm/Interpreter.cpp:476 gcIfNeeded = {cx_ = 0x7fff9fea5800} state = {<js::RunState> = {_vptr.RunState = 0x101, kind_ = js::RunState::Execute, script_ = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x0, prev = 0x0, ptr = 0x10000010000}}, args_ = @0x0, initial_ = js::INITIAL_NONE, useNewType_ = false} ok = <optimized out> initial = <optimized out> #10 0x00007ffff49d6e7a in Interpret (cx=0x7fff9fea5800, state=...) at /tmp/buildd/iceweasel-30.0/js/src/vm/Interpreter.cpp:2614 construct = false args = {<JS::detail::CallArgsBase<(JS::detail::UsedRval)0>> = {<JS::CallReceiver> = {<JS::detail::CallReceiverBase<(JS::detail::UsedRval)0>> = {<JS::detail::UsedRvalBase<(JS::detail::UsedRval)1>> = {<No data fields>}, argv_ = 0x7fffdc181f68}, <No data fields>}, argc_ = 1}, <No data fields>} initial = (js::INITIAL_CONSTRUCT | unknown: 3692568392) newType = 64 rootValue0 = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x7fff9fea5860, prev = 0x7fffffff76c0, ptr = {data = {asBits = 18444633011384221696, debugView = {payload47 = 0, tag = JSVAL_TAG_INT32}, s = { payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x8800000000000), asPtr = 0xfff8800000000000, asWord = 18444633011384221696, asUIntPtr = 18444633011384221696}}} rootFunction0 = {<js::RootedBase<JSFunction*>> = {<No data fields>}, stack = 0x7fff9fea5818, prev = 0x7fffffff6d00, ptr = 0x7fffa4ce9840} rootValue1 = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x7fff9fea5860, prev = 0x7fffffff6c40, ptr = {data = {asBits = 18444633011384221697, debugView = {payload47 = 1, tag = JSVAL_TAG_INT32}, s = { payload = {i32 = 1, u32 = 1, why = JS_NATIVE_ENUMERATE}}, asDouble = -nan(0x8800000000001), asPtr = 0xfff8800000000001, asWord = 18444633011384221697, asUIntPtr = 18444633011384221697}}} rootString0 = {<js::RootedBase<JSString*>> = {<No data fields>}, stack = 0x7fff9fea5838, prev = 0x7fffffff8220, ptr = 0x0} rootObject0 = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x7fff9fea5818, prev = 0x7fffffff7bb0, ptr = 0x7fffa44be040} rootType0 = {<js::RootedBase<js::types::TypeObject*>> = {<No data fields>}, stack = 0x7fff9fea5830, prev = 0x7fffffff8200, ptr = 0x0} rootName0 = {<js::RootedBase<js::PropertyName*>> = {<No data fields>}, stack = 0x7fff9fea5838, prev = 0x7fffffff6ca0, ptr = 0x0} rootScript0 = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x7fff9fea5848, prev = 0x7fffffff6c20, ptr = 0x7fff94d8b400} script = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x7fff9fea5848, prev = 0x7fffffff7090, ptr = 0x7fff94d8b400} rootString1 = {<js::RootedBase<JSString*>> = {<No data fields>}, stack = 0x7fff9fea5838, prev = 0x7fffffff6c80, ptr = 0x0} rootObject1 = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x7fff9fea5818, prev = 0x7fffffff6cc0, ptr = 0x0} entryFrame = 0x7fffffff6e40 activation = {<js::Activation> = {cx_ = 0x7fff9fea5800, compartment_ = 0x7fffaa53f400, prev_ = 0x7fffffff7ae0, savedFrameChain_ = 0, hideScriptedCallerCount_ = 0, kind_ = js::Activation::Interpreter}, state_ = @0x7fffffff7080, regs_ = {sp = 0x7fffdc181f70, pc = 0x7fffc2f57899 ":", fp_ = 0x7fffdc181ee8}, entryFrame_ = 0x7fffdc181978, opMask_ = 0} rootObject2 = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x7fff9fea5818, prev = 0x7fffffff6ce0, ptr = 0x0} interpReturnOK = 192 addresses = { 0x7ffff49d94f8 <Interpret(JSContext*, js::RunState&)+19816>, 0x7ffff49d813b <Interpret(JSContext*, js::RunState&)+14763>, 0x7ffff49d94f3 <Interpret(JSContext*, js::RunState&)+19811>, 0x7ffff49d7804 <Interpret(JSContext*, js::RunState&)+12404>, 0x7ffff49d77ce <Interpret(JSContext*, js::RunState&)+12350>, 0x7ffff49d6007 <Interpret(JSContext*, js::RunState&)+6263>, 0x7ffff49d573a <Interpret(JSContext*, js::RunState&)+4010>, 0x7ffff49d80c9 <Interpret(JSContext*, js::RunState&)+14649>, 0x7ffff49d8205 <Interpret(JSContext*, js::RunState&)+14965>, 0x7ffff49da7e7 <Interpret(JSContext*, js::RunState&)+24663>, 0x7ffff49d880a <Interpret(JSContext*, js::RunState&)+16506>, 0x7ffff49d775c <Interpret(JSContext*, js::RunState&)+12236>, 0x7ffff49d8848 <Interpret(JSContext*, js::RunState&)+16568>, 0x7ffff49d8773 <Interpret(JSContext*, js::RunState&)+16355>, 0x7ffff49d844a <Interpret(JSContext*, js::RunState&)+15546>, 0x7ffff49d972b <Interpret(JSContext*, js::RunState&)+20379>, 0x7ffff49d7948 <Interpret(JSContext*, js::RunState&)+12728>, 0x7ffff49d78a4 <Interpret(JSContext*, js::RunState&)+12564>, 0x7ffff49dad6b <Interpret(JSContext*, js::RunState&)+26075>, 0x7ffff49dac6f <Interpret(JSContext*, js::RunState&)+25823>, 0x7ffff49da8cc <Interpret(JSContext*, js::RunState&)+24892>, 0x7ffff49daaf2 <Interpret(JSContext*, js::RunState&)+25442>, 0x7ffff49d8b87 <Interpret(JSContext*, js::RunState&)+17399>, 0x7ffff49d9ae1 <Interpret(JSContext*, js::RunState&)+21329>, 0x7ffff49d9a39 <Interpret(JSContext*, js::RunState&)+21161>, 0x7ffff49dae77 <Interpret(JSContext*, js::RunState&)+26343>, 0x7ffff49d997d <Interpret(JSContext*, js::RunState&)+20973>, 0x7ffff49da4e9 <Interpret(JSContext*, js::RunState&)+23897>, 0x7ffff49da3f4 <Interpret(JSContext*, js::RunState&)+23652>, 0x7ffff49db037 <Interpret(JSContext*, js::RunState&)+26791>, 0x7ffff49d7b47 <Interpret(JSContext*, js::RunState&)+13239>, 0x7ffff49da127 <Interpret(JSContext*, js::RunState&)+22935>, 0x7ffff49da0d4 <Interpret(JSContext*, js::RunState&)+22852>, 0x7ffff49d8943 <Interpret(JSContext*, js::RunState&)+16819>, 0x7ffff49d8889 <Interpret(JSContext*, js::RunState&)+16633>, 0x7ffff49da2a5 <Interpret(JSContext*, js::RunState&)+23317>, 0x7ffff49d9309 <Interpret(JSContext*, js::RunState&)+19321>, 0x7ffff49d93ce <Interpret(JSContext*, js::RunState&)+19518>, 0x7ffff49d70c2 <Interpret(JSContext*, js::RunState&)+10546>, 0x7ffff49d5f5c <Interpret(JSContext*, js::RunState&)+6092>, 0x7ffff49db398 <Interpret(JSContext*, js::RunState&)+27656>, 0x7ffff49d5139 <Interpret(JSContext*, js::RunState&)+2473>, 0x7ffff49d5139 <Interpret(JSContext*, js::RunState&)+2473>, 0x7ffff49d5188 <Interpret(JSContext*, js::RunState&)+2552>, 0x7ffff49d76fd <Interpret(JSContext*, js::RunState&)+12141>, 0x7ffff49d94ee <Interpret(JSContext*, js::RunState&)+19806>, 0x7ffff49d94e9 <Interpret(JSContext*, js::RunState&)+19801>, 0x7ffff49d94e4 <Interpret(JSContext*, js::RunState&)+19796>, 0x7ffff49d94df <Interpret(JSContext*, js::RunState&)+19791>, 0x7ffff49d94da <Interpret(JSContext*, js::RunState&)+19786>, 0x7ffff49d9726 <Interpret(JSContext*, js::RunState&)+20374>, 0x7ffff49d9721 <Interpret(JSContext*, js::RunState&)+20369>, 0x7ffff49d7d4e <Interpret(JSContext*, js::RunState&)+13758>, 0x7ffff49db129 <Interpret(JSContext*, js::RunState&)+27033>, 0x7ffff49db4a3 <Interpret(JSContext*, js::RunState&)+27923>, 0x7ffff49d5d14 <Interpret(JSContext*, js::RunState&)+5508>, 0x7ffff49db20e <Interpret(JSContext*, js::RunState&)+27262>, 0x7ffff49d5333 <Interpret(JSContext*, js::RunState&)+2979>, 0x7ffff49d769e <Interpret(JSContext*, js::RunState&)+12046>, 0x7ffff49d5333 <Interpret(JSContext*, js::RunState&)+2979>, 0x7ffff49d74ae <Interpret(JSContext*, js::RunState&)+11550>, 0x7ffff49d7433 <Interpret(JSContext*, js::RunState&)+11427>, 0x7ffff49d7288 <Interpret(JSContext*, js::RunState&)+11000>, 0x7ffff49d7241 <Interpret(JSContext*, js::RunState&)+10929>, 0x7ffff49d71fa <Interpret(JSContext*, js::RunState&)+10858>, 0x7ffff49da374 <Interpret(JSContext*, js::RunState&)+23524>, 0x7ffff49d71b3 <Interpret(JSContext*, js::RunState&)+10787>, 0x7ffff49da885 <Interpret(JSContext*, js::RunState&)+24821>, 0x7ffff49d81a8 <Interpret(JSContext*, js::RunState&)+14872>, 0x7ffff49d7aea <Interpret(JSContext*, js::RunState&)+13146>, 0x7ffff49da749 <Interpret(JSContext*, js::RunState&)+24505>, 0x7ffff49da70a <Interpret(JSContext*, js::RunState&)+24442>, 0x7ffff49dacf0 <Interpret(JSContext*, js::RunState&)+25952>, 0x7ffff49da2f3 <Interpret(JSContext*, js::RunState&)+23395>, 0x7ffff49d7ea4 <Interpret(JSContext*, js::RunState&)+14100>, 0x7ffff49d87bc <Interpret(JSContext*, js::RunState&)+16428>, 0x7ffff49d86d9 <Interpret(JSContext*, js::RunState&)+16201>, 0x7ffff49d8657 <Interpret(JSContext*, js::RunState&)+16071>, 0x7ffff49d85f1 <Interpret(JSContext*, js::RunState&)+15969>, 0x7ffff49d5424 <Interpret(JSContext*, js::RunState&)+3220>, 0x7ffff49d7392 <Interpret(JSContext*, js::RunState&)+11266>, 0x7ffff49d779f <Interpret(JSContext*, js::RunState&)+12303>, 0x7ffff49db8a5 <Interpret(JSContext*, js::RunState&)+28949>, 0x7ffff49d9dc5 <Interpret(JSContext*, js::RunState&)+22069>, 0x7ffff49d5902 <Interpret(JSContext*, js::RunState&)+4466>, 0x7ffff49dade6 <Interpret(JSContext*, js::RunState&)+26198>, 0x7ffff49d596d <Interpret(JSContext*, js::RunState&)+4573>, 0x7ffff49db71e <Interpret(JSContext*, js::RunState&)+28558>, 0x7ffff49d7643 <Interpret(JSContext*, js::RunState&)+11955>, 0x7ffff49d900e <Interpret(JSContext*, js::RunState&)+18558>, 0x7ffff49d8f38 <Interpret(JSContext*, js::RunState&)+18344>, 0x7ffff49d90e0 <Interpret(JSContext*, js::RunState&)+18768>, 0x7ffff49d8f12 <Interpret(JSContext*, js::RunState&)+18306>, 0x7ffff49d8de5 <Interpret(JSContext*, js::RunState&)+18005>, 0x7ffff49db12e <Interpret(JSContext*, js::RunState&)+27038>, 0x7ffff49d9fc6 <Interpret(JSContext*, js::RunState&)+22582>, 0x7ffff49d8d04 <Interpret(JSContext*, js::RunState&)+17780>, 0x7ffff49d5aa0 <Interpret(JSContext*, js::RunState&)+4880>, 0x7ffff49d5aa0 <Interpret(JSContext*, js::RunState&)+4880>, 0x7ffff49d578b <Interpret(JSContext*, js::RunState&)+4091>, 0x7ffff49d578b <Interpret(JSContext*, js::RunState&)+4091>, 0x7ffff49d7d49 <Interpret(JSContext*, js::RunState&)+13753>, 0x7ffff49d7d44 <Interpret(JSContext*, js::RunState&)+13748>, 0x7ffff49d7d3f <Interpret(JSContext*, js::RunState&)+13743>, 0x7ffff49d7d3a <Interpret(JSContext*, js::RunState&)+13738>, 0x7ffff49d7d35 <Interpret(JSContext*, js::RunState&)+13733>, 0x7ffff49d801c <Interpret(JSContext*, js::RunState&)+14476>, 0x7ffff49d7d30 <Interpret(JSContext*, js::RunState&)+13728>, 0x7ffff49d5528 <Interpret(JSContext*, js::RunState&)+3480>, 0x7ffff49d8281 <Interpret(JSContext*, js::RunState&)+15089>, 0x7ffff49d97cf <Interpret(JSContext*, js::RunState&)+20543>, 0x7ffff49d5b68 <Interpret(JSContext*, js::RunState&)+5080>, 0x7ffff49dafdb <Interpret(JSContext*, js::RunState&)+26699>, 0x7ffff49d79ec <Interpret(JSContext*, js::RunState&)+12892>, 0x7ffff49daf1f <Interpret(JSContext*, js::RunState&)+26511>, 0x7ffff49db7de <Interpret(JSContext*, js::RunState&)+28750>, 0x7ffff49d9f2f <Interpret(JSContext*, js::RunState&)+22431>, 0x7ffff49d9d61 <Interpret(JSContext*, js::RunState&)+21969>, 0x7ffff49d9cfe <Interpret(JSContext*, js::RunState&)+21870>, 0x7ffff49d8182 <Interpret(JSContext*, js::RunState&)+14834>, 0x7ffff49d4c69 <Interpret(JSContext*, js::RunState&)+1241>, 0x7ffff49daa49 <Interpret(JSContext*, js::RunState&)+25273>, 0x7ffff49d5731 <Interpret(JSContext*, js::RunState&)+4001>, 0x7ffff49d98a2 <Interpret(JSContext*, js::RunState&)+20754>, 0x7ffff49d7d2b <Interpret(JSContext*, js::RunState&)+13723>, 0x7ffff49d7d26 <Interpret(JSContext*, js::RunState&)+13718>, 0x7ffff49d7d21 <Interpret(JSContext*, js::RunState&)+13713>, 0x7ffff49d8371 <Interpret(JSContext*, js::RunState&)+15329>, 0x7ffff49d59d2 <Interpret(JSContext*, js::RunState&)+4674>, 0x7ffff49d59d2 <Interpret(JSContext*, js::RunState&)+4674>, 0x7ffff49d82a7 <Interpret(JSContext*, js::RunState&)+15127>, 0x7ffff49d8074 <Interpret(JSContext*, js::RunState&)+14564>, 0x7ffff49d7d1c <Interpret(JSContext*, js::RunState&)+13708>, 0x7ffff49d851a <Interpret(JSContext*, js::RunState&)+15754>, 0x7ffff49d4c70 <Interpret(JSContext*, js::RunState&)+1248>, 0x7ffff49d9cc8 <Interpret(JSContext*, js::RunState&)+21816>, 0x7ffff49d5826 <Interpret(JSContext*, js::RunState&)+4246>, 0x7ffff49d5826 <Interpret(JSContext*, js::RunState&)+4246>, 0x7ffff49d7ed9 <Interpret(JSContext*, js::RunState&)+14153>, 0x7ffff49d7d17 <Interpret(JSContext*, js::RunState&)+13703>, 0x7ffff49d7d12 <Interpret(JSContext*, js::RunState&)+13698>, 0x7ffff49d7d0d <Interpret(JSContext*, js::RunState&)+13693>, 0x7ffff49d7d08 <Interpret(JSContext*, js::RunState&)+13688>, 0x7ffff49d55d5 <Interpret(JSContext*, js::RunState&)+3653>, 0x7ffff49d55d5 <Interpret(JSContext*, js::RunState&)+3653>, 0x7ffff49d89ae <Interpret(JSContext*, js::RunState&)+16926>, 0x7ffff49d9653 <Interpret(JSContext*, js::RunState&)+20163>, 0x7ffff49d7d03 <Interpret(JSContext*, js::RunState&)+13683>, 0x7ffff49d7cfe <Interpret(JSContext*, js::RunState&)+13678>, 0x7ffff49d7cf9 <Interpret(JSContext*, js::RunState&)+13673>, 0x7ffff49d7cf4 <Interpret(JSContext*, js::RunState&)+13668>, 0x7ffff49db670 <Interpret(JSContext*, js::RunState&)+28384>, 0x7ffff49d76ad <Interpret(JSContext*, js::RunState&)+12061>, 0x7ffff49d6031 <Interpret(JSContext*, js::RunState&)+6305>, 0x7ffff49d76a8 <Interpret(JSContext*, js::RunState&)+12056>, 0x7ffff49d5b68 <Interpret(JSContext*, js::RunState&)+5080>, 0x7ffff49d7cef <Interpret(JSContext*, js::RunState&)+13663>, 0x7ffff49d7cea <Interpret(JSContext*, js::RunState&)+13658>, 0x7ffff49d7ce5 <Interpret(JSContext*, js::RunState&)+13653>, 0x7ffff49d8065 <Interpret(JSContext*, js::RunState&)+14549>, 0x7ffff49d72cf <Interpret(JSContext*, js::RunState&)+11071>, 0x7ffff49d8060 <Interpret(JSContext*, js::RunState&)+14544>, 0x7ffff49d805b <Interpret(JSContext*, js::RunState&)+14539>, 0x7ffff49d8056 <Interpret(JSContext*, js::RunState&)+14534>, 0x7ffff49d8051 <Interpret(JSContext*, js::RunState&)+14529>, 0x7ffff49d804c <Interpret(JSContext*, js::RunState&)+14524>, 0x7ffff49d8047 <Interpret(JSContext*, js::RunState&)+14519>, 0x7ffff49d8042 <Interpret(JSContext*, js::RunState&)+14514>, 0x7ffff49d806f <Interpret(JSContext*, js::RunState&)+14559>, 0x7ffff49d806a <Interpret(JSContext*, js::RunState&)+14554>, 0x7ffff49d8445 <Interpret(JSContext*, js::RunState&)+15541>, 0x7ffff49d8440 <Interpret(JSContext*, js::RunState&)+15536>, 0x7ffff49d843b <Interpret(JSContext*, js::RunState&)+15531>, 0x7ffff49d8436 <Interpret(JSContext*, js::RunState&)+15526>, 0x7ffff49d8431 <Interpret(JSContext*, js::RunState&)+15521>, 0x7ffff49d842c <Interpret(JSContext*, js::RunState&)+15516>, 0x7ffff49d8427 <Interpret(JSContext*, js::RunState&)+15511>, 0x7ffff49d85d8 <Interpret(JSContext*, js::RunState&)+15944>, 0x7ffff49d85d3 <Interpret(JSContext*, js::RunState&)+15939>, 0x7ffff49d85ce <Interpret(JSContext*, js::RunState&)+15934>, 0x7ffff49d85c9 <Interpret(JSContext*, js::RunState&)+15929>, 0x7ffff49d85c4 <Interpret(JSContext*, js::RunState&)+15924>, 0x7ffff49d85bf <Interpret(JSContext*, js::RunState&)+15919>, 0x7ffff49d85ba <Interpret(JSContext*, js::RunState&)+15914>, 0x7ffff49d536a <Interpret(JSContext*, js::RunState&)+3034>, 0x7ffff49d85b5 <Interpret(JSContext*, js::RunState&)+15909>, 0x7ffff49d85ec <Interpret(JSContext*, js::RunState&)+15964>, 0x7ffff49d85e7 <Interpret(JSContext*, js::RunState&)+15959>, 0x7ffff49d75dd <Interpret(JSContext*, js::RunState&)+11853>, 0x7ffff49d85e2 <Interpret(JSContext*, js::RunState&)+15954>, 0x7ffff49d85dd <Interpret(JSContext*, js::RunState&)+15949>, 0x7ffff49d7c73 <Interpret(JSContext*, js::RunState&)+13539>, 0x7ffff49d7c6e <Interpret(JSContext*, js::RunState&)+13534>, 0x7ffff49d5d14 <Interpret(JSContext*, js::RunState&)+5508>, 0x7ffff49d8ec1 <Interpret(JSContext*, js::RunState&)+18225>, 0x7ffff49db124 <Interpret(JSContext*, js::RunState&)+27028>, 0x7ffff49d7c69 <Interpret(JSContext*, js::RunState&)+13529>, 0x7ffff49d5f5c <Interpret(JSContext*, js::RunState&)+6092>, 0x7ffff49db44d <Interpret(JSContext*, js::RunState&)+27837>, 0x7ffff49d7caf <Interpret(JSContext*, js::RunState&)+13599>...} rootId0 = {<js::RootedBase<jsid>> = {<No data fields>}, stack = 0x7fff9fea5858, prev = 0x7fffffff8240, ptr = {asBits = 3}} rootShape0 = {<js::RootedBase<js::Shape*>> = {<No data fields>}, stack = 0x7fff9fea5820, prev = 0x7fffffff8260, ptr = 0x0} #11 0x00007ffff49df722 in js::RunScript (cx=cx@entry=0x7fff9fea5800, state=...) at /tmp/buildd/iceweasel-30.0/js/src/vm/Interpreter.cpp:423 marker = {profiler = 0x7fffddadce00, size_before = {<No data fields>}} #12 0x00007ffff49dfa5b in js::Invoke (cx=cx@entry=0x7fff9fea5800, args=..., construct=construct@entry=js::NO_CONSTRUCT) at /tmp/buildd/iceweasel-30.0/js/src/vm/Interpreter.cpp:495 gcIfNeeded = {cx_ = 0x7fff9fea5800} state = {<js::RunState> = { _vptr.RunState = 0x7ffff6648690 <vtable for js::InvokeState+16>, kind_ = js::RunState::Invoke, script_ = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x7fff9fea5848, prev = 0x7fffffff7680, ptr = 0x7fff94d88640}}, args_ = @0x7fffffff7070, initial_ = js::INITIAL_NONE, useNewType_ = false} ok = <optimized out> initial = js::INITIAL_NONE #13 0x00007ffff49dffc1 in js::Invoke (cx=cx@entry=0x7fff9fea5800, thisv=..., fval=..., argc=argc@entry=4, argv=<optimized out>, rval=..., rval@entry=...) at /tmp/buildd/iceweasel-30.0/js/src/vm/Interpreter.cpp:532 args = {<JS::CallArgs> = {<JS::detail::CallArgsBase<(JS::detail::UsedRval)0>> = {<JS::CallReceiver> = {<JS::detail::CallReceiverBase<(JS::detail::UsedRval)0>> = {<JS::detail::UsedRvalBase<(JS::detail::UsedRval)1>> = {<No data fields>}, argv_ = 0x7fffffff7588}, <No data fields>}, argc_ = 4}, <No data fields>}, v_ = {<JS::AutoVectorRooter<JS::Value>> = {<JS::AutoGCRooter> = { down = 0x7fffffff7800, tag_ = -10, stackTop = 0x7fff9fea5888}, vector = {<mozilla::VectorBase<JS::Value, 8ul, js::TempAllocPolicy, js::Vector<JS::Value, 8ul, js::TempAllocPolicy> >> = {<js::TempAllocPolicy> = {cx_ = 0x7fff9fea5800}, static sElemIsPod = false, static sMaxInlineBytes = 1024, static sInlineCapacity = 8, static sInlineBytes = 64, mBegin = 0x7fffffff7578, mLength = 6, mCapacity = 8, storage = {u = { bytes = "@_g\243\377\377\373\377\000\000\000\000\000\000\371\377\200M@\244\377\377\373\377@_ؔ\377\377\373\377\200\364ה\377\377\373\377`!ה\377\377\373\377`v\377\377\377\177\000\000\200v\377\377\377\177\000", _ = 18445618172249202496}}, static sMaxInlineStorage = <optimized out>}, <No data fields>}, vectorRoot = {<No data fields>}}, <No data fields>}} #14 0x00007ffff47a1daa in js::jit::DoCallFallback (cx=0x7fff9fea5800, frame=0x7fffffff7a00, stub=0x7fff935e3458, argc=4, vp=0x7fffffff7940, res=...) at /tmp/buildd/iceweasel-30.0/js/src/jit/BaselineIC.cpp:8138 vpRoot = {<JS::AutoGCRooter> = {down = 0x7fffffff8a00, tag_ = 6, stackTop = 0x7fff9fea5888}, array = 0x7fffffff7940, skip = {<No data fields>}} constructing = <optimized out> script = {<js::RootedBase<JSScript*>> = {<No data fields>}, stack = 0x7fff9fea5848, prev = 0x7fffffff8280, ptr = 0x7fff94d88580} op = <optimized out> callee = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x7fff9fea5860, prev = 0x7fffffff7b60, ptr = {data = {asBits = 18445618172249202496, debugView = {payload47 = 140735934848832, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = -1553506496, u32 = 2741460800, why = 2741460800}}, asDouble = -nan(0xbffffa3675f40), asPtr = 0xfffbffffa3675f40, asWord = 18445618172249202496, asUIntPtr = 18445618172249202496}}} thisv = {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x7fff9fea5860, prev = 0x7fffffff76a0, ptr = {data = {asBits = 18444773748872577024, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = { payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9000000000000), asPtr = 0xfff9000000000000, asWord = 18444773748872577024, asUIntPtr = 18444773748872577024}}} args = 0x7fffffff7950 newType = <optimized out> #15 0x00007ffff7e93e88 in ?? () No symbol table info available. #16 0x00007ffff663c250 in vtable for js::jit::ICCompare_Int32::Compiler () from /usr/lib/iceweasel/libxul.so No symbol table info available. #17 0x00007fffffff78f8 in ?? () No symbol table info available. #18 0x00007fff9fea5848 in ?? () No symbol table info available. #19 0xfff9000000000000 in ?? () No symbol table info available. #20 0x00007ffff6943c00 in js::jit::CreateThisInfoBaseline () from /usr/lib/iceweasel/libxul.so No symbol table info available. #21 0x00007fffdc238ca0 in ?? () No symbol table info available. #22 0x00007fffd5727a3f in ?? () No symbol table info available. #23 0x0000000000000602 in ?? () No symbol table info available. #24 0x00007fffffff7a00 in ?? () No symbol table info available. #25 0x00007fff935e3458 in ?? () No symbol table info available. #26 0x0000000000000004 in ?? () No symbol table info available. #27 0x00007fffffff7940 in ?? () No symbol table info available. #28 0xfffbffffa3675f40 in ?? () No symbol table info available. #29 0xfff9000000000000 in ?? () No symbol table info available. #30 0xfffbffffa4404d80 in ?? () No symbol table info available. #31 0xfffbffff94d85f40 in ?? () No symbol table info available. #32 0xfffbffff94d7f480 in ?? () No symbol table info available. #33 0xfffbffff94d72160 in ?? () No symbol table info available. #34 0x00007fffffff7a40 in ?? () No symbol table info available. #35 0x00007fff935e3458 in ?? () No symbol table info available. #36 0x00007fffa764698b in ?? () No symbol table info available. #37 0x0000000000000b81 in ?? () No symbol table info available. #38 0xfffbffff94d72160 in ?? () No symbol table info available. #39 0xfffbffff94d7f480 in ?? () No symbol table info available. #40 0xfffbffff94d85f40 in ?? () No symbol table info available. #41 0xfffbffffa4404d80 in ?? () No symbol table info available. #42 0xfff9000000000000 in ?? () No symbol table info available. #43 0xfffbffffa3675f40 in ?? () No symbol table info available. #44 0xfff9000000000000 in ?? () No symbol table info available. #45 0xfff9000000000000 in ?? () No symbol table info available. #46 0xfff9000000000000 in ?? () No symbol table info available. #47 0xfff9000000000000 in ?? () No symbol table info available. #48 0xfffbffff94d62940 in ?? () No symbol table info available. #49 0xfffbffff94d62940 in ?? () No symbol table info available. #50 0xfff880000000000c in ?? () No symbol table info available. #51 0xfffbffff94d85f40 in ?? () No symbol table info available. #52 0x0000000000000000 in ?? () No symbol table info available.