chromebug causes firefox crash

11 views
Skip to first unread message

Marcus Better

unread,
Aug 20, 2009, 12:15:34 PM8/20/09
to fir...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

after I installed Chromebug 1.5.0a2, Firefox (Debian Iceweasel) 3.5 segfaults immediately at startup with the following stack
trace. Is this a browser bug that merits a bug report, or is it a Chromebug problem?

(Uninstalling Chromebug makes the problem go away.)

Running Debian amd64, iceweasel 3.5-1.

Cheers,

Marcus


Starting program: /usr/lib/iceweasel/firefox-bin -P dev
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe6eff950 (LWP 22739)]
[New Thread 0x7fffe66fe950 (LWP 22740)]
[New Thread 0x7fffe5efd950 (LWP 22741)]
[New Thread 0x7fffe4642950 (LWP 22742)]
[Thread 0x7fffe4642950 (LWP 22742) exited]
*** Blocklist::_loadBlocklist: no XML File found
[New Thread 0x7fffe4642950 (LWP 22743)]
[Thread 0x7fffe66fe950 (LWP 22740) exited]
[Thread 0x7fffe4642950 (LWP 22743) exited]
[Thread 0x7fffe5efd950 (LWP 22741) exited]
[Thread 0x7fffe6eff950 (LWP 22739) exited]
Executing new program: /usr/lib/xulrunner-1.9.1/xulrunner-stub
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe6eff950 (LWP 22745)]
[New Thread 0x7fffe66fe950 (LWP 22746)]
[New Thread 0x7fffe5efd950 (LWP 22747)]
[New Thread 0x7fffe44fd950 (LWP 22748)]
[Thread 0x7fffe44fd950 (LWP 22748) exited]
[New Thread 0x7fffe44fd950 (LWP 22749)]

Program received signal SIGSEGV, Segmentation fault.
js_PCToLineNumber (cx=0x7fffe4c61400, script=0x7fffe3bdf000, pc=0xe3bdf290 <Address 0xe3bdf290 out of bounds>)
at jsscript.cpp:1808
1808 jsscript.cpp: Filen eller katalogen finns inte.
in jsscript.cpp
(gdb) bt full
#0 js_PCToLineNumber (cx=0x7fffe4c61400, script=0x7fffe3bdf000, pc=0xe3bdf290 <Address 0xe3bdf290 out of bounds>)
at jsscript.cpp:1808
op = <value optimized out>
lineno = 0
offset = <value optimized out>
target = <value optimized out>
sn = <value optimized out>
type = <value optimized out>
#1 0x00007ffff61d54c4 in jsd_GetClosestLine (jsdc=0x7fffe55be280, jsdscript=0x7fffe3bd4dc0, pc=3820876432)
at jsd_scpt.c:526
first = 1
last = <value optimized out>
line = <value optimized out>
#2 0x00007ffff61dbb8a in jsds_FilterHook (jsdc=0x7fffe55be280, state=<value optimized out>) at jsd_xpc.cpp:400
cx = <value optimized out>
glob = <value optimized out>
frame = <value optimized out>
script = <value optimized out>
url = <value optimized out>
currentLine = <value optimized out>
len = <value optimized out>
currentFilter = <value optimized out>
#3 0x00007ffff61dbe5c in jsds_ExecutionHookProc (jsdc=0x7fffe55be280, jsdthreadstate=0x7fffe4ca96c0, type=1,
callerdata=<value optimized out>, rval=0x7fffffff8018) at jsd_xpc.cpp:680
hook = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe4851cc0}, <No data fields>}
hook_rv = 1
js_rv = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
native_frame = <value optimized out>
frame = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe4ca96c0}, <No data fields>}
#4 0x00007ffff61d4621 in jsd_CallExecutionHook (jsdc=0x7fffe55be280, cx=<value optimized out>, type=1,
hook=0x7ffff61dbd8c <jsds_ExecutionHookProc>, hookData=0x1, rval=0x7fffffff8018) at jsd_hook.c:177
hookanswer = 1
jsdthreadstate = 0x7fffe4ca96c0
#5 0x00007ffff4d67657 in JS_HandleTrap (cx=0x7ffff6b2e400, script=0x7fffe3bdf000, pc=0x7fffe3bdf290 "S",
rval=0x7fffffff8018) at jsdbgapi.cpp:318
trap = 0x7fffe4ca9680
op = <value optimized out>
status = <value optimized out>
#6 0x00007ffff4d800df in js_Interpret (cx=0x7ffff6b2e400) at jsinterp.cpp:5647
status = 444
rt = 0x7ffff6bdb000
fp = 0x7fffffff80a0
script = 0x7fffe3bdf000
inlineCallCount = 0
atoms = 0x7fffe3bdf060
originalVersion = 4276
regs = {pc = 0x7fffe3bdf290 "S", sp = 0x7fffe5042b90}
obj = 0x7fffffff80a0
obj2 = 0x1
parent = 0x1bc
ok = -156048080
cond = 32767
len = -474090864
pc2 = 0x101010101010101 <Address 0x101010101010101 out of bounds>
op = JSOP_TRAP
op2 = 4140183616
index = 4138919216
atom = 0x1bc
argc = 83
attrs = 4129121788
flags = 32767
slot = 32767
vp = 0x7ffff6c63040
lval = 140737332307248
rval = 0
ltmp = 140737332306944
rtmp = 140737041392256
id = 0
prop = 0xe4851460
sprop = 0x7ffff6b2e530
str = 0x7fffe3bdf000
str2 = 0x7ffff6c63040
i = -156048080
j = 444
d = 0
d2 = 32
clasp = 0x1bc
fun = 0x7ffff61d37d9
type = 444
low = -154783680
off = -474091520
npairs = -156048384
getter = 0x7ffff6b2e400
setter = 0x7ffff6b2e530
jumpTable = 0x7ffff4ff69c0
normalJumpTable = {0x7ffff4d843aa, 0x7ffff4d83e88, 0x7ffff4d7ec9e, 0x7ffff4d80452, 0x7ffff4d80417,
0x7ffff4d803f6, 0x7ffff4d7f414, 0x7ffff4d80548, 0x7ffff4d7fda3, 0x7ffff4d8005b, 0x7ffff4d808da,
0x7ffff4d7fc30, 0x7ffff4d8328f, 0x7ffff4d83232, 0x7ffff4d830ca, 0x7ffff4d834f3, 0x7ffff4d83470,
0x7ffff4d833ef, 0x7ffff4d84ea5, 0x7ffff4d84df0, 0x7ffff4d84a88, 0x7ffff4d849c4, 0x7ffff4d848a3,
0x7ffff4d847df, 0x7ffff4d84757, 0x7ffff4d83bc1, 0x7ffff4d83b3c, 0x7ffff4d839ff, 0x7ffff4d83913,
0x7ffff4d83827, 0x7ffff4d8375f, 0x7ffff4d836b4, 0x7ffff4d83630, 0x7ffff4d83e27, 0x7ffff4d83da8,
0x7ffff4d83d28, 0x7ffff4d83c49, 0x7ffff4d82e45, 0x7ffff4d82d82, 0x7ffff4d7f1d2, 0x7ffff4d856dc,
0x7ffff4d85720, 0x7ffff4d8571b, 0x7ffff4d856d7, 0x7ffff4d84351, 0x7ffff4d85716, 0x7ffff4d856d2,
0x7ffff4d7e8d7, 0x7ffff4d7e8a2, 0x7ffff4d7e6fb, 0x7ffff4d7e8d7, 0x7ffff4d7e8a2, 0x7ffff4d7e6fb,
0x7ffff4d7f236, 0x7ffff4d7f457, 0x7ffff4d80b7a, 0x7ffff4d811b8, 0x7ffff4d7f4ae, 0x7ffff4d81b99,
0x7ffff4d7f4ae, 0x7ffff4d7f8a6, 0x7ffff4d7f8a6, 0x7ffff4d82bc2, 0x7ffff4d841be, 0x7ffff4d84179,
0x7ffff4d845a5, 0x7ffff4d84134, 0x7ffff4d802d2, 0x7ffff4d7fd26, 0x7ffff4d7fc84, 0x7ffff4d80215,
0x7ffff4d80105, 0x7ffff4d84d74, 0x7ffff4d84cf8, 0x7ffff4d8405e, 0x7ffff4d80680, 0x7ffff4d805de,
0x7ffff4d8092e, 0x7ffff4d7eaaf, 0x7ffff4d831e0, 0x7ffff4d82d02, 0x7ffff4d7ff9e, 0x7ffff4d80c7a,
0x7ffff4d800bf, 0x7ffff4d7f6ab, 0x7ffff4d80b1c, 0x7ffff4d80a42, 0x7ffff4d8097d, 0x7ffff4d81c27,
0x7ffff4d85469, 0x7ffff4d85408, 0x7ffff4d85288, 0x7ffff4d851c5, 0x7ffff4d85112, 0x7ffff4d85064,
0x7ffff4d81b9e, 0x7ffff4d804a1, 0x7ffff4d84500, 0x7ffff4d81baf, 0x7ffff4d844da, 0x7ffff4d844f4,
0x7ffff4d844a2, 0x7ffff4d844e8, 0x7ffff4d83574, 0x7ffff4d7fb54, 0x7ffff4d83329, 0x7ffff4d832dc,
0x7ffff4d7ff59, 0x7ffff4d8358d, 0x7ffff4d7f457, 0x7ffff4d842c5, 0x7ffff4d80710, 0x7ffff4d82409,
0x7ffff4d823b0, 0x7ffff4d84ff6, 0x7ffff4d855e6, 0x7ffff4d8558b, 0x7ffff4d83ecd, 0x7ffff4d84380,
0x7ffff4d84c58, 0x7ffff4d7f40b, 0x7ffff4d7eaaf, 0x7ffff4d81100, 0x7ffff4d7f940, 0x7ffff4d7f940,
0x7ffff4d815c2, 0x7ffff4d7eff8, 0x7ffff4d7eff8, 0x7ffff4d857a9, 0x7ffff4d85511, 0x7ffff4d84262,
0x7ffff4d8316f, 0x7ffff4d84356, 0x7ffff4d85556, 0x7ffff4d7f161, 0x7ffff4d7f161, 0x7ffff4d7ffd1,
0x7ffff4d80aa1, 0x7ffff4d81aa1, 0x7ffff4d7f3b9, 0x7ffff4d846b4, 0x7ffff4d7feb6, 0x7ffff4d7fe39,
0x7ffff4d80828, 0x7ffff4d85645, 0x7ffff4d84ba9, 0x7ffff4d7f3b0, 0x7ffff4d80317, 0x7ffff4d8020b,
0x7ffff4d82bbd, 0x7ffff4d825a0, 0x7ffff4d84300, 0x7ffff4d7ec9e, 0x7ffff4d7ec2e, 0x7ffff4d7f10e,
0x7ffff4d817b8, 0x7ffff4d8442f, 0x7ffff4d84491, 0x7ffff4d84609, 0x7ffff4d84481, 0x7ffff4d82c07,
0x7ffff4d82356, 0x7ffff4d822f5, 0x7ffff4d82299, 0x7ffff4d82213, 0x7ffff4d8219d, 0x7ffff4d82939,
0x7ffff4d828d4, 0x7ffff4d7ee76, 0x7ffff4d7ee76, 0x7ffff4d85725, 0x7ffff4d85893, 0x7ffff4d7edd0,
0x7ffff4d7ed88, 0x7ffff4d81e7f, 0x7ffff4d81dfd, 0x7ffff4d81d9a, 0x7ffff4d81d37, 0x7ffff4d81cd8,
0x7ffff4d81c86, 0x7ffff4d81fe8, 0x7ffff4d81f5d, 0x7ffff4d81ed2, 0x7ffff4d82a77, 0x7ffff4d81383,
0x7ffff4d7f61c, 0x7ffff4d7f61c, 0x7ffff4d7ed88, 0x7ffff4d81bbe, 0x7ffff4d83f50, 0x7ffff4d7f902,
0x7ffff4d7f902, 0x7ffff4d83f21, 0x7ffff4d83ef7, 0x7ffff4d812b8, 0x7ffff4d7ec2e, 0x7ffff4d7f236,
0x7ffff4d7edd0, 0x7ffff4d7f1d2, 0x7ffff4d8208c...}
interruptJumpTable = {0x7ffff4d843d4 <repeats 234 times>}
#7 0x00007ffff4d8d5d0 in js_Execute (cx=0x7ffff6b2e400, chain=0x7fffe3bdf000, script=0x7fffe3bdf000,
down=0x7ffff6c63040, flags=0, result=0x7fffffff8cc0) at jsinterp.cpp:1622
hook = 0x7ffff61d658f <jsd_TopLevelCallHook>
hookData = 0x7fffe55be280
mark = 0x7fffe5042b90
oldfp = 0x7fffffff8c60
frame = {regs = 0x7fffffff7fc0, imacpc = 0x0, slots = 0x7fffe5042b90, callobj = 0x0, argsobj = 0x0,
varobj = 0x7fffe515fd80, callee = 0x0, script = 0x7fffe3bdf000, fun = 0x0, thisp = 0x7fffe515fd80,
argc = 0, argv = 0x0, rval = 22, down = 0x0, annotation = 0x0, scopeChain = 0x7fffe515fd80,
blockChain = 0x0, sharpDepth = 0, sharpArray = 0x0, flags = 2, dormantNext = 0x0, xmlNamespace = 0x0,
displaySave = 0x0}
obj = <value optimized out>
tmp = <value optimized out>
ok = <value optimized out>
#8 0x00007ffff4d55eff in JS_EvaluateUCScriptForPrincipals (cx=0x7ffff6b2e400, obj=0x7fffe515fd80,
principals=<value optimized out>, chars=<value optimized out>, length=<value optimized out>,
filename=<value optimized out>, lineno=1, rval=0x7fffffff8cc0) at jsapi.cpp:5151
script = <value optimized out>
ok = <value optimized out>
#9 0x00007ffff4d587d5 in JS_EvaluateScriptForPrincipals (cx=0x7ffff6b2e400, obj=0x7fffe515fd80,
principals=0x7ffff6bd8c48, bytes=<value optimized out>, nbytes=<value optimized out>,
filename=0x7fffe3b6ea18 "chrome://browser/content/sanitize.js", lineno=1, rval=0x7fffffff8cc0)
at jsapi.cpp:5115
length = 15056
chars = <value optimized out>
ok = 0
#10 0x00007ffff5ba492e in mozJSSubScriptLoader::LoadSubScript (this=0x7fffe50f31e0) at mozJSSubScriptLoader.cpp:346
rv = <value optimized out>
ok = <value optimized out>
xpc = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b04d40}, <No data fields>}
cc = 0x7fffffff8af0
cx = 0x7ffff6b2e400
argc = 2
argv = 0x7fffe5042b80
rval = 0x7fffffff8cc0
url = 0x7fffe3b788e0 "chrome://browser/content/sanitize.js"
target_obj = 0x7fffe515fd80
target_class = <value optimized out>
len = 15056
readcount = 15056
lastReadCount = 15056
errmsg = <value optimized out>
er = 0x7ffff5b6903e <xpcWrappedJSErrorReporter(JSContext*, char const*, JSErrorReport*)>
jsPrincipals = 0x7ffff6bd8c48
chan = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe51edf20}, <No data fields>}
instream = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe3b6eb00}, <No data fields>}
uri = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe4c21d60}, <No data fields>}
uriStr = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {
mData = 0x7fffe3b6ea18 "chrome://browser/content/sanitize.js", mLength = 36,
mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffff8360 ""},
mStorage = '\0' <repeats 16 times>"\240, \203\377\377\377\177\0\0
\204\377\377\377\177\0\0\0\0\0\0\377\177\0\0@0\306\366\377\177\0\0\230\351\266\343\377\177\0\0\0\0\0\0\377\177\0"}
scheme = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffffff8300 "chrome",
mLength = 6, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63,
mFixedBuf = 0x7fffffff8300 "chrome"},
mStorage =
"chrome\0\0\0\0\0\0\0\0\0\0\60÷\366\377\177\0\0\240\203\377\377\377\177\0\0\224\351\266\343\377\177\0\0`\301\267\366\377\177\0\0\250\301\267\366\377\177\0\0\374x/\366\377\177\0"}
frame = 0x7fffffff8fc0
script = <value optimized out>
serv = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6c5ede0}, <No data fields>}
#11 0x00007ffff632c776 in NS_InvokeByIndex_P (that=0x7fffe50f31e0, methodIndex=3, paramCount=1,
params=0x7ffff6c63040) at xptcinvoke_x86_64_linux.cpp:208
nr_gpr = 2
nr_fpr = 0
nr_stack = <value optimized out>
stack = 0x7fffffff84b0
gpregs = {0, 140737036813424, 140737332306944, 0, 140737036841476, 140737488325360}
fpregs = {0, 6.9533472783605455e-310, 6.9533480982824944e-310, 6.9533558062877883e-310,
2.0400572436961398e-314, 6.9533558063543884e-310, 6.9533558063543884e-310, 2.0367355795890747e-314}
d0 = 32
d1 = 32
d2 = 0
d3 = 40189.114933134762
d4 = 0
d5 = 40613.088870281441
d6 = 0.61971601236410223
d7 = 0.60456566918011079
a0 = 140737031574528
a1 = 140737014263808
a2 = 3820876432
a3 = 140737333571648
a4 = 140737031698768
a5 = 72340172838076673
result = 444
#12 0x00007ffff5b6db4f in XPCWrappedNative::CallMethod (ccx=..., mode=17) at xpcwrappednative.cpp:2454
rv = <value optimized out>
paramBuffer = {{<nsXPTCMiniVariant> = {val = {i8 = 112 'p', i16 = 1136, i32 = -451541904,
i64 = 140737036813424, u8 = 112 'p', u16 = 1136, u32 = 3843425392, u64 = 140737036813424,
f = -4.42773019e+22, d = 6.9533334987007619e-310, b = -451541904, c = 112 'p', wc = 1136,
p = 0x7fffe5160470}}, ptr = 0x7ffff7ed5110, type = {<XPTTypeDescriptorPrefix> = {
flags = 145 '\221'}, <No data fields>}, flags = 0 '\0'}, {<nsXPTCMiniVariant> = {val = {
i8 = -120 '\210', i16 = -30584, i32 = -30584, i64 = 140737488324744, u8 = 136 '\210', u16 = 34952,
u32 = 4294936712, u64 = 140737488324744, f = -nan(0x7f8888), d = 6.953355806323954e-310,
b = -30584, c = -120 '\210', wc = 34952, p = 0x7fffffff8888}}, ptr = 0x0,
type = {<XPTTypeDescriptorPrefix> = {flags = 64 '@'}, <No data fields>}, flags = 80 'P'},
{<nsXPTCMiniVariant> = {val = {i8 = 96 '`', i16 = 96, i32 = 96, i64 = 96, u8 = 96 '`', u16 = 96,
u32 = 96, u64 = 96, f = 1.34524653e-43, d = 4.7430302000759668e-322, b = 96, c = 96 '`', wc = 96,
p = 0x60}}, ptr = 0x7fffffff8820, type = {<XPTTypeDescriptorPrefix> = {
flags = 32 ' '}, <No data fields>}, flags = 136 '\210'}, {<nsXPTCMiniVariant> = {val = {
i8 = -88 '\250', i16 = 7080, i32 = -172680280, i64 = 140737315675048, u8 = 168 '\250', u16 = 7080,
u32 = 4122287016, u64 = 140737315675048, f = -4.59163412e+32, d = 6.9533472762955981e-310,
b = -172680280, c = -88 '\250', wc = 7080, p = 0x7ffff5b51ba8}}, ptr = 0x7ffff6c75330,
type = {<XPTTypeDescriptorPrefix> = {flags = 32 ' '}, <No data fields>}, flags = 136 '\210'},
{<nsXPTCMiniVariant> = {val = {i8 = 1 '\1', i16 = 1, i32 = 1, i64 = 1, u8 = 1 '\1', u16 = 1, u32 = 1,
u64 = 1, f = 1.40129846e-45, d = 4.9406564584124654e-324, b = 1, c = 1 '\1', wc = 1, p = 0x1}},
ptr = 0x7ffff5b51f28, type = {<XPTTypeDescriptorPrefix> = {flags = 0 '\0'}, <No data fields>},
flags = 4 '\4'}, {<nsXPTCMiniVariant> = {val = {i8 = -106 '\226', i16 = -26218, i32 = -656565866,
i64 = 3638401430, u8 = 150 '\226', u16 = 39318, u32 = 3638401430, u64 = 3638401430,
f = -1.94921373e+15, d = 1.797609152342665e-314, b = -656565866, c = -106 '\226', wc = 39318,
p = 0xd8dd9996}}, ptr = 0x7ffff6b2e400, type = {<XPTTypeDescriptorPrefix> = {
flags = 0 '\0'}, <No data fields>}, flags = 28 '\34'}, {<nsXPTCMiniVariant> = {val = {i8 = 0 '\0',
i16 = -7168, i32 = -156048384, i64 = 140737332306944, u8 = 0 '\0', u16 = 58368, u32 = 4138918912,
u64 = 140737332306944, f = -1.81416647e+33, d = 6.953348098020442e-310, b = -156048384,
c = 0 '\0', wc = 58368, p = 0x7ffff6b2e400}}, ptr = 0x7ffff5b519c4,
type = {<XPTTypeDescriptorPrefix> = {flags = 0 '\0'}, <No data fields>}, flags = 228 '\344'},
{<nsXPTCMiniVariant> = {val = {i8 = 1 '\1', i16 = 1, i32 = 1, i64 = 1, u8 = 1 '\1', u16 = 1, u32 = 1,
u64 = 1, f = 1.40129846e-45, d = 4.9406564584124654e-324, b = 1, c = 1 '\1', wc = 1, p = 0x1}},
ptr = 0x7ffff6b2e400, type = {<XPTTypeDescriptorPrefix> = {flags = 84 'T'}, <No data fields>},
flags = 48 '0'}}
autoString = "\377\377\377\377\377\177", '\0' <repeats 19 times>"\344,
\262\366\377\177\0\0\240\34\224\366\377\177\0\0\4\0\0\0\377\177\0\0@M\260\366\377\177\0\0\0M\263\366\377\177\0\0\0\210\275\366\377\177\0\0\0\344\262\366\377\177\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0P\213\377\377\377\177\0\0\0\33\270\343\377\177\0\0\0\33\270\343\377\177\0\0\0\33\270\343\377\177\0\0\240/\270\343\377\177",
'\0' <repeats 18 times>"\240, \61\17\345\377\177\0"
autoStringUsed = 0
retval = <value optimized out>
dispatchParams = 0x7fffffff8740
i = 1 '\1'
methodInfo = 0x7ffff6b312d8
requiredArgs = <value optimized out>
paramCount = 144 '\220'
src = 140737036841492
invokeResult = <value optimized out>
param_iid = {m0 = 4138461360, m1 = 3, m2 = 0, m3 = "\0\0\0\0\0\0\0"}
err = <value optimized out>
sm = <value optimized out>
foundDependentParam = 0
rt = 0x7ffff6b1d380
callee = 0x7fffe50f31e0
tls = 0x0
vtblIndex = 61440
name = <value optimized out>
argv = 0x7fffe5042b80
argc = 2
secFlag = <value optimized out>
secAction = <value optimized out>
#13 0x00007ffff5b7588c in XPC_WN_CallMethod (cx=0x7ffff6b2e400, obj=<value optimized out>,
argc=<value optimized out>, argv=<value optimized out>, vp=<value optimized out>)
at xpcwrappednativejsops.cpp:1590
funobj = 0x7fffe3b81c00
ccx = {<nsAXPCNativeCallContext> = {_vptr.nsAXPCNativeCallContext = 0x7ffff6941ca0},
mState = XPCCallContext::READY_TO_CALL, mXPC = 0x7ffff6b04d40, mThreadData = 0x7ffff6b34d00,
mXPCContext = 0x7ffff6bd8800, mJSContext = 0x7ffff6b2e400, mContextPopRequired = 0,
mDestroyJSContextInDestructor = 0, mCallerLanguage = XPCContext::LANG_JS,
mPrevCallerLanguage = XPCContext::LANG_NATIVE, mPrevCallContext = 0x7fffffff9790,
mOperandJSObject = 0x7fffe3b81b00, mCurrentJSObject = 0x7fffe3b81b00,
mFlattenedJSObject = 0x7fffe3b81b00, mWrapper = 0x7fffe3b82fa0, mTearOff = 0x7fffe3b82fd8,
mScriptableInfo = 0x0, mSet = 0x7fffe50f31a0, mInterface = 0x7fffe3b6e9c0, mMember = 0x7fffe3b6e9f0,
mName = 140737036841476, mStaticMemberIsLocal = 0, mArgc = 2, mArgv = 0x7fffe5042b80,
mRetVal = 0x7fffffff8cc0, mReturnValueWasSet = 0, mMethodIndex = 3, mCallee = 0x0,
mStringWrapperData = "\1\0\0\0\0\0\0\0`\214\377\377\377\177\0\0\0\0\0\0\377\177\0\0\226f\35\366\377\177", '\0'
<repeats 17 times>}
wrapper = <value optimized out>
iface = 0x7fffe3b6e9c0
member = 0x7fffe3b6e9f0
#14 0x00007ffff4d8dd27 in js_Invoke (cx=0x7ffff6b2e400, argc=2, vp=0x7fffe5042b70, flags=2) at jsinterp.cpp:1386
frame = {regs = 0x0, imacpc = 0x0, slots = 0x0, callobj = 0x0, argsobj = 0x0, varobj = 0x0,
callee = 0x7fffe3b81c00, script = 0x0, fun = 0x7fffe3b79230, thisp = 0x7fffe3b81b00, argc = 2,
argv = 0x7fffe5042b80, rval = 22, down = 0x7fffffff8fc0, annotation = 0x0, scopeChain = 0x7fffe515fd80,
blockChain = 0x0, sharpDepth = 0, sharpArray = 0x0, flags = 34, dormantNext = 0x0, xmlNamespace = 0x0,
displaySave = 0x0}
sp = <value optimized out>
argv = 0x7fffe5042b80
newvp = <value optimized out>
v = 140737013881856
funobj = 0x7fffe3b81c00
parent = 0x7fffe3b81b00
ok = 32767
clasp = <value optimized out>
ops = <value optimized out>
native = 0x7ffff5b757be <XPC_WN_CallMethod(JSContext*, JSObject*, unsigned int, long*, long*)>
fun = 0x7fffe3b79230
script = 0x0
nslots = <value optimized out>
rootedArgsFlag = 34
hook = 0x7ffff61d6626 <jsd_FunctionCallHook>
hookData = 0x7fffe55be280
#15 0x00007ffff4d7eb08 in js_Interpret (cx=0x7ffff6b2e400) at jsinterp.cpp:5179
rt = 0x7ffff6bdb000
fp = 0x7fffffff8fc0
script = 0x7fffeb0a9ac0
inlineCallCount = 0
atoms = 0x7fffeb0a9b10
originalVersion = 4276
regs = {pc = 0x7fffeb0a9b7c ":", sp = 0x7fffe5042b90}
obj = 0x7fffe3b81c00
obj2 = 0x7fffe515fd80
parent = 0x1bc
ok = -351626480
cond = 1
len = -474090864
pc2 = 0x101010101010101 <Address 0x101010101010101 out of bounds>
op = JSOP_POPV
op2 = 4140183616
index = 3943340816
atom = 0x1bc
argc = 2
attrs = 4129121942
flags = 32767
slot = 32767
vp = 0x7ffff6c63040
lval = 140737136728848
rval = 140737013881856
ltmp = 140737035643760
rtmp = 4
id = 140737036841476
prop = 0x7fffeb0375c8
sprop = 0x7fffeb0a9b10
str = 0x7fffe3bdf000
str2 = 0x7ffff6c63040
i = -351626480
j = 444
d = 0
d2 = 32
clasp = 0x1bc
fun = 0x7ffff61d37d9
type = 444
low = -154783680
off = -474091520
npairs = -452711568
getter = 0x7fffe5042b70
setter = 0x7fffeb0a9b10
jumpTable = 0x7ffff4ff69c0
normalJumpTable = {0x7ffff4d843aa, 0x7ffff4d83e88, 0x7ffff4d7ec9e, 0x7ffff4d80452, 0x7ffff4d80417,
0x7ffff4d803f6, 0x7ffff4d7f414, 0x7ffff4d80548, 0x7ffff4d7fda3, 0x7ffff4d8005b, 0x7ffff4d808da,
0x7ffff4d7fc30, 0x7ffff4d8328f, 0x7ffff4d83232, 0x7ffff4d830ca, 0x7ffff4d834f3, 0x7ffff4d83470,
0x7ffff4d833ef, 0x7ffff4d84ea5, 0x7ffff4d84df0, 0x7ffff4d84a88, 0x7ffff4d849c4, 0x7ffff4d848a3,
0x7ffff4d847df, 0x7ffff4d84757, 0x7ffff4d83bc1, 0x7ffff4d83b3c, 0x7ffff4d839ff, 0x7ffff4d83913,
0x7ffff4d83827, 0x7ffff4d8375f, 0x7ffff4d836b4, 0x7ffff4d83630, 0x7ffff4d83e27, 0x7ffff4d83da8,
0x7ffff4d83d28, 0x7ffff4d83c49, 0x7ffff4d82e45, 0x7ffff4d82d82, 0x7ffff4d7f1d2, 0x7ffff4d856dc,
0x7ffff4d85720, 0x7ffff4d8571b, 0x7ffff4d856d7, 0x7ffff4d84351, 0x7ffff4d85716, 0x7ffff4d856d2,
0x7ffff4d7e8d7, 0x7ffff4d7e8a2, 0x7ffff4d7e6fb, 0x7ffff4d7e8d7, 0x7ffff4d7e8a2, 0x7ffff4d7e6fb,
0x7ffff4d7f236, 0x7ffff4d7f457, 0x7ffff4d80b7a, 0x7ffff4d811b8, 0x7ffff4d7f4ae, 0x7ffff4d81b99,
0x7ffff4d7f4ae, 0x7ffff4d7f8a6, 0x7ffff4d7f8a6, 0x7ffff4d82bc2, 0x7ffff4d841be, 0x7ffff4d84179,
0x7ffff4d845a5, 0x7ffff4d84134, 0x7ffff4d802d2, 0x7ffff4d7fd26, 0x7ffff4d7fc84, 0x7ffff4d80215,
0x7ffff4d80105, 0x7ffff4d84d74, 0x7ffff4d84cf8, 0x7ffff4d8405e, 0x7ffff4d80680, 0x7ffff4d805de,
0x7ffff4d8092e, 0x7ffff4d7eaaf, 0x7ffff4d831e0, 0x7ffff4d82d02, 0x7ffff4d7ff9e, 0x7ffff4d80c7a,
0x7ffff4d800bf, 0x7ffff4d7f6ab, 0x7ffff4d80b1c, 0x7ffff4d80a42, 0x7ffff4d8097d, 0x7ffff4d81c27,
0x7ffff4d85469, 0x7ffff4d85408, 0x7ffff4d85288, 0x7ffff4d851c5, 0x7ffff4d85112, 0x7ffff4d85064,
0x7ffff4d81b9e, 0x7ffff4d804a1, 0x7ffff4d84500, 0x7ffff4d81baf, 0x7ffff4d844da, 0x7ffff4d844f4,
0x7ffff4d844a2, 0x7ffff4d844e8, 0x7ffff4d83574, 0x7ffff4d7fb54, 0x7ffff4d83329, 0x7ffff4d832dc,
0x7ffff4d7ff59, 0x7ffff4d8358d, 0x7ffff4d7f457, 0x7ffff4d842c5, 0x7ffff4d80710, 0x7ffff4d82409,
0x7ffff4d823b0, 0x7ffff4d84ff6, 0x7ffff4d855e6, 0x7ffff4d8558b, 0x7ffff4d83ecd, 0x7ffff4d84380,
0x7ffff4d84c58, 0x7ffff4d7f40b, 0x7ffff4d7eaaf, 0x7ffff4d81100, 0x7ffff4d7f940, 0x7ffff4d7f940,
0x7ffff4d815c2, 0x7ffff4d7eff8, 0x7ffff4d7eff8, 0x7ffff4d857a9, 0x7ffff4d85511, 0x7ffff4d84262,
0x7ffff4d8316f, 0x7ffff4d84356, 0x7ffff4d85556, 0x7ffff4d7f161, 0x7ffff4d7f161, 0x7ffff4d7ffd1,
0x7ffff4d80aa1, 0x7ffff4d81aa1, 0x7ffff4d7f3b9, 0x7ffff4d846b4, 0x7ffff4d7feb6, 0x7ffff4d7fe39,
0x7ffff4d80828, 0x7ffff4d85645, 0x7ffff4d84ba9, 0x7ffff4d7f3b0, 0x7ffff4d80317, 0x7ffff4d8020b,
0x7ffff4d82bbd, 0x7ffff4d825a0, 0x7ffff4d84300, 0x7ffff4d7ec9e, 0x7ffff4d7ec2e, 0x7ffff4d7f10e,
0x7ffff4d817b8, 0x7ffff4d8442f, 0x7ffff4d84491, 0x7ffff4d84609, 0x7ffff4d84481, 0x7ffff4d82c07,
0x7ffff4d82356, 0x7ffff4d822f5, 0x7ffff4d82299, 0x7ffff4d82213, 0x7ffff4d8219d, 0x7ffff4d82939,
0x7ffff4d828d4, 0x7ffff4d7ee76, 0x7ffff4d7ee76, 0x7ffff4d85725, 0x7ffff4d85893, 0x7ffff4d7edd0,
0x7ffff4d7ed88, 0x7ffff4d81e7f, 0x7ffff4d81dfd, 0x7ffff4d81d9a, 0x7ffff4d81d37, 0x7ffff4d81cd8,
0x7ffff4d81c86, 0x7ffff4d81fe8, 0x7ffff4d81f5d, 0x7ffff4d81ed2, 0x7ffff4d82a77, 0x7ffff4d81383,
0x7ffff4d7f61c, 0x7ffff4d7f61c, 0x7ffff4d7ed88, 0x7ffff4d81bbe, 0x7ffff4d83f50, 0x7ffff4d7f902,
0x7ffff4d7f902, 0x7ffff4d83f21, 0x7ffff4d83ef7, 0x7ffff4d812b8, 0x7ffff4d7ec2e, 0x7ffff4d7f236,
0x7ffff4d7edd0, 0x7ffff4d7f1d2, 0x7ffff4d8208c...}
interruptJumpTable = {0x7ffff4d843d4 <repeats 234 times>}
#16 0x00007ffff4d8dd31 in js_Invoke (cx=0x7ffff6b2e400, argc=0, vp=0x7fffe5042b60, flags=0) at jsinterp.cpp:1394
frame = {regs = 0x7fffffff8eb0, imacpc = 0x0, slots = 0x7fffe5042b70, callobj = 0x0, argsobj = 0x0,
varobj = 0x0, callee = 0x7fffe517ad80, script = 0x7fffeb0a9ac0, fun = 0x7fffe5165c40,
thisp = 0x7fffe485f340, argc = 0, argv = 0x7fffe5042b70, rval = 22, down = 0x7ffff6b1c108,
annotation = 0x0, scopeChain = 0x7fffe515fd80, blockChain = 0x0, sharpDepth = 0, sharpArray = 0x0,
flags = 32, dormantNext = 0x0, xmlNamespace = 0x0, displaySave = 0x7ffff6b1c108}
sp = 0x7ffff6c63040
argv = 0x7fffe5042b70
newvp = <value optimized out>
v = 140737036922240
funobj = 0x7fffe517ad80
parent = 0x7fffe515fd80
ok = 32767
clasp = 0x7fffe4c7f950
ops = <value optimized out>
native = 0
fun = 0x7fffe5165c40
script = 0x7fffeb0a9ac0
nslots = <value optimized out>
rootedArgsFlag = 32
hook = 0x7ffff61d6626 <jsd_FunctionCallHook>
hookData = 0x7fffe55be280
#17 0x00007ffff4d8e086 in js_InternalInvoke (cx=0x7ffff6b2e400, obj=0x7fffe485f340, fval=140737036922240, flags=0,
argc=0, argv=<value optimized out>, rval=0x7fffffff9418) at jsinterp.cpp:1447
invokevp = <value optimized out>
mark = 0x7ffff6b1c238
ok = 0
#18 0x00007ffff4d8e1c3 in js_InternalGetOrSet (cx=0x7ffff6b2e400, obj=0x7fffe485f340, id=140737041656596,
fval=140737036922240, mode=JSACC_READ, argc=0, argv=0x0, rval=0x7fffffff9418) at jsinterp.cpp:1510
callbacks = <value optimized out>
#19 0x00007ffff4d94dfe in js_GetSprop (cx=0x7ffff6b2e400, obj=0x7fffe485f340, pobj=0x7fffe517aa80,
sprop=0x7fffe51303c0, vp=0x7fffffff9418) at jsscope.h:367
No locals.
#20 js_NativeGet (cx=0x7ffff6b2e400, obj=0x7fffe485f340, pobj=0x7fffe517aa80, sprop=0x7fffe51303c0,
vp=0x7fffffff9418) at jsobj.cpp:4166
slot = 4294967295
sample = 0
tvr = {down = 0x0, count = -3, u = {value = 140737036616640, object = 0x7fffe51303c0,
string = 0x7fffe51303c0, xml = 0x7fffe51303c0, trace = 0x7fffe51303c0, sprop = 0x7fffe51303c0,
weakRoots = 0x7fffe51303c0, compiler = 0x7fffe51303c0, script = 0x7fffe51303c0,
array = 0x7fffe51303c0}}
tvr2 = {down = 0x7fffffff91c0, count = -1, u = {value = 140737036921472, object = 0x7fffe517aa80,
string = 0x7fffe517aa80, xml = 0x7fffe517aa80, trace = 0x7fffe517aa80, sprop = 0x7fffe517aa80,
weakRoots = 0x7fffe517aa80, compiler = 0x7fffe517aa80, script = 0x7fffe517aa80,
array = 0x7fffe517aa80}}
ok = <value optimized out>
#21 0x00007ffff4d95bab in js_GetPropertyHelper (cx=0x7ffff6b2e400, obj=0x7fffe485f340, id=140737041656596,
cacheResult=1, vp=0x7fffffff9418) at jsobj.cpp:4332
aobj = 0x7fffe485f340
obj2 = 0x7fffe517aa80
protoIndex = <value optimized out>
prop = 0x7fffe51303c0
#22 0x00007ffff4d7f365 in js_Interpret (cx=0x7ffff6b2e400) at jsinterp.cpp:4449
aobj = 0x7fffe485f340
entry = 0x7fffe705aa40
rt = 0x7ffff6bdb000
fp = 0x7ffff6b1c108
script = 0x7ffff6b1fc30
inlineCallCount = 1
atoms = 0x7ffff6b1fc80
originalVersion = 4276
regs = {pc = 0x7ffff6b1fd39 "5", sp = 0x7ffff6b1c208}
obj = 0x7fffe485f340
obj2 = 0x1
parent = 0x1bc
ok = -27616
cond = 32767
len = -474090864
pc2 = 0x101010101010101 <Address 0x101010101010101 out of bounds>
op = JSOP_GETPROP
op2 = 4140183616
index = 4294939680
atom = 0x1bc
argc = 53
attrs = 4129121942
flags = 0
slot = 1
vp = 0x7ffff6c63040
lval = 140737488327712
rval = 22
ltmp = 0
rtmp = 140737041392256
id = 140737041656596
prop = 0x2e4851460
sprop = 0x7fffffff9420
str = 0x7fffe3bdf000
str2 = 0x7ffff6c63040
i = -27616
j = 444
d = 6.9533351176613942e-310
d2 = 32
clasp = 0x1bc
fun = 0x7ffff61d37d9
type = 444
low = -154783680
off = -474091520
npairs = 0
getter = 0
setter = 0x7fffffff9420
jumpTable = 0x7ffff4ff69c0
normalJumpTable = {0x7ffff4d843aa, 0x7ffff4d83e88, 0x7ffff4d7ec9e, 0x7ffff4d80452, 0x7ffff4d80417,
0x7ffff4d803f6, 0x7ffff4d7f414, 0x7ffff4d80548, 0x7ffff4d7fda3, 0x7ffff4d8005b, 0x7ffff4d808da,
0x7ffff4d7fc30, 0x7ffff4d8328f, 0x7ffff4d83232, 0x7ffff4d830ca, 0x7ffff4d834f3, 0x7ffff4d83470,
0x7ffff4d833ef, 0x7ffff4d84ea5, 0x7ffff4d84df0, 0x7ffff4d84a88, 0x7ffff4d849c4, 0x7ffff4d848a3,
0x7ffff4d847df, 0x7ffff4d84757, 0x7ffff4d83bc1, 0x7ffff4d83b3c, 0x7ffff4d839ff, 0x7ffff4d83913,
0x7ffff4d83827, 0x7ffff4d8375f, 0x7ffff4d836b4, 0x7ffff4d83630, 0x7ffff4d83e27, 0x7ffff4d83da8,
0x7ffff4d83d28, 0x7ffff4d83c49, 0x7ffff4d82e45, 0x7ffff4d82d82, 0x7ffff4d7f1d2, 0x7ffff4d856dc,
0x7ffff4d85720, 0x7ffff4d8571b, 0x7ffff4d856d7, 0x7ffff4d84351, 0x7ffff4d85716, 0x7ffff4d856d2,
0x7ffff4d7e8d7, 0x7ffff4d7e8a2, 0x7ffff4d7e6fb, 0x7ffff4d7e8d7, 0x7ffff4d7e8a2, 0x7ffff4d7e6fb,
0x7ffff4d7f236, 0x7ffff4d7f457, 0x7ffff4d80b7a, 0x7ffff4d811b8, 0x7ffff4d7f4ae, 0x7ffff4d81b99,
0x7ffff4d7f4ae, 0x7ffff4d7f8a6, 0x7ffff4d7f8a6, 0x7ffff4d82bc2, 0x7ffff4d841be, 0x7ffff4d84179,
0x7ffff4d845a5, 0x7ffff4d84134, 0x7ffff4d802d2, 0x7ffff4d7fd26, 0x7ffff4d7fc84, 0x7ffff4d80215,
0x7ffff4d80105, 0x7ffff4d84d74, 0x7ffff4d84cf8, 0x7ffff4d8405e, 0x7ffff4d80680, 0x7ffff4d805de,
0x7ffff4d8092e, 0x7ffff4d7eaaf, 0x7ffff4d831e0, 0x7ffff4d82d02, 0x7ffff4d7ff9e, 0x7ffff4d80c7a,
0x7ffff4d800bf, 0x7ffff4d7f6ab, 0x7ffff4d80b1c, 0x7ffff4d80a42, 0x7ffff4d8097d, 0x7ffff4d81c27,
0x7ffff4d85469, 0x7ffff4d85408, 0x7ffff4d85288, 0x7ffff4d851c5, 0x7ffff4d85112, 0x7ffff4d85064,
0x7ffff4d81b9e, 0x7ffff4d804a1, 0x7ffff4d84500, 0x7ffff4d81baf, 0x7ffff4d844da, 0x7ffff4d844f4,
0x7ffff4d844a2, 0x7ffff4d844e8, 0x7ffff4d83574, 0x7ffff4d7fb54, 0x7ffff4d83329, 0x7ffff4d832dc,
0x7ffff4d7ff59, 0x7ffff4d8358d, 0x7ffff4d7f457, 0x7ffff4d842c5, 0x7ffff4d80710, 0x7ffff4d82409,
0x7ffff4d823b0, 0x7ffff4d84ff6, 0x7ffff4d855e6, 0x7ffff4d8558b, 0x7ffff4d83ecd, 0x7ffff4d84380,
0x7ffff4d84c58, 0x7ffff4d7f40b, 0x7ffff4d7eaaf, 0x7ffff4d81100, 0x7ffff4d7f940, 0x7ffff4d7f940,
0x7ffff4d815c2, 0x7ffff4d7eff8, 0x7ffff4d7eff8, 0x7ffff4d857a9, 0x7ffff4d85511, 0x7ffff4d84262,
0x7ffff4d8316f, 0x7ffff4d84356, 0x7ffff4d85556, 0x7ffff4d7f161, 0x7ffff4d7f161, 0x7ffff4d7ffd1,
0x7ffff4d80aa1, 0x7ffff4d81aa1, 0x7ffff4d7f3b9, 0x7ffff4d846b4, 0x7ffff4d7feb6, 0x7ffff4d7fe39,
0x7ffff4d80828, 0x7ffff4d85645, 0x7ffff4d84ba9, 0x7ffff4d7f3b0, 0x7ffff4d80317, 0x7ffff4d8020b,
0x7ffff4d82bbd, 0x7ffff4d825a0, 0x7ffff4d84300, 0x7ffff4d7ec9e, 0x7ffff4d7ec2e, 0x7ffff4d7f10e,
0x7ffff4d817b8, 0x7ffff4d8442f, 0x7ffff4d84491, 0x7ffff4d84609, 0x7ffff4d84481, 0x7ffff4d82c07,
0x7ffff4d82356, 0x7ffff4d822f5, 0x7ffff4d82299, 0x7ffff4d82213, 0x7ffff4d8219d, 0x7ffff4d82939,
0x7ffff4d828d4, 0x7ffff4d7ee76, 0x7ffff4d7ee76, 0x7ffff4d85725, 0x7ffff4d85893, 0x7ffff4d7edd0,
0x7ffff4d7ed88, 0x7ffff4d81e7f, 0x7ffff4d81dfd, 0x7ffff4d81d9a, 0x7ffff4d81d37, 0x7ffff4d81cd8,
0x7ffff4d81c86, 0x7ffff4d81fe8, 0x7ffff4d81f5d, 0x7ffff4d81ed2, 0x7ffff4d82a77, 0x7ffff4d81383,
0x7ffff4d7f61c, 0x7ffff4d7f61c, 0x7ffff4d7ed88, 0x7ffff4d81bbe, 0x7ffff4d83f50, 0x7ffff4d7f902,
0x7ffff4d7f902, 0x7ffff4d83f21, 0x7ffff4d83ef7, 0x7ffff4d812b8, 0x7ffff4d7ec2e, 0x7ffff4d7f236,
0x7ffff4d7edd0, 0x7ffff4d7f1d2, 0x7ffff4d8208c...}
interruptJumpTable = {0x7ffff4d843d4 <repeats 234 times>}
#23 0x00007ffff4d8dd31 in js_Invoke (cx=0x7ffff6b2e400, argc=3, vp=0x7fffe70a04d8, flags=0) at jsinterp.cpp:1394
frame = {regs = 0x7ffff6b1c1c0, imacpc = 0x0, slots = 0x7fffe70a0500, callobj = 0x0, argsobj = 0x0,
varobj = 0x0, callee = 0x7fffe517ab00, script = 0x7fffe5157400, fun = 0x7fffe5165770,
thisp = 0x7fffe485f340, argc = 3, argv = 0x7fffe70a04e8, rval = 22, down = 0x0, annotation = 0x0,
scopeChain = 0x7fffe515fd80, blockChain = 0x0, sharpDepth = 0, sharpArray = 0x0, flags = 34,
dormantNext = 0x0, xmlNamespace = 0x0, displaySave = 0x0}
sp = 0x7ffff6c63040
argv = 0x7fffe70a04e8
newvp = <value optimized out>
v = 140737036921600
funobj = 0x7fffe517ab00
parent = 0x7fffe515fd80
ok = 32767
clasp = 0x7fffe4c7f950
ops = <value optimized out>
native = 0
fun = 0x7fffe5165770
script = 0x7fffe5157400
nslots = <value optimized out>
rootedArgsFlag = 32
hook = 0x7ffff61d6626 <jsd_FunctionCallHook>
hookData = 0x7fffe55be280
#24 0x00007ffff5b6adee in nsXPCWrappedJSClass::CallMethod (this=0x7fffe6f0b300, wrapper=<value optimized out>,
methodIndex=3, info=0x7fffe702ead0, nativeParams=0x7fffffff99f0) at xpcwrappedjsclass.cpp:1697
_val_1680 = {mVal = 0, mValPtr = 0x7fffffff9988}
_automarker_1680 = {<AutoMarkingPtr> = {_vptr.AutoMarkingPtr = 0x7ffff69418a0, mNext = 0x0,
mTLS = 0x7ffff6b34d00}, mPtr = 0x7fffffff98c0}
stackbase = 0x7fffe70a04d8
sp = 0x7fffe70a0500
i = 3 '\3'
argc = 0 '\0'
stack_size = <value optimized out>
result = 0
paramCount = 3 '\3'
retval = 2147500037
success = <value optimized out>
readyToDoTheCall = 1
param_iid = {m0 = 0, m1 = 0, m2 = 0, m3 = "\300\0\0\0\0\0\0F"}
outConversionFailedIndex = <value optimized out>
name = 0x7fffe702eaf0 "observe"
fval = 140737036921600
mark = <value optimized out>
foundDependentParam = <value optimized out>
xpcc = 0x7ffff6bd8800
cx = 0x7ffff6b2e400
thisObj = 0x7fffe485f340
context = <value optimized out>
ccx = {<nsAXPCNativeCallContext> = {_vptr.nsAXPCNativeCallContext = 0x7ffff6941ca0},
mState = XPCCallContext::HAVE_CONTEXT, mXPC = 0x7ffff6b04d40, mThreadData = 0x7ffff6b34d00,
mXPCContext = 0x7ffff6bd8800, mJSContext = 0x7ffff6b2e400, mContextPopRequired = 1,
mDestroyJSContextInDestructor = 0, mCallerLanguage = XPCContext::LANG_NATIVE,
mPrevCallerLanguage = XPCContext::LANG_UNKNOWN, mPrevCallContext = 0x0,
mOperandJSObject = 0x7ffff6b2e400, mCurrentJSObject = 0x0, mFlattenedJSObject = 0x200000002,
mWrapper = 0x7fffffff9950, mTearOff = 0x7ffff6b04f50, mScriptableInfo = 0x7ffff6b1d510,
mSet = 0x7ffff6bdb000, mInterface = 0x7fffffff9950, mMember = 0x7ffff6384bd0, mName = 140737332237184,
mStaticMemberIsLocal = -221413346, mArgc = 32767, mArgv = 0x7fffe4cc64d0, mRetVal = 0x7ffff2cd7d4f,
mReturnValueWasSet = 1, mMethodIndex = 0, mCallee = 0x7fffe517ab00,
mStringWrapperData = "\377\377\377\377", '\0' <repeats 43 times>}
scriptEval = {mJSContext = 0x7ffff6b2e400, mState = 0x0, mErrorReporterSet = 1, mEvaluated = 1,
mContextHasThread = 140737333571648}
kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe6f0b300}, <No data fields>}
format = "%s \"%s\""
#25 0x00007ffff632d34d in PrepareAndDispatch (self=0x7fffe485cde0, methodIndex=<value optimized out>,
args=0x7fffffff9af0, gpregs=0x7fffffff9af0, fpregs=0x7fffffff9b20) at xptcstubs_x86_64_linux.cpp:151
paramBuffer = {{val = {i8 = 0 '\0', i16 = 0, i32 = 0, i64 = 0, u8 = 0 '\0', u16 = 0, u32 = 0, u64 = 0,
f = 0, d = 0, b = 0, c = 0 '\0', wc = 0, p = 0x0}}, {val = {i8 = -9 '\367', i16 = 18679,
i32 = -164083465, i64 = 140737324271863, u8 = 247 '\367', u16 = 18679, u32 = 4130883831,
u64 = 140737324271863, f = -9.34436059e+32, d = 6.9533477010346936e-310, b = -164083465,
c = -9 '\367', wc = 18679, p = 0x7ffff63848f7}}, {val = {i8 = 0 '\0', i16 = 0, i32 = 0, i64 = 0,
u8 = 0 '\0', u16 = 0, u32 = 0, u64 = 0, f = 0, d = 0, b = 0, c = 0 '\0', wc = 0, p = 0x0}}, {val = {
i8 = 0 '\0', i16 = 0, i32 = 0, i64 = 0, u8 = 0 '\0', u16 = 0, u32 = 0, u64 = 0, f = 0, d = 0, b = 0,
c = 0 '\0', wc = 0, p = 0x0}}, {val = {i8 = 0 '\0', i16 = 0, i32 = -156237824,
i64 = 140737332117504, u8 = 0 '\0', u16 = 0, u32 = 4138729472, u64 = 140737332117504,
f = -1.78485205e+33, d = 6.9533480886608624e-310, b = -156237824, c = 0 '\0', wc = 0,
p = 0x7ffff6b00000}}, {val = {i8 = 44 ',', i16 = -15828, i32 = -162807252, i64 = 140737325548076,
u8 = 44 ',', u16 = 49708, u32 = 4132160044, u64 = 140737325548076, f = -1.03317826e+33,
d = 6.9533477640879936e-310, b = -162807252, c = 44 ',', wc = 49708, p = 0x7ffff64bc22c}}, {val = {
i8 = 0 '\0', i16 = 0, i32 = 0, i64 = 140733193388032, u8 = 0 '\0', u16 = 0, u32 = 0,
u64 = 140733193388032, f = 0, d = 6.9531436082559078e-310, b = 0, c = 0 '\0', wc = 0,
p = 0x7fff00000000}}, {val = {i8 = 2 '\2', i16 = 2, i32 = 2, i64 = 2, u8 = 2 '\2', u16 = 2, u32 = 2,
u64 = 2, f = 2.80259693e-45, d = 9.8813129168249309e-324, b = 2, c = 2 '\2', wc = 2, p = 0x2}}, {
val = {i8 = 96 '`', i16 = -25760, i32 = -25760, i64 = 140737488329568, u8 = 96 '`', u16 = 39776,
u32 = 4294941536, u64 = 140737488329568, f = -nan(0x7f9b60), d = 6.9533558065622912e-310,
b = -25760, c = 96 '`', wc = 39776, p = 0x7fffffff9b60}}, {val = {i8 = 0 '\0', i16 = 0, i32 = 0,
i64 = 0, u8 = 0 '\0', u16 = 0, u32 = 0, u64 = 0, f = 0, d = 0, b = 0, c = 0 '\0', wc = 0, p = 0x0}},
{val = {i8 = 112 'p', i16 = 6256, i32 = -158066576, i64 = 140737330288752, u8 = 112 'p', u16 = 6256,
u32 = 4136900720, u64 = 140737330288752, f = -1.50186638e+33, d = 6.9533479983085086e-310,
b = -158066576, c = 112 'p', wc = 6256, p = 0x7ffff6941870}}, {val = {i8 = 0 '\0', i16 = 0, i32 = 0,
i64 = 0, u8 = 0 '\0', u16 = 0, u32 = 0, u64 = 0, f = 0, d = 0, b = 0, c = 0 '\0', wc = 0, p = 0x0}},
{val = {i8 = 0 '\0', i16 = 0, i32 = 0, i64 = 0, u8 = 0 '\0', u16 = 0, u32 = 0, u64 = 0, f = 0, d = 0,
b = 0, c = 0 '\0', wc = 0, p = 0x0}}, {val = {i8 = -72 '\270', i16 = -26440, i32 = -154888008,
i64 = 140737333467320, u8 = 184 '\270', u16 = 39096, u32 = 4140079288, u64 = 140737333467320,
f = -1.99372595e+33, d = 6.9533481553506338e-310, b = -154888008, c = -72 '\270', wc = 39096,
p = 0x7ffff6c498b8}}, {val = {i8 = 16 '\20', i16 = 22288, i32 = -134392048, i64 = 140737353963280,
u8 = 16 '\20', u16 = 22288, u32 = 4160575248, u64 = 140737353963280, f = -1.02766949e+34,
d = 6.9533491679856052e-310, b = -134392048, c = 16 '\20', wc = 22288, p = 0x7ffff7fd5710}}, {val = {
i8 = -128 '\200', i16 = -11392, i32 = -156118144, i64 = 140737332237184, u8 = 128 '\200',
u16 = 54144, u32 = 4138849152, u64 = 140737332237184, f = -1.80337163e+33,
d = 6.95334809457384e-310, b = -156118144, c = -128 '\200', wc = 54144, p = 0x7ffff6b1d380}}}
dispatchParams = 0x7fffffff99f0
info = 0x7fffe702ead0
paramCount = 3
i = 4129109977
result = <value optimized out>
ap = <value optimized out>
nr_gpr = 0
nr_fpr = 3838310736
value = <value optimized out>
#26 0x00007ffff632c7fb in SharedStub () from /usr/lib/iceweasel/xulrunner/libxul.so
No symbol table info available.
#27 0x00007ffff6301296 in nsObserverList::NotifyObservers (this=0x7fffe4891168, aSubject=0x0,
aTopic=0x7ffff63848f7 "final-ui-startup", someData=0x0) at nsObserverList.cpp:128
i = 2
observers = {<nsCOMArray_base> = {mArray = {mImpl = 0x7fffe3b78400}}, <No data fields>}
#28 0x00007ffff6301572 in nsObserverService::NotifyObservers (this=<value optimized out>, aSubject=0x0,
aTopic=0x7ffff63848f7 "final-ui-startup", someData=0x0) at nsObserverService.cpp:181
No locals.
#29 0x00007ffff5b458c2 in XRE_main (argc=<value optimized out>, argv=<value optimized out>,
aAppData=<value optimized out>) at nsAppRunner.cpp:3278
obsService = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b49500}, <No data fields>}
remoteService = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe50a66b0}, <No data fields>}
appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe4c6c540}, <No data fields>}
shuttingDown = 0
workingDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe4c3b880}, <No data fields>}
cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe473be40}, <No data fields>}
xpcom = {mServiceManager = 0x7ffff6b7c168}
desktopStartupIDEnv = <value optimized out>
updRoot = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6c5b300}, <No data fields>}
persistent = 1
profLD = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6c5de80}, <No data fields>}
dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {
_vptr.nsISupports = 0x7ffff69409c0}, <No data fields>}, <No data fields>}, <nsIProfileStartup> =
{<nsISupports> = {_vptr.nsISupports = 0x7ffff6940a08}, <No data fields>}, mAppProvider = {<nsCOMPtr_base> = {
mRawPtr = 0x0}, <No data fields>}, mGREDir = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6c5b3c0}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6c5b300}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6c5ddc0}, <No data fields>}, mProfileLocalDir = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6c5de80}, <No data fields>}, mProfileNotified = 1 '\1', mExtensionsLoaded = 1 '\1',
mAppBundleDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>},
mExtensionDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x7ffff6b3ea60}}, <No data fields>},
mThemeDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x7ffff6b3eb00}}, <No data fields>}}
desktopStartupIDPtr = <value optimized out>
nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6c7c5a0}, <No data fields>}
startOffline = 0
profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffffff9de0 "dev",
mLength = 3, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63,
mFixedBuf = 0x7fffffff9de0 "dev"},
mStorage =
"dev\0\0\0\0\0~\243\336\367\377\177\0\0\0\0\0\0\0\0\0\0h5\305\366\377\177\0\0\1\0\0\0\377\177\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0
\237\377\377\377\177\0"}
upgraded = 0
versionOK = <value optimized out>
appInitiatedRestart = <value optimized out>
desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffffff9e40 "",
mLength = 0, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63,
mFixedBuf = 0x7fffffff9e40 ""},
mStorage =
"\0+\301\366\377\177\0\0`\237\377\377\377\177\0\0\0(\301\366\377\177\0\0ɑn\365\377\177\0\0`S\355\367\377\177\0\0@P\355\367\377\177\0\0\60\0\0\0\1\0\0\0\60{\375\367\377\177\0"}
display_name = <value optimized out>
xremotearg = <value optimized out>
canRun = 1
profileLock = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6b29790}, <No data fields>}
profD = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6c5ddc0}, <No data fields>}
version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {
mData = 0x7fffffff9d80 "3.5.1_20090707225144/20090730073908", mLength = 35,
mFlags = 65553}, <No data fields>}, mFixedCapacity = 63,
mFixedBuf = 0x7fffffff9d80 "3.5.1_20090707225144/20090730073908"},
mStorage = "3.5.1_20090707225144/20090730073908\0\1\0\0\0\207\6\0\0\1", '\0' <repeats 11 times>,
"X+\301\366\377\177\0"}
needsRestart = 0
display = 0x7ffff6c98340
osABI = {<nsCString> = {<nsACString_internal> = {mData = 0x7ffff6384649 "Linux_x86_64-gcc3", mLength = 17,
mFlags = 1}, <No data fields>}, <No data fields>}
rv = 0
ar = <value optimized out>
gtkModules = <value optimized out>
override = 0x0
appData = {<nsXREAppData> = {size = 112, directory = 0x7ffff6c5b300, vendor = 0x7ffff6c610c8 "Mozilla",
name = 0x7ffff6c32100 "Iceweasel", version = 0x7ffff6c610d0 "3.5.1",
buildID = 0x7ffff6c32110 "20090707225144",
ID = 0x7ffff6c02760 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}",
copyright = 0x7ffff6c02790 "Copyright (c) 1998 - 2009 mozilla.org", flags = 6,
xreDirectory = 0x7ffff6c5b3c0, minVersion = 0x7ffff6c610d8 "1.9.1",
maxVersion = 0x7ffff6c610e0 "1.9.1",
crashReporterURL = 0x7ffff6c027c0 "https://crash-reports.mozilla.com/submit",
profile = 0x7ffff6c32120 "mozilla/firefox"}, <No data fields>}
iniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6c5b480}, <No data fields>}
localIniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6c5b480}, <No data fields>}
parser = {
mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue>,
nsINIParser_internal::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey,
nsAutoPtr<nsINIParser_internal::INIValue> > >> = {mTable = {ops = 0x7ffff6ae9de0, data = 0x0, hashShift = 28, maxAlphaFrac =
192 '\300',
minAlphaFrac = 64 '@', entrySize = 24, entryCount = 1, removedCount = 0, generation = 0,
entryStore = 0x7ffff6c0a480 ""}}, <No data fields>}, <No data fields>}, mFileContents = {
mRawPtr = 0x7ffff6c027f0 "[Build"}}
i = <value optimized out>
#30 0x000000000040202f in main (argc=3, argv=0x7fffffffe508) at nsXULStub.cpp:493
iniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6c5b240}, <No data fields>}
appData = {mAppData = 0x7ffff6c042b0}
rv = 4139795192
lastSlash = 0x7fffffffd273 "application.ini"
iniPath = "/usr/lib/iceweasel/application.ini", '\0' <repeats 4061 times>
tmpPath = "/usr/lib/iceweasel\0firefox-bin", '\0' <repeats 4065 times>
greDir = "/usr/lib/iceweasel/xulrunner\0libxpcom.so", '\0' <repeats 4055 times>
greFound = 1
fileStat = {st_dev = 4131212846, st_ino = 140737488348160, st_nlink = 0, st_mode = 4158563198,
st_uid = 32767, st_gid = 0, __pad0 = 0, st_rdev = 140737353971256, st_size = 140733193388033,
st_blksize = 0, st_blocks = 140733193388033, st_atim = {tv_sec = 140737353974976,
tv_nsec = 140737354129472}, st_mtim = {tv_sec = 4294967295, tv_nsec = 4294967487}, st_ctim = {
tv_sec = 140737353971256, tv_nsec = 140737354117976}, __unused = {140737488348288, 140737354117120,
4198278}}
appDataFile = 0x7fffffffd273 "application.ini"
parser = {
mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser::INIValue>, nsINIParser::INIValue*>> =
{<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser::INIValue> > >> = {mTable = {
ops = 0x615810, data = 0x0, hashShift = 28, maxAlphaFrac = 192 '\300', minAlphaFrac = 64 '@',
entrySize = 24, entryCount = 4, removedCount = 0, generation = 0,
entryStore = 0x7ffff6c0a180 ""}}, <No data fields>}, <No data fields>}, mFileContents = {
mRawPtr = 0x7ffff6c10000 "; ***** BEGIN LICENSE BLOCK *****"}}
retval = <value optimized out>
kXULFuncs = {{functionName = 0x4118b0 "XRE_CreateAppData", function = 0x6158d0}, {
functionName = 0x4118c2 "XRE_FreeAppData", function = 0x6158d8}, {functionName = 0x4118d2 "XRE_main",
function = 0x6158e0}, {functionName = 0x0, function = 0x0}}
kProperties = {{property = 0x4118a1 "xulrunner", value = 0x4118ab "true"}}
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10rc1 (GNU/Linux)

iEYEARECAAYFAkqNdqYACgkQXjXn6TzcAQlDrQCfTKM7P1VaykvVmzNAUn1c9nln
RS0AoO07lWDHiNI3awhxhoeehUuME/bN
=nLjn
-----END PGP SIGNATURE-----


johnjbarton

unread,
Aug 20, 2009, 1:22:10 PM8/20/09
to Firebug


On Aug 20, 9:15 am, Marcus Better <mar...@better.se> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi,
>
> after I installed Chromebug 1.5.0a2, Firefox (Debian Iceweasel) 3.5 segfaults immediately at startup with the following stack
> trace. Is this a browser bug that merits a bug report, or is it a Chromebug problem?
...

Crashes are always browser bugs and Firefox team always likes to have
crash-bugs reported if they can be reproduced.

This crash does not happen for me, could be a linux-only crash, either
platform dependent or revealed only on linux.

You can try putting the stack trace into a bugzilla report and attach
the .xpi file to it, then CC: me on the report.

The crash probably happens when Chromebugs component chromebug-startup-
observer runs, so reproduction may be easy.

jjb

Marcus Better

unread,
Aug 21, 2009, 4:18:30 AM8/21/09
to fir...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

johnjbarton wrote:
> Crashes are always browser bugs and Firefox team always likes to have
> crash-bugs reported if they can be reproduced.

I couldn't reproduce with either Minefield (64-bit) or Firefox 3.5.2 (the
32-bit official version), so it must be an Iceweasel issue. I'll report it
to Debian.

Cheers,

Marcus


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10rc1 (GNU/Linux)

iEYEARECAAYFAkqOWFYACgkQXjXn6TzcAQlyfQCg9Uj/AY/FmX5o3xBnVxBonyZL
CP4AoNQ4BpaTBMM7/sWCJR0IuupGddCY
=yjSP
-----END PGP SIGNATURE-----


Reply all
Reply to author
Forward
0 new messages