Created
April 11, 2013 19:09
-
-
Save ehsan/5366294 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Program received signal EXC_BAD_ACCESS, Could not access memory. | |
Reason: KERN_INVALID_ADDRESS at address: 0x000000190b8a6d68 | |
[Switching to process 85222 thread 0x6917] | |
0x0000000102ec2297 in js::ion::BaselineCompiler::emitCall (this=0x10bafcf00) at BaselineFrameInfo.h:91 | |
91 return kind_; | |
(gdb) bt full | |
#0 0x0000000102ec2297 in js::ion::BaselineCompiler::emitCall (this=0x10bafcf00) at BaselineFrameInfo.h:91 | |
stubCompiler = (js::ion::ICCall_Fallback::Compiler) { | |
<js::ion::ICCallStubCompiler> = { | |
<js::ion::ICStubCompiler> = { | |
_vptr$ICStubCompiler = 0x103c58240, | |
suppressGC = { | |
suppressGC_ = @0x10b828050 | |
}, | |
entersStubFrame_ = {<No data fields>}, | |
cx = 0x10b885140, | |
kind = js::ion::ICStub::Call_Fallback | |
}, <No data fields>}, | |
members of js::ion::ICCall_Fallback::Compiler: | |
isConstructing_ = false, | |
returnOffset_ = 203754496 | |
} | |
argc = <value temporarily unavailable, due to optimizations> | |
#1 0x0000000102eb89e3 in js::ion::BaselineCompiler::emitBody (this=0x10bafcf00) at /Users/ehsanakhgari/moz/mozilla-central/js/src/ion/BaselineCompiler.cpp:2009 | |
compiler = { | |
<js::ion::ICStubCompiler> = { | |
_vptr$ICStubCompiler = 0x10bafcf18, | |
suppressGC = { | |
suppressGC_ = @0x10bafd0e8 | |
}, | |
entersStubFrame_ = {<No data fields>}, | |
cx = 0x100400044, | |
kind = js::ion::ICStub::INVALID | |
}, | |
members of js::ion::ICTableSwitch::Compiler: | |
pc_ = 0xfffffff80b880029 <Address 0xfffffff80b880029 out of bounds> | |
} | |
arg = <value temporarily unavailable, due to optimizations> | |
code = <value temporarily unavailable, due to optimizations> | |
op = <value temporarily unavailable, due to optimizations> | |
emittedOps = #2 0x0000000102eb7ee8 in js::ion::BaselineCompiler::compile (this=0x10bafcf00) at /Users/ehsanakhgari/moz/mozilla-central/js/src/ion/BaselineCompiler.cpp:60 | |
linker = { | |
masm = @0x10110863d | |
} | |
pcMappingIndexEntries = { | |
<js::TempAllocPolicy> = { | |
cx_ = 0x48 | |
}, | |
members of js::Vector<js::ion::PCMappingIndexEntry, 0, js::TempAllocPolicy>: | |
static sElemIsPod = <optimized out>, | |
static sMaxInlineBytes = <optimized out>, | |
static sInlineCapacity = <optimized out>, | |
static sInlineBytes = <optimized out>, | |
mBegin = 0x101110cf5, | |
mLength = 2, | |
mCapacity = 4515506688, | |
storage = { | |
u = { | |
bytes = "?", | |
_ = 4491038368 | |
} | |
}, | |
static sMaxInlineStorage = <optimized out> | |
} | |
pcEntries = { | |
buffer_ = { | |
<js::SystemAllocPolicy> = {<No data fields>}, | |
members of js::Vector<unsigned char, 32, js::SystemAllocPolicy>: | |
static sElemIsPod = <optimized out>, | |
static sMaxInlineBytes = <optimized out>, | |
static sInlineCapacity = <optimized out>, | |
static sInlineBytes = <optimized out>, | |
mBegin = 0x8000 <Address 0x8000 out of bounds>, | |
mLength = 4491040992, | |
mCapacity = 4491038288, | |
storage = { | |
u = { | |
bytes = "?\033???\000\000\000\000\000\000\000\000\000\000?\f\021\001\001\000\000\000\002\000\000\000\000\000\000", | |
_ = 140735569009575 | |
} | |
}, | |
static sMaxInlineStorage = <optimized out> | |
}, | |
enoughMemory_ = 24 | |
} | |
status = <value temporarily unavailable, due to optimizations> | |
code = <value temporarily unavailable, due to optimizations> | |
previousOffset = <value temporarily unavailable, due to optimizations> | |
baselineScript = <value temporarily unavailable, due to optimizations> | |
#3 0x0000000102eebd86 in BaselineCompile (cx=0x10b885140) at /Users/ehsanakhgari/moz/mozilla-central/js/src/ion/BaselineJIT.cpp:218 | |
alloc = { | |
first = 0x10b8a6000, | |
latest = 0x10b8a6000, | |
last = 0x10d6ee000, | |
markCount = 1, | |
defaultChunkSize_ = 4096, | |
curSize_ = 36864, | |
peakSize_ = 36864, | |
static HUGE_ALLOCATION = <optimized out> | |
} | |
ictx = { | |
runtime = 0x10b828000, | |
cx = 0x10b885140, | |
compartment = 0x10b89cc00, | |
temp = 0x10b8a6020, | |
prev_ = 0x10bafe280, | |
assemblerCount_ = 0 | |
} | |
compiler = { | |
<js::ion::BaselineCompilerX64> = { | |
<js::ion::BaselineCompilerX86Shared> = { | |
<js::ion::BaselineCompilerShared> = { | |
cx = 0x10b885140, | |
script = { | |
<js::RootedBase<JSScript *>> = {<No data fields>}, | |
members of JS::Rooted<JSScript *>: | |
ptr = 0x10c250ce0 | |
}, | |
pc = 0x10d3a805a ":", | |
masm = { | |
<js::ion::MacroAssemblerX64> = { | |
<js::ion::MacroAssemblerX86Shared> = { | |
<js::ion::Assembler> = { | |
<js::ion::AssemblerX86Shared> = { | |
codeLabels_ = { | |
<js::SystemAllocPolicy> = {<No data fields>}, | |
members of js::Vector<js::ion::CodeLabel, 0, js::SystemAllocPolicy>: | |
static sElemIsPod = <optimized out>, | |
static sMaxInlineBytes = <optimized out>, | |
static sInlineCapacity = <optimized out>, | |
static sInlineBytes = <optimized out>, | |
mBegin = 0x10bafcf30, | |
mLength = 0, | |
mCapacity = 0, | |
storage = { | |
u = { | |
bytes = "?", | |
_ = 4491040160 | |
} | |
}, | |
static sMaxInlineStorage = <optimized out> | |
}, | |
jumps_ = { | |
<js::SystemAllocPolicy> = {<No data fields>}, | |
members of js::Vector<js::ion::AssemblerX86Shared::RelativePatch, 8, js::SystemAllocPolicy>: | |
static sElemIsPod = <optimized out>, | |
static sMaxInlineBytes = <optimized out>, | |
static sInlineCapacity = <optimized out>, | |
static sInlineBytes = <optimized out>, | |
mBegin = 0x10bafcf50, | |
mLength = 1, | |
mCapacity = 8, | |
storage = { | |
u = { | |
bytes = "C\000\000\000\001\000\000\000 7~\000\001\000\000\000\001\000\000\000\000\000\000\000\036\0026\003\001\000\000\000\030\000\000\000\000\000\000\000??%\f\001\000\000\000?կ\v\001\000\000\000?P?\002\001\000\000\000\b\000\000\000\001\000\000\000?%\f\001\000\000\000\020֯\v\001\000\000\000??%\f\001\000\000\000 ֯\v\001\000\000\000?P?\002\001\000\000\000?Я\v\001\000\000\000??%\f\001\000\000\000@֯\v\001\000\000\000?P?\002\001\000\000\000Xׯ\v\001", '\0' <repeats 11 times>, "?z\003\f\001\000\000\000\001\000\000\000\006\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000", | |
_ = 4294967363 | |
} | |
}, | |
static sMaxInlineStorage = <optimized out> | |
}, | |
jumpRelocations_ = { | |
buffer_ = { | |
<js::SystemAllocPolicy> = {<No data fields>}, | |
members of js::Vector<unsigned char, 32, js::SystemAllocPolicy>: | |
static sElemIsPod = <optimized out>, | |
static sMaxInlineBytes = <optimized out>, | |
static sInlineCapacity = <optimized out>, | |
static sInlineBytes = <optimized out>, | |
mBegin = 0x10bafd028 "", | |
mLength = 6, | |
mCapacity = 32, | |
storage = { | |
u = { | |
bytes = "\000\000\000\000?\000\000\000\000?#\r\001\000\000\000?%\f???\000\000\000\000\000\000\000\000", | |
_ = 575525617664 | |
} | |
}, | |
static sMaxInlineStorage = <optimized out> | |
}, | |
enoughMemory_ = true | |
}, | |
dataRelocations_ = { | |
buffer_ = { | |
<js::SystemAllocPolicy> = {<No data fields>}, | |
members of js::Vector<unsigned char, 32, js::SystemAllocPolicy>: | |
static sElemIsPod = <optimized out>, | |
static sMaxInlineBytes = <optimized out>, | |
static sInlineCapacity = <optimized out>, | |
static sInlineBytes = <optimized out>, | |
mBegin = 0x10bafd068 "?Q?\v\001", | |
mLength = 1, | |
mCapacity = 32, | |
storage = { | |
u = { | |
bytes = "?Q?\v\001\000\000\000?z\003\f\000\000\000\000@Q?\v\001\000\000\000`ѯ\v\001\000\000", | |
_ = 4488450460 | |
} | |
}, | |
static sMaxInlineStorage = <optimized out> | |
}, | |
enoughMemory_ = true | |
}, | |
preBarriers_ = { | |
buffer_ = { | |
<js::SystemAllocPolicy> = {<No data fields>}, | |
members of js::Vector<unsigned char, 32, js::SystemAllocPolicy>: | |
static sElemIsPod = <optimized out>, | |
static sMaxInlineBytes = <optimized out>, | |
static sInlineCapacity = <optimized out>, | |
static sInlineBytes = <optimized out>, | |
mBegin = 0x10bafd0a8 "", | |
mLength = 0, | |
mCapacity = 32, | |
storage = { | |
u = { | |
bytes = "\000\000\000\000\000\000\000\000?կ\v\001\000\000\000?կ\v\001\000\000\000Pү\v\001\000\000", | |
_ = 0 | |
} | |
}, | |
static sMaxInlineStorage = <optimized out> | |
}, | |
enoughMemory_ = true | |
}, | |
enoughMemory_ = true, | |
masm = { | |
<JSC::GenericAssembler> = { | |
printer = 0x0, | |
isOOLPath = false | |
}, | |
members of JSC::X86Assembler: | |
m_formatter = { | |
static maxInstructionSize = <optimized out>, | |
static noBase = <optimized out>, | |
static hasSib = <optimized out>, | |
static noIndex = <optimized out>, | |
static noBase2 = <optimized out>, | |
static hasSib2 = <optimized out>, | |
m_buffer = { | |
static inlineCapacity = <optimized out>, | |
m_inlineBuffer = "UH??H??H?E?\000\000\000\000H?M\030H?Y0H?]?I?(??\v\001\000\000\000I?\vH9?\017?\023\000\000\000U?E?P\000\000\000h?\005\000\000?\000\000\000\000]H??\f%\f\001\000\000\000???\000\000\000??\001???\000\000\000???\003\000\000\017?(\000\000\000I?\002\000\000\000\000\000\000\000L9??\000\000\000\017?\021\000\000\000H?????????H?\b?W\bH?M(H?????????H?\b?W\bH?M0H?????????H?\b?W\bH?M8H????????"..., | |
m_buffer = 0x10d23bc00 "UH??H??H?E?", | |
m_capacity = 512, | |
m_size = 477, | |
m_oom = false | |
} | |
} | |
}, | |
static DoubleConditionBitInvert = <optimized out>, | |
static DoubleConditionBitSpecial = <optimized out>, | |
static DoubleConditionBits = <optimized out> | |
}, | |
members of js::ion::Assembler: | |
static SizeOfExtendedJump = <optimized out>, | |
static SizeOfJumpTableEntry = <optimized out>, | |
extendedJumpTable_ = 0 | |
}, | |
members of js::ion::MacroAssemblerX86Shared: | |
framePushed_ = 8 | |
}, | |
members of js::ion::MacroAssemblerX64: | |
inCall_ = false, | |
args_ = 0, | |
passedIntArgs_ = 46644064, | |
passedFloatArgs_ = 1, | |
stackForCall_ = 46644048, | |
dynamicAlignment_ = true, | |
enoughMemory_ = true, | |
moveResolver_ = { | |
orderedMoves_ = { | |
<js::SystemAllocPolicy> = {<No data fields>}, | |
members of js::Vector<js::ion::MoveResolver::Move, 16, js::SystemAllocPolicy>: | |
static sElemIsPod = <optimized out>, | |
static sMaxInlineBytes = <optimized out>, | |
static sInlineCapacity = <optimized out>, | |
static sInlineBytes = <optimized out>, | |
mBegin = 0x10bafd238, | |
mLength = 0, | |
mCapacity = 16, | |
storage = { | |
u = { | |
bytes = "\001\000\000\000\000\000\000\000??\000\000\000\000\000\000?ԯ\v\001\000\000\000?ӯ\v\001\000\000\000{??\002\001\000\000\000\006\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000Pׯ\v\001\000\000\000Xׯ\v\001\000\000\000??\000\000\000\000\000\000@Q?\v\001\000\000\000oԯ\v\001\000\000\000?կ\v\001\000\000\000?ү\v\001\000\000\000?:?\002\001\000\000\000@Q?\v\001\000\000\000 ?#\f\001\000\000\000?=\002\f\001", '\0' <repeats 11 times>, "\020ӯ\v\001\000\000\000???\002\001\000\000\000\000??\003\001\000\000\000?ӯ\v\001\000\000\000@"..., | |
_ = 1 | |
} | |
}, | |
static sMaxInlineStorage = <optimized out> | |
}, | |
hasCycles_ = false, | |
movePool_ = { | |
freed_ = { | |
<js::InlineForwardListNode<js::ion::MoveResolver::PendingMove>> = { | |
next = 0x0 | |
}, | |
members of js::InlineForwardList<js::ion::MoveResolver::PendingMove>: | |
tail_ = 0x10bafd440, | |
modifyCount_ = {<No data fields>} | |
} | |
}, | |
pending_ = { | |
<js::InlineListNode<js::ion::MoveResolver::PendingMove>> = { | |
<js::InlineForwardListNode<js::ion::MoveResolver::PendingMove>> = { | |
next = 0x10bafd458 | |
}, | |
members of js::InlineListNode<js::ion::MoveResolver::PendingMove>: | |
prev = 0x10bafd458 | |
}, <No data fields>} | |
} | |
}, | |
members of js::ion::MacroAssembler: | |
autoRooter_ = { | |
storage = { | |
u = { | |
bytes = "?ޯ\v\001\000\000\000????????x??\v\001\000\000\000\030ϯ\v\001\000\000", | |
_ = 4491042552 | |
} | |
}, | |
constructed = true | |
}, | |
ionContext_ = { | |
storage = { | |
u = { | |
bytes = "?ԯ\v\001\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000@?%\f\001????\031$\f\001???\000\000\000\000\000\000??", | |
_ = 4491039912 | |
} | |
}, | |
constructed = false | |
}, | |
alloc_ = { | |
storage = { | |
u = { | |
bytes = "\006??\v\001\000\000\000\036\000\000\000\000\000\000\0000ٯ\v\001\000\000\000\036\000\000\000\000\000\000\0000ٯ\v\001\000\000", | |
_ = 4491019270 | |
} | |
}, | |
constructed = false | |
}, | |
enoughMemory_ = true, | |
sps_ = 0x0, | |
exitCodePatch_ = { | |
offset_ = 0 | |
} | |
}, | |
ionCompileable_ = true, | |
debugMode_ = false, | |
frame = { | |
script = { | |
<js::RootedBase<JSScript *>> = {<No data fields>}, | |
members of JS::Rooted<JSScript *>: | |
ptr = 0x10c250ce0 | |
}, | |
masm = @0x10bafcf18, | |
stack = { | |
length_ = 9, | |
list_ = 0x10b8a6d50 | |
}, | |
spIndex = 8 | |
}, | |
stubSpace_ = { | |
<js::ion::ICStubSpace> = { | |
allocator_ = { | |
first = 0x106eabf00, | |
latest = 0x106eac300, | |
last = 0x106eac300, | |
markCount = 0, | |
defaultChunkSize_ = 256, | |
curSize_ = 1280, | |
peakSize_ = 1280, | |
static HUGE_ALLOCATION = <optimized out> | |
} | |
}, | |
members of js::ion::FallbackICStubSpace: | |
static STUB_DEFAULT_CHUNK_SIZE = <optimized out> | |
}, | |
icEntries_ = { | |
<js::SystemAllocPolicy> = {<No data fields>}, | |
members of js::Vector<js::ion::ICEntry, 16, js::SystemAllocPolicy>: | |
static sElemIsPod = <optimized out>, | |
static sMaxInlineBytes = <optimized out>, | |
static sInlineCapacity = <optimized out>, | |
static sInlineBytes = <optimized out>, | |
mBegin = 0x10bafd590, | |
mLength = 13, | |
mCapacity = 16, | |
storage = { | |
u = { | |
bytes = "C", '\0' <repeats 15 times>, "?\000\000\000\000\000\000\000 ??\006\001\000\000\000?\000\000\000\000\000\000\000P??\006\001\000\000\000?\000\000\000\000\000\000\000???\006\001\000\000\000?\000\000\000\000\000\000\000??\006\001\000\000\000?\000\000\000\000\000\000\000 ??\006\001\000\000\000?\000\000\000\000\000\000?P??\006\001\000\000\000\020\001\000\000\t\000\000????\006\001\000\000\000!\001\000\000\016\000\000? ??\006\001\000\000\0006\001\000\000\024\000\000????\006\001\000\000\000l\001\000\000.\000\000? ??\006\001\000\000\000?\001\000\000=\000\000????\006\001\000\000\000?\001\000\000R\000\000????\006\001"..., | |
_ = 67 | |
} | |
}, | |
static sMaxInlineStorage = <optimized out> | |
}, | |
pcMappingEntries_ = { | |
<js::SystemAllocPolicy> = {<No data fields>}, | |
members of js::Vector<js::ion::BaselineCompilerShared::PCMappingEntry, 16, js::SystemAllocPolicy>: | |
static sElemIsPod = <optimized out>, | |
static sMaxInlineBytes = <optimized out>, | |
static sInlineCapacity = <optimized out>, | |
static sInlineBytes = <optimized out>, | |
mBegin = 0x10d23be00, | |
mLength = 25, | |
mCapacity = 42, | |
storage = { | |
u = { | |
bytes = "\000\000\000\000?\000\000\000\000\001\000\000\t\000\000\000?\000\000\000\001\000\000\000\016\000\000\000\020\001\000\000\001\000\000\000\023\000\000\000!\001\000\000\001\000\000\000\024\000\000\000$\001\000\000\022\000\000\000\031\000\000\0006\001\000\000\001\000\000\000\032\000\000\000:\001\000\000\022\000\000\000\033\000\000\000:\001\000\000\022\000\000\000 \000\000\000;\001\000\000\016\000\000\000!\000\000\000;\001\000\000\016\000\000\000$\000\000\000<\001\000\000>\000\000\000%\000\000\000<\001\000\000>\000\000\000*\000\000\000H\001\000\000>\000\000\000+\000\000\000H\001\000\000>\000\000\000.\000\000\000K\001\000\000>\000\000\0003\000\000\000l\001\000\000\001\000\000", | |
_ = 987842478080 | |
} | |
}, | |
static sMaxInlineStorage = <optimized out> | |
}, | |
icLoadLabels_ = { | |
<js::SystemAllocPolicy> = {<No data fields>}, | |
members of js::Vector<js::ion::BaselineCompilerShared::ICLoadLabel, 16, js::SystemAllocPolicy>: | |
static sElemIsPod = <optimized out>, | |
static sMaxInlineBytes = <optimized out>, | |
static sInlineCapacity = <optimized out>, | |
static sInlineBytes = <optimized out>, | |
mBegin = 0x10bafd780, | |
mLength = 12, | |
mCapacity = 16, | |
storage = { | |
u = { | |
bytes = "\001\000\000\000\000\000\000\000?\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000?\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000?\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000?\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000?\000\000\000\000\000\000\000\006\000\000\000\000\000\000\000?\000\000\000\000\000\000\000\a\000\000\000\000\000\000\000\t\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000\032\001\000\000\000\000\000\000\t\000\000\000\000\000\000\000/\001\000\000\000\000\000\000\n\000\000\000\000\000\000\000e\001\000\000\000\000\000\000\v\000\000\000\000\000\000\000?\001\000\000\000\000\000\000\f\000\000\000\000\000\000\000?\001\000\000\000\000\000\000?ۯ\v\001\000\000\000"..., | |
_ = 1 | |
} | |
}, | |
static sMaxInlineStorage = <optimized out> | |
}, | |
pushedBeforeCall_ = 0, | |
inCall_ = {<No data fields>}, | |
spsPushToggleOffset_ = { | |
offset_ = 208 | |
} | |
}, <No data fields>}, <No data fields>}, | |
members of js::ion::BaselineCompiler: | |
labels_ = { | |
length_ = 418, | |
list_ = 0x10b8a6040 | |
}, | |
return_ = 0x10b8a6038, | |
prologueOffset_ = { | |
offset_ = 15 | |
} | |
} | |
afc = { | |
start_ = 0, | |
stop_ = 0, | |
name_ = 0x10335ee91 "BaselineJIT", | |
runtime_ = 0x10d252a00, | |
used_ = false | |
} | |
script = #4 0x0000000102eebc30 in js::ion::CanEnterBaselineJIT (cx=0x10b885140, scriptArg=<value temporarily unavailable, due to optimizations>, fp=<value temporarily unavailable, due to optimizations>, newType=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/js/src/ion/BaselineJIT.cpp:283 | |
script = { | |
<js::RootedBase<JSScript *>> = {<No data fields>}, | |
members of JS::Rooted<JSScript *>: | |
ptr = 0x10c250ce0 | |
} | |
#5 0x0000000102cecbd8 in js::RunScript (cx=0x10b885140, fp=0x10bb034b0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:337 | |
status = 193621328 | |
marker = { | |
profiler = 0x0, | |
size_before = {<No data fields>} | |
} | |
status = <value temporarily unavailable, due to optimizations> | |
#6 0x0000000102cf61bb in js::InvokeKernel (cx=0x10b885140, args={<JS::CallReceiver> = {argv_ = 0x10bb034a0}, argc_ = 2}, construct=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:422 | |
ifg = { | |
<js::FrameGuard> = { | |
stack_ = 0x10b8851c8, | |
pushedSeg_ = false, | |
regs_ = { | |
sp = 0x10bb03520, | |
pc = 0x10d3a8008 "?", | |
inlined_ = 0x0, | |
fp_ = 0x10bb034b0, | |
static offsetOfFp = <optimized out>, | |
static offsetOfInlined = <optimized out> | |
}, | |
prevRegs_ = 0x10bafe530 | |
}, <No data fields>} | |
initial = <value temporarily unavailable, due to optimizations> | |
callee = <value temporarily unavailable, due to optimizations> | |
clasp = <value temporarily unavailable, due to optimizations> | |
fun = <value temporarily unavailable, due to optimizations> | |
#7 0x0000000102cf6535 in js::CallArgsList::setInactive () at /Users/ehsanakhgari/moz/mozilla-central/js/src/vm/Stack.h:135 | |
args = { | |
<js::CallArgsList> = { | |
<JS::CallArgs> = { | |
<JS::CallReceiver> = { | |
argv_ = 0x10bb034a0 | |
}, | |
members of JS::CallArgs: | |
argc_ = 2 | |
}, | |
members of js::CallArgsList: | |
prev_ = 0x0, | |
active_ = true | |
}, | |
members of js::InvokeArgsGuard: | |
stack_ = 0x10b8851c8, | |
pushedSeg_ = false | |
} | |
#8 0x0000000102cf6535 in js::Invoke () at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.h:136 | |
args = { | |
<js::CallArgsList> = { | |
<JS::CallArgs> = { | |
<JS::CallReceiver> = { | |
argv_ = 0x10bb034a0 | |
}, | |
members of JS::CallArgs: | |
argc_ = 2 | |
}, | |
members of js::CallArgsList: | |
prev_ = 0x0, | |
active_ = true | |
}, | |
members of js::InvokeArgsGuard: | |
stack_ = 0x10b8851c8, | |
pushedSeg_ = false | |
} | |
#9 0x0000000102cf6535 in js::Invoke (cx=0x10b885140, thisv=<value temporarily unavailable, due to optimizations>, fval=<value temporarily unavailable, due to optimizations>, argc=<value temporarily unavailable, due to optimizations>, argv=<value temporarily unavailable, due to optimizations>, rval=0x10bafe058) at jsinterp.h:455 | |
args = { | |
<js::CallArgsList> = { | |
<JS::CallArgs> = { | |
<JS::CallReceiver> = { | |
argv_ = 0x10bb034a0 | |
}, | |
members of JS::CallArgs: | |
argc_ = 2 | |
}, | |
members of js::CallArgsList: | |
prev_ = 0x0, | |
active_ = true | |
}, | |
members of js::InvokeArgsGuard: | |
stack_ = 0x10b8851c8, | |
pushedSeg_ = false | |
} | |
#10 0x0000000102edc2d0 in js::ion::DoCallFallback (cx=<value temporarily unavailable, due to optimizations>, frame=<value temporarily unavailable, due to optimizations>, stub=<value temporarily unavailable, due to optimizations>, argc=2, vp=0x10bafe0a0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/ion/BaselineIC.cpp:6046 | |
vpRoot = { | |
<JS::AutoGCRooter> = { | |
down = 0x0, | |
tag_ = 4, | |
stackTop = 0x10b828b78 | |
}, | |
members of JS::AutoArrayRooter: | |
array = 0x10bafe0a0, | |
skip = {<No data fields>} | |
} | |
script = { | |
<js::RootedBase<JSScript *>> = {<No data fields>}, | |
members of JS::Rooted<JSScript *>: | |
ptr = 0x10c250da8 | |
} | |
res = #11 0x00000001007e07f3 in ?? () | |
No symbol table info available. | |
#12 0x0000000106eabd20 in ?? () | |
No symbol table info available. | |
#13 0x00000001007dabe0 in ?? () | |
No symbol table info available. | |
#14 0x0000000102eeb7e3 in EnterBaseline (cx=0x0, fp=<value temporarily unavailable, due to optimizations>, jitcode=0x1007e4d80, osr=false) at /Users/ehsanakhgari/moz/mozilla-central/js/src/ion/BaselineJIT.cpp:154 | |
ictx = { | |
runtime = 0x10b828000, | |
cx = 0x10b885140, | |
compartment = 0x10b89cc00, | |
temp = 0x0, | |
prev_ = 0x0, | |
assemblerCount_ = 0 | |
} | |
activation = { | |
cx_ = 0x10b885140, | |
compartment_ = 0x10b89cc00, | |
prev_ = 0x0, | |
entryfp_ = 0x10bb03420, | |
bailout_ = 0x0, | |
prevIonTop_ = 0x0, | |
prevIonJSContext_ = 0x0, | |
prevpc_ = 0x0 | |
} | |
afi = { | |
ic_ = 0x10d36f7f0, | |
afc = 0x0 | |
} | |
scopeChain = (JSObject *) 0x0 | |
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>}, | |
members of JS::Rooted<JS::Value>: | |
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 | |
} | |
} | |
} | |
result = { | |
<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>}, | |
members of JS::Rooted<JS::Value>: | |
ptr = { | |
data = { | |
asBits = 18444633011384221699, | |
debugView = { | |
payload47 = 3, | |
tag = JSVAL_TAG_INT32 | |
}, | |
s = { | |
payload = { | |
i32 = 3, | |
u32 = 3, | |
why = JS_GENERATOR_CLOSING | |
} | |
}, | |
asDouble = -nan(0x8800000000003), | |
asPtr = 0xfff8800000000003, | |
asWord = 18444633011384221699, | |
asUIntPtr = 18444633011384221699 | |
} | |
} | |
} | |
#15 0x0000000102cf52d4 in js::Interpret (cx=0x10b885140, entryFrame=<value temporarily unavailable, due to optimizations>, interpMode=Cannot access memory at address 0x2 | |
) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:2444 | |
exec = <value temporarily unavailable, due to optimizations> | |
status = <value temporarily unavailable, due to optimizations> | |
fun = (RootedFunction &) @0x10c253d40: { | |
<js::RootedBase<JSFunction *>> = {<No data fields>}, | |
members of JS::Rooted<JSFunction *>: | |
ptr = 0x10c258290 | |
} | |
args = { | |
<JS::CallReceiver> = { | |
argv_ = 0x10bb03408 | |
}, | |
members of JS::CallArgs: | |
argc_ = 3 | |
} | |
initial = <value temporarily unavailable, due to optimizations> | |
switchMask = 0 | |
switchMask = 0 | |
interrupts = (GenericInterruptEnabler<int>) { | |
<js::InterpreterFrames::InterruptEnablerBase> = { | |
_vptr$InterruptEnablerBase = 0x103d5ab30 | |
}, | |
members of GenericInterruptEnabler<int>: | |
variable = 0x10bafe56c, | |
value = -1 | |
} | |
regs = { | |
sp = 0x10bb03490, | |
pc = 0x106b21608 "?", | |
inlined_ = 0x0, | |
fp_ = 0x10bb03420, | |
static offsetOfFp = <optimized out>, | |
static offsetOfInlined = <optimized out> | |
} | |
interpreterFrame = { | |
older = 0x10baff350, | |
context = 0x10b885140, | |
regs = 0x10bafe530, | |
enabler = @0x10bafe550 | |
} | |
script = { | |
<js::RootedBase<JSScript *>> = {<No data fields>}, | |
members of JS::Rooted<JSScript *>: | |
ptr = 0x10c250da8 | |
} | |
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>}, | |
members of JS::Rooted<JS::Value>: | |
ptr = { | |
data = { | |
asBits = 18445477440812973696, | |
debugView = { | |
payload47 = 4498620032, | |
tag = JSVAL_TAG_OBJECT | |
}, | |
s = { | |
payload = { | |
i32 = 203652736, | |
u32 = 203652736, | |
why = 203652736 | |
} | |
}, | |
asDouble = -nan(0xb80010c237e80), | |
asPtr = 0xfffb80010c237e80, | |
asWord = 18445477440812973696, | |
asUIntPtr = 18445477440812973696 | |
} | |
} | |
} | |
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>}, | |
members of JS::Rooted<JS::Value>: | |
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 | |
} | |
} | |
} | |
rootObject0 = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x10c25d240 | |
} | |
rootObject1 = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x10c25c400 | |
} | |
rootFunction0 = { | |
<js::RootedBase<JSFunction *>> = {<No data fields>}, | |
members of JS::Rooted<JSFunction *>: | |
ptr = 0x10c253d40 | |
} | |
rootName0 = { | |
<js::RootedBase<js::PropertyName *>> = {<No data fields>}, | |
members of JS::Rooted<js::PropertyName *>: | |
ptr = 0x0 | |
} | |
rootId0 = { | |
<js::RootedBase<long>> = {<No data fields>}, | |
members of JS::Rooted<long>: | |
ptr = 4496440480 | |
} | |
rootShape0 = { | |
<js::RootedBase<js::Shape *>> = {<No data fields>}, | |
members of JS::Rooted<js::Shape *>: | |
ptr = 0x0 | |
} | |
rt = <value temporarily unavailable, due to optimizations> | |
len = <value temporarily unavailable, due to optimizations> | |
switchOp = <value temporarily unavailable, due to optimizations> | |
interpReturnOK = #16 0x0000000102cecc3d in js::RunScript (cx=<value temporarily unavailable, due to optimizations>, fp=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:365 | |
marker = { | |
profiler = 0x0, | |
size_before = {<No data fields>} | |
} | |
status = <value temporarily unavailable, due to optimizations> | |
#17 0x0000000102cf69f9 in js::ExecuteKernel (cx=0x10b885140, scopeChainArg=<value temporarily unavailable, due to optimizations>, thisv=<value temporarily unavailable, due to optimizations>, type=<value temporarily unavailable, due to optimizations>, result=0x0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:553 | |
scopeChain = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x10c234060 | |
} | |
efg = { | |
<js::FrameGuard> = { | |
stack_ = 0x10b8851c8, | |
pushedSeg_ = false, | |
regs_ = { | |
sp = 0x10bb032d8, | |
pc = 0x106eade18 "?", | |
inlined_ = 0x0, | |
fp_ = 0x10bb03268, | |
static offsetOfFp = <optimized out>, | |
static offsetOfInlined = <optimized out> | |
}, | |
prevRegs_ = 0x10baff370 | |
}, <No data fields>} | |
script = #18 0x0000000102cf6b10 in js::Execute (cx=0x10b885140, scopeChainArg=<value temporarily unavailable, due to optimizations>, rval=0x0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:592 | |
scopeChain = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x10c234060 | |
} | |
thisv = { | |
data = { | |
asBits = 18445477440812957792, | |
debugView = { | |
payload47 = 4498604128, | |
tag = JSVAL_TAG_OBJECT | |
}, | |
s = { | |
payload = { | |
i32 = 203636832, | |
u32 = 203636832, | |
why = 203636832 | |
} | |
}, | |
asDouble = -nan(0xb80010c234060), | |
asPtr = 0xfffb80010c234060, | |
asWord = 18445477440812957792, | |
asUIntPtr = 18445477440812957792 | |
} | |
} | |
thisObj = (JSObject *) 0x10b8a6d50 | |
script = #19 0x0000000102c83fc0 in JS::Evaluate (cx=0x10b885140, options={principals = 0x103c93d80, originPrincipals = 0x0, version = JSVERSION_ECMA_5, versionSet = false, utf8 = false, filename = 0x10bafee28 "resource://gre/modules/osfile/osfile_shared_allthreads.jsm", lineno = 1, compileAndGo = true, noScriptRval = true, selfHostingMode = false, userBit = false, sourcePolicy = JS::CompileOptions::SAVE_SOURCE}, chars=<value temporarily unavailable, due to optimizations>, length=<value temporarily unavailable, due to optimizations>, rval=0x0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsapi.cpp:5658 | |
sct = { | |
cx = 0x10b885140, | |
ss = 0x0, | |
chars = 0x0, | |
oom = false | |
} | |
script = { | |
<js::RootedBase<JSScript *>> = {<No data fields>}, | |
members of JS::Rooted<JSScript*>: | |
ptr = 0x10c2508f8 | |
} | |
obj = #20 0x0000000101c491f7 in (anonymous namespace)::ScriptExecutorRunnable::WorkerRun (this=0x10d38b080, aCx=0x10b885140, aWorkerPrivate=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/ScriptLoader.cpp:661 | |
filename = { | |
<nsAutoCString> = { | |
<nsFixedCString> = { | |
<nsCString> = { | |
<nsACString_internal> = { | |
mData = 0x10bafee28 "resource://gre/modules/osfile/osfile_shared_allthreads.jsm", | |
mLength = 58, | |
mFlags = 65553 | |
}, <No data fields>}, | |
members of nsFixedCString: | |
mFixedCapacity = 63, | |
mFixedBuf = 0x10bafee28 "resource://gre/modules/osfile/osfile_shared_allthreads.jsm" | |
}, | |
members of nsAutoCString: | |
mStorage = "resource://gre/modules/osfile/osfile_shared_allthreads.jsm\000\n\001\000\000" | |
}, <No data fields>} | |
options = { | |
principals = 0x103c93d80, | |
originPrincipals = 0x0, | |
version = JSVERSION_ECMA_5, | |
versionSet = false, | |
utf8 = false, | |
filename = 0x10bafee28 "resource://gre/modules/osfile/osfile_shared_allthreads.jsm", | |
lineno = 1, | |
compileAndGo = false, | |
noScriptRval = true, | |
selfHostingMode = false, | |
userBit = false, | |
sourcePolicy = JS::CompileOptions::SAVE_SOURCE | |
} | |
loadInfo = ('(anonymous namespace)::ScriptLoadInfo' &) @0x10b8a6d50: { | |
mURL = { | |
<nsAString_internal> = { | |
mData = 0x2, | |
mLength = 3, | |
mFlags = 1 | |
}, <No data fields>}, | |
mChannel = { | |
<nsCOMPtr_base> = { | |
mRawPtr = 0xb7e02020 | |
}, <No data fields>}, | |
mScriptText = { | |
<nsAString_internal> = { | |
mData = 0x100000002, | |
mLength = 1, | |
mFlags = 0 | |
}, <No data fields>}, | |
mLoadResult = 203630624, | |
mExecutionScheduled = true, | |
mExecutionResult = false | |
} | |
index = <value temporarily unavailable, due to optimizations> | |
global = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x10c234060 | |
} | |
principal = (class JSPrincipals *) 0x103c93d80 | |
#21 0x0000000101c4b703 in mozilla::dom::workers::WorkerRunnable::Run (this=0x10d38b080) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerPrivate.cpp:1639 | |
ac = { | |
storage = { | |
u = { | |
bytes = "@Q?\v\001\000\000\000\000̉\v\001\000\000", | |
_ = 4488450368 | |
} | |
}, | |
constructed = true | |
} | |
cx = <value temporarily unavailable, due to optimizations> | |
targetCompartmentObject = <value temporarily unavailable, due to optimizations> | |
contextStack = <value temporarily unavailable, due to optimizations> | |
#22 0x0000000101c4e785 in mozilla::dom::workers::WorkerPrivate::RunSyncLoop (this=0x109821000, aCx=0x10b885140, aSyncLoopKey=2) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerPrivate.cpp:3509 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10d38b080 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10d38b080 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10d38b080 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10d38b080 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10d38b080 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10d38b080 | |
syncQueue = ('mozilla::dom::workers::WorkerPrivate::SyncQueue' *) 0x10c8b7d70 | |
#23 0x0000000101c47c51 in mozilla::dom::workers::AutoSyncLoopHolder::RunAndForget () at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerPrivate.h:718 | |
workerPrivate = <value temporarily unavailable, due to optimizations> | |
#24 0x0000000101c47c51 in (anonymous namespace)::LoadAllScripts (aCx=0x10b885140, aWorkerPrivate=0x109821000, aLoadInfos=<value temporarily unavailable, due to optimizations>, aIsWorkerScript=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/ScriptLoader.cpp:718 | |
workerPrivate = <value temporarily unavailable, due to optimizations> | |
#25 0x0000000101c48038 in mozilla::dom::workers::scriptloader::Load (aCx=0x10b885140, aURLCount=6, aURLs=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/ScriptLoader.cpp:946 | |
loadInfos = { | |
<nsTArray_Impl<<anonymous>::ScriptLoadInfo, nsTArrayInfallibleAllocator>> = { | |
<nsTArray_base<nsTArrayInfallibleAllocator>> = { | |
mHdr = 0x103d8a078 | |
}, | |
<nsTArray_SafeElementAtHelper<<anonymous>::ScriptLoadInfo, nsTArray_Impl<<anonymous>::ScriptLoadInfo, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>} | |
worker = ('mozilla::dom::workers::WorkerPrivate' *) 0x109821000 | |
#26 0x0000000101c55215 in (anonymous namespace)::WorkerGlobalScope::ImportScripts (aCx=0x10b885140, aArgc=6, aVp=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerScope.cpp:435 | |
obj = <value temporarily unavailable, due to optimizations> | |
#27 0x0000000102cf61fd in js::CallJSNative () at /Users/ehsanakhgari/moz/mozilla-central/js/src/jscntxtinlines.h:338 | |
stackDummy_ = 1 | |
ifg = { | |
<js::FrameGuard> = { | |
stack_ = 0x10b885140, | |
pushedSeg_ = 129, | |
regs_ = { | |
sp = 0x10a0f5550, | |
pc = 0x10baff130 "p?\v\001", | |
inlined_ = 0x102cfbef7, | |
fp_ = 0x10baff130, | |
static offsetOfFp = <optimized out>, | |
static offsetOfInlined = <optimized out> | |
}, | |
prevRegs_ = 0x10c237b81 | |
}, <No data fields>} | |
initial = <value temporarily unavailable, due to optimizations> | |
callee = <value temporarily unavailable, due to optimizations> | |
clasp = <value temporarily unavailable, due to optimizations> | |
fun = <value temporarily unavailable, due to optimizations> | |
#28 0x0000000102cf61fd in js::InvokeKernel (cx=<value temporarily unavailable, due to optimizations>, args={<JS::CallReceiver> = {argv_ = 0x10bb03228}, argc_ = 6}, construct=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:401 | |
stackDummy_ = 193580032 | |
ifg = { | |
<js::FrameGuard> = { | |
stack_ = 0x10b885140, | |
pushedSeg_ = 129, | |
regs_ = { | |
sp = 0x10a0f5550, | |
pc = 0x10baff130 "p?\v\001", | |
inlined_ = 0x102cfbef7, | |
fp_ = 0x10baff130, | |
static offsetOfFp = <optimized out>, | |
static offsetOfInlined = <optimized out> | |
}, | |
prevRegs_ = 0x10c237b81 | |
}, <No data fields>} | |
initial = <value temporarily unavailable, due to optimizations> | |
callee = <value temporarily unavailable, due to optimizations> | |
clasp = <value temporarily unavailable, due to optimizations> | |
fun = <value temporarily unavailable, due to optimizations> | |
#29 0x0000000102cf2c3a in js::Interpret (cx=0x10b885140, entryFrame=<value temporarily unavailable, due to optimizations>, interpMode=Cannot access memory at address 0x2 | |
) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:2393 | |
newsp = <value temporarily unavailable, due to optimizations> | |
fun = (RootedFunction &) @0x10c237b80: { | |
<js::RootedBase<JSFunction *>> = {<No data fields>}, | |
members of JS::Rooted<JSFunction *>: | |
ptr = 0x10c23b0b0 | |
} | |
args = { | |
<JS::CallReceiver> = { | |
argv_ = 0x10bb03228 | |
}, | |
members of JS::CallArgs: | |
argc_ = 6 | |
} | |
initial = <value temporarily unavailable, due to optimizations> | |
switchMask = 0 | |
switchMask = 0 | |
interrupts = (GenericInterruptEnabler<int>) { | |
<js::InterpreterFrames::InterruptEnablerBase> = { | |
_vptr$InterruptEnablerBase = 0x103d5ab30 | |
}, | |
members of GenericInterruptEnabler<int>: | |
variable = 0x10baff3ac, | |
value = -1 | |
} | |
regs = { | |
sp = 0x10bb03258, | |
pc = 0x10d283e73 ":", | |
inlined_ = 0x0, | |
fp_ = 0x10bb031a8, | |
static offsetOfFp = <optimized out>, | |
static offsetOfInlined = <optimized out> | |
} | |
interpreterFrame = { | |
older = 0x10bb00190, | |
context = 0x10b885140, | |
regs = 0x10baff370, | |
enabler = @0x10baff390 | |
} | |
script = { | |
<js::RootedBase<JSScript *>> = {<No data fields>}, | |
members of JS::Rooted<JSScript *>: | |
ptr = 0x10c250830 | |
} | |
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>}, | |
members of JS::Rooted<JS::Value>: | |
ptr = { | |
data = { | |
asBits = 18445477440812972928, | |
debugView = { | |
payload47 = 4498619264, | |
tag = JSVAL_TAG_OBJECT | |
}, | |
s = { | |
payload = { | |
i32 = 203651968, | |
u32 = 203651968, | |
why = 203651968 | |
} | |
}, | |
asDouble = -nan(0xb80010c237b80), | |
asPtr = 0xfffb80010c237b80, | |
asWord = 18445477440812972928, | |
asUIntPtr = 18445477440812972928 | |
} | |
} | |
} | |
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>}, | |
members of JS::Rooted<JS::Value>: | |
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 | |
} | |
} | |
} | |
rootObject0 = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x0 | |
} | |
rootObject1 = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x0 | |
} | |
rootFunction0 = { | |
<js::RootedBase<JSFunction *>> = {<No data fields>}, | |
members of JS::Rooted<JSFunction *>: | |
ptr = 0x10c237b80 | |
} | |
rootName0 = { | |
<js::RootedBase<js::PropertyName *>> = {<No data fields>}, | |
members of JS::Rooted<js::PropertyName *>: | |
ptr = 0x0 | |
} | |
rootId0 = { | |
<js::RootedBase<long>> = {<No data fields>}, | |
members of JS::Rooted<long>: | |
ptr = 2 | |
} | |
rootShape0 = { | |
<js::RootedBase<js::Shape *>> = {<No data fields>}, | |
members of JS::Rooted<js::Shape *>: | |
ptr = 0x0 | |
} | |
rt = <value temporarily unavailable, due to optimizations> | |
len = #30 0x0000000102cecc3d in js::RunScript (cx=<value temporarily unavailable, due to optimizations>, fp=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:365 | |
marker = { | |
profiler = 0x0, | |
size_before = {<No data fields>} | |
} | |
status = <value temporarily unavailable, due to optimizations> | |
#31 0x0000000102cf69f9 in js::ExecuteKernel (cx=0x10b885140, scopeChainArg=<value temporarily unavailable, due to optimizations>, thisv=<value temporarily unavailable, due to optimizations>, type=<value temporarily unavailable, due to optimizations>, result=0x0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:553 | |
scopeChain = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x10c234060 | |
} | |
efg = { | |
<js::FrameGuard> = { | |
stack_ = 0x10b8851c8, | |
pushedSeg_ = false, | |
regs_ = { | |
sp = 0x10bb03218, | |
pc = 0x10d283e08 "?", | |
inlined_ = 0x0, | |
fp_ = 0x10bb031a8, | |
static offsetOfFp = <optimized out>, | |
static offsetOfInlined = <optimized out> | |
}, | |
prevRegs_ = 0x10bb001b0 | |
}, <No data fields>} | |
script = #32 0x0000000102cf6b10 in js::Execute (cx=0x10b885140, scopeChainArg=<value temporarily unavailable, due to optimizations>, rval=0x0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:592 | |
scopeChain = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x10c234060 | |
} | |
thisv = { | |
data = { | |
asBits = 18445477440812957792, | |
debugView = { | |
payload47 = 4498604128, | |
tag = JSVAL_TAG_OBJECT | |
}, | |
s = { | |
payload = { | |
i32 = 203636832, | |
u32 = 203636832, | |
why = 203636832 | |
} | |
}, | |
asDouble = -nan(0xb80010c234060), | |
asPtr = 0xfffb80010c234060, | |
asWord = 18445477440812957792, | |
asUIntPtr = 18445477440812957792 | |
} | |
} | |
thisObj = (JSObject *) 0x10b8a6d50 | |
script = #33 0x0000000102c83fc0 in JS::Evaluate (cx=0x10b885140, options={principals = 0x103c93d80, originPrincipals = 0x0, version = JSVERSION_ECMA_5, versionSet = false, utf8 = false, filename = 0x10baffc68 "resource://gre/modules/osfile.jsm", lineno = 1, compileAndGo = true, noScriptRval = true, selfHostingMode = false, userBit = false, sourcePolicy = JS::CompileOptions::SAVE_SOURCE}, chars=<value temporarily unavailable, due to optimizations>, length=<value temporarily unavailable, due to optimizations>, rval=0x0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsapi.cpp:5658 | |
sct = { | |
cx = 0x10b885140, | |
ss = 0x0, | |
chars = 0x0, | |
oom = false | |
} | |
script = { | |
<js::RootedBase<JSScript *>> = {<No data fields>}, | |
members of JS::Rooted<JSScript*>: | |
ptr = 0x10c250830 | |
} | |
obj = #34 0x0000000101c491f7 in (anonymous namespace)::ScriptExecutorRunnable::WorkerRun (this=0x10c8cf2c0, aCx=0x10b885140, aWorkerPrivate=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/ScriptLoader.cpp:661 | |
filename = { | |
<nsAutoCString> = { | |
<nsFixedCString> = { | |
<nsCString> = { | |
<nsACString_internal> = { | |
mData = 0x10baffc68 "resource://gre/modules/osfile.jsm", | |
mLength = 33, | |
mFlags = 65553 | |
}, <No data fields>}, | |
members of nsFixedCString: | |
mFixedCapacity = 63, | |
mFixedBuf = 0x10baffc68 "resource://gre/modules/osfile.jsm" | |
}, | |
members of nsAutoCString: | |
mStorage = "resource://gre/modules/osfile.jsm\000?\v\001\000\000\000\034?%\n\001\000\000\000\030?%\n\001\000\000\000 ?%\n\001\000\000" | |
}, <No data fields>} | |
options = { | |
principals = 0x103c93d80, | |
originPrincipals = 0x0, | |
version = JSVERSION_ECMA_5, | |
versionSet = false, | |
utf8 = false, | |
filename = 0x10baffc68 "resource://gre/modules/osfile.jsm", | |
lineno = 1, | |
compileAndGo = false, | |
noScriptRval = true, | |
selfHostingMode = false, | |
userBit = false, | |
sourcePolicy = JS::CompileOptions::SAVE_SOURCE | |
} | |
loadInfo = ('(anonymous namespace)::ScriptLoadInfo' &) @0x10b8a6d50: { | |
mURL = { | |
<nsAString_internal> = { | |
mData = 0x2, | |
mLength = 3, | |
mFlags = 1 | |
}, <No data fields>}, | |
mChannel = { | |
<nsCOMPtr_base> = { | |
mRawPtr = 0xb7e02020 | |
}, <No data fields>}, | |
mScriptText = { | |
<nsAString_internal> = { | |
mData = 0x100000002, | |
mLength = 1, | |
mFlags = 0 | |
}, <No data fields>}, | |
mLoadResult = 203630624, | |
mExecutionScheduled = true, | |
mExecutionResult = false | |
} | |
index = <value temporarily unavailable, due to optimizations> | |
global = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x10c234060 | |
} | |
principal = (class JSPrincipals *) 0x103c93d80 | |
#35 0x0000000101c4b703 in mozilla::dom::workers::WorkerRunnable::Run (this=0x10c8cf2c0) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerPrivate.cpp:1639 | |
ac = { | |
storage = { | |
u = { | |
bytes = "@Q?\v\001\000\000\000\000̉\v\001\000\000", | |
_ = 4488450368 | |
} | |
}, | |
constructed = true | |
} | |
cx = <value temporarily unavailable, due to optimizations> | |
targetCompartmentObject = <value temporarily unavailable, due to optimizations> | |
contextStack = <value temporarily unavailable, due to optimizations> | |
#36 0x0000000101c4e785 in mozilla::dom::workers::WorkerPrivate::RunSyncLoop (this=0x109821000, aCx=0x10b885140, aSyncLoopKey=1) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerPrivate.cpp:3509 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10c8cf2c0 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10c8cf2c0 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10c8cf2c0 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10c8cf2c0 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10c8cf2c0 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10c8cf2c0 | |
syncQueue = ('mozilla::dom::workers::WorkerPrivate::SyncQueue' *) 0x10c8b8c10 | |
#37 0x0000000101c47c51 in mozilla::dom::workers::AutoSyncLoopHolder::RunAndForget () at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerPrivate.h:718 | |
workerPrivate = <value temporarily unavailable, due to optimizations> | |
#38 0x0000000101c47c51 in (anonymous namespace)::LoadAllScripts (aCx=0x10b885140, aWorkerPrivate=0x109821000, aLoadInfos=<value temporarily unavailable, due to optimizations>, aIsWorkerScript=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/ScriptLoader.cpp:718 | |
workerPrivate = <value temporarily unavailable, due to optimizations> | |
#39 0x0000000101c48038 in mozilla::dom::workers::scriptloader::Load (aCx=0x10b885140, aURLCount=1, aURLs=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/ScriptLoader.cpp:946 | |
loadInfos = { | |
<nsTArray_Impl<<anonymous>::ScriptLoadInfo, nsTArrayInfallibleAllocator>> = { | |
<nsTArray_base<nsTArrayInfallibleAllocator>> = { | |
mHdr = 0x103d8a078 | |
}, | |
<nsTArray_SafeElementAtHelper<<anonymous>::ScriptLoadInfo, nsTArray_Impl<<anonymous>::ScriptLoadInfo, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>} | |
worker = ('mozilla::dom::workers::WorkerPrivate' *) 0x109821000 | |
#40 0x0000000101c55215 in (anonymous namespace)::WorkerGlobalScope::ImportScripts (aCx=0x10b885140, aArgc=1, aVp=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerScope.cpp:435 | |
obj = <value temporarily unavailable, due to optimizations> | |
#41 0x0000000102cf61fd in js::CallJSNative () at /Users/ehsanakhgari/moz/mozilla-central/js/src/jscntxtinlines.h:338 | |
stackDummy_ = 1 | |
ifg = { | |
<js::FrameGuard> = { | |
stack_ = 0x10b885140, | |
pushedSeg_ = 129, | |
regs_ = { | |
sp = 0x10d2b7018, | |
pc = 0x10bafff70 "?\004?\v\001", | |
inlined_ = 0x102cfbef7, | |
fp_ = 0x10c24c3a8, | |
static offsetOfFp = <optimized out>, | |
static offsetOfInlined = <optimized out> | |
}, | |
prevRegs_ = 0x10c237b81 | |
}, <No data fields>} | |
initial = <value temporarily unavailable, due to optimizations> | |
callee = <value temporarily unavailable, due to optimizations> | |
clasp = <value temporarily unavailable, due to optimizations> | |
fun = <value temporarily unavailable, due to optimizations> | |
#42 0x0000000102cf61fd in js::InvokeKernel (cx=<value temporarily unavailable, due to optimizations>, args={<JS::CallReceiver> = {argv_ = 0x10bb03190}, argc_ = 1}, construct=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:401 | |
stackDummy_ = 193580032 | |
ifg = { | |
<js::FrameGuard> = { | |
stack_ = 0x10b885140, | |
pushedSeg_ = 129, | |
regs_ = { | |
sp = 0x10d2b7018, | |
pc = 0x10bafff70 "?\004?\v\001", | |
inlined_ = 0x102cfbef7, | |
fp_ = 0x10c24c3a8, | |
static offsetOfFp = <optimized out>, | |
static offsetOfInlined = <optimized out> | |
}, | |
prevRegs_ = 0x10c237b81 | |
}, <No data fields>} | |
initial = <value temporarily unavailable, due to optimizations> | |
callee = <value temporarily unavailable, due to optimizations> | |
clasp = <value temporarily unavailable, due to optimizations> | |
fun = <value temporarily unavailable, due to optimizations> | |
#43 0x0000000102cf2c3a in js::Interpret (cx=0x10b885140, entryFrame=<value temporarily unavailable, due to optimizations>, interpMode=Cannot access memory at address 0x2 | |
) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:2393 | |
newsp = <value temporarily unavailable, due to optimizations> | |
fun = (RootedFunction &) @0x10c237b80: { | |
<js::RootedBase<JSFunction *>> = {<No data fields>}, | |
members of JS::Rooted<JSFunction *>: | |
ptr = 0x10c23b0b0 | |
} | |
args = { | |
<JS::CallReceiver> = { | |
argv_ = 0x10bb03190 | |
}, | |
members of JS::CallArgs: | |
argc_ = 1 | |
} | |
initial = <value temporarily unavailable, due to optimizations> | |
switchMask = 0 | |
switchMask = 0 | |
interrupts = (GenericInterruptEnabler<int>) { | |
<js::InterpreterFrames::InterruptEnablerBase> = { | |
_vptr$InterruptEnablerBase = 0x103d5ab30 | |
}, | |
members of GenericInterruptEnabler<int>: | |
variable = 0x10bb001ec, | |
value = -1 | |
} | |
regs = { | |
sp = 0x10bb03198, | |
pc = 0x10d35d01b ":", | |
inlined_ = 0x0, | |
fp_ = 0x10bb030c0, | |
static offsetOfFp = <optimized out>, | |
static offsetOfInlined = <optimized out> | |
} | |
interpreterFrame = { | |
older = 0x0, | |
context = 0x10b885140, | |
regs = 0x10bb001b0, | |
enabler = @0x10bb001d0 | |
} | |
script = { | |
<js::RootedBase<JSScript *>> = {<No data fields>}, | |
members of JS::Rooted<JSScript *>: | |
ptr = 0x10c2381f0 | |
} | |
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>}, | |
members of JS::Rooted<JS::Value>: | |
ptr = { | |
data = { | |
asBits = 18445477440812972928, | |
debugView = { | |
payload47 = 4498619264, | |
tag = JSVAL_TAG_OBJECT | |
}, | |
s = { | |
payload = { | |
i32 = 203651968, | |
u32 = 203651968, | |
why = 203651968 | |
} | |
}, | |
asDouble = -nan(0xb80010c237b80), | |
asPtr = 0xfffb80010c237b80, | |
asWord = 18445477440812972928, | |
asUIntPtr = 18445477440812972928 | |
} | |
} | |
} | |
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>}, | |
members of JS::Rooted<JS::Value>: | |
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 | |
} | |
} | |
} | |
rootObject0 = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x0 | |
} | |
rootObject1 = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x0 | |
} | |
rootFunction0 = { | |
<js::RootedBase<JSFunction *>> = {<No data fields>}, | |
members of JS::Rooted<JSFunction *>: | |
ptr = 0x10c237b80 | |
} | |
rootName0 = { | |
<js::RootedBase<js::PropertyName *>> = {<No data fields>}, | |
members of JS::Rooted<js::PropertyName *>: | |
ptr = 0x0 | |
} | |
rootId0 = { | |
<js::RootedBase<long>> = {<No data fields>}, | |
members of JS::Rooted<long>: | |
ptr = 2 | |
} | |
rootShape0 = { | |
<js::RootedBase<js::Shape *>> = {<No data fields>}, | |
members of JS::Rooted<js::Shape *>: | |
ptr = 0x0 | |
} | |
rt = <value temporarily unavailable, due to optimizations> | |
len = #44 0x0000000102cecc3d in js::RunScript (cx=<value temporarily unavailable, due to optimizations>, fp=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:365 | |
marker = { | |
profiler = 0x0, | |
size_before = {<No data fields>} | |
} | |
status = <value temporarily unavailable, due to optimizations> | |
#45 0x0000000102cf69f9 in js::ExecuteKernel (cx=0x10b885140, scopeChainArg=<value temporarily unavailable, due to optimizations>, thisv=<value temporarily unavailable, due to optimizations>, type=<value temporarily unavailable, due to optimizations>, result=0x0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:553 | |
scopeChain = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x10c234060 | |
} | |
efg = { | |
<js::FrameGuard> = { | |
stack_ = 0x10b8851c8, | |
pushedSeg_ = true, | |
regs_ = { | |
sp = 0x10bb030a8, | |
pc = 0x10d2cba48 "A5", | |
inlined_ = 0x0, | |
fp_ = 0x10bb03038, | |
static offsetOfFp = <optimized out>, | |
static offsetOfInlined = <optimized out> | |
}, | |
prevRegs_ = 0x0 | |
}, <No data fields>} | |
script = #46 0x0000000102cf6b10 in js::Execute (cx=0x10b885140, scopeChainArg=<value temporarily unavailable, due to optimizations>, rval=0x0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:592 | |
scopeChain = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x10c234060 | |
} | |
thisv = { | |
data = { | |
asBits = 18445477440812957792, | |
debugView = { | |
payload47 = 4498604128, | |
tag = JSVAL_TAG_OBJECT | |
}, | |
s = { | |
payload = { | |
i32 = 203636832, | |
u32 = 203636832, | |
why = 203636832 | |
} | |
}, | |
asDouble = -nan(0xb80010c234060), | |
asPtr = 0xfffb80010c234060, | |
asWord = 18445477440812957792, | |
asUIntPtr = 18445477440812957792 | |
} | |
} | |
thisObj = (JSObject *) 0x10b8a6d50 | |
script = #47 0x0000000102c83fc0 in JS::Evaluate (cx=0x10b885140, options={principals = 0x103c93d80, originPrincipals = 0x0, version = JSVERSION_ECMA_5, versionSet = false, utf8 = false, filename = 0x10bb00aa8 "resource://gre/modules/osfile/osfile_async_worker.js", lineno = 1, compileAndGo = true, noScriptRval = true, selfHostingMode = false, userBit = false, sourcePolicy = JS::CompileOptions::SAVE_SOURCE}, chars=<value temporarily unavailable, due to optimizations>, length=<value temporarily unavailable, due to optimizations>, rval=0x0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsapi.cpp:5658 | |
sct = { | |
cx = 0x10b885140, | |
ss = 0x0, | |
chars = 0x0, | |
oom = false | |
} | |
script = { | |
<js::RootedBase<JSScript *>> = {<No data fields>}, | |
members of JS::Rooted<JSScript*>: | |
ptr = 0x10c238128 | |
} | |
obj = #48 0x0000000101c491f7 in (anonymous namespace)::ScriptExecutorRunnable::WorkerRun (this=0x10994e5c0, aCx=0x10b885140, aWorkerPrivate=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/ScriptLoader.cpp:661 | |
filename = { | |
<nsAutoCString> = { | |
<nsFixedCString> = { | |
<nsCString> = { | |
<nsACString_internal> = { | |
mData = 0x10bb00aa8 "resource://gre/modules/osfile/osfile_async_worker.js", | |
mLength = 52, | |
mFlags = 65553 | |
}, <No data fields>}, | |
members of nsFixedCString: | |
mFixedCapacity = 63, | |
mFixedBuf = 0x10bb00aa8 "resource://gre/modules/osfile/osfile_async_worker.js" | |
}, | |
members of nsAutoCString: | |
mStorage = "resource://gre/modules/osfile/osfile_async_worker.js\000\000\000\000 ?%\n\001\000\000" | |
}, <No data fields>} | |
options = { | |
principals = 0x103c93d80, | |
originPrincipals = 0x0, | |
version = JSVERSION_ECMA_5, | |
versionSet = false, | |
utf8 = false, | |
filename = 0x10bb00aa8 "resource://gre/modules/osfile/osfile_async_worker.js", | |
lineno = 1, | |
compileAndGo = false, | |
noScriptRval = true, | |
selfHostingMode = false, | |
userBit = false, | |
sourcePolicy = JS::CompileOptions::SAVE_SOURCE | |
} | |
loadInfo = ('(anonymous namespace)::ScriptLoadInfo' &) @0x10b8a6d50: { | |
mURL = { | |
<nsAString_internal> = { | |
mData = 0x2, | |
mLength = 3, | |
mFlags = 1 | |
}, <No data fields>}, | |
mChannel = { | |
<nsCOMPtr_base> = { | |
mRawPtr = 0xb7e02020 | |
}, <No data fields>}, | |
mScriptText = { | |
<nsAString_internal> = { | |
mData = 0x100000002, | |
mLength = 1, | |
mFlags = 0 | |
}, <No data fields>}, | |
mLoadResult = 203630624, | |
mExecutionScheduled = true, | |
mExecutionResult = false | |
} | |
index = <value temporarily unavailable, due to optimizations> | |
global = { | |
<js::RootedBase<JSObject *>> = {<No data fields>}, | |
members of JS::Rooted<JSObject *>: | |
ptr = 0x10c234060 | |
} | |
principal = (class JSPrincipals *) 0x103c93d80 | |
#49 0x0000000101c4b703 in mozilla::dom::workers::WorkerRunnable::Run (this=0x10994e5c0) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerPrivate.cpp:1639 | |
ac = { | |
storage = { | |
u = { | |
bytes = "@Q?\v\001\000\000\000\000̉\v\001\000\000", | |
_ = 4488450368 | |
} | |
}, | |
constructed = true | |
} | |
cx = <value temporarily unavailable, due to optimizations> | |
targetCompartmentObject = <value temporarily unavailable, due to optimizations> | |
contextStack = <value temporarily unavailable, due to optimizations> | |
#50 0x0000000101c4e785 in mozilla::dom::workers::WorkerPrivate::RunSyncLoop (this=0x109821000, aCx=0x10b885140, aSyncLoopKey=0) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerPrivate.cpp:3509 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10994e5c0 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10994e5c0 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10994e5c0 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10994e5c0 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10994e5c0 | |
event = ('(anonymous namespace)::ScriptExecutorRunnable' *) 0x10994e5c0 | |
syncQueue = ('mozilla::dom::workers::WorkerPrivate::SyncQueue' *) 0x10c15f2c0 | |
#51 0x0000000101c47c51 in mozilla::dom::workers::AutoSyncLoopHolder::RunAndForget () at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerPrivate.h:718 | |
workerPrivate = <value temporarily unavailable, due to optimizations> | |
#52 0x0000000101c47c51 in (anonymous namespace)::LoadAllScripts (aCx=0x10b885140, aWorkerPrivate=0x109821000, aLoadInfos=<value temporarily unavailable, due to optimizations>, aIsWorkerScript=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/ScriptLoader.cpp:718 | |
workerPrivate = <value temporarily unavailable, due to optimizations> | |
#53 0x0000000101c47b40 in mozilla::dom::workers::scriptloader::LoadWorkerScript (aCx=0x10b885140) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/ScriptLoader.cpp:909 | |
loadInfos = { | |
<nsTArray_Impl<<anonymous>::ScriptLoadInfo, nsTArrayInfallibleAllocator>> = { | |
<nsTArray_base<nsTArrayInfallibleAllocator>> = { | |
mHdr = 0x103d8a078 | |
}, | |
<nsTArray_SafeElementAtHelper<<anonymous>::ScriptLoadInfo, nsTArray_Impl<<anonymous>::ScriptLoadInfo, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>} | |
worker = ('mozilla::dom::workers::WorkerPrivate' *) 0x109821000 | |
#54 0x0000000101c51be5 in (anonymous namespace)::CompileScriptRunnable::WorkerRun (this=<value temporarily unavailable, due to optimizations>, aCx=0x10b885140, aWorkerPrivate=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerPrivate.cpp:706 | |
ac = { | |
cx_ = 0x10b885140, | |
oldCompartment_ = 0x10b89cc00 | |
} | |
global = (class JSObject *) 0x10c234060 | |
#55 0x0000000101c4b703 in mozilla::dom::workers::WorkerRunnable::Run (this=0x10b826140) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerPrivate.cpp:1639 | |
ac = { | |
storage = { | |
u = { | |
bytes = ">?\020\001\001\000\000\000\003\000\000\000\000\000\000", | |
_ = 4312856126 | |
} | |
}, | |
constructed = false | |
} | |
cx = <value temporarily unavailable, due to optimizations> | |
targetCompartmentObject = <value temporarily unavailable, due to optimizations> | |
contextStack = <value temporarily unavailable, due to optimizations> | |
#56 0x0000000101c4cb60 in mozilla::dom::workers::WorkerPrivate::DoRunLoop (this=0x109821000, aCx=0x10b885140) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/WorkerPrivate.cpp:2793 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
event = ('(anonymous namespace)::CompileScriptRunnable' *) 0x10b826140 | |
currentStatus = <value temporarily unavailable, due to optimizations> | |
gcTimer = { | |
<nsCOMPtr_base> = { | |
mRawPtr = 0x10c17b880 | |
}, <No data fields>} | |
normalGCEventTarget = { | |
<nsCOMPtr_base> = { | |
mRawPtr = 0x10c1777e0 | |
}, <No data fields>} | |
idleGCEventTarget = { | |
<nsCOMPtr_base> = { | |
mRawPtr = 0x10c177800 | |
}, <No data fields>} | |
idleGCEvent = { | |
<nsCOMPtr_base> = { | |
mRawPtr = 0x10c1a3160 | |
}, <No data fields>} | |
#57 0x0000000101c4687c in JSAutoRequest::~JSAutoRequest () at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/RuntimeService.cpp:520 | |
No locals. | |
#58 0x0000000101c4687c in JSAutoRequest::~JSAutoRequest () at /Users/ehsanakhgari/moz/mozilla-central/obj-ff-opt/dist/include/jsapi.h:1884 | |
No locals. | |
#59 0x0000000101c4687c in (anonymous namespace)::WorkerThreadRunnable::Run (this=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/dom/workers/RuntimeService.cpp:521 | |
No locals. | |
#60 0x0000000102634bed in nsThread::ProcessNextEvent (this=0x1098707a0, mayWait=true, result=0x10bb00ea7) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/threads/nsThread.cpp:627 | |
event = { | |
<nsCOMPtr_base> = { | |
mRawPtr = 0x10b8261e0 | |
}, <No data fields>} | |
rv = #61 0x00000001025f3dd0 in NS_ProcessNextEvent (thread=<value temporarily unavailable, due to optimizations>, mayWait=true) at nsThreadUtils.cpp:238 | |
val = true | |
val = true | |
val = true | |
val = true | |
val = true | |
val = true | |
#62 0x00000001026340bd in nsThread::ShuttingDown () at /Users/ehsanakhgari/moz/mozilla-central/xpcom/threads/nsThread.h:265 | |
event = { | |
<nsCOMPtr_base> = { | |
mRawPtr = 0x0 | |
}, <No data fields>} | |
self = <value temporarily unavailable, due to optimizations> | |
#63 0x00000001026340bd in nsThread::ThreadFunc (arg=<value temporarily unavailable, due to optimizations>) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/threads/nsThread.cpp:264 | |
event = { | |
<nsCOMPtr_base> = { | |
mRawPtr = 0x0 | |
}, <No data fields>} | |
self = <value temporarily unavailable, due to optimizations> | |
#64 0x0000000101111d8b in _pt_root () | |
No symbol table info available. | |
#65 0x00007fff8d978742 in _pthread_start () | |
No symbol table info available. | |
#66 0x00007fff8d965181 in thread_start () | |
No symbol table info available. | |
(gdb) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment