Skip to content

Instantly share code, notes, and snippets.

@ehsan
Created April 11, 2013 19:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ehsan/5366294 to your computer and use it in GitHub Desktop.
Save ehsan/5366294 to your computer and use it in GitHub Desktop.
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