==3048== Warning: noted but unhandled ioctl 0x6458 with no size/direction hints.
==3048==    This could cause spurious value errors to appear.
==3048==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==3048== Invalid read of size 8
==3048==    at 0x558D5BC: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::_M_begin() (stl_tree.h:737)
==3048==    by 0x558F5EF: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::equal_range(_ConnectData* const&) (stl_tree.h:1936)
==3048==    by 0x558DBC9: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_tree.h:2500)
==3048==    by 0x558C7D8: std::set<_ConnectData*, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_set.h:675)
==3048==    by 0x5583F1F: ??? (object.cpp:1585)
==3048==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x5D297BB: meta_run (main.c:648)
==3048==    by 0x10A306: main (main.c:454)
==3048==  Address 0x1bf85038 is 88 bytes inside a block of size 216 free'd
==3048==    at 0x4C2D16B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3048==    by 0x55843FC: ??? (object.cpp:1699)
==3048==    by 0xC936842: finalize (jsobjinlines.h:42)
==3048==    by 0xC936842: finalize<JSObject> (jsgc.cpp:497)
==3048==    by 0xC936842: FinalizeTypedArenas<JSObject> (jsgc.cpp:557)
==3048==    by 0xC936842: FinalizeArenas(js::FreeOp*, js::gc::ArenaHeader**, js::gc::SortedArenaList&, js::gc::AllocKind, js::SliceBudget&, js::gc::ArenaLists::KeepArenasEnum) (jsgc.cpp:600)
==3048==    by 0xC9914F2: js::gc::ArenaLists::forceFinalizeNow(js::FreeOp*, js::gc::AllocKind, js::gc::ArenaLists::KeepArenasEnum, js::gc::ArenaHeader**) (jsgc.cpp:2758)
==3048==    by 0xC937B38: finalizeNow (jsgc.cpp:2741)
==3048==    by 0xC937B38: js::gc::ArenaLists::queueForegroundObjectsForSweep(js::FreeOp*) (jsgc.cpp:2877)
==3048==    by 0xC94E415: js::gc::GCRuntime::beginSweepingZoneGroup() (jsgc.cpp:5069)
==3048==    by 0xC94EB57: js::gc::GCRuntime::beginSweepPhase(bool) (jsgc.cpp:5164)
==3048==    by 0xC950D12: js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:5889)
==3048==    by 0xC9516D8: js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:6076)
==3048==    by 0xC951924: js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (jsgc.cpp:6190)
==3048==    by 0xC951BC3: js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:6251)
==3048==    by 0x55B1B06: gjs_gc_if_needed (jsapi-util.cpp:814)
==3048==    by 0x55A147F: ??? (context.cpp:628)
==3048==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x5D297BB: meta_run (main.c:648)
==3048==    by 0x10A306: main (main.c:454)
==3048==  Block was alloc'd at
==3048==    at 0x4C2BE7F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3048==    by 0x748F028: g_malloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x74A6B25: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x74A6FB8: g_slice_alloc0 (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x5583044: ??? (object.cpp:1300)
==3048==    by 0x5583BC1: ??? (object.cpp:1544)
==3048==    by 0xC64C575: CallJSNative (jscntxtinlines.h:226)
==3048==    by 0xC64C575: CallJSNativeConstructor (jscntxtinlines.h:259)
==3048==    by 0xC64C575: js::InvokeConstructor(JSContext*, JS::CallArgs) (Interpreter.cpp:576)
==3048==    by 0xC63B685: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2599)
==3048==    by 0xC63F2A3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
==3048==    by 0xC63F593: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
==3048==    by 0xC6401C2: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
==3048==    by 0xC89909A: js::jit::InvokeFunction(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::Value*, JS::Value*) (VMFunctions.cpp:75)
==3048==    by 0x41E27BD: ???
==3048==    by 0x1FFEFF874F: ???
==3048==    by 0x1FFEFF8667: ???
==3048==    by 0xFFFC00003575817F: ???
==3048==    by 0xCB1D69F: ???
==3048==    by 0xCB1ECFF: ???
==3048==    by 0x3577548F: ???
==3048==    by 0x36EEC6E9: ???
==3048==    by 0x5FF: ???
==3048==    by 0x3788713F: ???
==3048== 
==3048== Invalid read of size 8
==3048==    at 0x558F78A: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::size() const (stl_tree.h:997)
==3048==    by 0x558DBDD: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_tree.h:2501)
==3048==    by 0x558C7D8: std::set<_ConnectData*, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_set.h:675)
==3048==    by 0x5583F1F: ??? (object.cpp:1585)
==3048==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x5D297BB: meta_run (main.c:648)
==3048==    by 0x10A306: main (main.c:454)
==3048==  Address 0x1bf85050 is 112 bytes inside a block of size 216 free'd
==3048==    at 0x4C2D16B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3048==    by 0x55843FC: ??? (object.cpp:1699)
==3048==    by 0xC936842: finalize (jsobjinlines.h:42)
==3048==    by 0xC936842: finalize<JSObject> (jsgc.cpp:497)
==3048==    by 0xC936842: FinalizeTypedArenas<JSObject> (jsgc.cpp:557)
==3048==    by 0xC936842: FinalizeArenas(js::FreeOp*, js::gc::ArenaHeader**, js::gc::SortedArenaList&, js::gc::AllocKind, js::SliceBudget&, js::gc::ArenaLists::KeepArenasEnum) (jsgc.cpp:600)
==3048==    by 0xC9914F2: js::gc::ArenaLists::forceFinalizeNow(js::FreeOp*, js::gc::AllocKind, js::gc::ArenaLists::KeepArenasEnum, js::gc::ArenaHeader**) (jsgc.cpp:2758)
==3048==    by 0xC937B38: finalizeNow (jsgc.cpp:2741)
==3048==    by 0xC937B38: js::gc::ArenaLists::queueForegroundObjectsForSweep(js::FreeOp*) (jsgc.cpp:2877)
==3048==    by 0xC94E415: js::gc::GCRuntime::beginSweepingZoneGroup() (jsgc.cpp:5069)
==3048==    by 0xC94EB57: js::gc::GCRuntime::beginSweepPhase(bool) (jsgc.cpp:5164)
==3048==    by 0xC950D12: js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:5889)
==3048==    by 0xC9516D8: js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:6076)
==3048==    by 0xC951924: js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (jsgc.cpp:6190)
==3048==    by 0xC951BC3: js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:6251)
==3048==    by 0x55B1B06: gjs_gc_if_needed (jsapi-util.cpp:814)
==3048==    by 0x55A147F: ??? (context.cpp:628)
==3048==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x5D297BB: meta_run (main.c:648)
==3048==    by 0x10A306: main (main.c:454)
==3048==  Block was alloc'd at
==3048==    at 0x4C2BE7F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3048==    by 0x748F028: g_malloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x74A6B25: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x74A6FB8: g_slice_alloc0 (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x5583044: ??? (object.cpp:1300)
==3048==    by 0x5583BC1: ??? (object.cpp:1544)
==3048==    by 0xC64C575: CallJSNative (jscntxtinlines.h:226)
==3048==    by 0xC64C575: CallJSNativeConstructor (jscntxtinlines.h:259)
==3048==    by 0xC64C575: js::InvokeConstructor(JSContext*, JS::CallArgs) (Interpreter.cpp:576)
==3048==    by 0xC63B685: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2599)
==3048==    by 0xC63F2A3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
==3048==    by 0xC63F593: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
==3048==    by 0xC6401C2: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
==3048==    by 0xC89909A: js::jit::InvokeFunction(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::Value*, JS::Value*) (VMFunctions.cpp:75)
==3048==    by 0x41E27BD: ???
==3048==    by 0x1FFEFF874F: ???
==3048==    by 0x1FFEFF8667: ???
==3048==    by 0xFFFC00003575817F: ???
==3048==    by 0xCB1D69F: ???
==3048==    by 0xCB1ECFF: ???
==3048==    by 0x3577548F: ???
==3048==    by 0x36EEC6E9: ???
==3048==    by 0x5FF: ???
==3048==    by 0x3788713F: ???
==3048== 
==3048== Invalid read of size 8
==3048==    at 0x5591013: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::begin() (stl_tree.h:961)
==3048==    by 0x558F7DC: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::_M_erase_aux(std::_Rb_tree_const_iterator<_ConnectData*>, std::_Rb_tree_const_iterator<_ConnectData*>) (stl_tree.h:2487)
==3048==    by 0x558DC22: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_tree.h:2502)
==3048==    by 0x558C7D8: std::set<_ConnectData*, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_set.h:675)
==3048==    by 0x5583F1F: ??? (object.cpp:1585)
==3048==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x5D297BB: meta_run (main.c:648)
==3048==    by 0x10A306: main (main.c:454)
==3048==  Address 0x1bf85040 is 96 bytes inside a block of size 216 free'd
==3048==    at 0x4C2D16B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3048==    by 0x55843FC: ??? (object.cpp:1699)
==3048==    by 0xC936842: finalize (jsobjinlines.h:42)
==3048==    by 0xC936842: finalize<JSObject> (jsgc.cpp:497)
==3048==    by 0xC936842: FinalizeTypedArenas<JSObject> (jsgc.cpp:557)
==3048==    by 0xC936842: FinalizeArenas(js::FreeOp*, js::gc::ArenaHeader**, js::gc::SortedArenaList&, js::gc::AllocKind, js::SliceBudget&, js::gc::ArenaLists::KeepArenasEnum) (jsgc.cpp:600)
==3048==    by 0xC9914F2: js::gc::ArenaLists::forceFinalizeNow(js::FreeOp*, js::gc::AllocKind, js::gc::ArenaLists::KeepArenasEnum, js::gc::ArenaHeader**) (jsgc.cpp:2758)
==3048==    by 0xC937B38: finalizeNow (jsgc.cpp:2741)
==3048==    by 0xC937B38: js::gc::ArenaLists::queueForegroundObjectsForSweep(js::FreeOp*) (jsgc.cpp:2877)
==3048==    by 0xC94E415: js::gc::GCRuntime::beginSweepingZoneGroup() (jsgc.cpp:5069)
==3048==    by 0xC94EB57: js::gc::GCRuntime::beginSweepPhase(bool) (jsgc.cpp:5164)
==3048==    by 0xC950D12: js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:5889)
==3048==    by 0xC9516D8: js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:6076)
==3048==    by 0xC951924: js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (jsgc.cpp:6190)
==3048==    by 0xC951BC3: js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:6251)
==3048==    by 0x55B1B06: gjs_gc_if_needed (jsapi-util.cpp:814)
==3048==    by 0x55A147F: ??? (context.cpp:628)
==3048==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x5D297BB: meta_run (main.c:648)
==3048==    by 0x10A306: main (main.c:454)
==3048==  Block was alloc'd at
==3048==    at 0x4C2BE7F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3048==    by 0x748F028: g_malloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x74A6B25: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x74A6FB8: g_slice_alloc0 (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x5583044: ??? (object.cpp:1300)
==3048==    by 0x5583BC1: ??? (object.cpp:1544)
==3048==    by 0xC64C575: CallJSNative (jscntxtinlines.h:226)
==3048==    by 0xC64C575: CallJSNativeConstructor (jscntxtinlines.h:259)
==3048==    by 0xC64C575: js::InvokeConstructor(JSContext*, JS::CallArgs) (Interpreter.cpp:576)
==3048==    by 0xC63B685: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2599)
==3048==    by 0xC63F2A3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
==3048==    by 0xC63F593: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
==3048==    by 0xC6401C2: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
==3048==    by 0xC89909A: js::jit::InvokeFunction(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::Value*, JS::Value*) (VMFunctions.cpp:75)
==3048==    by 0x41E27BD: ???
==3048==    by 0x1FFEFF874F: ???
==3048==    by 0x1FFEFF8667: ???
==3048==    by 0xFFFC00003575817F: ???
==3048==    by 0xCB1D69F: ???
==3048==    by 0xCB1ECFF: ???
==3048==    by 0x3577548F: ???
==3048==    by 0x36EEC6E9: ???
==3048==    by 0x5FF: ???
==3048==    by 0x3788713F: ???
==3048== 
==3048== Invalid read of size 8
==3048==    at 0x558F78A: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::size() const (stl_tree.h:997)
==3048==    by 0x558DC2E: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_tree.h:2503)
==3048==    by 0x558C7D8: std::set<_ConnectData*, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_set.h:675)
==3048==    by 0x5583F1F: ??? (object.cpp:1585)
==3048==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x5D297BB: meta_run (main.c:648)
==3048==    by 0x10A306: main (main.c:454)
==3048==  Address 0x1bf85050 is 112 bytes inside a block of size 216 free'd
==3048==    at 0x4C2D16B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3048==    by 0x55843FC: ??? (object.cpp:1699)
==3048==    by 0xC936842: finalize (jsobjinlines.h:42)
==3048==    by 0xC936842: finalize<JSObject> (jsgc.cpp:497)
==3048==    by 0xC936842: FinalizeTypedArenas<JSObject> (jsgc.cpp:557)
==3048==    by 0xC936842: FinalizeArenas(js::FreeOp*, js::gc::ArenaHeader**, js::gc::SortedArenaList&, js::gc::AllocKind, js::SliceBudget&, js::gc::ArenaLists::KeepArenasEnum) (jsgc.cpp:600)
==3048==    by 0xC9914F2: js::gc::ArenaLists::forceFinalizeNow(js::FreeOp*, js::gc::AllocKind, js::gc::ArenaLists::KeepArenasEnum, js::gc::ArenaHeader**) (jsgc.cpp:2758)
==3048==    by 0xC937B38: finalizeNow (jsgc.cpp:2741)
==3048==    by 0xC937B38: js::gc::ArenaLists::queueForegroundObjectsForSweep(js::FreeOp*) (jsgc.cpp:2877)
==3048==    by 0xC94E415: js::gc::GCRuntime::beginSweepingZoneGroup() (jsgc.cpp:5069)
==3048==    by 0xC94EB57: js::gc::GCRuntime::beginSweepPhase(bool) (jsgc.cpp:5164)
==3048==    by 0xC950D12: js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:5889)
==3048==    by 0xC9516D8: js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:6076)
==3048==    by 0xC951924: js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (jsgc.cpp:6190)
==3048==    by 0xC951BC3: js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:6251)
==3048==    by 0x55B1B06: gjs_gc_if_needed (jsapi-util.cpp:814)
==3048==    by 0x55A147F: ??? (context.cpp:628)
==3048==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x5D297BB: meta_run (main.c:648)
==3048==    by 0x10A306: main (main.c:454)
==3048==  Block was alloc'd at
==3048==    at 0x4C2BE7F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==3048==    by 0x748F028: g_malloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x74A6B25: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x74A6FB8: g_slice_alloc0 (in /usr/lib/libglib-2.0.so.0.5200.3)
==3048==    by 0x5583044: ??? (object.cpp:1300)
==3048==    by 0x5583BC1: ??? (object.cpp:1544)
==3048==    by 0xC64C575: CallJSNative (jscntxtinlines.h:226)
==3048==    by 0xC64C575: CallJSNativeConstructor (jscntxtinlines.h:259)
==3048==    by 0xC64C575: js::InvokeConstructor(JSContext*, JS::CallArgs) (Interpreter.cpp:576)
==3048==    by 0xC63B685: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2599)
==3048==    by 0xC63F2A3: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:448)
==3048==    by 0xC63F593: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:517)
==3048==    by 0xC6401C2: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) (Interpreter.cpp:554)
==3048==    by 0xC89909A: js::jit::InvokeFunction(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::Value*, JS::Value*) (VMFunctions.cpp:75)
==3048==    by 0x41E27BD: ???
==3048==    by 0x1FFEFF874F: ???
==3048==    by 0x1FFEFF8667: ???
==3048==    by 0xFFFC00003575817F: ???
==3048==    by 0xCB1D69F: ???
==3048==    by 0xCB1ECFF: ???
==3048==    by 0x3577548F: ???
==3048==    by 0x36EEC6E9: ???
==3048==    by 0x5FF: ???
==3048==    by 0x3788713F: ???
==3048== 
