Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WeakRef::construct weakRef=0x2a687a589040 target=0x2a687a597160 t=0x2a687a597160
- WeakRefMap::sweep
- WeakRefMap::sweep
- WeakRefMap::sweep
- WeakRefHeapPtrVector::sweep
- trace weakRef=0x2a687a589040 target=0x2a687a597160
- WeakRefMap::sweep
- WeakRefHeapPtrVector::sweep
- WeakRef::construct weakRef=0x2a687a589070 target=0x2a687a5a9900 t=0x2a687a5a9900
- WeakRefMap::sweep
- WeakRefMap::sweep
- WeakRefMap::sweep
- WeakRefHeapPtrVector::sweep
- WeakRefHeapPtrVector::sweep
- WeakRefMap::sweep
- WeakRefMap::sweep
- WeakRefHeapPtrVector::sweep
- WeakRefHeapPtrVector::sweep
- WeakRefMap::sweep
- WeakRefMap::sweep
- trace weakRef=0x2a687a58e040 target=0x2a687a5a9700
- trace weakRef=0x2a687a58e070 target=0x2a687a5a9900
- WeakRefMap::sweep
- WeakRefHeapPtrVector::sweep
- WeakRefHeapPtrVector::sweep
- WeakRefMap::sweep
- WeakRef::construct weakRef=0x800a1528040 target=0x2a687a58d920 t=0x800a1513100
- WeakRefMap::sweep
- WeakRefMap::sweep
- WeakRefMap::sweep
- WeakRefHeapPtrVector::sweep
- WeakRefHeapPtrVector::sweep
- WeakRefHeapPtrVector::sweep
- WeakRefMap::sweep
- WeakRefMap::sweep
- trace weakRef=0x2a687a5c8040 target=0x2a687a58d700
- trace weakRef=0x2a687a5c8070 target=0x2a687a58d900
- WeakRefMap::sweep
- WeakRefHeapPtrVector::sweep
- WeakRefHeapPtrVector::sweep
- WeakRefHeapPtrVector::sweep
- trace weakRef=0x2a687a5ed040 target=0x2a687a58d920
- Program received signal SIGSEGV, Segmentation fault.
- 0x0000555ec9bd6fea in js::gc::Cell::isForwarded (this=0x2a687a58d920) at /home/allstars/src/gecko/js/src/gc/Cell.h:165
- 165 uintptr_t firstWord = *reinterpret_cast<const uintptr_t*>(this);
- (rr) bt
- #0 0x0000555ec9bd6fea in js::gc::Cell::isForwarded (this=0x2a687a58d920) at /home/allstars/src/gecko/js/src/gc/Cell.h:165
- #1 0x0000555ec9cf5635 in js::gc::IsForwarded<JSObject> (t=0x2a687a58d920) at /home/allstars/src/gecko/js/src/gc/Marking-inl.h:83
- #2 0x0000555eca8463a2 in js::CheckTracedThing<JSObject> (trc=0x7ffebc29b958, thing=0x2a687a58d920) at /home/allstars/src/gecko/js/src/gc/Marking.cpp:205
- #3 0x0000555eca8a6b8a in DoCallback<JSObject> (trc=0x7ffebc29b950, thingp=0x7ffebc29b740, name=0x555ec832e836 "WeakRefObject::target") at /home/allstars/src/gecko/js/src/gc/Tracer.cpp:42
- #4 0x0000555eca84c880 in js::gc::TraceEdgeInternal<JSObject*> (trc=0x7ffebc29b958, thingp=0x7ffebc29b740, name=0x555ec832e836 "WeakRefObject::target")
- at /home/allstars/src/gecko/js/src/gc/Marking.cpp:596
- #5 0x0000555eca069978 in js::TraceManuallyBarrieredWeakEdge<JSObject*> (trc=0x7ffebc29b958, thingp=0x7ffebc29b740, name=0x555ec832e836 "WeakRefObject::target")
- at /home/allstars/src/gecko/js/src/gc/Tracer.h:200
- #6 0x0000555eca297530 in js::WeakRefObject::trace (trc=0x7ffebc29b958, obj=0x2a687a5ed040) at /home/allstars/src/gecko/js/src/builtin/WeakRefObject.cpp:99
- #7 0x0000555ec9c727ad in JSClass::doTrace (this=0x555ecbdd2040 <js::WeakRefObject::class_>, trc=0x7ffebc29b958, obj=0x2a687a5ed040)
- at /home/allstars/src/gecko/obj-x86_64-pc-linux-gnu/dist/include/js/Class.h:835
- #8 0x0000555ec9f4d29e in JSObject::traceChildren (this=0x2a687a5ed040, trc=0x7ffebc29b958) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:4100
- #9 0x0000555eca786477 in UpdateCellPointers<JSObject> (trc=0x7ffebc29b950, cell=0x2a687a5ed040) at /home/allstars/src/gecko/js/src/gc/GC.cpp:2139
- #10 0x0000555eca7a85b0 in UpdateArenaPointersTyped<JSObject> (trc=0x7ffebc29b950, arena=0x2a687a5ed000) at /home/allstars/src/gecko/js/src/gc/GC.cpp:2145
- #11 0x0000555eca785f34 in UpdateArenaPointers (trc=0x7ffebc29b950, arena=0x2a687a5ed000) at /home/allstars/src/gecko/js/src/gc/GC.cpp:2161
- #12 0x0000555eca785e50 in js::gc::UpdatePointersTask::updateArenas (this=0x7ffebc29bf88) at /home/allstars/src/gecko/js/src/gc/GC.cpp:2276
- #13 0x0000555eca7861e2 in js::gc::UpdatePointersTask::run (this=0x7ffebc29bf88) at /home/allstars/src/gecko/js/src/gc/GC.cpp:2285
- #14 0x0000555eca803475 in js::GCParallelTaskHelper<js::gc::UpdatePointersTask>::runTaskTyped (task=0x7ffebc29bf88) at /home/allstars/src/gecko/js/src/gc/GCParallelTask.h:207
- #15 0x0000555ec9dfeece in js::GCParallelTask::runTask (this=0x7ffebc29bf88) at /home/allstars/src/gecko/js/src/vm/HelperThreads.cpp:1838
- #16 0x0000555ec9dfea55 in js::GCParallelTask::runFromMainThread (this=0x7ffebc29bf88) at /home/allstars/src/gecko/js/src/vm/HelperThreads.cpp:1812
- #17 0x0000555eca7868cf in js::gc::GCRuntime::updateCellPointers (this=0x7f5753623700, zone=0x7f5753307000, kinds=js::gc::AllocKinds = {...}, bgTaskCount=0)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:2371
- #18 0x0000555eca786f9f in js::gc::GCRuntime::updateAllCellPointers (this=0x7f5753623700, trc=0x7ffebc29c120, zone=0x7f5753307000) at /home/allstars/src/gecko/js/src/gc/GC.cpp:2451
- #19 0x0000555eca787305 in js::gc::GCRuntime::updateZonePointersToRelocatedCells (this=0x7f5753623700, zone=0x7f5753307000) at /home/allstars/src/gecko/js/src/gc/GC.cpp:2484
- #20 0x0000555eca79b194 in js::gc::GCRuntime::compactPhase (this=0x7f5753623700, reason=JS::GCReason::DEBUG_GC, sliceBudget=..., session=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:6444
- #21 0x0000555eca79d553 in js::gc::GCRuntime::incrementalSlice (this=0x7f5753623700, budget=..., gckind=..., reason=JS::GCReason::DEBUG_GC, session=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:6896
- #22 0x0000555eca79ecc5 in js::gc::GCRuntime::gcCycle (this=0x7f5753623700, nonincrementalByAPI=false, budget=..., gckind=..., reason=JS::GCReason::DEBUG_GC)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:7257
- #23 0x0000555eca7a0387 in js::gc::GCRuntime::collect (this=0x7f5753623700, nonincrementalByAPI=false, budget=..., gckindArg=..., reason=JS::GCReason::DEBUG_GC)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:7442
- #24 0x0000555eca776ecd in js::gc::GCRuntime::runDebugGC (this=0x7f5753623700) at /home/allstars/src/gecko/js/src/gc/GC.cpp:8020
- #25 0x0000555eca776b76 in js::gc::GCRuntime::gcIfNeededAtAllocation (this=0x7f5753623700, cx=0x7f5753631000) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:362
- #26 0x0000555eca7b3362 in js::gc::GCRuntime::checkAllocatorState<(js::AllowGC)1> (this=0x7f5753623700, cx=0x7f5753631000, kind=js::gc::AllocKind::SHAPE)
- at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:326
- #27 0x0000555eca7b58ca in js::Allocate<js::Shape, (js::AllowGC)1> (cx=0x7f5753631000) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:251
- #28 0x0000555eca0fec42 in js::Shape::new_ (cx=0x7f5753631000, other=..., nfixed=0) at /home/allstars/src/gecko/js/src/vm/Shape-inl.h:114
- #29 0x0000555eca0d6299 in js::PropertyTree::inlinedGetChild (this=0x7f57533b8b80, cx=0x7f5753631000, parent=0x2a687a5d4920, childSpec=...) at /home/allstars/src/gecko/js/src/vm/Shape.cpp:1884
- #30 0x0000555eca0d5c23 in js::NativeObject::getChildDataProperty (cx=0x7f5753631000, obj=..., parent=..., child=...) at /home/allstars/src/gecko/js/src/vm/Shape.cpp:438
- #31 0x0000555eca099ec6 in js::NativeObject::addDataPropertyInternal (cx=0x7f5753631000, obj=..., id=..., slot=16777215, attrs=8193, table=0x0, entry=0x0, keep=...)
- at /home/allstars/src/gecko/js/src/vm/Shape.cpp:731
- #32 0x0000555eca035923 in js::NativeObject::addDataProperty (cx=0x7f5753631000, obj=..., id=..., slot=16777215, attrs=8193) at /home/allstars/src/gecko/js/src/vm/Shape-inl.h:438
- #33 0x0000555eca01a51d in AddOrChangeProperty<(IsAddOrChange)0> (cx=0x7f5753631000, obj=..., id=..., desc=...) at /home/allstars/src/gecko/js/src/vm/NativeObject.cpp:1470
- #34 0x0000555eca018d15 in js::NativeDefineProperty (cx=0x7f5753631000, obj=..., id=..., desc_=..., result=...) at /home/allstars/src/gecko/js/src/vm/NativeObject.cpp:1778
- #35 0x0000555ec9f52832 in js::DefineDataProperty (cx=0x7f5753631000, obj=..., id=..., value=..., attrs=8193, result=...) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:2951
- #36 0x0000555ec9f52cd2 in js::DefineDataProperty (cx=0x7f5753631000, obj=..., id=..., value=..., attrs=8193) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:2989
- #37 0x0000555ec9eeef24 in js::DefineFunction (cx=0x7f5753631000, obj=..., id=..., native=0x555ec97cab50 <js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)>, nargs=2,
- flags=8193, allocKind=js::gc::AllocKind::FUNCTION) at /home/allstars/src/gecko/js/src/vm/JSFunction.cpp:2518
- #38 0x0000555ec9c9d296 in JS_DefineFunctionsWithHelp (cx=0x7f5753631000, obj=..., fs=0x555ecbdb2330 <js::shell::osfile_unsafe_functions>) at /home/allstars/src/gecko/js/src/jsfriendapi.cpp:239
- #39 0x0000555ec97bc18b in js::shell::DefineOS (cx=0x7f5753631000, global=..., fuzzingSafe=false, shellOut=0x555ecbeca040 <js::shell::gOutFile>, shellErr=0x555ecbeca038 <js::shell::gErrFile>)
- at /home/allstars/src/gecko/js/src/shell/OSObject.cpp:1006
- #40 0x0000555ec97cf2b6 in NewGlobalObject (cx=0x7f5753631000, options=..., principals=0x0, kind=ShellGlobalKind::WindowProxy) at /home/allstars/src/gecko/js/src/shell/js.cpp:9928
- #41 0x0000555ec97e2813 in NewGlobal (cx=0x7f5753631000, argc=1, vp=0x7ffebc29ec78) at /home/allstars/src/gecko/js/src/shell/js.cpp:6218
- --Type <RET> for more, q to quit, c to continue without paging--q
- Quit
- (rr) f 6
- #6 0x0000555eca297530 in js::WeakRefObject::trace (trc=0x7ffebc29b958, obj=0x2a687a5ed040) at /home/allstars/src/gecko/js/src/builtin/WeakRefObject.cpp:99
- 99 MOZ_ALWAYS_TRUE(
- (rr) p weakRef
- $1 = (js::WeakRefObject *) 0x2a687a5ed040
- (rr) p target
- $2 = (JSObject *) 0x2a687a58d920
- (rr) watch *0x2a687a5ed040
- Hardware watchpoint 1: *0x2a687a5ed040
- (rr) watch *0x2a687a58d920
- Hardware watchpoint 2: *0x2a687a58d920
- (rr) rc
- Continuing.
- Program received signal SIGSEGV, Segmentation fault.
- 0x0000555ec9bd6fea in js::gc::Cell::isForwarded (this=0x2a687a58d920) at /home/allstars/src/gecko/js/src/gc/Cell.h:165
- 165 uintptr_t firstWord = *reinterpret_cast<const uintptr_t*>(this);
- (rr) rc
- Continuing.
- Hardware watchpoint 1: *0x2a687a5ed040
- Old value = 2052990816
- New value = 1296911693
- __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:240
- 240 ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: No such file or directory.
- (rr) bt
- #0 __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:240
- #1 0x0000555eca7a8064 in RelocateCell (zone=0x7f5753307000, src=0x800a1528040, thingKind=js::gc::AllocKind::OBJECT2, thingSize=48) at /home/allstars/src/gecko/js/src/gc/GC.cpp:1823
- #2 0x0000555eca783eec in RelocateArena (arena=0x800a1528000, sliceBudget=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:1889
- #3 0x0000555eca783c76 in js::gc::ArenaList::relocateArenas (this=0x7f5753307328, toRelocate=0x0, relocated=0x800a1511000, sliceBudget=..., stats=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:1934
- #4 0x0000555eca7844b4 in js::gc::ArenaLists::relocateArenas (this=0x7f57533071c8, relocatedListOut=@0x7ffebc29c1d8: 0x800a1511000, reason=JS::GCReason::DEBUG_GC, sliceBudget=..., stats=...)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:1995
- #5 0x0000555eca784d2f in js::gc::GCRuntime::relocateArenas (this=0x7f5753623700, zone=0x7f5753307000, reason=JS::GCReason::DEBUG_GC, relocatedListOut=@0x7ffebc29c1d8: 0x800a1511000, sliceBudget=...)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:2035
- #6 0x0000555eca79b17a in js::gc::GCRuntime::compactPhase (this=0x7f5753623700, reason=JS::GCReason::DEBUG_GC, sliceBudget=..., session=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:6443
- #7 0x0000555eca79d553 in js::gc::GCRuntime::incrementalSlice (this=0x7f5753623700, budget=..., gckind=..., reason=JS::GCReason::DEBUG_GC, session=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:6896
- #8 0x0000555eca79ecc5 in js::gc::GCRuntime::gcCycle (this=0x7f5753623700, nonincrementalByAPI=false, budget=..., gckind=..., reason=JS::GCReason::DEBUG_GC)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:7257
- #9 0x0000555eca7a0387 in js::gc::GCRuntime::collect (this=0x7f5753623700, nonincrementalByAPI=false, budget=..., gckindArg=..., reason=JS::GCReason::DEBUG_GC)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:7442
- #10 0x0000555eca776ecd in js::gc::GCRuntime::runDebugGC (this=0x7f5753623700) at /home/allstars/src/gecko/js/src/gc/GC.cpp:8020
- #11 0x0000555eca776b76 in js::gc::GCRuntime::gcIfNeededAtAllocation (this=0x7f5753623700, cx=0x7f5753631000) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:362
- #12 0x0000555eca7b3362 in js::gc::GCRuntime::checkAllocatorState<(js::AllowGC)1> (this=0x7f5753623700, cx=0x7f5753631000, kind=js::gc::AllocKind::SHAPE)
- at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:326
- #13 0x0000555eca7b58ca in js::Allocate<js::Shape, (js::AllowGC)1> (cx=0x7f5753631000) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:251
- #14 0x0000555eca0fec42 in js::Shape::new_ (cx=0x7f5753631000, other=..., nfixed=0) at /home/allstars/src/gecko/js/src/vm/Shape-inl.h:114
- #15 0x0000555eca0d6299 in js::PropertyTree::inlinedGetChild (this=0x7f57533b8b80, cx=0x7f5753631000, parent=0x2a687a5d4920, childSpec=...) at /home/allstars/src/gecko/js/src/vm/Shape.cpp:1884
- #16 0x0000555eca0d5c23 in js::NativeObject::getChildDataProperty (cx=0x7f5753631000, obj=..., parent=..., child=...) at /home/allstars/src/gecko/js/src/vm/Shape.cpp:438
- #17 0x0000555eca099ec6 in js::NativeObject::addDataPropertyInternal (cx=0x7f5753631000, obj=..., id=..., slot=16777215, attrs=8193, table=0x0, entry=0x0, keep=...)
- at /home/allstars/src/gecko/js/src/vm/Shape.cpp:731
- #18 0x0000555eca035923 in js::NativeObject::addDataProperty (cx=0x7f5753631000, obj=..., id=..., slot=16777215, attrs=8193) at /home/allstars/src/gecko/js/src/vm/Shape-inl.h:438
- #19 0x0000555eca01a51d in AddOrChangeProperty<(IsAddOrChange)0> (cx=0x7f5753631000, obj=..., id=..., desc=...) at /home/allstars/src/gecko/js/src/vm/NativeObject.cpp:1470
- #20 0x0000555eca018d15 in js::NativeDefineProperty (cx=0x7f5753631000, obj=..., id=..., desc_=..., result=...) at /home/allstars/src/gecko/js/src/vm/NativeObject.cpp:1778
- #21 0x0000555ec9f52832 in js::DefineDataProperty (cx=0x7f5753631000, obj=..., id=..., value=..., attrs=8193, result=...) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:2951
- #22 0x0000555ec9f52cd2 in js::DefineDataProperty (cx=0x7f5753631000, obj=..., id=..., value=..., attrs=8193) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:2989
- #23 0x0000555ec9eeef24 in js::DefineFunction (cx=0x7f5753631000, obj=..., id=..., native=0x555ec97cab50 <js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)>, nargs=2,
- flags=8193, allocKind=js::gc::AllocKind::FUNCTION) at /home/allstars/src/gecko/js/src/vm/JSFunction.cpp:2518
- #24 0x0000555ec9c9d296 in JS_DefineFunctionsWithHelp (cx=0x7f5753631000, obj=..., fs=0x555ecbdb2330 <js::shell::osfile_unsafe_functions>) at /home/allstars/src/gecko/js/src/jsfriendapi.cpp:239
- #25 0x0000555ec97bc18b in js::shell::DefineOS (cx=0x7f5753631000, global=..., fuzzingSafe=false, shellOut=0x555ecbeca040 <js::shell::gOutFile>, shellErr=0x555ecbeca038 <js::shell::gErrFile>)
- at /home/allstars/src/gecko/js/src/shell/OSObject.cpp:1006
- #26 0x0000555ec97cf2b6 in NewGlobalObject (cx=0x7f5753631000, options=..., principals=0x0, kind=ShellGlobalKind::WindowProxy) at /home/allstars/src/gecko/js/src/shell/js.cpp:9928
- #27 0x0000555ec97e2813 in NewGlobal (cx=0x7f5753631000, argc=1, vp=0x7ffebc29ec78) at /home/allstars/src/gecko/js/src/shell/js.cpp:6218
- #28 0x0000555ec9ac225f in CallJSNative (cx=0x7f5753631000, native=0x555ec97e1b00 <NewGlobal(JSContext*, unsigned int, JS::Value*)>, reason=js::CallReason::Call, args=...)
- at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:457
- #29 0x0000555ec9aabe5e in js::InternalCallOrConstruct (cx=0x7f5753631000, args=..., construct=js::NO_CONSTRUCT, reason=js::CallReason::Call) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:549
- #30 0x0000555ec9aac6c4 in InternalCall (cx=0x7f5753631000, args=..., reason=js::CallReason::Call) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:618
- #31 0x0000555ec9aac48f in js::CallFromStack (cx=0x7f5753631000, args=...) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:622
- #32 0x0000555eca91357e in js::jit::DoCallFallback (cx=0x7f5753631000, frame=0x7ffebc29ecf8, stub=0x7f57533a6c78, argc=1, vp=0x7ffebc29ec78, res=...)
- at /home/allstars/src/gecko/js/src/jit/BaselineIC.cpp:2941
- #33 0x00000ea8d4a0a263 in ?? ()
- #34 0x00007f57533ca16b in ?? ()
- #35 0x00007ffebc29ec38 in ?? ()
- #36 0x00002a687a5ac768 in ?? ()
- #37 0xfff9800000000000 in ?? ()
- #38 0x0000555ecbdf5a20 in js::jit::vmFunctions ()
- #39 0x00000ea8d4a1f956 in ?? ()
- #40 0x0000000000004822 in ?? ()
- #41 0x00007ffebc29ecf8 in ?? ()
- --Type <RET> for more, q to quit, c to continue without paging--q
- Quit
- (rr) f 1
- #1 0x0000555eca7a8064 in RelocateCell (zone=0x7f5753307000, src=0x800a1528040, thingKind=js::gc::AllocKind::OBJECT2, thingSize=48) at /home/allstars/src/gecko/js/src/gc/GC.cpp:1823
- 1823 memcpy(dst, src, thingSize);
- (rr) p dst
- $3 = (js::gc::TenuredCell *) 0x2a687a5ed040
- (rr) p src
- $4 = (js::gc::TenuredCell *) 0x800a1528040
- (rr) p thingSize
- $5 = 48
- (rr) watch *0x800a1528040
- Hardware watchpoint 3: *0x800a1528040
- (rr) rc
- Continuing.
- Hardware watchpoint 1: *0x2a687a5ed040
- Old value = 1296911693
- New value = 1229539657
- 0x0000555eca7a74fa in mozilla::PodSet<JS::Value> (aDst=0x2a687a5ed040, aSrc=..., aNElem=6) at /home/allstars/src/gecko/js/src/util/Poison.h:40
- 40 *aDst = aSrc;
- (rr) bt
- #0 0x0000555eca7a74fa in mozilla::PodSet<JS::Value> (aDst=0x2a687a5ed040, aSrc=..., aNElem=6) at /home/allstars/src/gecko/js/src/util/Poison.h:40
- #1 0x0000555eca7a7324 in js::PoisonImpl (ptr=0x2a687a5ed040, value=77 'M', num=48) at /home/allstars/src/gecko/js/src/util/Poison.h:137
- #2 0x0000555eca77966c in js::Poison (ptr=0x2a687a5ed040, value=77 'M', num=48, kind=MemCheckKind::MakeUndefined) at /home/allstars/src/gecko/js/src/util/Poison.h:165
- #3 0x0000555eca7a7023 in js::DebugOnlyPoison (ptr=0x2a687a5ed040, value=77 'M', num=48, kind=MemCheckKind::MakeUndefined) at /home/allstars/src/gecko/js/src/util/Poison.h:176
- #4 0x0000555eca7d203e in js::gc::FreeSpan::allocate (this=0x2a687a5ed000, thingSize=48) at /home/allstars/src/gecko/js/src/gc/Heap.h:154
- #5 0x0000555eca7b9060 in js::gc::FreeLists::setArenaAndAllocate (this=0x7f57533071d0, arena=0x2a687a5ed000, kind=js::gc::AllocKind::OBJECT2) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:539
- #6 0x0000555eca777b50 in js::gc::ArenaLists::refillFreeListAndAllocate (this=0x7f57533071c8, freeLists=..., thingKind=js::gc::AllocKind::OBJECT2,
- checkThresholds=js::gc::ShouldCheckThresholds::DontCheckThresholds) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:520
- #7 0x0000555eca7774d5 in js::gc::GCRuntime::refillFreeListInGC (zone=0x7f5753307000, thingKind=js::gc::AllocKind::OBJECT2) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:470
- #8 0x0000555eca777342 in js::gc::AllocateCellInGC (zone=0x7f5753307000, thingKind=js::gc::AllocKind::OBJECT2) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:408
- #9 0x0000555eca7a803e in RelocateCell (zone=0x7f5753307000, src=0x800a1528040, thingKind=js::gc::AllocKind::OBJECT2, thingSize=48) at /home/allstars/src/gecko/js/src/gc/GC.cpp:1820
- #10 0x0000555eca783eec in RelocateArena (arena=0x800a1528000, sliceBudget=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:1889
- #11 0x0000555eca783c76 in js::gc::ArenaList::relocateArenas (this=0x7f5753307328, toRelocate=0x0, relocated=0x800a1511000, sliceBudget=..., stats=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:1934
- #12 0x0000555eca7844b4 in js::gc::ArenaLists::relocateArenas (this=0x7f57533071c8, relocatedListOut=@0x7ffebc29c1d8: 0x800a1511000, reason=JS::GCReason::DEBUG_GC, sliceBudget=..., stats=...)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:1995
- #13 0x0000555eca784d2f in js::gc::GCRuntime::relocateArenas (this=0x7f5753623700, zone=0x7f5753307000, reason=JS::GCReason::DEBUG_GC, relocatedListOut=@0x7ffebc29c1d8: 0x800a1511000, sliceBudget=...)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:2035
- #14 0x0000555eca79b17a in js::gc::GCRuntime::compactPhase (this=0x7f5753623700, reason=JS::GCReason::DEBUG_GC, sliceBudget=..., session=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:6443
- #15 0x0000555eca79d553 in js::gc::GCRuntime::incrementalSlice (this=0x7f5753623700, budget=..., gckind=..., reason=JS::GCReason::DEBUG_GC, session=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:6896
- #16 0x0000555eca79ecc5 in js::gc::GCRuntime::gcCycle (this=0x7f5753623700, nonincrementalByAPI=false, budget=..., gckind=..., reason=JS::GCReason::DEBUG_GC)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:7257
- #17 0x0000555eca7a0387 in js::gc::GCRuntime::collect (this=0x7f5753623700, nonincrementalByAPI=false, budget=..., gckindArg=..., reason=JS::GCReason::DEBUG_GC)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:7442
- #18 0x0000555eca776ecd in js::gc::GCRuntime::runDebugGC (this=0x7f5753623700) at /home/allstars/src/gecko/js/src/gc/GC.cpp:8020
- #19 0x0000555eca776b76 in js::gc::GCRuntime::gcIfNeededAtAllocation (this=0x7f5753623700, cx=0x7f5753631000) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:362
- #20 0x0000555eca7b3362 in js::gc::GCRuntime::checkAllocatorState<(js::AllowGC)1> (this=0x7f5753623700, cx=0x7f5753631000, kind=js::gc::AllocKind::SHAPE)
- at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:326
- #21 0x0000555eca7b58ca in js::Allocate<js::Shape, (js::AllowGC)1> (cx=0x7f5753631000) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:251
- #22 0x0000555eca0fec42 in js::Shape::new_ (cx=0x7f5753631000, other=..., nfixed=0) at /home/allstars/src/gecko/js/src/vm/Shape-inl.h:114
- #23 0x0000555eca0d6299 in js::PropertyTree::inlinedGetChild (this=0x7f57533b8b80, cx=0x7f5753631000, parent=0x2a687a5d4920, childSpec=...) at /home/allstars/src/gecko/js/src/vm/Shape.cpp:1884
- #24 0x0000555eca0d5c23 in js::NativeObject::getChildDataProperty (cx=0x7f5753631000, obj=..., parent=..., child=...) at /home/allstars/src/gecko/js/src/vm/Shape.cpp:438
- #25 0x0000555eca099ec6 in js::NativeObject::addDataPropertyInternal (cx=0x7f5753631000, obj=..., id=..., slot=16777215, attrs=8193, table=0x0, entry=0x0, keep=...)
- at /home/allstars/src/gecko/js/src/vm/Shape.cpp:731
- #26 0x0000555eca035923 in js::NativeObject::addDataProperty (cx=0x7f5753631000, obj=..., id=..., slot=16777215, attrs=8193) at /home/allstars/src/gecko/js/src/vm/Shape-inl.h:438
- #27 0x0000555eca01a51d in AddOrChangeProperty<(IsAddOrChange)0> (cx=0x7f5753631000, obj=..., id=..., desc=...) at /home/allstars/src/gecko/js/src/vm/NativeObject.cpp:1470
- #28 0x0000555eca018d15 in js::NativeDefineProperty (cx=0x7f5753631000, obj=..., id=..., desc_=..., result=...) at /home/allstars/src/gecko/js/src/vm/NativeObject.cpp:1778
- #29 0x0000555ec9f52832 in js::DefineDataProperty (cx=0x7f5753631000, obj=..., id=..., value=..., attrs=8193, result=...) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:2951
- #30 0x0000555ec9f52cd2 in js::DefineDataProperty (cx=0x7f5753631000, obj=..., id=..., value=..., attrs=8193) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:2989
- #31 0x0000555ec9eeef24 in js::DefineFunction (cx=0x7f5753631000, obj=..., id=..., native=0x555ec97cab50 <js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)>, nargs=2,
- flags=8193, allocKind=js::gc::AllocKind::FUNCTION) at /home/allstars/src/gecko/js/src/vm/JSFunction.cpp:2518
- #32 0x0000555ec9c9d296 in JS_DefineFunctionsWithHelp (cx=0x7f5753631000, obj=..., fs=0x555ecbdb2330 <js::shell::osfile_unsafe_functions>) at /home/allstars/src/gecko/js/src/jsfriendapi.cpp:239
- #33 0x0000555ec97bc18b in js::shell::DefineOS (cx=0x7f5753631000, global=..., fuzzingSafe=false, shellOut=0x555ecbeca040 <js::shell::gOutFile>, shellErr=0x555ecbeca038 <js::shell::gErrFile>)
- at /home/allstars/src/gecko/js/src/shell/OSObject.cpp:1006
- #34 0x0000555ec97cf2b6 in NewGlobalObject (cx=0x7f5753631000, options=..., principals=0x0, kind=ShellGlobalKind::WindowProxy) at /home/allstars/src/gecko/js/src/shell/js.cpp:9928
- #35 0x0000555ec97e2813 in NewGlobal (cx=0x7f5753631000, argc=1, vp=0x7ffebc29ec78) at /home/allstars/src/gecko/js/src/shell/js.cpp:6218
- #36 0x0000555ec9ac225f in CallJSNative (cx=0x7f5753631000, native=0x555ec97e1b00 <NewGlobal(JSContext*, unsigned int, JS::Value*)>, reason=js::CallReason::Call, args=...)
- at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:457
- #37 0x0000555ec9aabe5e in js::InternalCallOrConstruct (cx=0x7f5753631000, args=..., construct=js::NO_CONSTRUCT, reason=js::CallReason::Call) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:549
- #38 0x0000555ec9aac6c4 in InternalCall (cx=0x7f5753631000, args=..., reason=js::CallReason::Call) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:618
- #39 0x0000555ec9aac48f in js::CallFromStack (cx=0x7f5753631000, args=...) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:622
- #40 0x0000555eca91357e in js::jit::DoCallFallback (cx=0x7f5753631000, frame=0x7ffebc29ecf8, stub=0x7f57533a6c78, argc=1, vp=0x7ffebc29ec78, res=...)
- at /home/allstars/src/gecko/js/src/jit/BaselineIC.cpp:2941
- --Type <RET> for more, q to quit, c to continue without paging--q
- Quit
- (rr) rc
- Continuing.
- Hardware watchpoint 2: *0x2a687a58d920
- Old value = 1229539657
- New value = 2052921633
- 0x0000555eca7a74fa in mozilla::PodSet<JS::Value> (aDst=0x2a687a58d920, aSrc=..., aNElem=504) at /home/allstars/src/gecko/js/src/util/Poison.h:40
- 40 *aDst = aSrc;
- (rr) bt
- #0 0x0000555eca7a74fa in mozilla::PodSet<JS::Value> (aDst=0x2a687a58d920, aSrc=..., aNElem=504) at /home/allstars/src/gecko/js/src/util/Poison.h:40
- #1 0x0000555eca7a7324 in js::PoisonImpl (ptr=0x2a687a58d040, value=73 'I', num=4032) at /home/allstars/src/gecko/js/src/util/Poison.h:137
- #2 0x0000555eca77907f in js::AlwaysPoison (ptr=0x2a687a58d040, value=73 'I', num=4032, kind=MemCheckKind::MakeNoAccess) at /home/allstars/src/gecko/js/src/util/Poison.h:151
- #3 0x0000555eca787a1f in js::gc::GCRuntime::clearRelocatedArenasWithoutUnlocking (this=0x7f5753623700, arenaList=0x2a687a58c000, reason=JS::GCReason::DEBUG_GC, lock=...)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:2568
- #4 0x0000555eca787973 in js::gc::GCRuntime::clearRelocatedArenas (this=0x7f5753623700, arenaList=0x800a1504000, reason=JS::GCReason::DEBUG_GC) at /home/allstars/src/gecko/js/src/gc/GC.cpp:2551
- #5 0x0000555eca79b25d in js::gc::GCRuntime::compactPhase (this=0x7f5753623700, reason=JS::GCReason::DEBUG_GC, sliceBudget=..., session=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:6465
- #6 0x0000555eca79d553 in js::gc::GCRuntime::incrementalSlice (this=0x7f5753623700, budget=..., gckind=..., reason=JS::GCReason::DEBUG_GC, session=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:6896
- #7 0x0000555eca79ecc5 in js::gc::GCRuntime::gcCycle (this=0x7f5753623700, nonincrementalByAPI=false, budget=..., gckind=..., reason=JS::GCReason::DEBUG_GC)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:7257
- #8 0x0000555eca7a0387 in js::gc::GCRuntime::collect (this=0x7f5753623700, nonincrementalByAPI=false, budget=..., gckindArg=..., reason=JS::GCReason::DEBUG_GC)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:7442
- #9 0x0000555eca776ecd in js::gc::GCRuntime::runDebugGC (this=0x7f5753623700) at /home/allstars/src/gecko/js/src/gc/GC.cpp:8020
- #10 0x0000555eca776b76 in js::gc::GCRuntime::gcIfNeededAtAllocation (this=0x7f5753623700, cx=0x7f5753631000) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:362
- #11 0x0000555eca7b3362 in js::gc::GCRuntime::checkAllocatorState<(js::AllowGC)1> (this=0x7f5753623700, cx=0x7f5753631000, kind=js::gc::AllocKind::SHAPE)
- at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:326
- #12 0x0000555eca7b58ca in js::Allocate<js::Shape, (js::AllowGC)1> (cx=0x7f5753631000) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:251
- #13 0x0000555eca0fec42 in js::Shape::new_ (cx=0x7f5753631000, other=..., nfixed=16) at /home/allstars/src/gecko/js/src/vm/Shape-inl.h:114
- #14 0x0000555eca0d6299 in js::PropertyTree::inlinedGetChild (this=0x7f57533b8b80, cx=0x7f5753631000, parent=0x2a687a5d4178, childSpec=...) at /home/allstars/src/gecko/js/src/vm/Shape.cpp:1884
- #15 0x0000555eca0d5c23 in js::NativeObject::getChildDataProperty (cx=0x7f5753631000, obj=..., parent=..., child=...) at /home/allstars/src/gecko/js/src/vm/Shape.cpp:438
- #16 0x0000555eca099ec6 in js::NativeObject::addDataPropertyInternal (cx=0x7f5753631000, obj=..., id=..., slot=16777215, attrs=8193, table=0x0, entry=0x0, keep=...)
- at /home/allstars/src/gecko/js/src/vm/Shape.cpp:731
- #17 0x0000555eca035923 in js::NativeObject::addDataProperty (cx=0x7f5753631000, obj=..., id=..., slot=16777215, attrs=8193) at /home/allstars/src/gecko/js/src/vm/Shape-inl.h:438
- #18 0x0000555eca01a51d in AddOrChangeProperty<(IsAddOrChange)0> (cx=0x7f5753631000, obj=..., id=..., desc=...) at /home/allstars/src/gecko/js/src/vm/NativeObject.cpp:1470
- #19 0x0000555eca018d15 in js::NativeDefineProperty (cx=0x7f5753631000, obj=..., id=..., desc_=..., result=...) at /home/allstars/src/gecko/js/src/vm/NativeObject.cpp:1778
- #20 0x0000555ec9f52832 in js::DefineDataProperty (cx=0x7f5753631000, obj=..., id=..., value=..., attrs=8193, result=...) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:2951
- #21 0x0000555ec9f52cd2 in js::DefineDataProperty (cx=0x7f5753631000, obj=..., id=..., value=..., attrs=8193) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:2989
- #22 0x0000555ec9eeef24 in js::DefineFunction (cx=0x7f5753631000, obj=..., id=..., native=0x555eca2b5eb0 <GetConstructorName(JSContext*, unsigned int, JS::Value*)>, nargs=1, flags=8193,
- allocKind=js::gc::AllocKind::FUNCTION) at /home/allstars/src/gecko/js/src/vm/JSFunction.cpp:2518
- #23 0x0000555ec9c9d296 in JS_DefineFunctionsWithHelp (cx=0x7f5753631000, obj=..., fs=0x555ecbdd11c0 <TestingFunctions+5904>) at /home/allstars/src/gecko/js/src/jsfriendapi.cpp:239
- #24 0x0000555eca27f676 in js::DefineTestingFunctions (cx=0x7f5753631000, obj=..., fuzzingSafe_=false, disableOOMFunctions_=false) at /home/allstars/src/gecko/js/src/builtin/TestingFunctions.cpp:7127
- #25 0x0000555ec97cf128 in NewGlobalObject (cx=0x7f5753631000, options=..., principals=0x0, kind=ShellGlobalKind::WindowProxy) at /home/allstars/src/gecko/js/src/shell/js.cpp:9911
- #26 0x0000555ec97e2813 in NewGlobal (cx=0x7f5753631000, argc=1, vp=0x7ffebc29ec78) at /home/allstars/src/gecko/js/src/shell/js.cpp:6218
- #27 0x0000555ec9ac225f in CallJSNative (cx=0x7f5753631000, native=0x555ec97e1b00 <NewGlobal(JSContext*, unsigned int, JS::Value*)>, reason=js::CallReason::Call, args=...)
- at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:457
- #28 0x0000555ec9aabe5e in js::InternalCallOrConstruct (cx=0x7f5753631000, args=..., construct=js::NO_CONSTRUCT, reason=js::CallReason::Call) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:549
- #29 0x0000555ec9aac6c4 in InternalCall (cx=0x7f5753631000, args=..., reason=js::CallReason::Call) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:618
- #30 0x0000555ec9aac48f in js::CallFromStack (cx=0x7f5753631000, args=...) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:622
- #31 0x0000555eca91357e in js::jit::DoCallFallback (cx=0x7f5753631000, frame=0x7ffebc29ecf8, stub=0x7f57533a6c78, argc=1, vp=0x7ffebc29ec78, res=...)
- at /home/allstars/src/gecko/js/src/jit/BaselineIC.cpp:2941
- #32 0x00000ea8d4a0a263 in ?? ()
- #33 0x00007f57533ca16b in ?? ()
- #34 0x00007ffebc29ec38 in ?? ()
- #35 0x00002a687a5ac768 in ?? ()
- #36 0xfff9800000000000 in ?? ()
- #37 0x0000555ecbdf5a20 in js::jit::vmFunctions ()
- #38 0x00000ea8d4a1f956 in ?? ()
- #39 0x0000000000004822 in ?? ()
- #40 0x00007ffebc29ecf8 in ?? ()
- #41 0x00007f57533a6c78 in ?? ()
- #42 0x0000000000000001 in ?? ()
- #43 0x00007ffebc29ec78 in ?? ()
- --Type <RET> for more, q to quit, c to continue without paging--q
- Quit
- (rr) rc
- Continuing.
- Hardware watchpoint 2: *0x2a687a58d920
- Old value = 2052921633
- New value = 2052580064
- 0x0000555eca7dc15e in js::gc::RelocationOverlay::forwardTo (this=0x2a687a58d920, cell=0x2a687a5d1920) at /home/allstars/src/gecko/js/src/gc/Marking-inl.h:120
- 120 dataWithTag_ = uintptr_t(cell) | gcFlags | Cell::FORWARD_BIT;
- (rr) bt
- #0 0x0000555eca7dc15e in js::gc::RelocationOverlay::forwardTo (this=0x2a687a58d920, cell=0x2a687a5d1920) at /home/allstars/src/gecko/js/src/gc/Marking-inl.h:120
- #1 0x0000555eca7a8359 in RelocateCell (zone=0x7f575330d000, src=0x2a687a58d920, thingKind=js::gc::AllocKind::OBJECT0_BACKGROUND, thingSize=32) at /home/allstars/src/gecko/js/src/gc/GC.cpp:1875
- #2 0x0000555eca783eec in RelocateArena (arena=0x2a687a58d000, sliceBudget=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:1889
- #3 0x0000555eca783c76 in js::gc::ArenaList::relocateArenas (this=0x7f575330d318, toRelocate=0x0, relocated=0x2a687a58c000, sliceBudget=..., stats=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:1934
- #4 0x0000555eca7844b4 in js::gc::ArenaLists::relocateArenas (this=0x7f575330d1c8, relocatedListOut=@0x7ffebc29c388: 0x2a687a58c000, reason=JS::GCReason::DEBUG_GC, sliceBudget=..., stats=...)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:1995
- #5 0x0000555eca784d2f in js::gc::GCRuntime::relocateArenas (this=0x7f5753623700, zone=0x7f575330d000, reason=JS::GCReason::DEBUG_GC, relocatedListOut=@0x7ffebc29c388: 0x2a687a58c000, sliceBudget=...)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:2035
- #6 0x0000555eca79b17a in js::gc::GCRuntime::compactPhase (this=0x7f5753623700, reason=JS::GCReason::DEBUG_GC, sliceBudget=..., session=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:6443
- #7 0x0000555eca79d553 in js::gc::GCRuntime::incrementalSlice (this=0x7f5753623700, budget=..., gckind=..., reason=JS::GCReason::DEBUG_GC, session=...) at /home/allstars/src/gecko/js/src/gc/GC.cpp:6896
- #8 0x0000555eca79ecc5 in js::gc::GCRuntime::gcCycle (this=0x7f5753623700, nonincrementalByAPI=false, budget=..., gckind=..., reason=JS::GCReason::DEBUG_GC)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:7257
- #9 0x0000555eca7a0387 in js::gc::GCRuntime::collect (this=0x7f5753623700, nonincrementalByAPI=false, budget=..., gckindArg=..., reason=JS::GCReason::DEBUG_GC)
- at /home/allstars/src/gecko/js/src/gc/GC.cpp:7442
- #10 0x0000555eca776ecd in js::gc::GCRuntime::runDebugGC (this=0x7f5753623700) at /home/allstars/src/gecko/js/src/gc/GC.cpp:8020
- #11 0x0000555eca776b76 in js::gc::GCRuntime::gcIfNeededAtAllocation (this=0x7f5753623700, cx=0x7f5753631000) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:362
- #12 0x0000555eca7b3362 in js::gc::GCRuntime::checkAllocatorState<(js::AllowGC)1> (this=0x7f5753623700, cx=0x7f5753631000, kind=js::gc::AllocKind::SHAPE)
- at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:326
- #13 0x0000555eca7b58ca in js::Allocate<js::Shape, (js::AllowGC)1> (cx=0x7f5753631000) at /home/allstars/src/gecko/js/src/gc/Allocator.cpp:251
- #14 0x0000555eca0fec42 in js::Shape::new_ (cx=0x7f5753631000, other=..., nfixed=16) at /home/allstars/src/gecko/js/src/vm/Shape-inl.h:114
- #15 0x0000555eca0d6299 in js::PropertyTree::inlinedGetChild (this=0x7f57533b8b80, cx=0x7f5753631000, parent=0x2a687a5d4178, childSpec=...) at /home/allstars/src/gecko/js/src/vm/Shape.cpp:1884
- #16 0x0000555eca0d5c23 in js::NativeObject::getChildDataProperty (cx=0x7f5753631000, obj=..., parent=..., child=...) at /home/allstars/src/gecko/js/src/vm/Shape.cpp:438
- #17 0x0000555eca099ec6 in js::NativeObject::addDataPropertyInternal (cx=0x7f5753631000, obj=..., id=..., slot=16777215, attrs=8193, table=0x0, entry=0x0, keep=...)
- at /home/allstars/src/gecko/js/src/vm/Shape.cpp:731
- #18 0x0000555eca035923 in js::NativeObject::addDataProperty (cx=0x7f5753631000, obj=..., id=..., slot=16777215, attrs=8193) at /home/allstars/src/gecko/js/src/vm/Shape-inl.h:438
- #19 0x0000555eca01a51d in AddOrChangeProperty<(IsAddOrChange)0> (cx=0x7f5753631000, obj=..., id=..., desc=...) at /home/allstars/src/gecko/js/src/vm/NativeObject.cpp:1470
- #20 0x0000555eca018d15 in js::NativeDefineProperty (cx=0x7f5753631000, obj=..., id=..., desc_=..., result=...) at /home/allstars/src/gecko/js/src/vm/NativeObject.cpp:1778
- #21 0x0000555ec9f52832 in js::DefineDataProperty (cx=0x7f5753631000, obj=..., id=..., value=..., attrs=8193, result=...) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:2951
- #22 0x0000555ec9f52cd2 in js::DefineDataProperty (cx=0x7f5753631000, obj=..., id=..., value=..., attrs=8193) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:2989
- #23 0x0000555ec9eeef24 in js::DefineFunction (cx=0x7f5753631000, obj=..., id=..., native=0x555eca2b5eb0 <GetConstructorName(JSContext*, unsigned int, JS::Value*)>, nargs=1, flags=8193,
- allocKind=js::gc::AllocKind::FUNCTION) at /home/allstars/src/gecko/js/src/vm/JSFunction.cpp:2518
- #24 0x0000555ec9c9d296 in JS_DefineFunctionsWithHelp (cx=0x7f5753631000, obj=..., fs=0x555ecbdd11c0 <TestingFunctions+5904>) at /home/allstars/src/gecko/js/src/jsfriendapi.cpp:239
- #25 0x0000555eca27f676 in js::DefineTestingFunctions (cx=0x7f5753631000, obj=..., fuzzingSafe_=false, disableOOMFunctions_=false) at /home/allstars/src/gecko/js/src/builtin/TestingFunctions.cpp:7127
- #26 0x0000555ec97cf128 in NewGlobalObject (cx=0x7f5753631000, options=..., principals=0x0, kind=ShellGlobalKind::WindowProxy) at /home/allstars/src/gecko/js/src/shell/js.cpp:9911
- #27 0x0000555ec97e2813 in NewGlobal (cx=0x7f5753631000, argc=1, vp=0x7ffebc29ec78) at /home/allstars/src/gecko/js/src/shell/js.cpp:6218
- #28 0x0000555ec9ac225f in CallJSNative (cx=0x7f5753631000, native=0x555ec97e1b00 <NewGlobal(JSContext*, unsigned int, JS::Value*)>, reason=js::CallReason::Call, args=...)
- at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:457
- #29 0x0000555ec9aabe5e in js::InternalCallOrConstruct (cx=0x7f5753631000, args=..., construct=js::NO_CONSTRUCT, reason=js::CallReason::Call) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:549
- #30 0x0000555ec9aac6c4 in InternalCall (cx=0x7f5753631000, args=..., reason=js::CallReason::Call) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:618
- #31 0x0000555ec9aac48f in js::CallFromStack (cx=0x7f5753631000, args=...) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:622
- #32 0x0000555eca91357e in js::jit::DoCallFallback (cx=0x7f5753631000, frame=0x7ffebc29ecf8, stub=0x7f57533a6c78, argc=1, vp=0x7ffebc29ec78, res=...)
- at /home/allstars/src/gecko/js/src/jit/BaselineIC.cpp:2941
- #33 0x00000ea8d4a0a263 in ?? ()
- #34 0x00007f57533ca16b in ?? ()
- #35 0x00007ffebc29ec38 in ?? ()
- #36 0x00002a687a5ac768 in ?? ()
- #37 0xfff9800000000000 in ?? ()
- #38 0x0000555ecbdf5a20 in js::jit::vmFunctions ()
- #39 0x00000ea8d4a1f956 in ?? ()
- #40 0x0000000000004822 in ?? ()
- #41 0x00007ffebc29ecf8 in ?? ()
- #42 0x00007f57533a6c78 in ?? ()
- --Type <RET> for more, q to quit, c to continue without paging--q
- Quit
- (rr) rc
- Continuing.
- Hardware watchpoint 3: *0x800a1528040
- Old value = 2052990816
- New value = 1296911693
- 0x0000555ec9b5edc9 in js::GCPtr<js::ObjectGroup*>::init (this=0x800a1528040, v=@0x7ffebc29d690: 0x2a687a5e2760) at /home/allstars/src/gecko/js/src/gc/Barrier.h:561
- 561 this->value = v;
- (rr) bt
- #0 0x0000555ec9b5edc9 in js::GCPtr<js::ObjectGroup*>::init (this=0x800a1528040, v=@0x7ffebc29d690: 0x2a687a5e2760) at /home/allstars/src/gecko/js/src/gc/Barrier.h:561
- #1 0x0000555ec9b5eaaa in JSObject::initGroup (this=0x800a1528040, group=0x2a687a5e2760) at /home/allstars/src/gecko/js/src/vm/JSObject.h:144
- #2 0x0000555ec9d1f608 in js::NativeObject::create (cx=0x7f5753631000, kind=js::gc::AllocKind::OBJECT2, heap=js::gc::TenuredHeap, shape=..., group=...)
- at /home/allstars/src/gecko/js/src/vm/NativeObject-inl.h:501
- #3 0x0000555ec9f454ca in NewObject (cx=0x7f5753631000, group=..., kind=js::gc::AllocKind::OBJECT2, newKind=js::GenericObject, initialShapeFlags=0) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:800
- #4 0x0000555ec9f45be6 in js::NewObjectWithClassProtoCommon (cx=0x7f5753631000, clasp=0x555ecbdd2040 <js::WeakRefObject::class_>, protoArg=..., allocKind=js::gc::AllocKind::OBJECT2,
- newKind=js::GenericObject) at /home/allstars/src/gecko/js/src/vm/JSObject.cpp:934
- #5 0x0000555ec980506b in js::NewObjectWithClassProto (cx=0x7f5753631000, clasp=0x555ecbdd2040 <js::WeakRefObject::class_>, proto=..., allocKind=js::gc::AllocKind::OBJECT2, newKind=js::GenericObject)
- at /home/allstars/src/gecko/js/src/vm/JSObject-inl.h:491
- #6 0x0000555ec9b82fe5 in js::NewObjectWithClassProto (cx=0x7f5753631000, clasp=0x555ecbdd2040 <js::WeakRefObject::class_>, proto=..., newKind=js::GenericObject)
- at /home/allstars/src/gecko/js/src/vm/JSObject-inl.h:498
- #7 0x0000555eca2cbc0d in js::NewObjectWithClassProto<js::WeakRefObject> (cx=0x7f5753631000, proto=..., newKind=js::GenericObject) at /home/allstars/src/gecko/js/src/vm/JSObject-inl.h:504
- #8 0x0000555eca296c4f in js::WeakRefObject::construct (cx=0x7f5753631000, argc=1, vp=0x7ffebc29e0c0) at /home/allstars/src/gecko/js/src/builtin/WeakRefObject.cpp:46
- #9 0x0000555ec9ac225f in CallJSNative (cx=0x7f5753631000, native=0x555eca296a90 <js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)>, reason=js::CallReason::Call, args=...)
- at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:457
- #10 0x0000555ec9acac56 in CallJSNativeConstructor (cx=0x7f5753631000, native=0x555eca296a90 <js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)>, args=...)
- at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:473
- #11 0x0000555ec9aacd89 in InternalConstruct (cx=0x7f5753631000, args=...) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:662
- #12 0x0000555ec9aad0e8 in js::Construct (cx=0x7f5753631000, fval=..., args=..., newTarget=..., objp=...) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:720
- #13 0x0000555ec9ceda14 in js::ForwardingProxyHandler::construct (this=0x555ecbdbca08 <js::CrossCompartmentWrapper::singleton>, cx=0x7f5753631000, proxy=..., args=...)
- at /home/allstars/src/gecko/js/src/proxy/Wrapper.cpp:182
- #14 0x0000555ec9caec97 in js::CrossCompartmentWrapper::construct (this=0x555ecbdbca08 <js::CrossCompartmentWrapper::singleton>, cx=0x7f5753631000, wrapper=..., args=...)
- at /home/allstars/src/gecko/js/src/proxy/CrossCompartmentWrapper.cpp:259
- #15 0x0000555ec9ce0e32 in js::Proxy::construct (cx=0x7f5753631000, proxy=..., args=...) at /home/allstars/src/gecko/js/src/proxy/Proxy.cpp:511
- #16 0x0000555ec9aacefc in InternalConstruct (cx=0x7f5753631000, args=...) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:675
- #17 0x0000555ec9aac854 in js::ConstructFromStack (cx=0x7f5753631000, args=...) at /home/allstars/src/gecko/js/src/vm/Interpreter.cpp:708
- #18 0x0000555eca91320a in js::jit::DoCallFallback (cx=0x7f5753631000, frame=0x7ffebc29ecf8, stub=0x7f57533a6928, argc=1, vp=0x7ffebc29ec88, res=...)
- at /home/allstars/src/gecko/js/src/jit/BaselineIC.cpp:2922
- #19 0x00000ea8d4a0a263 in ?? ()
- #20 0x0000000000000000 in ?? ()
- (rr)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement